From cf392b04ae5fb1a852658865dac17111c216d0a6 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 12 Feb 2026 15:54:05 +0800 Subject: [PATCH] :bug: Missing hyperlink address https://github.com/siyuan-note/siyuan/issues/17017 Signed-off-by: Daniel <845765@qq.com> --- app/stage/protyle/js/lute/lute.min.js | 6 +++--- kernel/go.mod | 2 +- kernel/go.sum | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/stage/protyle/js/lute/lute.min.js b/app/stage/protyle/js/lute/lute.min.js index a65e42855..c47900fa3 100644 --- a/app/stage/protyle/js/lute/lute.min.js +++ b/app/stage/protyle/js/lute/lute.min.js @@ -19,7 +19,7 @@ $packages["sync"]=(function(){var $pkg={},$init,C,A,B,D,E,F,T,V,W,AP,AU,AW,AX,AY $packages["io"]=(function(){var $pkg={},$init,A,B,N,O,Z,AA,AG,AH,AI,AR,BG,BH,BI,BM,M,AU,AV,AZ,AJ,AN,AP;A=$packages["errors"];B=$packages["sync"];N=$pkg.Reader=$newType(8,$kindInterface,"io.Reader",true,"io",true,null);O=$pkg.Writer=$newType(8,$kindInterface,"io.Writer",true,"io",true,null);Z=$pkg.ReaderFrom=$newType(8,$kindInterface,"io.ReaderFrom",true,"io",true,null);AA=$pkg.WriterTo=$newType(8,$kindInterface,"io.WriterTo",true,"io",true,null);AG=$pkg.RuneReader=$newType(8,$kindInterface,"io.RuneReader",true,"io",true,null);AH=$pkg.RuneScanner=$newType(8,$kindInterface,"io.RuneScanner",true,"io",true,null);AI=$pkg.StringWriter=$newType(8,$kindInterface,"io.StringWriter",true,"io",true,null);AR=$pkg.LimitedReader=$newType(0,$kindStruct,"io.LimitedReader",true,"io",true,function(R_,N_){this.$val=this;if(arguments.length===0){this.R=$ifaceNil;this.N=new $Int64(0,0);return;}this.R=R_;this.N=N_;});BG=$sliceType($emptyInterface);BH=$sliceType($Uint8);BI=$ptrType(BH);BM=$ptrType(AR);AJ=function(c,d){var{c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=0;f=$ifaceNil;g=$assertType(c,AI,true);h=g[0];i=g[1];if(i){$s=1;continue;}$s=2;continue;case 1:k=h.WriteString(d);$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;e=j[0];f=j[1];l=[e,f];$s=4;case 4:return l;case 2:n=c.Write((new BH($stringToBytes(d))));$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;e=m[0];f=m[1];o=[e,f];$s=6;case 6:return o;}return;}var $f={$blk:AJ,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$pkg.WriteString=AJ;AN=function(c,d){var{c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;h=AP(c,d,BH.nil);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;e=g[0];f=g[1];i=[e,f];$s=2;case 2:return i;}return;}var $f={$blk:AN,$c:true,$r,c,d,e,f,g,h,i,$s};return $f;};$pkg.Copy=AN;AP=function(c,d,e){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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,{c,d,e});$s=$s||0;s:while(true){switch($s){case 0:f=new $Int64(0,0);g=$ifaceNil;h=$assertType(d,AA,true);i=h[0];j=h[1];if(j){$s=1;continue;}$s=2;continue;case 1:l=i.WriteTo(c);$s=3;case 3:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;f=k[0];g=k[1];m=[f,g];$s=4;case 4:return m;case 2:n=$assertType(c,Z,true);o=n[0];p=n[1];if(p){$s=5;continue;}$s=6;continue;case 5:r=o.ReadFrom(d);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;f=q[0];g=q[1];s=[f,g];$s=8;case 8:return s;case 6:if(e===BH.nil){t=32768;u=$assertType(d,BM,true);v=u[0];w=u[1];if(w&&(x=(new $Int64(0,t)),y=v.N,(x.$high>y.$high||(x.$high===y.$high&&x.$low>y.$low)))){if((z=v.N,(z.$high<0||(z.$high===0&&z.$low<1)))){t=1;}else{t=(((aa=v.N,aa.$low+((aa.$high>>31)*4294967296))>>0));}}e=$makeSlice(BH,t);}case 9:ac=d.Read(e);$s=11;case 11:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ab=ac;ad=ab[0];ae=ab[1];if(ad>0){$s=12;continue;}$s=13;continue;case 12:ag=c.Write($subslice(e,0,ad));$s=14;case 14:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}af=ag;ah=af[0];ai=af[1];if(ah<0||adk.$high||(j.$high===k.$high&&j.$low>k.$low)))){c=$subslice(c,0,$flatten64(f.N));}m=f.R.Read(c);$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;d=l[0];e=l[1];f.N=(n=f.N,o=(new $Int64(0,d)),new $Int64(n.$high-o.$high,n.$low-o.$low));$s=-1;return[d,e];}return;}var $f={$blk:AR.ptr.prototype.Read,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};AR.prototype.Read=function(c){return this.$val.Read(c);};BM.methods=[{prop:"Read",name:"Read",pkg:"",typ:$funcType([BH],[$Int,$error],false)}];N.init([{prop:"Read",name:"Read",pkg:"",typ:$funcType([BH],[$Int,$error],false)}]);O.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([BH],[$Int,$error],false)}]);Z.init([{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([N],[$Int64,$error],false)}]);AA.init([{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([O],[$Int64,$error],false)}]);AG.init([{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)}]);AH.init([{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)}]);AI.init([{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);AR.init("",[{prop:"R",name:"R",embedded:false,exported:true,typ:N,tag:""},{prop:"N",name:"N",embedded:false,exported:true,typ:$Int64,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;}$pkg.ErrClosedPipe=A.New("io: read/write on closed pipe");$pkg.ErrShortWrite=A.New("short write");M=A.New("invalid write result");$pkg.ErrShortBuffer=A.New("short buffer");$pkg.EOF=A.New("EOF");$pkg.ErrUnexpectedEOF=A.New("unexpected EOF");$pkg.ErrNoProgress=A.New("multiple Read calls return no data or error");AU=A.New("Seek: invalid whence");AV=A.New("Seek: invalid offset");AZ=new B.Pool.ptr(BG.nil,(function(){var c,d;c=$makeSlice(BH,8192);return(d||(d=new BI(function(){return c;},function($v){c=$v;})));}));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["unicode"]=(function(){var $pkg={},$init,IF,IG,IH,II,IK,IW,JM,JN,JO,JP,JQ,JR,JS,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,Z,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,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,CX,CY,CZ,DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DN,DO,DP,DQ,DR,DS,DT,DU,DV,DW,DX,DY,DZ,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,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,GA,GB,GC,GD,GE,GF,GG,GH,GI,GJ,HR,HS,HT,HU,HV,HW,HX,HY,HZ,IA,IB,IC,ID,IE,IL,IM,IN,IO,IS,IT,IU,IX,IZ,JB,JC,JD,JG,JH,JI,JJ,JL;IF=$pkg.RangeTable=$newType(0,$kindStruct,"unicode.RangeTable",true,"unicode",true,function(R16_,R32_,LatinOffset_){this.$val=this;if(arguments.length===0){this.R16=JM.nil;this.R32=JN.nil;this.LatinOffset=0;return;}this.R16=R16_;this.R32=R32_;this.LatinOffset=LatinOffset_;});IG=$pkg.Range16=$newType(0,$kindStruct,"unicode.Range16",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});IH=$pkg.Range32=$newType(0,$kindStruct,"unicode.Range32",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});II=$pkg.CaseRange=$newType(0,$kindStruct,"unicode.CaseRange",true,"unicode",true,function(Lo_,Hi_,Delta_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Delta=JP.zero();return;}this.Lo=Lo_;this.Hi=Hi_;this.Delta=Delta_;});IK=$pkg.d=$newType(12,$kindArray,"unicode.d",true,"unicode",false,null);IW=$pkg.foldPair=$newType(0,$kindStruct,"unicode.foldPair",true,"unicode",false,function(From_,To_){this.$val=this;if(arguments.length===0){this.From=0;this.To=0;return;}this.From=From_;this.To=To_;});JM=$sliceType(IG);JN=$sliceType(IH);JO=$sliceType(II);JP=$arrayType($Int32,3);JQ=$sliceType(IW);JR=$ptrType(IF);JS=$sliceType(JR);IL=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;if(a.$length<=18||b<=255){c=a;d=0;while(true){if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(b>>16))%f.Stride,g===g?g:$throwRuntimeError("integer divide by zero"))===0);}d++;}return false;}h=0;i=a.$length;while(true){if(!(h>0))/2,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"))>>0;l=((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]);if(l.Lo<=b&&b<=l.Hi){return(l.Stride===1)||((m=((b-l.Lo<<16>>>16))%l.Stride,m===m?m:$throwRuntimeError("integer divide by zero"))===0);}if(b>0;}}return false;};IM=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;if(a.$length<=18){c=a;d=0;while(true){if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(b>>0))%f.Stride,g===g?g:$throwRuntimeError("integer divide by zero"))===0);}d++;}return false;}h=0;i=a.$length;while(true){if(!(h>0))/2,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"))>>0;l=$clone(((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]),IH);if(l.Lo<=b&&b<=l.Hi){return(l.Stride===1)||((m=((b-l.Lo>>>0))%l.Stride,m===m?m:$throwRuntimeError("integer divide by zero"))===0);}if(b>0;}}return false;};IN=function(a,b){var a,b,c,d,e;c=a.R16;if(c.$length>0&&((b>>>0))<=(((d=c.$length-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d])).Hi>>>0))){return IL(c,((b<<16>>>16)));}e=a.R32;if(e.$length>0&&b>=(((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]).Lo>>0))){return IM(e,((b>>>0)));}return false;};$pkg.Is=IN;IO=function(a,b){var a,b,c,d,e,f;c=a.R16;d=a.LatinOffset;if(c.$length>d&&((b>>>0))<=(((e=c.$length-1>>0,((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e])).Hi>>>0))){return IL($subslice(c,d),((b<<16>>>16)));}f=a.R32;if(f.$length>0&&b>=(((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).Lo>>0))){return IM(f,((b>>>0)));}return false;};IS=function(a,b){var a,b,c;c=JL(a,b,$pkg.CaseRanges);b=c[0];return b;};$pkg.To=IS;IT=function(a){var a;if(a<=127){if(97<=a&&a<=122){a=a-(32)>>0;}return a;}return IS(0,a);};$pkg.ToUpper=IT;IU=function(a){var a;if(a<=127){if(65<=a&&a<=90){a=a+(32)>>0;}return a;}return IS(1,a);};$pkg.ToLower=IU;IX=function(a){var a,b,c,d,e,f;if(a<0||a>1114111){return a;}if(((a>>0))<128){return((((a<0||a>=HU.length)?($throwRuntimeError("index out of range"),undefined):HU[a])>>0));}b=0;c=HV.$length;while(true){if(!(b>0))/2,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((((e<0||e>=HV.$length)?($throwRuntimeError("index out of range"),undefined):HV.$array[HV.$offset+e]).From>>0))>0;}else{c=e;}}if(b=HV.$length)?($throwRuntimeError("index out of range"),undefined):HV.$array[HV.$offset+b]).From>>0))===a)){return((((b<0||b>=HV.$length)?($throwRuntimeError("index out of range"),undefined):HV.$array[HV.$offset+b]).To>>0));}f=IU(a);if(!((f===a))){return f;}return IT(a);};$pkg.SimpleFold=IX;IZ=function(a){var a,b;if(((a>>>0))<=255){return!(((((b=((a<<24>>>24)),((b<0||b>=HT.length)?($throwRuntimeError("index out of range"),undefined):HT[b]))&128)>>>0)===0));}return JB(a,$pkg.PrintRanges);};$pkg.IsPrint=IZ;JB=function(a,b){var a,b,c,d,e;c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(IN(e,a)){return true;}d++;}return false;};$pkg.In=JB;JC=function(a){var a,b;if(((a>>>0))<=255){return!(((((b=((a<<24>>>24)),((b<0||b>=HT.length)?($throwRuntimeError("index out of range"),undefined):HT[b]))&1)>>>0)===0));}return false;};$pkg.IsControl=JC;JD=function(a){var a,b;if(((a>>>0))<=255){return!(((((b=((a<<24>>>24)),((b<0||b>=HT.length)?($throwRuntimeError("index out of range"),undefined):HT[b]))&96)>>>0)===0));}return IO($pkg.Letter,a);};$pkg.IsLetter=JD;JG=function(a){var a,b;if(((a>>>0))<=255){return!(((((b=((a<<24>>>24)),((b<0||b>=HT.length)?($throwRuntimeError("index out of range"),undefined):HT[b]))&2)>>>0)===0));}return IN($pkg.Punct,a);};$pkg.IsPunct=JG;JH=function(a){var a,b;if(((a>>>0))<=255){b=a;if((b===(9))||(b===(10))||(b===(11))||(b===(12))||(b===(13))||(b===(32))||(b===(133))||(b===(160))){return true;}return false;}return IO($pkg.White_Space,a);};$pkg.IsSpace=JH;JI=function(a){var a,b;if(((a>>>0))<=255){return!(((((b=((a<<24>>>24)),((b<0||b>=HT.length)?($throwRuntimeError("index out of range"),undefined):HT[b]))&8)>>>0)===0));}return IO($pkg.Symbol,a);};$pkg.IsSymbol=JI;JJ=function(a){var a;if(a<=255){return 48<=a&&a<=57;}return IO($pkg.Digit,a);};$pkg.IsDigit=JJ;JL=function(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=0;e=false;if(a<0||3<=a){f=65533;g=false;d=f;e=g;return[d,e];}h=0;i=c.$length;while(true){if(!(h>0))/2,(j===j&&j!==1/0&&j!==-1/0)?j>>0:$throwRuntimeError("integer divide by zero"))>>0;l=((k<0||k>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+k]);if(((l.Lo>>0))<=b&&b<=((l.Hi>>0))){n=((m=l.Delta,((a<0||a>=m.length)?($throwRuntimeError("index out of range"),undefined):m[a])));if(n>1114111){o=((l.Lo>>0))+((((((b-((l.Lo>>0))>>0))&~1)>>0)|(((a&1)>>0))))>>0;p=true;d=o;e=p;return[d,e];}q=b+n>>0;r=true;d=q;e=r;return[d,e];}if(b<((l.Lo>>0))){i=k;}else{h=k+1>>0;}}s=b;t=false;d=s;e=t;return[d,e];};IF.init("",[{prop:"R16",name:"R16",embedded:false,exported:true,typ:JM,tag:""},{prop:"R32",name:"R32",embedded:false,exported:true,typ:JN,tag:""},{prop:"LatinOffset",name:"LatinOffset",embedded:false,exported:true,typ:$Int,tag:""}]);IG.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint16,tag:""}]);IH.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint32,tag:""}]);II.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Delta",name:"Delta",embedded:false,exported:true,typ:IK,tag:""}]);IK.init($Int32,3);IW.init("",[{prop:"From",name:"From",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"To",name:"To",embedded:false,exported:true,typ:$Uint16,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:A=new IF.ptr(new JM([$clone(new IG.ptr(0,31,1),IG),$clone(new IG.ptr(127,159,1),IG),$clone(new IG.ptr(173,1536,1363),IG),$clone(new IG.ptr(1537,1541,1),IG),$clone(new IG.ptr(1564,1757,193),IG),$clone(new IG.ptr(1807,2274,467),IG),$clone(new IG.ptr(6158,8203,2045),IG),$clone(new IG.ptr(8204,8207,1),IG),$clone(new IG.ptr(8234,8238,1),IG),$clone(new IG.ptr(8288,8292,1),IG),$clone(new IG.ptr(8294,8303,1),IG),$clone(new IG.ptr(55296,63743,1),IG),$clone(new IG.ptr(65279,65529,250),IG),$clone(new IG.ptr(65530,65531,1),IG)]),new JN([$clone(new IH.ptr(69821,69837,16),IH),$clone(new IH.ptr(78896,78904,1),IH),$clone(new IH.ptr(113824,113827,1),IH),$clone(new IH.ptr(119155,119162,1),IH),$clone(new IH.ptr(917505,917536,31),IH),$clone(new IH.ptr(917537,917631,1),IH),$clone(new IH.ptr(983040,1048573,1),IH),$clone(new IH.ptr(1048576,1114109,1),IH)]),2);B=new IF.ptr(new JM([$clone(new IG.ptr(0,31,1),IG),$clone(new IG.ptr(127,159,1),IG)]),JN.nil,2);C=new IF.ptr(new JM([$clone(new IG.ptr(173,1536,1363),IG),$clone(new IG.ptr(1537,1541,1),IG),$clone(new IG.ptr(1564,1757,193),IG),$clone(new IG.ptr(1807,2274,467),IG),$clone(new IG.ptr(6158,8203,2045),IG),$clone(new IG.ptr(8204,8207,1),IG),$clone(new IG.ptr(8234,8238,1),IG),$clone(new IG.ptr(8288,8292,1),IG),$clone(new IG.ptr(8294,8303,1),IG),$clone(new IG.ptr(65279,65529,250),IG),$clone(new IG.ptr(65530,65531,1),IG)]),new JN([$clone(new IH.ptr(69821,69837,16),IH),$clone(new IH.ptr(78896,78904,1),IH),$clone(new IH.ptr(113824,113827,1),IH),$clone(new IH.ptr(119155,119162,1),IH),$clone(new IH.ptr(917505,917536,31),IH),$clone(new IH.ptr(917537,917631,1),IH)]),0);D=new IF.ptr(new JM([$clone(new IG.ptr(57344,63743,1),IG)]),new JN([$clone(new IH.ptr(983040,1048573,1),IH),$clone(new IH.ptr(1048576,1114109,1),IH)]),0);E=new IF.ptr(new JM([$clone(new IG.ptr(55296,57343,1),IG)]),JN.nil,0);F=new IF.ptr(new JM([$clone(new IG.ptr(65,90,1),IG),$clone(new IG.ptr(97,122,1),IG),$clone(new IG.ptr(170,181,11),IG),$clone(new IG.ptr(186,192,6),IG),$clone(new IG.ptr(193,214,1),IG),$clone(new IG.ptr(216,246,1),IG),$clone(new IG.ptr(248,705,1),IG),$clone(new IG.ptr(710,721,1),IG),$clone(new IG.ptr(736,740,1),IG),$clone(new IG.ptr(748,750,2),IG),$clone(new IG.ptr(880,884,1),IG),$clone(new IG.ptr(886,887,1),IG),$clone(new IG.ptr(890,893,1),IG),$clone(new IG.ptr(895,902,7),IG),$clone(new IG.ptr(904,906,1),IG),$clone(new IG.ptr(908,910,2),IG),$clone(new IG.ptr(911,929,1),IG),$clone(new IG.ptr(931,1013,1),IG),$clone(new IG.ptr(1015,1153,1),IG),$clone(new IG.ptr(1162,1327,1),IG),$clone(new IG.ptr(1329,1366,1),IG),$clone(new IG.ptr(1369,1376,7),IG),$clone(new IG.ptr(1377,1416,1),IG),$clone(new IG.ptr(1488,1514,1),IG),$clone(new IG.ptr(1519,1522,1),IG),$clone(new IG.ptr(1568,1610,1),IG),$clone(new IG.ptr(1646,1647,1),IG),$clone(new IG.ptr(1649,1747,1),IG),$clone(new IG.ptr(1749,1765,16),IG),$clone(new IG.ptr(1766,1774,8),IG),$clone(new IG.ptr(1775,1786,11),IG),$clone(new IG.ptr(1787,1788,1),IG),$clone(new IG.ptr(1791,1808,17),IG),$clone(new IG.ptr(1810,1839,1),IG),$clone(new IG.ptr(1869,1957,1),IG),$clone(new IG.ptr(1969,1994,25),IG),$clone(new IG.ptr(1995,2026,1),IG),$clone(new IG.ptr(2036,2037,1),IG),$clone(new IG.ptr(2042,2048,6),IG),$clone(new IG.ptr(2049,2069,1),IG),$clone(new IG.ptr(2074,2084,10),IG),$clone(new IG.ptr(2088,2112,24),IG),$clone(new IG.ptr(2113,2136,1),IG),$clone(new IG.ptr(2144,2154,1),IG),$clone(new IG.ptr(2208,2228,1),IG),$clone(new IG.ptr(2230,2247,1),IG),$clone(new IG.ptr(2308,2361,1),IG),$clone(new IG.ptr(2365,2384,19),IG),$clone(new IG.ptr(2392,2401,1),IG),$clone(new IG.ptr(2417,2432,1),IG),$clone(new IG.ptr(2437,2444,1),IG),$clone(new IG.ptr(2447,2448,1),IG),$clone(new IG.ptr(2451,2472,1),IG),$clone(new IG.ptr(2474,2480,1),IG),$clone(new IG.ptr(2482,2486,4),IG),$clone(new IG.ptr(2487,2489,1),IG),$clone(new IG.ptr(2493,2510,17),IG),$clone(new IG.ptr(2524,2525,1),IG),$clone(new IG.ptr(2527,2529,1),IG),$clone(new IG.ptr(2544,2545,1),IG),$clone(new IG.ptr(2556,2565,9),IG),$clone(new IG.ptr(2566,2570,1),IG),$clone(new IG.ptr(2575,2576,1),IG),$clone(new IG.ptr(2579,2600,1),IG),$clone(new IG.ptr(2602,2608,1),IG),$clone(new IG.ptr(2610,2611,1),IG),$clone(new IG.ptr(2613,2614,1),IG),$clone(new IG.ptr(2616,2617,1),IG),$clone(new IG.ptr(2649,2652,1),IG),$clone(new IG.ptr(2654,2674,20),IG),$clone(new IG.ptr(2675,2676,1),IG),$clone(new IG.ptr(2693,2701,1),IG),$clone(new IG.ptr(2703,2705,1),IG),$clone(new IG.ptr(2707,2728,1),IG),$clone(new IG.ptr(2730,2736,1),IG),$clone(new IG.ptr(2738,2739,1),IG),$clone(new IG.ptr(2741,2745,1),IG),$clone(new IG.ptr(2749,2768,19),IG),$clone(new IG.ptr(2784,2785,1),IG),$clone(new IG.ptr(2809,2821,12),IG),$clone(new IG.ptr(2822,2828,1),IG),$clone(new IG.ptr(2831,2832,1),IG),$clone(new IG.ptr(2835,2856,1),IG),$clone(new IG.ptr(2858,2864,1),IG),$clone(new IG.ptr(2866,2867,1),IG),$clone(new IG.ptr(2869,2873,1),IG),$clone(new IG.ptr(2877,2908,31),IG),$clone(new IG.ptr(2909,2911,2),IG),$clone(new IG.ptr(2912,2913,1),IG),$clone(new IG.ptr(2929,2947,18),IG),$clone(new IG.ptr(2949,2954,1),IG),$clone(new IG.ptr(2958,2960,1),IG),$clone(new IG.ptr(2962,2965,1),IG),$clone(new IG.ptr(2969,2970,1),IG),$clone(new IG.ptr(2972,2974,2),IG),$clone(new IG.ptr(2975,2979,4),IG),$clone(new IG.ptr(2980,2984,4),IG),$clone(new IG.ptr(2985,2986,1),IG),$clone(new IG.ptr(2990,3001,1),IG),$clone(new IG.ptr(3024,3077,53),IG),$clone(new IG.ptr(3078,3084,1),IG),$clone(new IG.ptr(3086,3088,1),IG),$clone(new IG.ptr(3090,3112,1),IG),$clone(new IG.ptr(3114,3129,1),IG),$clone(new IG.ptr(3133,3160,27),IG),$clone(new IG.ptr(3161,3162,1),IG),$clone(new IG.ptr(3168,3169,1),IG),$clone(new IG.ptr(3200,3205,5),IG),$clone(new IG.ptr(3206,3212,1),IG),$clone(new IG.ptr(3214,3216,1),IG),$clone(new IG.ptr(3218,3240,1),IG),$clone(new IG.ptr(3242,3251,1),IG),$clone(new IG.ptr(3253,3257,1),IG),$clone(new IG.ptr(3261,3294,33),IG),$clone(new IG.ptr(3296,3297,1),IG),$clone(new IG.ptr(3313,3314,1),IG),$clone(new IG.ptr(3332,3340,1),IG),$clone(new IG.ptr(3342,3344,1),IG),$clone(new IG.ptr(3346,3386,1),IG),$clone(new IG.ptr(3389,3406,17),IG),$clone(new IG.ptr(3412,3414,1),IG),$clone(new IG.ptr(3423,3425,1),IG),$clone(new IG.ptr(3450,3455,1),IG),$clone(new IG.ptr(3461,3478,1),IG),$clone(new IG.ptr(3482,3505,1),IG),$clone(new IG.ptr(3507,3515,1),IG),$clone(new IG.ptr(3517,3520,3),IG),$clone(new IG.ptr(3521,3526,1),IG),$clone(new IG.ptr(3585,3632,1),IG),$clone(new IG.ptr(3634,3635,1),IG),$clone(new IG.ptr(3648,3654,1),IG),$clone(new IG.ptr(3713,3714,1),IG),$clone(new IG.ptr(3716,3718,2),IG),$clone(new IG.ptr(3719,3722,1),IG),$clone(new IG.ptr(3724,3747,1),IG),$clone(new IG.ptr(3749,3751,2),IG),$clone(new IG.ptr(3752,3760,1),IG),$clone(new IG.ptr(3762,3763,1),IG),$clone(new IG.ptr(3773,3776,3),IG),$clone(new IG.ptr(3777,3780,1),IG),$clone(new IG.ptr(3782,3804,22),IG),$clone(new IG.ptr(3805,3807,1),IG),$clone(new IG.ptr(3840,3904,64),IG),$clone(new IG.ptr(3905,3911,1),IG),$clone(new IG.ptr(3913,3948,1),IG),$clone(new IG.ptr(3976,3980,1),IG),$clone(new IG.ptr(4096,4138,1),IG),$clone(new IG.ptr(4159,4176,17),IG),$clone(new IG.ptr(4177,4181,1),IG),$clone(new IG.ptr(4186,4189,1),IG),$clone(new IG.ptr(4193,4197,4),IG),$clone(new IG.ptr(4198,4206,8),IG),$clone(new IG.ptr(4207,4208,1),IG),$clone(new IG.ptr(4213,4225,1),IG),$clone(new IG.ptr(4238,4256,18),IG),$clone(new IG.ptr(4257,4293,1),IG),$clone(new IG.ptr(4295,4301,6),IG),$clone(new IG.ptr(4304,4346,1),IG),$clone(new IG.ptr(4348,4680,1),IG),$clone(new IG.ptr(4682,4685,1),IG),$clone(new IG.ptr(4688,4694,1),IG),$clone(new IG.ptr(4696,4698,2),IG),$clone(new IG.ptr(4699,4701,1),IG),$clone(new IG.ptr(4704,4744,1),IG),$clone(new IG.ptr(4746,4749,1),IG),$clone(new IG.ptr(4752,4784,1),IG),$clone(new IG.ptr(4786,4789,1),IG),$clone(new IG.ptr(4792,4798,1),IG),$clone(new IG.ptr(4800,4802,2),IG),$clone(new IG.ptr(4803,4805,1),IG),$clone(new IG.ptr(4808,4822,1),IG),$clone(new IG.ptr(4824,4880,1),IG),$clone(new IG.ptr(4882,4885,1),IG),$clone(new IG.ptr(4888,4954,1),IG),$clone(new IG.ptr(4992,5007,1),IG),$clone(new IG.ptr(5024,5109,1),IG),$clone(new IG.ptr(5112,5117,1),IG),$clone(new IG.ptr(5121,5740,1),IG),$clone(new IG.ptr(5743,5759,1),IG),$clone(new IG.ptr(5761,5786,1),IG),$clone(new IG.ptr(5792,5866,1),IG),$clone(new IG.ptr(5873,5880,1),IG),$clone(new IG.ptr(5888,5900,1),IG),$clone(new IG.ptr(5902,5905,1),IG),$clone(new IG.ptr(5920,5937,1),IG),$clone(new IG.ptr(5952,5969,1),IG),$clone(new IG.ptr(5984,5996,1),IG),$clone(new IG.ptr(5998,6000,1),IG),$clone(new IG.ptr(6016,6067,1),IG),$clone(new IG.ptr(6103,6108,5),IG),$clone(new IG.ptr(6176,6264,1),IG),$clone(new IG.ptr(6272,6276,1),IG),$clone(new IG.ptr(6279,6312,1),IG),$clone(new IG.ptr(6314,6320,6),IG),$clone(new IG.ptr(6321,6389,1),IG),$clone(new IG.ptr(6400,6430,1),IG),$clone(new IG.ptr(6480,6509,1),IG),$clone(new IG.ptr(6512,6516,1),IG),$clone(new IG.ptr(6528,6571,1),IG),$clone(new IG.ptr(6576,6601,1),IG),$clone(new IG.ptr(6656,6678,1),IG),$clone(new IG.ptr(6688,6740,1),IG),$clone(new IG.ptr(6823,6917,94),IG),$clone(new IG.ptr(6918,6963,1),IG),$clone(new IG.ptr(6981,6987,1),IG),$clone(new IG.ptr(7043,7072,1),IG),$clone(new IG.ptr(7086,7087,1),IG),$clone(new IG.ptr(7098,7141,1),IG),$clone(new IG.ptr(7168,7203,1),IG),$clone(new IG.ptr(7245,7247,1),IG),$clone(new IG.ptr(7258,7293,1),IG),$clone(new IG.ptr(7296,7304,1),IG),$clone(new IG.ptr(7312,7354,1),IG),$clone(new IG.ptr(7357,7359,1),IG),$clone(new IG.ptr(7401,7404,1),IG),$clone(new IG.ptr(7406,7411,1),IG),$clone(new IG.ptr(7413,7414,1),IG),$clone(new IG.ptr(7418,7424,6),IG),$clone(new IG.ptr(7425,7615,1),IG),$clone(new IG.ptr(7680,7957,1),IG),$clone(new IG.ptr(7960,7965,1),IG),$clone(new IG.ptr(7968,8005,1),IG),$clone(new IG.ptr(8008,8013,1),IG),$clone(new IG.ptr(8016,8023,1),IG),$clone(new IG.ptr(8025,8031,2),IG),$clone(new IG.ptr(8032,8061,1),IG),$clone(new IG.ptr(8064,8116,1),IG),$clone(new IG.ptr(8118,8124,1),IG),$clone(new IG.ptr(8126,8130,4),IG),$clone(new IG.ptr(8131,8132,1),IG),$clone(new IG.ptr(8134,8140,1),IG),$clone(new IG.ptr(8144,8147,1),IG),$clone(new IG.ptr(8150,8155,1),IG),$clone(new IG.ptr(8160,8172,1),IG),$clone(new IG.ptr(8178,8180,1),IG),$clone(new IG.ptr(8182,8188,1),IG),$clone(new IG.ptr(8305,8319,14),IG),$clone(new IG.ptr(8336,8348,1),IG),$clone(new IG.ptr(8450,8455,5),IG),$clone(new IG.ptr(8458,8467,1),IG),$clone(new IG.ptr(8469,8473,4),IG),$clone(new IG.ptr(8474,8477,1),IG),$clone(new IG.ptr(8484,8490,2),IG),$clone(new IG.ptr(8491,8493,1),IG),$clone(new IG.ptr(8495,8505,1),IG),$clone(new IG.ptr(8508,8511,1),IG),$clone(new IG.ptr(8517,8521,1),IG),$clone(new IG.ptr(8526,8579,53),IG),$clone(new IG.ptr(8580,11264,2684),IG),$clone(new IG.ptr(11265,11310,1),IG),$clone(new IG.ptr(11312,11358,1),IG),$clone(new IG.ptr(11360,11492,1),IG),$clone(new IG.ptr(11499,11502,1),IG),$clone(new IG.ptr(11506,11507,1),IG),$clone(new IG.ptr(11520,11557,1),IG),$clone(new IG.ptr(11559,11565,6),IG),$clone(new IG.ptr(11568,11623,1),IG),$clone(new IG.ptr(11631,11648,17),IG),$clone(new IG.ptr(11649,11670,1),IG),$clone(new IG.ptr(11680,11686,1),IG),$clone(new IG.ptr(11688,11694,1),IG),$clone(new IG.ptr(11696,11702,1),IG),$clone(new IG.ptr(11704,11710,1),IG),$clone(new IG.ptr(11712,11718,1),IG),$clone(new IG.ptr(11720,11726,1),IG),$clone(new IG.ptr(11728,11734,1),IG),$clone(new IG.ptr(11736,11742,1),IG),$clone(new IG.ptr(11823,12293,470),IG),$clone(new IG.ptr(12294,12337,43),IG),$clone(new IG.ptr(12338,12341,1),IG),$clone(new IG.ptr(12347,12348,1),IG),$clone(new IG.ptr(12353,12438,1),IG),$clone(new IG.ptr(12445,12447,1),IG),$clone(new IG.ptr(12449,12538,1),IG),$clone(new IG.ptr(12540,12543,1),IG),$clone(new IG.ptr(12549,12591,1),IG),$clone(new IG.ptr(12593,12686,1),IG),$clone(new IG.ptr(12704,12735,1),IG),$clone(new IG.ptr(12784,12799,1),IG),$clone(new IG.ptr(13312,19903,1),IG),$clone(new IG.ptr(19968,40956,1),IG),$clone(new IG.ptr(40960,42124,1),IG),$clone(new IG.ptr(42192,42237,1),IG),$clone(new IG.ptr(42240,42508,1),IG),$clone(new IG.ptr(42512,42527,1),IG),$clone(new IG.ptr(42538,42539,1),IG),$clone(new IG.ptr(42560,42606,1),IG),$clone(new IG.ptr(42623,42653,1),IG),$clone(new IG.ptr(42656,42725,1),IG),$clone(new IG.ptr(42775,42783,1),IG),$clone(new IG.ptr(42786,42888,1),IG),$clone(new IG.ptr(42891,42943,1),IG),$clone(new IG.ptr(42946,42954,1),IG),$clone(new IG.ptr(42997,43009,1),IG),$clone(new IG.ptr(43011,43013,1),IG),$clone(new IG.ptr(43015,43018,1),IG),$clone(new IG.ptr(43020,43042,1),IG),$clone(new IG.ptr(43072,43123,1),IG),$clone(new IG.ptr(43138,43187,1),IG),$clone(new IG.ptr(43250,43255,1),IG),$clone(new IG.ptr(43259,43261,2),IG),$clone(new IG.ptr(43262,43274,12),IG),$clone(new IG.ptr(43275,43301,1),IG),$clone(new IG.ptr(43312,43334,1),IG),$clone(new IG.ptr(43360,43388,1),IG),$clone(new IG.ptr(43396,43442,1),IG),$clone(new IG.ptr(43471,43488,17),IG),$clone(new IG.ptr(43489,43492,1),IG),$clone(new IG.ptr(43494,43503,1),IG),$clone(new IG.ptr(43514,43518,1),IG),$clone(new IG.ptr(43520,43560,1),IG),$clone(new IG.ptr(43584,43586,1),IG),$clone(new IG.ptr(43588,43595,1),IG),$clone(new IG.ptr(43616,43638,1),IG),$clone(new IG.ptr(43642,43646,4),IG),$clone(new IG.ptr(43647,43695,1),IG),$clone(new IG.ptr(43697,43701,4),IG),$clone(new IG.ptr(43702,43705,3),IG),$clone(new IG.ptr(43706,43709,1),IG),$clone(new IG.ptr(43712,43714,2),IG),$clone(new IG.ptr(43739,43741,1),IG),$clone(new IG.ptr(43744,43754,1),IG),$clone(new IG.ptr(43762,43764,1),IG),$clone(new IG.ptr(43777,43782,1),IG),$clone(new IG.ptr(43785,43790,1),IG),$clone(new IG.ptr(43793,43798,1),IG),$clone(new IG.ptr(43808,43814,1),IG),$clone(new IG.ptr(43816,43822,1),IG),$clone(new IG.ptr(43824,43866,1),IG),$clone(new IG.ptr(43868,43881,1),IG),$clone(new IG.ptr(43888,44002,1),IG),$clone(new IG.ptr(44032,55203,1),IG),$clone(new IG.ptr(55216,55238,1),IG),$clone(new IG.ptr(55243,55291,1),IG),$clone(new IG.ptr(63744,64109,1),IG),$clone(new IG.ptr(64112,64217,1),IG),$clone(new IG.ptr(64256,64262,1),IG),$clone(new IG.ptr(64275,64279,1),IG),$clone(new IG.ptr(64285,64287,2),IG),$clone(new IG.ptr(64288,64296,1),IG),$clone(new IG.ptr(64298,64310,1),IG),$clone(new IG.ptr(64312,64316,1),IG),$clone(new IG.ptr(64318,64320,2),IG),$clone(new IG.ptr(64321,64323,2),IG),$clone(new IG.ptr(64324,64326,2),IG),$clone(new IG.ptr(64327,64433,1),IG),$clone(new IG.ptr(64467,64829,1),IG),$clone(new IG.ptr(64848,64911,1),IG),$clone(new IG.ptr(64914,64967,1),IG),$clone(new IG.ptr(65008,65019,1),IG),$clone(new IG.ptr(65136,65140,1),IG),$clone(new IG.ptr(65142,65276,1),IG),$clone(new IG.ptr(65313,65338,1),IG),$clone(new IG.ptr(65345,65370,1),IG),$clone(new IG.ptr(65382,65470,1),IG),$clone(new IG.ptr(65474,65479,1),IG),$clone(new IG.ptr(65482,65487,1),IG),$clone(new IG.ptr(65490,65495,1),IG),$clone(new IG.ptr(65498,65500,1),IG)]),new JN([$clone(new IH.ptr(65536,65547,1),IH),$clone(new IH.ptr(65549,65574,1),IH),$clone(new IH.ptr(65576,65594,1),IH),$clone(new IH.ptr(65596,65597,1),IH),$clone(new IH.ptr(65599,65613,1),IH),$clone(new IH.ptr(65616,65629,1),IH),$clone(new IH.ptr(65664,65786,1),IH),$clone(new IH.ptr(66176,66204,1),IH),$clone(new IH.ptr(66208,66256,1),IH),$clone(new IH.ptr(66304,66335,1),IH),$clone(new IH.ptr(66349,66368,1),IH),$clone(new IH.ptr(66370,66377,1),IH),$clone(new IH.ptr(66384,66421,1),IH),$clone(new IH.ptr(66432,66461,1),IH),$clone(new IH.ptr(66464,66499,1),IH),$clone(new IH.ptr(66504,66511,1),IH),$clone(new IH.ptr(66560,66717,1),IH),$clone(new IH.ptr(66736,66771,1),IH),$clone(new IH.ptr(66776,66811,1),IH),$clone(new IH.ptr(66816,66855,1),IH),$clone(new IH.ptr(66864,66915,1),IH),$clone(new IH.ptr(67072,67382,1),IH),$clone(new IH.ptr(67392,67413,1),IH),$clone(new IH.ptr(67424,67431,1),IH),$clone(new IH.ptr(67584,67589,1),IH),$clone(new IH.ptr(67592,67594,2),IH),$clone(new IH.ptr(67595,67637,1),IH),$clone(new IH.ptr(67639,67640,1),IH),$clone(new IH.ptr(67644,67647,3),IH),$clone(new IH.ptr(67648,67669,1),IH),$clone(new IH.ptr(67680,67702,1),IH),$clone(new IH.ptr(67712,67742,1),IH),$clone(new IH.ptr(67808,67826,1),IH),$clone(new IH.ptr(67828,67829,1),IH),$clone(new IH.ptr(67840,67861,1),IH),$clone(new IH.ptr(67872,67897,1),IH),$clone(new IH.ptr(67968,68023,1),IH),$clone(new IH.ptr(68030,68031,1),IH),$clone(new IH.ptr(68096,68112,16),IH),$clone(new IH.ptr(68113,68115,1),IH),$clone(new IH.ptr(68117,68119,1),IH),$clone(new IH.ptr(68121,68149,1),IH),$clone(new IH.ptr(68192,68220,1),IH),$clone(new IH.ptr(68224,68252,1),IH),$clone(new IH.ptr(68288,68295,1),IH),$clone(new IH.ptr(68297,68324,1),IH),$clone(new IH.ptr(68352,68405,1),IH),$clone(new IH.ptr(68416,68437,1),IH),$clone(new IH.ptr(68448,68466,1),IH),$clone(new IH.ptr(68480,68497,1),IH),$clone(new IH.ptr(68608,68680,1),IH),$clone(new IH.ptr(68736,68786,1),IH),$clone(new IH.ptr(68800,68850,1),IH),$clone(new IH.ptr(68864,68899,1),IH),$clone(new IH.ptr(69248,69289,1),IH),$clone(new IH.ptr(69296,69297,1),IH),$clone(new IH.ptr(69376,69404,1),IH),$clone(new IH.ptr(69415,69424,9),IH),$clone(new IH.ptr(69425,69445,1),IH),$clone(new IH.ptr(69552,69572,1),IH),$clone(new IH.ptr(69600,69622,1),IH),$clone(new IH.ptr(69635,69687,1),IH),$clone(new IH.ptr(69763,69807,1),IH),$clone(new IH.ptr(69840,69864,1),IH),$clone(new IH.ptr(69891,69926,1),IH),$clone(new IH.ptr(69956,69959,3),IH),$clone(new IH.ptr(69968,70002,1),IH),$clone(new IH.ptr(70006,70019,13),IH),$clone(new IH.ptr(70020,70066,1),IH),$clone(new IH.ptr(70081,70084,1),IH),$clone(new IH.ptr(70106,70108,2),IH),$clone(new IH.ptr(70144,70161,1),IH),$clone(new IH.ptr(70163,70187,1),IH),$clone(new IH.ptr(70272,70278,1),IH),$clone(new IH.ptr(70280,70282,2),IH),$clone(new IH.ptr(70283,70285,1),IH),$clone(new IH.ptr(70287,70301,1),IH),$clone(new IH.ptr(70303,70312,1),IH),$clone(new IH.ptr(70320,70366,1),IH),$clone(new IH.ptr(70405,70412,1),IH),$clone(new IH.ptr(70415,70416,1),IH),$clone(new IH.ptr(70419,70440,1),IH),$clone(new IH.ptr(70442,70448,1),IH),$clone(new IH.ptr(70450,70451,1),IH),$clone(new IH.ptr(70453,70457,1),IH),$clone(new IH.ptr(70461,70480,19),IH),$clone(new IH.ptr(70493,70497,1),IH),$clone(new IH.ptr(70656,70708,1),IH),$clone(new IH.ptr(70727,70730,1),IH),$clone(new IH.ptr(70751,70753,1),IH),$clone(new IH.ptr(70784,70831,1),IH),$clone(new IH.ptr(70852,70853,1),IH),$clone(new IH.ptr(70855,71040,185),IH),$clone(new IH.ptr(71041,71086,1),IH),$clone(new IH.ptr(71128,71131,1),IH),$clone(new IH.ptr(71168,71215,1),IH),$clone(new IH.ptr(71236,71296,60),IH),$clone(new IH.ptr(71297,71338,1),IH),$clone(new IH.ptr(71352,71424,72),IH),$clone(new IH.ptr(71425,71450,1),IH),$clone(new IH.ptr(71680,71723,1),IH),$clone(new IH.ptr(71840,71903,1),IH),$clone(new IH.ptr(71935,71942,1),IH),$clone(new IH.ptr(71945,71948,3),IH),$clone(new IH.ptr(71949,71955,1),IH),$clone(new IH.ptr(71957,71958,1),IH),$clone(new IH.ptr(71960,71983,1),IH),$clone(new IH.ptr(71999,72001,2),IH),$clone(new IH.ptr(72096,72103,1),IH),$clone(new IH.ptr(72106,72144,1),IH),$clone(new IH.ptr(72161,72163,2),IH),$clone(new IH.ptr(72192,72203,11),IH),$clone(new IH.ptr(72204,72242,1),IH),$clone(new IH.ptr(72250,72272,22),IH),$clone(new IH.ptr(72284,72329,1),IH),$clone(new IH.ptr(72349,72384,35),IH),$clone(new IH.ptr(72385,72440,1),IH),$clone(new IH.ptr(72704,72712,1),IH),$clone(new IH.ptr(72714,72750,1),IH),$clone(new IH.ptr(72768,72818,50),IH),$clone(new IH.ptr(72819,72847,1),IH),$clone(new IH.ptr(72960,72966,1),IH),$clone(new IH.ptr(72968,72969,1),IH),$clone(new IH.ptr(72971,73008,1),IH),$clone(new IH.ptr(73030,73056,26),IH),$clone(new IH.ptr(73057,73061,1),IH),$clone(new IH.ptr(73063,73064,1),IH),$clone(new IH.ptr(73066,73097,1),IH),$clone(new IH.ptr(73112,73440,328),IH),$clone(new IH.ptr(73441,73458,1),IH),$clone(new IH.ptr(73648,73728,80),IH),$clone(new IH.ptr(73729,74649,1),IH),$clone(new IH.ptr(74880,75075,1),IH),$clone(new IH.ptr(77824,78894,1),IH),$clone(new IH.ptr(82944,83526,1),IH),$clone(new IH.ptr(92160,92728,1),IH),$clone(new IH.ptr(92736,92766,1),IH),$clone(new IH.ptr(92880,92909,1),IH),$clone(new IH.ptr(92928,92975,1),IH),$clone(new IH.ptr(92992,92995,1),IH),$clone(new IH.ptr(93027,93047,1),IH),$clone(new IH.ptr(93053,93071,1),IH),$clone(new IH.ptr(93760,93823,1),IH),$clone(new IH.ptr(93952,94026,1),IH),$clone(new IH.ptr(94032,94099,67),IH),$clone(new IH.ptr(94100,94111,1),IH),$clone(new IH.ptr(94176,94177,1),IH),$clone(new IH.ptr(94179,94208,29),IH),$clone(new IH.ptr(94209,100343,1),IH),$clone(new IH.ptr(100352,101589,1),IH),$clone(new IH.ptr(101632,101640,1),IH),$clone(new IH.ptr(110592,110878,1),IH),$clone(new IH.ptr(110928,110930,1),IH),$clone(new IH.ptr(110948,110951,1),IH),$clone(new IH.ptr(110960,111355,1),IH),$clone(new IH.ptr(113664,113770,1),IH),$clone(new IH.ptr(113776,113788,1),IH),$clone(new IH.ptr(113792,113800,1),IH),$clone(new IH.ptr(113808,113817,1),IH),$clone(new IH.ptr(119808,119892,1),IH),$clone(new IH.ptr(119894,119964,1),IH),$clone(new IH.ptr(119966,119967,1),IH),$clone(new IH.ptr(119970,119973,3),IH),$clone(new IH.ptr(119974,119977,3),IH),$clone(new IH.ptr(119978,119980,1),IH),$clone(new IH.ptr(119982,119993,1),IH),$clone(new IH.ptr(119995,119997,2),IH),$clone(new IH.ptr(119998,120003,1),IH),$clone(new IH.ptr(120005,120069,1),IH),$clone(new IH.ptr(120071,120074,1),IH),$clone(new IH.ptr(120077,120084,1),IH),$clone(new IH.ptr(120086,120092,1),IH),$clone(new IH.ptr(120094,120121,1),IH),$clone(new IH.ptr(120123,120126,1),IH),$clone(new IH.ptr(120128,120132,1),IH),$clone(new IH.ptr(120134,120138,4),IH),$clone(new IH.ptr(120139,120144,1),IH),$clone(new IH.ptr(120146,120485,1),IH),$clone(new IH.ptr(120488,120512,1),IH),$clone(new IH.ptr(120514,120538,1),IH),$clone(new IH.ptr(120540,120570,1),IH),$clone(new IH.ptr(120572,120596,1),IH),$clone(new IH.ptr(120598,120628,1),IH),$clone(new IH.ptr(120630,120654,1),IH),$clone(new IH.ptr(120656,120686,1),IH),$clone(new IH.ptr(120688,120712,1),IH),$clone(new IH.ptr(120714,120744,1),IH),$clone(new IH.ptr(120746,120770,1),IH),$clone(new IH.ptr(120772,120779,1),IH),$clone(new IH.ptr(123136,123180,1),IH),$clone(new IH.ptr(123191,123197,1),IH),$clone(new IH.ptr(123214,123584,370),IH),$clone(new IH.ptr(123585,123627,1),IH),$clone(new IH.ptr(124928,125124,1),IH),$clone(new IH.ptr(125184,125251,1),IH),$clone(new IH.ptr(125259,126464,1205),IH),$clone(new IH.ptr(126465,126467,1),IH),$clone(new IH.ptr(126469,126495,1),IH),$clone(new IH.ptr(126497,126498,1),IH),$clone(new IH.ptr(126500,126503,3),IH),$clone(new IH.ptr(126505,126514,1),IH),$clone(new IH.ptr(126516,126519,1),IH),$clone(new IH.ptr(126521,126523,2),IH),$clone(new IH.ptr(126530,126535,5),IH),$clone(new IH.ptr(126537,126541,2),IH),$clone(new IH.ptr(126542,126543,1),IH),$clone(new IH.ptr(126545,126546,1),IH),$clone(new IH.ptr(126548,126551,3),IH),$clone(new IH.ptr(126553,126561,2),IH),$clone(new IH.ptr(126562,126564,2),IH),$clone(new IH.ptr(126567,126570,1),IH),$clone(new IH.ptr(126572,126578,1),IH),$clone(new IH.ptr(126580,126583,1),IH),$clone(new IH.ptr(126585,126588,1),IH),$clone(new IH.ptr(126590,126592,2),IH),$clone(new IH.ptr(126593,126601,1),IH),$clone(new IH.ptr(126603,126619,1),IH),$clone(new IH.ptr(126625,126627,1),IH),$clone(new IH.ptr(126629,126633,1),IH),$clone(new IH.ptr(126635,126651,1),IH),$clone(new IH.ptr(131072,173789,1),IH),$clone(new IH.ptr(173824,177972,1),IH),$clone(new IH.ptr(177984,178205,1),IH),$clone(new IH.ptr(178208,183969,1),IH),$clone(new IH.ptr(183984,191456,1),IH),$clone(new IH.ptr(194560,195101,1),IH),$clone(new IH.ptr(196608,201546,1),IH)]),6);G=new IF.ptr(new JM([$clone(new IG.ptr(97,122,1),IG),$clone(new IG.ptr(181,223,42),IG),$clone(new IG.ptr(224,246,1),IG),$clone(new IG.ptr(248,255,1),IG),$clone(new IG.ptr(257,311,2),IG),$clone(new IG.ptr(312,328,2),IG),$clone(new IG.ptr(329,375,2),IG),$clone(new IG.ptr(378,382,2),IG),$clone(new IG.ptr(383,384,1),IG),$clone(new IG.ptr(387,389,2),IG),$clone(new IG.ptr(392,396,4),IG),$clone(new IG.ptr(397,402,5),IG),$clone(new IG.ptr(405,409,4),IG),$clone(new IG.ptr(410,411,1),IG),$clone(new IG.ptr(414,417,3),IG),$clone(new IG.ptr(419,421,2),IG),$clone(new IG.ptr(424,426,2),IG),$clone(new IG.ptr(427,429,2),IG),$clone(new IG.ptr(432,436,4),IG),$clone(new IG.ptr(438,441,3),IG),$clone(new IG.ptr(442,445,3),IG),$clone(new IG.ptr(446,447,1),IG),$clone(new IG.ptr(454,460,3),IG),$clone(new IG.ptr(462,476,2),IG),$clone(new IG.ptr(477,495,2),IG),$clone(new IG.ptr(496,499,3),IG),$clone(new IG.ptr(501,505,4),IG),$clone(new IG.ptr(507,563,2),IG),$clone(new IG.ptr(564,569,1),IG),$clone(new IG.ptr(572,575,3),IG),$clone(new IG.ptr(576,578,2),IG),$clone(new IG.ptr(583,591,2),IG),$clone(new IG.ptr(592,659,1),IG),$clone(new IG.ptr(661,687,1),IG),$clone(new IG.ptr(881,883,2),IG),$clone(new IG.ptr(887,891,4),IG),$clone(new IG.ptr(892,893,1),IG),$clone(new IG.ptr(912,940,28),IG),$clone(new IG.ptr(941,974,1),IG),$clone(new IG.ptr(976,977,1),IG),$clone(new IG.ptr(981,983,1),IG),$clone(new IG.ptr(985,1007,2),IG),$clone(new IG.ptr(1008,1011,1),IG),$clone(new IG.ptr(1013,1019,3),IG),$clone(new IG.ptr(1020,1072,52),IG),$clone(new IG.ptr(1073,1119,1),IG),$clone(new IG.ptr(1121,1153,2),IG),$clone(new IG.ptr(1163,1215,2),IG),$clone(new IG.ptr(1218,1230,2),IG),$clone(new IG.ptr(1231,1327,2),IG),$clone(new IG.ptr(1376,1416,1),IG),$clone(new IG.ptr(4304,4346,1),IG),$clone(new IG.ptr(4349,4351,1),IG),$clone(new IG.ptr(5112,5117,1),IG),$clone(new IG.ptr(7296,7304,1),IG),$clone(new IG.ptr(7424,7467,1),IG),$clone(new IG.ptr(7531,7543,1),IG),$clone(new IG.ptr(7545,7578,1),IG),$clone(new IG.ptr(7681,7829,2),IG),$clone(new IG.ptr(7830,7837,1),IG),$clone(new IG.ptr(7839,7935,2),IG),$clone(new IG.ptr(7936,7943,1),IG),$clone(new IG.ptr(7952,7957,1),IG),$clone(new IG.ptr(7968,7975,1),IG),$clone(new IG.ptr(7984,7991,1),IG),$clone(new IG.ptr(8000,8005,1),IG),$clone(new IG.ptr(8016,8023,1),IG),$clone(new IG.ptr(8032,8039,1),IG),$clone(new IG.ptr(8048,8061,1),IG),$clone(new IG.ptr(8064,8071,1),IG),$clone(new IG.ptr(8080,8087,1),IG),$clone(new IG.ptr(8096,8103,1),IG),$clone(new IG.ptr(8112,8116,1),IG),$clone(new IG.ptr(8118,8119,1),IG),$clone(new IG.ptr(8126,8130,4),IG),$clone(new IG.ptr(8131,8132,1),IG),$clone(new IG.ptr(8134,8135,1),IG),$clone(new IG.ptr(8144,8147,1),IG),$clone(new IG.ptr(8150,8151,1),IG),$clone(new IG.ptr(8160,8167,1),IG),$clone(new IG.ptr(8178,8180,1),IG),$clone(new IG.ptr(8182,8183,1),IG),$clone(new IG.ptr(8458,8462,4),IG),$clone(new IG.ptr(8463,8467,4),IG),$clone(new IG.ptr(8495,8505,5),IG),$clone(new IG.ptr(8508,8509,1),IG),$clone(new IG.ptr(8518,8521,1),IG),$clone(new IG.ptr(8526,8580,54),IG),$clone(new IG.ptr(11312,11358,1),IG),$clone(new IG.ptr(11361,11365,4),IG),$clone(new IG.ptr(11366,11372,2),IG),$clone(new IG.ptr(11377,11379,2),IG),$clone(new IG.ptr(11380,11382,2),IG),$clone(new IG.ptr(11383,11387,1),IG),$clone(new IG.ptr(11393,11491,2),IG),$clone(new IG.ptr(11492,11500,8),IG),$clone(new IG.ptr(11502,11507,5),IG),$clone(new IG.ptr(11520,11557,1),IG),$clone(new IG.ptr(11559,11565,6),IG),$clone(new IG.ptr(42561,42605,2),IG),$clone(new IG.ptr(42625,42651,2),IG),$clone(new IG.ptr(42787,42799,2),IG),$clone(new IG.ptr(42800,42801,1),IG),$clone(new IG.ptr(42803,42865,2),IG),$clone(new IG.ptr(42866,42872,1),IG),$clone(new IG.ptr(42874,42876,2),IG),$clone(new IG.ptr(42879,42887,2),IG),$clone(new IG.ptr(42892,42894,2),IG),$clone(new IG.ptr(42897,42899,2),IG),$clone(new IG.ptr(42900,42901,1),IG),$clone(new IG.ptr(42903,42921,2),IG),$clone(new IG.ptr(42927,42933,6),IG),$clone(new IG.ptr(42935,42943,2),IG),$clone(new IG.ptr(42947,42952,5),IG),$clone(new IG.ptr(42954,42998,44),IG),$clone(new IG.ptr(43002,43824,822),IG),$clone(new IG.ptr(43825,43866,1),IG),$clone(new IG.ptr(43872,43880,1),IG),$clone(new IG.ptr(43888,43967,1),IG),$clone(new IG.ptr(64256,64262,1),IG),$clone(new IG.ptr(64275,64279,1),IG),$clone(new IG.ptr(65345,65370,1),IG)]),new JN([$clone(new IH.ptr(66600,66639,1),IH),$clone(new IH.ptr(66776,66811,1),IH),$clone(new IH.ptr(68800,68850,1),IH),$clone(new IH.ptr(71872,71903,1),IH),$clone(new IH.ptr(93792,93823,1),IH),$clone(new IH.ptr(119834,119859,1),IH),$clone(new IH.ptr(119886,119892,1),IH),$clone(new IH.ptr(119894,119911,1),IH),$clone(new IH.ptr(119938,119963,1),IH),$clone(new IH.ptr(119990,119993,1),IH),$clone(new IH.ptr(119995,119997,2),IH),$clone(new IH.ptr(119998,120003,1),IH),$clone(new IH.ptr(120005,120015,1),IH),$clone(new IH.ptr(120042,120067,1),IH),$clone(new IH.ptr(120094,120119,1),IH),$clone(new IH.ptr(120146,120171,1),IH),$clone(new IH.ptr(120198,120223,1),IH),$clone(new IH.ptr(120250,120275,1),IH),$clone(new IH.ptr(120302,120327,1),IH),$clone(new IH.ptr(120354,120379,1),IH),$clone(new IH.ptr(120406,120431,1),IH),$clone(new IH.ptr(120458,120485,1),IH),$clone(new IH.ptr(120514,120538,1),IH),$clone(new IH.ptr(120540,120545,1),IH),$clone(new IH.ptr(120572,120596,1),IH),$clone(new IH.ptr(120598,120603,1),IH),$clone(new IH.ptr(120630,120654,1),IH),$clone(new IH.ptr(120656,120661,1),IH),$clone(new IH.ptr(120688,120712,1),IH),$clone(new IH.ptr(120714,120719,1),IH),$clone(new IH.ptr(120746,120770,1),IH),$clone(new IH.ptr(120772,120777,1),IH),$clone(new IH.ptr(120779,125218,4439),IH),$clone(new IH.ptr(125219,125251,1),IH)]),4);H=new IF.ptr(new JM([$clone(new IG.ptr(688,705,1),IG),$clone(new IG.ptr(710,721,1),IG),$clone(new IG.ptr(736,740,1),IG),$clone(new IG.ptr(748,750,2),IG),$clone(new IG.ptr(884,890,6),IG),$clone(new IG.ptr(1369,1600,231),IG),$clone(new IG.ptr(1765,1766,1),IG),$clone(new IG.ptr(2036,2037,1),IG),$clone(new IG.ptr(2042,2074,32),IG),$clone(new IG.ptr(2084,2088,4),IG),$clone(new IG.ptr(2417,3654,1237),IG),$clone(new IG.ptr(3782,4348,566),IG),$clone(new IG.ptr(6103,6211,108),IG),$clone(new IG.ptr(6823,7288,465),IG),$clone(new IG.ptr(7289,7293,1),IG),$clone(new IG.ptr(7468,7530,1),IG),$clone(new IG.ptr(7544,7579,35),IG),$clone(new IG.ptr(7580,7615,1),IG),$clone(new IG.ptr(8305,8319,14),IG),$clone(new IG.ptr(8336,8348,1),IG),$clone(new IG.ptr(11388,11389,1),IG),$clone(new IG.ptr(11631,11823,192),IG),$clone(new IG.ptr(12293,12337,44),IG),$clone(new IG.ptr(12338,12341,1),IG),$clone(new IG.ptr(12347,12445,98),IG),$clone(new IG.ptr(12446,12540,94),IG),$clone(new IG.ptr(12541,12542,1),IG),$clone(new IG.ptr(40981,42232,1251),IG),$clone(new IG.ptr(42233,42237,1),IG),$clone(new IG.ptr(42508,42623,115),IG),$clone(new IG.ptr(42652,42653,1),IG),$clone(new IG.ptr(42775,42783,1),IG),$clone(new IG.ptr(42864,42888,24),IG),$clone(new IG.ptr(43000,43001,1),IG),$clone(new IG.ptr(43471,43494,23),IG),$clone(new IG.ptr(43632,43741,109),IG),$clone(new IG.ptr(43763,43764,1),IG),$clone(new IG.ptr(43868,43871,1),IG),$clone(new IG.ptr(43881,65392,21511),IG),$clone(new IG.ptr(65438,65439,1),IG)]),new JN([$clone(new IH.ptr(92992,92995,1),IH),$clone(new IH.ptr(94099,94111,1),IH),$clone(new IH.ptr(94176,94177,1),IH),$clone(new IH.ptr(94179,123191,29012),IH),$clone(new IH.ptr(123192,123197,1),IH),$clone(new IH.ptr(125259,125259,1),IH)]),0);I=new IF.ptr(new JM([$clone(new IG.ptr(170,186,16),IG),$clone(new IG.ptr(443,448,5),IG),$clone(new IG.ptr(449,451,1),IG),$clone(new IG.ptr(660,1488,828),IG),$clone(new IG.ptr(1489,1514,1),IG),$clone(new IG.ptr(1519,1522,1),IG),$clone(new IG.ptr(1568,1599,1),IG),$clone(new IG.ptr(1601,1610,1),IG),$clone(new IG.ptr(1646,1647,1),IG),$clone(new IG.ptr(1649,1747,1),IG),$clone(new IG.ptr(1749,1774,25),IG),$clone(new IG.ptr(1775,1786,11),IG),$clone(new IG.ptr(1787,1788,1),IG),$clone(new IG.ptr(1791,1808,17),IG),$clone(new IG.ptr(1810,1839,1),IG),$clone(new IG.ptr(1869,1957,1),IG),$clone(new IG.ptr(1969,1994,25),IG),$clone(new IG.ptr(1995,2026,1),IG),$clone(new IG.ptr(2048,2069,1),IG),$clone(new IG.ptr(2112,2136,1),IG),$clone(new IG.ptr(2144,2154,1),IG),$clone(new IG.ptr(2208,2228,1),IG),$clone(new IG.ptr(2230,2247,1),IG),$clone(new IG.ptr(2308,2361,1),IG),$clone(new IG.ptr(2365,2384,19),IG),$clone(new IG.ptr(2392,2401,1),IG),$clone(new IG.ptr(2418,2432,1),IG),$clone(new IG.ptr(2437,2444,1),IG),$clone(new IG.ptr(2447,2448,1),IG),$clone(new IG.ptr(2451,2472,1),IG),$clone(new IG.ptr(2474,2480,1),IG),$clone(new IG.ptr(2482,2486,4),IG),$clone(new IG.ptr(2487,2489,1),IG),$clone(new IG.ptr(2493,2510,17),IG),$clone(new IG.ptr(2524,2525,1),IG),$clone(new IG.ptr(2527,2529,1),IG),$clone(new IG.ptr(2544,2545,1),IG),$clone(new IG.ptr(2556,2565,9),IG),$clone(new IG.ptr(2566,2570,1),IG),$clone(new IG.ptr(2575,2576,1),IG),$clone(new IG.ptr(2579,2600,1),IG),$clone(new IG.ptr(2602,2608,1),IG),$clone(new IG.ptr(2610,2611,1),IG),$clone(new IG.ptr(2613,2614,1),IG),$clone(new IG.ptr(2616,2617,1),IG),$clone(new IG.ptr(2649,2652,1),IG),$clone(new IG.ptr(2654,2674,20),IG),$clone(new IG.ptr(2675,2676,1),IG),$clone(new IG.ptr(2693,2701,1),IG),$clone(new IG.ptr(2703,2705,1),IG),$clone(new IG.ptr(2707,2728,1),IG),$clone(new IG.ptr(2730,2736,1),IG),$clone(new IG.ptr(2738,2739,1),IG),$clone(new IG.ptr(2741,2745,1),IG),$clone(new IG.ptr(2749,2768,19),IG),$clone(new IG.ptr(2784,2785,1),IG),$clone(new IG.ptr(2809,2821,12),IG),$clone(new IG.ptr(2822,2828,1),IG),$clone(new IG.ptr(2831,2832,1),IG),$clone(new IG.ptr(2835,2856,1),IG),$clone(new IG.ptr(2858,2864,1),IG),$clone(new IG.ptr(2866,2867,1),IG),$clone(new IG.ptr(2869,2873,1),IG),$clone(new IG.ptr(2877,2908,31),IG),$clone(new IG.ptr(2909,2911,2),IG),$clone(new IG.ptr(2912,2913,1),IG),$clone(new IG.ptr(2929,2947,18),IG),$clone(new IG.ptr(2949,2954,1),IG),$clone(new IG.ptr(2958,2960,1),IG),$clone(new IG.ptr(2962,2965,1),IG),$clone(new IG.ptr(2969,2970,1),IG),$clone(new IG.ptr(2972,2974,2),IG),$clone(new IG.ptr(2975,2979,4),IG),$clone(new IG.ptr(2980,2984,4),IG),$clone(new IG.ptr(2985,2986,1),IG),$clone(new IG.ptr(2990,3001,1),IG),$clone(new IG.ptr(3024,3077,53),IG),$clone(new IG.ptr(3078,3084,1),IG),$clone(new IG.ptr(3086,3088,1),IG),$clone(new IG.ptr(3090,3112,1),IG),$clone(new IG.ptr(3114,3129,1),IG),$clone(new IG.ptr(3133,3160,27),IG),$clone(new IG.ptr(3161,3162,1),IG),$clone(new IG.ptr(3168,3169,1),IG),$clone(new IG.ptr(3200,3205,5),IG),$clone(new IG.ptr(3206,3212,1),IG),$clone(new IG.ptr(3214,3216,1),IG),$clone(new IG.ptr(3218,3240,1),IG),$clone(new IG.ptr(3242,3251,1),IG),$clone(new IG.ptr(3253,3257,1),IG),$clone(new IG.ptr(3261,3294,33),IG),$clone(new IG.ptr(3296,3297,1),IG),$clone(new IG.ptr(3313,3314,1),IG),$clone(new IG.ptr(3332,3340,1),IG),$clone(new IG.ptr(3342,3344,1),IG),$clone(new IG.ptr(3346,3386,1),IG),$clone(new IG.ptr(3389,3406,17),IG),$clone(new IG.ptr(3412,3414,1),IG),$clone(new IG.ptr(3423,3425,1),IG),$clone(new IG.ptr(3450,3455,1),IG),$clone(new IG.ptr(3461,3478,1),IG),$clone(new IG.ptr(3482,3505,1),IG),$clone(new IG.ptr(3507,3515,1),IG),$clone(new IG.ptr(3517,3520,3),IG),$clone(new IG.ptr(3521,3526,1),IG),$clone(new IG.ptr(3585,3632,1),IG),$clone(new IG.ptr(3634,3635,1),IG),$clone(new IG.ptr(3648,3653,1),IG),$clone(new IG.ptr(3713,3714,1),IG),$clone(new IG.ptr(3716,3718,2),IG),$clone(new IG.ptr(3719,3722,1),IG),$clone(new IG.ptr(3724,3747,1),IG),$clone(new IG.ptr(3749,3751,2),IG),$clone(new IG.ptr(3752,3760,1),IG),$clone(new IG.ptr(3762,3763,1),IG),$clone(new IG.ptr(3773,3776,3),IG),$clone(new IG.ptr(3777,3780,1),IG),$clone(new IG.ptr(3804,3807,1),IG),$clone(new IG.ptr(3840,3904,64),IG),$clone(new IG.ptr(3905,3911,1),IG),$clone(new IG.ptr(3913,3948,1),IG),$clone(new IG.ptr(3976,3980,1),IG),$clone(new IG.ptr(4096,4138,1),IG),$clone(new IG.ptr(4159,4176,17),IG),$clone(new IG.ptr(4177,4181,1),IG),$clone(new IG.ptr(4186,4189,1),IG),$clone(new IG.ptr(4193,4197,4),IG),$clone(new IG.ptr(4198,4206,8),IG),$clone(new IG.ptr(4207,4208,1),IG),$clone(new IG.ptr(4213,4225,1),IG),$clone(new IG.ptr(4238,4352,114),IG),$clone(new IG.ptr(4353,4680,1),IG),$clone(new IG.ptr(4682,4685,1),IG),$clone(new IG.ptr(4688,4694,1),IG),$clone(new IG.ptr(4696,4698,2),IG),$clone(new IG.ptr(4699,4701,1),IG),$clone(new IG.ptr(4704,4744,1),IG),$clone(new IG.ptr(4746,4749,1),IG),$clone(new IG.ptr(4752,4784,1),IG),$clone(new IG.ptr(4786,4789,1),IG),$clone(new IG.ptr(4792,4798,1),IG),$clone(new IG.ptr(4800,4802,2),IG),$clone(new IG.ptr(4803,4805,1),IG),$clone(new IG.ptr(4808,4822,1),IG),$clone(new IG.ptr(4824,4880,1),IG),$clone(new IG.ptr(4882,4885,1),IG),$clone(new IG.ptr(4888,4954,1),IG),$clone(new IG.ptr(4992,5007,1),IG),$clone(new IG.ptr(5121,5740,1),IG),$clone(new IG.ptr(5743,5759,1),IG),$clone(new IG.ptr(5761,5786,1),IG),$clone(new IG.ptr(5792,5866,1),IG),$clone(new IG.ptr(5873,5880,1),IG),$clone(new IG.ptr(5888,5900,1),IG),$clone(new IG.ptr(5902,5905,1),IG),$clone(new IG.ptr(5920,5937,1),IG),$clone(new IG.ptr(5952,5969,1),IG),$clone(new IG.ptr(5984,5996,1),IG),$clone(new IG.ptr(5998,6000,1),IG),$clone(new IG.ptr(6016,6067,1),IG),$clone(new IG.ptr(6108,6176,68),IG),$clone(new IG.ptr(6177,6210,1),IG),$clone(new IG.ptr(6212,6264,1),IG),$clone(new IG.ptr(6272,6276,1),IG),$clone(new IG.ptr(6279,6312,1),IG),$clone(new IG.ptr(6314,6320,6),IG),$clone(new IG.ptr(6321,6389,1),IG),$clone(new IG.ptr(6400,6430,1),IG),$clone(new IG.ptr(6480,6509,1),IG),$clone(new IG.ptr(6512,6516,1),IG),$clone(new IG.ptr(6528,6571,1),IG),$clone(new IG.ptr(6576,6601,1),IG),$clone(new IG.ptr(6656,6678,1),IG),$clone(new IG.ptr(6688,6740,1),IG),$clone(new IG.ptr(6917,6963,1),IG),$clone(new IG.ptr(6981,6987,1),IG),$clone(new IG.ptr(7043,7072,1),IG),$clone(new IG.ptr(7086,7087,1),IG),$clone(new IG.ptr(7098,7141,1),IG),$clone(new IG.ptr(7168,7203,1),IG),$clone(new IG.ptr(7245,7247,1),IG),$clone(new IG.ptr(7258,7287,1),IG),$clone(new IG.ptr(7401,7404,1),IG),$clone(new IG.ptr(7406,7411,1),IG),$clone(new IG.ptr(7413,7414,1),IG),$clone(new IG.ptr(7418,8501,1083),IG),$clone(new IG.ptr(8502,8504,1),IG),$clone(new IG.ptr(11568,11623,1),IG),$clone(new IG.ptr(11648,11670,1),IG),$clone(new IG.ptr(11680,11686,1),IG),$clone(new IG.ptr(11688,11694,1),IG),$clone(new IG.ptr(11696,11702,1),IG),$clone(new IG.ptr(11704,11710,1),IG),$clone(new IG.ptr(11712,11718,1),IG),$clone(new IG.ptr(11720,11726,1),IG),$clone(new IG.ptr(11728,11734,1),IG),$clone(new IG.ptr(11736,11742,1),IG),$clone(new IG.ptr(12294,12348,54),IG),$clone(new IG.ptr(12353,12438,1),IG),$clone(new IG.ptr(12447,12449,2),IG),$clone(new IG.ptr(12450,12538,1),IG),$clone(new IG.ptr(12543,12549,6),IG),$clone(new IG.ptr(12550,12591,1),IG),$clone(new IG.ptr(12593,12686,1),IG),$clone(new IG.ptr(12704,12735,1),IG),$clone(new IG.ptr(12784,12799,1),IG),$clone(new IG.ptr(13312,19903,1),IG),$clone(new IG.ptr(19968,40956,1),IG),$clone(new IG.ptr(40960,40980,1),IG),$clone(new IG.ptr(40982,42124,1),IG),$clone(new IG.ptr(42192,42231,1),IG),$clone(new IG.ptr(42240,42507,1),IG),$clone(new IG.ptr(42512,42527,1),IG),$clone(new IG.ptr(42538,42539,1),IG),$clone(new IG.ptr(42606,42656,50),IG),$clone(new IG.ptr(42657,42725,1),IG),$clone(new IG.ptr(42895,42999,104),IG),$clone(new IG.ptr(43003,43009,1),IG),$clone(new IG.ptr(43011,43013,1),IG),$clone(new IG.ptr(43015,43018,1),IG),$clone(new IG.ptr(43020,43042,1),IG),$clone(new IG.ptr(43072,43123,1),IG),$clone(new IG.ptr(43138,43187,1),IG),$clone(new IG.ptr(43250,43255,1),IG),$clone(new IG.ptr(43259,43261,2),IG),$clone(new IG.ptr(43262,43274,12),IG),$clone(new IG.ptr(43275,43301,1),IG),$clone(new IG.ptr(43312,43334,1),IG),$clone(new IG.ptr(43360,43388,1),IG),$clone(new IG.ptr(43396,43442,1),IG),$clone(new IG.ptr(43488,43492,1),IG),$clone(new IG.ptr(43495,43503,1),IG),$clone(new IG.ptr(43514,43518,1),IG),$clone(new IG.ptr(43520,43560,1),IG),$clone(new IG.ptr(43584,43586,1),IG),$clone(new IG.ptr(43588,43595,1),IG),$clone(new IG.ptr(43616,43631,1),IG),$clone(new IG.ptr(43633,43638,1),IG),$clone(new IG.ptr(43642,43646,4),IG),$clone(new IG.ptr(43647,43695,1),IG),$clone(new IG.ptr(43697,43701,4),IG),$clone(new IG.ptr(43702,43705,3),IG),$clone(new IG.ptr(43706,43709,1),IG),$clone(new IG.ptr(43712,43714,2),IG),$clone(new IG.ptr(43739,43740,1),IG),$clone(new IG.ptr(43744,43754,1),IG),$clone(new IG.ptr(43762,43777,15),IG),$clone(new IG.ptr(43778,43782,1),IG),$clone(new IG.ptr(43785,43790,1),IG),$clone(new IG.ptr(43793,43798,1),IG),$clone(new IG.ptr(43808,43814,1),IG),$clone(new IG.ptr(43816,43822,1),IG),$clone(new IG.ptr(43968,44002,1),IG),$clone(new IG.ptr(44032,55203,1),IG),$clone(new IG.ptr(55216,55238,1),IG),$clone(new IG.ptr(55243,55291,1),IG),$clone(new IG.ptr(63744,64109,1),IG),$clone(new IG.ptr(64112,64217,1),IG),$clone(new IG.ptr(64285,64287,2),IG),$clone(new IG.ptr(64288,64296,1),IG),$clone(new IG.ptr(64298,64310,1),IG),$clone(new IG.ptr(64312,64316,1),IG),$clone(new IG.ptr(64318,64320,2),IG),$clone(new IG.ptr(64321,64323,2),IG),$clone(new IG.ptr(64324,64326,2),IG),$clone(new IG.ptr(64327,64433,1),IG),$clone(new IG.ptr(64467,64829,1),IG),$clone(new IG.ptr(64848,64911,1),IG),$clone(new IG.ptr(64914,64967,1),IG),$clone(new IG.ptr(65008,65019,1),IG),$clone(new IG.ptr(65136,65140,1),IG),$clone(new IG.ptr(65142,65276,1),IG),$clone(new IG.ptr(65382,65391,1),IG),$clone(new IG.ptr(65393,65437,1),IG),$clone(new IG.ptr(65440,65470,1),IG),$clone(new IG.ptr(65474,65479,1),IG),$clone(new IG.ptr(65482,65487,1),IG),$clone(new IG.ptr(65490,65495,1),IG),$clone(new IG.ptr(65498,65500,1),IG)]),new JN([$clone(new IH.ptr(65536,65547,1),IH),$clone(new IH.ptr(65549,65574,1),IH),$clone(new IH.ptr(65576,65594,1),IH),$clone(new IH.ptr(65596,65597,1),IH),$clone(new IH.ptr(65599,65613,1),IH),$clone(new IH.ptr(65616,65629,1),IH),$clone(new IH.ptr(65664,65786,1),IH),$clone(new IH.ptr(66176,66204,1),IH),$clone(new IH.ptr(66208,66256,1),IH),$clone(new IH.ptr(66304,66335,1),IH),$clone(new IH.ptr(66349,66368,1),IH),$clone(new IH.ptr(66370,66377,1),IH),$clone(new IH.ptr(66384,66421,1),IH),$clone(new IH.ptr(66432,66461,1),IH),$clone(new IH.ptr(66464,66499,1),IH),$clone(new IH.ptr(66504,66511,1),IH),$clone(new IH.ptr(66640,66717,1),IH),$clone(new IH.ptr(66816,66855,1),IH),$clone(new IH.ptr(66864,66915,1),IH),$clone(new IH.ptr(67072,67382,1),IH),$clone(new IH.ptr(67392,67413,1),IH),$clone(new IH.ptr(67424,67431,1),IH),$clone(new IH.ptr(67584,67589,1),IH),$clone(new IH.ptr(67592,67594,2),IH),$clone(new IH.ptr(67595,67637,1),IH),$clone(new IH.ptr(67639,67640,1),IH),$clone(new IH.ptr(67644,67647,3),IH),$clone(new IH.ptr(67648,67669,1),IH),$clone(new IH.ptr(67680,67702,1),IH),$clone(new IH.ptr(67712,67742,1),IH),$clone(new IH.ptr(67808,67826,1),IH),$clone(new IH.ptr(67828,67829,1),IH),$clone(new IH.ptr(67840,67861,1),IH),$clone(new IH.ptr(67872,67897,1),IH),$clone(new IH.ptr(67968,68023,1),IH),$clone(new IH.ptr(68030,68031,1),IH),$clone(new IH.ptr(68096,68112,16),IH),$clone(new IH.ptr(68113,68115,1),IH),$clone(new IH.ptr(68117,68119,1),IH),$clone(new IH.ptr(68121,68149,1),IH),$clone(new IH.ptr(68192,68220,1),IH),$clone(new IH.ptr(68224,68252,1),IH),$clone(new IH.ptr(68288,68295,1),IH),$clone(new IH.ptr(68297,68324,1),IH),$clone(new IH.ptr(68352,68405,1),IH),$clone(new IH.ptr(68416,68437,1),IH),$clone(new IH.ptr(68448,68466,1),IH),$clone(new IH.ptr(68480,68497,1),IH),$clone(new IH.ptr(68608,68680,1),IH),$clone(new IH.ptr(68864,68899,1),IH),$clone(new IH.ptr(69248,69289,1),IH),$clone(new IH.ptr(69296,69297,1),IH),$clone(new IH.ptr(69376,69404,1),IH),$clone(new IH.ptr(69415,69424,9),IH),$clone(new IH.ptr(69425,69445,1),IH),$clone(new IH.ptr(69552,69572,1),IH),$clone(new IH.ptr(69600,69622,1),IH),$clone(new IH.ptr(69635,69687,1),IH),$clone(new IH.ptr(69763,69807,1),IH),$clone(new IH.ptr(69840,69864,1),IH),$clone(new IH.ptr(69891,69926,1),IH),$clone(new IH.ptr(69956,69959,3),IH),$clone(new IH.ptr(69968,70002,1),IH),$clone(new IH.ptr(70006,70019,13),IH),$clone(new IH.ptr(70020,70066,1),IH),$clone(new IH.ptr(70081,70084,1),IH),$clone(new IH.ptr(70106,70108,2),IH),$clone(new IH.ptr(70144,70161,1),IH),$clone(new IH.ptr(70163,70187,1),IH),$clone(new IH.ptr(70272,70278,1),IH),$clone(new IH.ptr(70280,70282,2),IH),$clone(new IH.ptr(70283,70285,1),IH),$clone(new IH.ptr(70287,70301,1),IH),$clone(new IH.ptr(70303,70312,1),IH),$clone(new IH.ptr(70320,70366,1),IH),$clone(new IH.ptr(70405,70412,1),IH),$clone(new IH.ptr(70415,70416,1),IH),$clone(new IH.ptr(70419,70440,1),IH),$clone(new IH.ptr(70442,70448,1),IH),$clone(new IH.ptr(70450,70451,1),IH),$clone(new IH.ptr(70453,70457,1),IH),$clone(new IH.ptr(70461,70480,19),IH),$clone(new IH.ptr(70493,70497,1),IH),$clone(new IH.ptr(70656,70708,1),IH),$clone(new IH.ptr(70727,70730,1),IH),$clone(new IH.ptr(70751,70753,1),IH),$clone(new IH.ptr(70784,70831,1),IH),$clone(new IH.ptr(70852,70853,1),IH),$clone(new IH.ptr(70855,71040,185),IH),$clone(new IH.ptr(71041,71086,1),IH),$clone(new IH.ptr(71128,71131,1),IH),$clone(new IH.ptr(71168,71215,1),IH),$clone(new IH.ptr(71236,71296,60),IH),$clone(new IH.ptr(71297,71338,1),IH),$clone(new IH.ptr(71352,71424,72),IH),$clone(new IH.ptr(71425,71450,1),IH),$clone(new IH.ptr(71680,71723,1),IH),$clone(new IH.ptr(71935,71942,1),IH),$clone(new IH.ptr(71945,71948,3),IH),$clone(new IH.ptr(71949,71955,1),IH),$clone(new IH.ptr(71957,71958,1),IH),$clone(new IH.ptr(71960,71983,1),IH),$clone(new IH.ptr(71999,72001,2),IH),$clone(new IH.ptr(72096,72103,1),IH),$clone(new IH.ptr(72106,72144,1),IH),$clone(new IH.ptr(72161,72163,2),IH),$clone(new IH.ptr(72192,72203,11),IH),$clone(new IH.ptr(72204,72242,1),IH),$clone(new IH.ptr(72250,72272,22),IH),$clone(new IH.ptr(72284,72329,1),IH),$clone(new IH.ptr(72349,72384,35),IH),$clone(new IH.ptr(72385,72440,1),IH),$clone(new IH.ptr(72704,72712,1),IH),$clone(new IH.ptr(72714,72750,1),IH),$clone(new IH.ptr(72768,72818,50),IH),$clone(new IH.ptr(72819,72847,1),IH),$clone(new IH.ptr(72960,72966,1),IH),$clone(new IH.ptr(72968,72969,1),IH),$clone(new IH.ptr(72971,73008,1),IH),$clone(new IH.ptr(73030,73056,26),IH),$clone(new IH.ptr(73057,73061,1),IH),$clone(new IH.ptr(73063,73064,1),IH),$clone(new IH.ptr(73066,73097,1),IH),$clone(new IH.ptr(73112,73440,328),IH),$clone(new IH.ptr(73441,73458,1),IH),$clone(new IH.ptr(73648,73728,80),IH),$clone(new IH.ptr(73729,74649,1),IH),$clone(new IH.ptr(74880,75075,1),IH),$clone(new IH.ptr(77824,78894,1),IH),$clone(new IH.ptr(82944,83526,1),IH),$clone(new IH.ptr(92160,92728,1),IH),$clone(new IH.ptr(92736,92766,1),IH),$clone(new IH.ptr(92880,92909,1),IH),$clone(new IH.ptr(92928,92975,1),IH),$clone(new IH.ptr(93027,93047,1),IH),$clone(new IH.ptr(93053,93071,1),IH),$clone(new IH.ptr(93952,94026,1),IH),$clone(new IH.ptr(94032,94208,176),IH),$clone(new IH.ptr(94209,100343,1),IH),$clone(new IH.ptr(100352,101589,1),IH),$clone(new IH.ptr(101632,101640,1),IH),$clone(new IH.ptr(110592,110878,1),IH),$clone(new IH.ptr(110928,110930,1),IH),$clone(new IH.ptr(110948,110951,1),IH),$clone(new IH.ptr(110960,111355,1),IH),$clone(new IH.ptr(113664,113770,1),IH),$clone(new IH.ptr(113776,113788,1),IH),$clone(new IH.ptr(113792,113800,1),IH),$clone(new IH.ptr(113808,113817,1),IH),$clone(new IH.ptr(123136,123180,1),IH),$clone(new IH.ptr(123214,123584,370),IH),$clone(new IH.ptr(123585,123627,1),IH),$clone(new IH.ptr(124928,125124,1),IH),$clone(new IH.ptr(126464,126467,1),IH),$clone(new IH.ptr(126469,126495,1),IH),$clone(new IH.ptr(126497,126498,1),IH),$clone(new IH.ptr(126500,126503,3),IH),$clone(new IH.ptr(126505,126514,1),IH),$clone(new IH.ptr(126516,126519,1),IH),$clone(new IH.ptr(126521,126523,2),IH),$clone(new IH.ptr(126530,126535,5),IH),$clone(new IH.ptr(126537,126541,2),IH),$clone(new IH.ptr(126542,126543,1),IH),$clone(new IH.ptr(126545,126546,1),IH),$clone(new IH.ptr(126548,126551,3),IH),$clone(new IH.ptr(126553,126561,2),IH),$clone(new IH.ptr(126562,126564,2),IH),$clone(new IH.ptr(126567,126570,1),IH),$clone(new IH.ptr(126572,126578,1),IH),$clone(new IH.ptr(126580,126583,1),IH),$clone(new IH.ptr(126585,126588,1),IH),$clone(new IH.ptr(126590,126592,2),IH),$clone(new IH.ptr(126593,126601,1),IH),$clone(new IH.ptr(126603,126619,1),IH),$clone(new IH.ptr(126625,126627,1),IH),$clone(new IH.ptr(126629,126633,1),IH),$clone(new IH.ptr(126635,126651,1),IH),$clone(new IH.ptr(131072,173789,1),IH),$clone(new IH.ptr(173824,177972,1),IH),$clone(new IH.ptr(177984,178205,1),IH),$clone(new IH.ptr(178208,183969,1),IH),$clone(new IH.ptr(183984,191456,1),IH),$clone(new IH.ptr(194560,195101,1),IH),$clone(new IH.ptr(196608,201546,1),IH)]),1);J=new IF.ptr(new JM([$clone(new IG.ptr(453,459,3),IG),$clone(new IG.ptr(498,8072,7574),IG),$clone(new IG.ptr(8073,8079,1),IG),$clone(new IG.ptr(8088,8095,1),IG),$clone(new IG.ptr(8104,8111,1),IG),$clone(new IG.ptr(8124,8140,16),IG),$clone(new IG.ptr(8188,8188,1),IG)]),JN.nil,0);K=new IF.ptr(new JM([$clone(new IG.ptr(65,90,1),IG),$clone(new IG.ptr(192,214,1),IG),$clone(new IG.ptr(216,222,1),IG),$clone(new IG.ptr(256,310,2),IG),$clone(new IG.ptr(313,327,2),IG),$clone(new IG.ptr(330,376,2),IG),$clone(new IG.ptr(377,381,2),IG),$clone(new IG.ptr(385,386,1),IG),$clone(new IG.ptr(388,390,2),IG),$clone(new IG.ptr(391,393,2),IG),$clone(new IG.ptr(394,395,1),IG),$clone(new IG.ptr(398,401,1),IG),$clone(new IG.ptr(403,404,1),IG),$clone(new IG.ptr(406,408,1),IG),$clone(new IG.ptr(412,413,1),IG),$clone(new IG.ptr(415,416,1),IG),$clone(new IG.ptr(418,422,2),IG),$clone(new IG.ptr(423,425,2),IG),$clone(new IG.ptr(428,430,2),IG),$clone(new IG.ptr(431,433,2),IG),$clone(new IG.ptr(434,435,1),IG),$clone(new IG.ptr(437,439,2),IG),$clone(new IG.ptr(440,444,4),IG),$clone(new IG.ptr(452,461,3),IG),$clone(new IG.ptr(463,475,2),IG),$clone(new IG.ptr(478,494,2),IG),$clone(new IG.ptr(497,500,3),IG),$clone(new IG.ptr(502,504,1),IG),$clone(new IG.ptr(506,562,2),IG),$clone(new IG.ptr(570,571,1),IG),$clone(new IG.ptr(573,574,1),IG),$clone(new IG.ptr(577,579,2),IG),$clone(new IG.ptr(580,582,1),IG),$clone(new IG.ptr(584,590,2),IG),$clone(new IG.ptr(880,882,2),IG),$clone(new IG.ptr(886,895,9),IG),$clone(new IG.ptr(902,904,2),IG),$clone(new IG.ptr(905,906,1),IG),$clone(new IG.ptr(908,910,2),IG),$clone(new IG.ptr(911,913,2),IG),$clone(new IG.ptr(914,929,1),IG),$clone(new IG.ptr(931,939,1),IG),$clone(new IG.ptr(975,978,3),IG),$clone(new IG.ptr(979,980,1),IG),$clone(new IG.ptr(984,1006,2),IG),$clone(new IG.ptr(1012,1015,3),IG),$clone(new IG.ptr(1017,1018,1),IG),$clone(new IG.ptr(1021,1071,1),IG),$clone(new IG.ptr(1120,1152,2),IG),$clone(new IG.ptr(1162,1216,2),IG),$clone(new IG.ptr(1217,1229,2),IG),$clone(new IG.ptr(1232,1326,2),IG),$clone(new IG.ptr(1329,1366,1),IG),$clone(new IG.ptr(4256,4293,1),IG),$clone(new IG.ptr(4295,4301,6),IG),$clone(new IG.ptr(5024,5109,1),IG),$clone(new IG.ptr(7312,7354,1),IG),$clone(new IG.ptr(7357,7359,1),IG),$clone(new IG.ptr(7680,7828,2),IG),$clone(new IG.ptr(7838,7934,2),IG),$clone(new IG.ptr(7944,7951,1),IG),$clone(new IG.ptr(7960,7965,1),IG),$clone(new IG.ptr(7976,7983,1),IG),$clone(new IG.ptr(7992,7999,1),IG),$clone(new IG.ptr(8008,8013,1),IG),$clone(new IG.ptr(8025,8031,2),IG),$clone(new IG.ptr(8040,8047,1),IG),$clone(new IG.ptr(8120,8123,1),IG),$clone(new IG.ptr(8136,8139,1),IG),$clone(new IG.ptr(8152,8155,1),IG),$clone(new IG.ptr(8168,8172,1),IG),$clone(new IG.ptr(8184,8187,1),IG),$clone(new IG.ptr(8450,8455,5),IG),$clone(new IG.ptr(8459,8461,1),IG),$clone(new IG.ptr(8464,8466,1),IG),$clone(new IG.ptr(8469,8473,4),IG),$clone(new IG.ptr(8474,8477,1),IG),$clone(new IG.ptr(8484,8490,2),IG),$clone(new IG.ptr(8491,8493,1),IG),$clone(new IG.ptr(8496,8499,1),IG),$clone(new IG.ptr(8510,8511,1),IG),$clone(new IG.ptr(8517,8579,62),IG),$clone(new IG.ptr(11264,11310,1),IG),$clone(new IG.ptr(11360,11362,2),IG),$clone(new IG.ptr(11363,11364,1),IG),$clone(new IG.ptr(11367,11373,2),IG),$clone(new IG.ptr(11374,11376,1),IG),$clone(new IG.ptr(11378,11381,3),IG),$clone(new IG.ptr(11390,11392,1),IG),$clone(new IG.ptr(11394,11490,2),IG),$clone(new IG.ptr(11499,11501,2),IG),$clone(new IG.ptr(11506,42560,31054),IG),$clone(new IG.ptr(42562,42604,2),IG),$clone(new IG.ptr(42624,42650,2),IG),$clone(new IG.ptr(42786,42798,2),IG),$clone(new IG.ptr(42802,42862,2),IG),$clone(new IG.ptr(42873,42877,2),IG),$clone(new IG.ptr(42878,42886,2),IG),$clone(new IG.ptr(42891,42893,2),IG),$clone(new IG.ptr(42896,42898,2),IG),$clone(new IG.ptr(42902,42922,2),IG),$clone(new IG.ptr(42923,42926,1),IG),$clone(new IG.ptr(42928,42932,1),IG),$clone(new IG.ptr(42934,42942,2),IG),$clone(new IG.ptr(42946,42948,2),IG),$clone(new IG.ptr(42949,42951,1),IG),$clone(new IG.ptr(42953,42997,44),IG),$clone(new IG.ptr(65313,65338,1),IG)]),new JN([$clone(new IH.ptr(66560,66599,1),IH),$clone(new IH.ptr(66736,66771,1),IH),$clone(new IH.ptr(68736,68786,1),IH),$clone(new IH.ptr(71840,71871,1),IH),$clone(new IH.ptr(93760,93791,1),IH),$clone(new IH.ptr(119808,119833,1),IH),$clone(new IH.ptr(119860,119885,1),IH),$clone(new IH.ptr(119912,119937,1),IH),$clone(new IH.ptr(119964,119966,2),IH),$clone(new IH.ptr(119967,119973,3),IH),$clone(new IH.ptr(119974,119977,3),IH),$clone(new IH.ptr(119978,119980,1),IH),$clone(new IH.ptr(119982,119989,1),IH),$clone(new IH.ptr(120016,120041,1),IH),$clone(new IH.ptr(120068,120069,1),IH),$clone(new IH.ptr(120071,120074,1),IH),$clone(new IH.ptr(120077,120084,1),IH),$clone(new IH.ptr(120086,120092,1),IH),$clone(new IH.ptr(120120,120121,1),IH),$clone(new IH.ptr(120123,120126,1),IH),$clone(new IH.ptr(120128,120132,1),IH),$clone(new IH.ptr(120134,120138,4),IH),$clone(new IH.ptr(120139,120144,1),IH),$clone(new IH.ptr(120172,120197,1),IH),$clone(new IH.ptr(120224,120249,1),IH),$clone(new IH.ptr(120276,120301,1),IH),$clone(new IH.ptr(120328,120353,1),IH),$clone(new IH.ptr(120380,120405,1),IH),$clone(new IH.ptr(120432,120457,1),IH),$clone(new IH.ptr(120488,120512,1),IH),$clone(new IH.ptr(120546,120570,1),IH),$clone(new IH.ptr(120604,120628,1),IH),$clone(new IH.ptr(120662,120686,1),IH),$clone(new IH.ptr(120720,120744,1),IH),$clone(new IH.ptr(120778,125184,4406),IH),$clone(new IH.ptr(125185,125217,1),IH)]),3);L=new IF.ptr(new JM([$clone(new IG.ptr(768,879,1),IG),$clone(new IG.ptr(1155,1161,1),IG),$clone(new IG.ptr(1425,1469,1),IG),$clone(new IG.ptr(1471,1473,2),IG),$clone(new IG.ptr(1474,1476,2),IG),$clone(new IG.ptr(1477,1479,2),IG),$clone(new IG.ptr(1552,1562,1),IG),$clone(new IG.ptr(1611,1631,1),IG),$clone(new IG.ptr(1648,1750,102),IG),$clone(new IG.ptr(1751,1756,1),IG),$clone(new IG.ptr(1759,1764,1),IG),$clone(new IG.ptr(1767,1768,1),IG),$clone(new IG.ptr(1770,1773,1),IG),$clone(new IG.ptr(1809,1840,31),IG),$clone(new IG.ptr(1841,1866,1),IG),$clone(new IG.ptr(1958,1968,1),IG),$clone(new IG.ptr(2027,2035,1),IG),$clone(new IG.ptr(2045,2070,25),IG),$clone(new IG.ptr(2071,2073,1),IG),$clone(new IG.ptr(2075,2083,1),IG),$clone(new IG.ptr(2085,2087,1),IG),$clone(new IG.ptr(2089,2093,1),IG),$clone(new IG.ptr(2137,2139,1),IG),$clone(new IG.ptr(2259,2273,1),IG),$clone(new IG.ptr(2275,2307,1),IG),$clone(new IG.ptr(2362,2364,1),IG),$clone(new IG.ptr(2366,2383,1),IG),$clone(new IG.ptr(2385,2391,1),IG),$clone(new IG.ptr(2402,2403,1),IG),$clone(new IG.ptr(2433,2435,1),IG),$clone(new IG.ptr(2492,2494,2),IG),$clone(new IG.ptr(2495,2500,1),IG),$clone(new IG.ptr(2503,2504,1),IG),$clone(new IG.ptr(2507,2509,1),IG),$clone(new IG.ptr(2519,2530,11),IG),$clone(new IG.ptr(2531,2558,27),IG),$clone(new IG.ptr(2561,2563,1),IG),$clone(new IG.ptr(2620,2622,2),IG),$clone(new IG.ptr(2623,2626,1),IG),$clone(new IG.ptr(2631,2632,1),IG),$clone(new IG.ptr(2635,2637,1),IG),$clone(new IG.ptr(2641,2672,31),IG),$clone(new IG.ptr(2673,2677,4),IG),$clone(new IG.ptr(2689,2691,1),IG),$clone(new IG.ptr(2748,2750,2),IG),$clone(new IG.ptr(2751,2757,1),IG),$clone(new IG.ptr(2759,2761,1),IG),$clone(new IG.ptr(2763,2765,1),IG),$clone(new IG.ptr(2786,2787,1),IG),$clone(new IG.ptr(2810,2815,1),IG),$clone(new IG.ptr(2817,2819,1),IG),$clone(new IG.ptr(2876,2878,2),IG),$clone(new IG.ptr(2879,2884,1),IG),$clone(new IG.ptr(2887,2888,1),IG),$clone(new IG.ptr(2891,2893,1),IG),$clone(new IG.ptr(2901,2903,1),IG),$clone(new IG.ptr(2914,2915,1),IG),$clone(new IG.ptr(2946,3006,60),IG),$clone(new IG.ptr(3007,3010,1),IG),$clone(new IG.ptr(3014,3016,1),IG),$clone(new IG.ptr(3018,3021,1),IG),$clone(new IG.ptr(3031,3072,41),IG),$clone(new IG.ptr(3073,3076,1),IG),$clone(new IG.ptr(3134,3140,1),IG),$clone(new IG.ptr(3142,3144,1),IG),$clone(new IG.ptr(3146,3149,1),IG),$clone(new IG.ptr(3157,3158,1),IG),$clone(new IG.ptr(3170,3171,1),IG),$clone(new IG.ptr(3201,3203,1),IG),$clone(new IG.ptr(3260,3262,2),IG),$clone(new IG.ptr(3263,3268,1),IG),$clone(new IG.ptr(3270,3272,1),IG),$clone(new IG.ptr(3274,3277,1),IG),$clone(new IG.ptr(3285,3286,1),IG),$clone(new IG.ptr(3298,3299,1),IG),$clone(new IG.ptr(3328,3331,1),IG),$clone(new IG.ptr(3387,3388,1),IG),$clone(new IG.ptr(3390,3396,1),IG),$clone(new IG.ptr(3398,3400,1),IG),$clone(new IG.ptr(3402,3405,1),IG),$clone(new IG.ptr(3415,3426,11),IG),$clone(new IG.ptr(3427,3457,30),IG),$clone(new IG.ptr(3458,3459,1),IG),$clone(new IG.ptr(3530,3535,5),IG),$clone(new IG.ptr(3536,3540,1),IG),$clone(new IG.ptr(3542,3544,2),IG),$clone(new IG.ptr(3545,3551,1),IG),$clone(new IG.ptr(3570,3571,1),IG),$clone(new IG.ptr(3633,3636,3),IG),$clone(new IG.ptr(3637,3642,1),IG),$clone(new IG.ptr(3655,3662,1),IG),$clone(new IG.ptr(3761,3764,3),IG),$clone(new IG.ptr(3765,3772,1),IG),$clone(new IG.ptr(3784,3789,1),IG),$clone(new IG.ptr(3864,3865,1),IG),$clone(new IG.ptr(3893,3897,2),IG),$clone(new IG.ptr(3902,3903,1),IG),$clone(new IG.ptr(3953,3972,1),IG),$clone(new IG.ptr(3974,3975,1),IG),$clone(new IG.ptr(3981,3991,1),IG),$clone(new IG.ptr(3993,4028,1),IG),$clone(new IG.ptr(4038,4139,101),IG),$clone(new IG.ptr(4140,4158,1),IG),$clone(new IG.ptr(4182,4185,1),IG),$clone(new IG.ptr(4190,4192,1),IG),$clone(new IG.ptr(4194,4196,1),IG),$clone(new IG.ptr(4199,4205,1),IG),$clone(new IG.ptr(4209,4212,1),IG),$clone(new IG.ptr(4226,4237,1),IG),$clone(new IG.ptr(4239,4250,11),IG),$clone(new IG.ptr(4251,4253,1),IG),$clone(new IG.ptr(4957,4959,1),IG),$clone(new IG.ptr(5906,5908,1),IG),$clone(new IG.ptr(5938,5940,1),IG),$clone(new IG.ptr(5970,5971,1),IG),$clone(new IG.ptr(6002,6003,1),IG),$clone(new IG.ptr(6068,6099,1),IG),$clone(new IG.ptr(6109,6155,46),IG),$clone(new IG.ptr(6156,6157,1),IG),$clone(new IG.ptr(6277,6278,1),IG),$clone(new IG.ptr(6313,6432,119),IG),$clone(new IG.ptr(6433,6443,1),IG),$clone(new IG.ptr(6448,6459,1),IG),$clone(new IG.ptr(6679,6683,1),IG),$clone(new IG.ptr(6741,6750,1),IG),$clone(new IG.ptr(6752,6780,1),IG),$clone(new IG.ptr(6783,6832,49),IG),$clone(new IG.ptr(6833,6848,1),IG),$clone(new IG.ptr(6912,6916,1),IG),$clone(new IG.ptr(6964,6980,1),IG),$clone(new IG.ptr(7019,7027,1),IG),$clone(new IG.ptr(7040,7042,1),IG),$clone(new IG.ptr(7073,7085,1),IG),$clone(new IG.ptr(7142,7155,1),IG),$clone(new IG.ptr(7204,7223,1),IG),$clone(new IG.ptr(7376,7378,1),IG),$clone(new IG.ptr(7380,7400,1),IG),$clone(new IG.ptr(7405,7412,7),IG),$clone(new IG.ptr(7415,7417,1),IG),$clone(new IG.ptr(7616,7673,1),IG),$clone(new IG.ptr(7675,7679,1),IG),$clone(new IG.ptr(8400,8432,1),IG),$clone(new IG.ptr(11503,11505,1),IG),$clone(new IG.ptr(11647,11744,97),IG),$clone(new IG.ptr(11745,11775,1),IG),$clone(new IG.ptr(12330,12335,1),IG),$clone(new IG.ptr(12441,12442,1),IG),$clone(new IG.ptr(42607,42610,1),IG),$clone(new IG.ptr(42612,42621,1),IG),$clone(new IG.ptr(42654,42655,1),IG),$clone(new IG.ptr(42736,42737,1),IG),$clone(new IG.ptr(43010,43014,4),IG),$clone(new IG.ptr(43019,43043,24),IG),$clone(new IG.ptr(43044,43047,1),IG),$clone(new IG.ptr(43052,43136,84),IG),$clone(new IG.ptr(43137,43188,51),IG),$clone(new IG.ptr(43189,43205,1),IG),$clone(new IG.ptr(43232,43249,1),IG),$clone(new IG.ptr(43263,43302,39),IG),$clone(new IG.ptr(43303,43309,1),IG),$clone(new IG.ptr(43335,43347,1),IG),$clone(new IG.ptr(43392,43395,1),IG),$clone(new IG.ptr(43443,43456,1),IG),$clone(new IG.ptr(43493,43561,68),IG),$clone(new IG.ptr(43562,43574,1),IG),$clone(new IG.ptr(43587,43596,9),IG),$clone(new IG.ptr(43597,43643,46),IG),$clone(new IG.ptr(43644,43645,1),IG),$clone(new IG.ptr(43696,43698,2),IG),$clone(new IG.ptr(43699,43700,1),IG),$clone(new IG.ptr(43703,43704,1),IG),$clone(new IG.ptr(43710,43711,1),IG),$clone(new IG.ptr(43713,43755,42),IG),$clone(new IG.ptr(43756,43759,1),IG),$clone(new IG.ptr(43765,43766,1),IG),$clone(new IG.ptr(44003,44010,1),IG),$clone(new IG.ptr(44012,44013,1),IG),$clone(new IG.ptr(64286,65024,738),IG),$clone(new IG.ptr(65025,65039,1),IG),$clone(new IG.ptr(65056,65071,1),IG)]),new JN([$clone(new IH.ptr(66045,66272,227),IH),$clone(new IH.ptr(66422,66426,1),IH),$clone(new IH.ptr(68097,68099,1),IH),$clone(new IH.ptr(68101,68102,1),IH),$clone(new IH.ptr(68108,68111,1),IH),$clone(new IH.ptr(68152,68154,1),IH),$clone(new IH.ptr(68159,68325,166),IH),$clone(new IH.ptr(68326,68900,574),IH),$clone(new IH.ptr(68901,68903,1),IH),$clone(new IH.ptr(69291,69292,1),IH),$clone(new IH.ptr(69446,69456,1),IH),$clone(new IH.ptr(69632,69634,1),IH),$clone(new IH.ptr(69688,69702,1),IH),$clone(new IH.ptr(69759,69762,1),IH),$clone(new IH.ptr(69808,69818,1),IH),$clone(new IH.ptr(69888,69890,1),IH),$clone(new IH.ptr(69927,69940,1),IH),$clone(new IH.ptr(69957,69958,1),IH),$clone(new IH.ptr(70003,70016,13),IH),$clone(new IH.ptr(70017,70018,1),IH),$clone(new IH.ptr(70067,70080,1),IH),$clone(new IH.ptr(70089,70092,1),IH),$clone(new IH.ptr(70094,70095,1),IH),$clone(new IH.ptr(70188,70199,1),IH),$clone(new IH.ptr(70206,70367,161),IH),$clone(new IH.ptr(70368,70378,1),IH),$clone(new IH.ptr(70400,70403,1),IH),$clone(new IH.ptr(70459,70460,1),IH),$clone(new IH.ptr(70462,70468,1),IH),$clone(new IH.ptr(70471,70472,1),IH),$clone(new IH.ptr(70475,70477,1),IH),$clone(new IH.ptr(70487,70498,11),IH),$clone(new IH.ptr(70499,70502,3),IH),$clone(new IH.ptr(70503,70508,1),IH),$clone(new IH.ptr(70512,70516,1),IH),$clone(new IH.ptr(70709,70726,1),IH),$clone(new IH.ptr(70750,70832,82),IH),$clone(new IH.ptr(70833,70851,1),IH),$clone(new IH.ptr(71087,71093,1),IH),$clone(new IH.ptr(71096,71104,1),IH),$clone(new IH.ptr(71132,71133,1),IH),$clone(new IH.ptr(71216,71232,1),IH),$clone(new IH.ptr(71339,71351,1),IH),$clone(new IH.ptr(71453,71467,1),IH),$clone(new IH.ptr(71724,71738,1),IH),$clone(new IH.ptr(71984,71989,1),IH),$clone(new IH.ptr(71991,71992,1),IH),$clone(new IH.ptr(71995,71998,1),IH),$clone(new IH.ptr(72000,72002,2),IH),$clone(new IH.ptr(72003,72145,142),IH),$clone(new IH.ptr(72146,72151,1),IH),$clone(new IH.ptr(72154,72160,1),IH),$clone(new IH.ptr(72164,72193,29),IH),$clone(new IH.ptr(72194,72202,1),IH),$clone(new IH.ptr(72243,72249,1),IH),$clone(new IH.ptr(72251,72254,1),IH),$clone(new IH.ptr(72263,72273,10),IH),$clone(new IH.ptr(72274,72283,1),IH),$clone(new IH.ptr(72330,72345,1),IH),$clone(new IH.ptr(72751,72758,1),IH),$clone(new IH.ptr(72760,72767,1),IH),$clone(new IH.ptr(72850,72871,1),IH),$clone(new IH.ptr(72873,72886,1),IH),$clone(new IH.ptr(73009,73014,1),IH),$clone(new IH.ptr(73018,73020,2),IH),$clone(new IH.ptr(73021,73023,2),IH),$clone(new IH.ptr(73024,73029,1),IH),$clone(new IH.ptr(73031,73098,67),IH),$clone(new IH.ptr(73099,73102,1),IH),$clone(new IH.ptr(73104,73105,1),IH),$clone(new IH.ptr(73107,73111,1),IH),$clone(new IH.ptr(73459,73462,1),IH),$clone(new IH.ptr(92912,92916,1),IH),$clone(new IH.ptr(92976,92982,1),IH),$clone(new IH.ptr(94031,94033,2),IH),$clone(new IH.ptr(94034,94087,1),IH),$clone(new IH.ptr(94095,94098,1),IH),$clone(new IH.ptr(94180,94192,12),IH),$clone(new IH.ptr(94193,113821,19628),IH),$clone(new IH.ptr(113822,119141,5319),IH),$clone(new IH.ptr(119142,119145,1),IH),$clone(new IH.ptr(119149,119154,1),IH),$clone(new IH.ptr(119163,119170,1),IH),$clone(new IH.ptr(119173,119179,1),IH),$clone(new IH.ptr(119210,119213,1),IH),$clone(new IH.ptr(119362,119364,1),IH),$clone(new IH.ptr(121344,121398,1),IH),$clone(new IH.ptr(121403,121452,1),IH),$clone(new IH.ptr(121461,121476,15),IH),$clone(new IH.ptr(121499,121503,1),IH),$clone(new IH.ptr(121505,121519,1),IH),$clone(new IH.ptr(122880,122886,1),IH),$clone(new IH.ptr(122888,122904,1),IH),$clone(new IH.ptr(122907,122913,1),IH),$clone(new IH.ptr(122915,122916,1),IH),$clone(new IH.ptr(122918,122922,1),IH),$clone(new IH.ptr(123184,123190,1),IH),$clone(new IH.ptr(123628,123631,1),IH),$clone(new IH.ptr(125136,125142,1),IH),$clone(new IH.ptr(125252,125258,1),IH),$clone(new IH.ptr(917760,917999,1),IH)]),0);M=new IF.ptr(new JM([$clone(new IG.ptr(2307,2363,56),IG),$clone(new IG.ptr(2366,2368,1),IG),$clone(new IG.ptr(2377,2380,1),IG),$clone(new IG.ptr(2382,2383,1),IG),$clone(new IG.ptr(2434,2435,1),IG),$clone(new IG.ptr(2494,2496,1),IG),$clone(new IG.ptr(2503,2504,1),IG),$clone(new IG.ptr(2507,2508,1),IG),$clone(new IG.ptr(2519,2563,44),IG),$clone(new IG.ptr(2622,2624,1),IG),$clone(new IG.ptr(2691,2750,59),IG),$clone(new IG.ptr(2751,2752,1),IG),$clone(new IG.ptr(2761,2763,2),IG),$clone(new IG.ptr(2764,2818,54),IG),$clone(new IG.ptr(2819,2878,59),IG),$clone(new IG.ptr(2880,2887,7),IG),$clone(new IG.ptr(2888,2891,3),IG),$clone(new IG.ptr(2892,2903,11),IG),$clone(new IG.ptr(3006,3007,1),IG),$clone(new IG.ptr(3009,3010,1),IG),$clone(new IG.ptr(3014,3016,1),IG),$clone(new IG.ptr(3018,3020,1),IG),$clone(new IG.ptr(3031,3073,42),IG),$clone(new IG.ptr(3074,3075,1),IG),$clone(new IG.ptr(3137,3140,1),IG),$clone(new IG.ptr(3202,3203,1),IG),$clone(new IG.ptr(3262,3264,2),IG),$clone(new IG.ptr(3265,3268,1),IG),$clone(new IG.ptr(3271,3272,1),IG),$clone(new IG.ptr(3274,3275,1),IG),$clone(new IG.ptr(3285,3286,1),IG),$clone(new IG.ptr(3330,3331,1),IG),$clone(new IG.ptr(3390,3392,1),IG),$clone(new IG.ptr(3398,3400,1),IG),$clone(new IG.ptr(3402,3404,1),IG),$clone(new IG.ptr(3415,3458,43),IG),$clone(new IG.ptr(3459,3535,76),IG),$clone(new IG.ptr(3536,3537,1),IG),$clone(new IG.ptr(3544,3551,1),IG),$clone(new IG.ptr(3570,3571,1),IG),$clone(new IG.ptr(3902,3903,1),IG),$clone(new IG.ptr(3967,4139,172),IG),$clone(new IG.ptr(4140,4145,5),IG),$clone(new IG.ptr(4152,4155,3),IG),$clone(new IG.ptr(4156,4182,26),IG),$clone(new IG.ptr(4183,4194,11),IG),$clone(new IG.ptr(4195,4196,1),IG),$clone(new IG.ptr(4199,4205,1),IG),$clone(new IG.ptr(4227,4228,1),IG),$clone(new IG.ptr(4231,4236,1),IG),$clone(new IG.ptr(4239,4250,11),IG),$clone(new IG.ptr(4251,4252,1),IG),$clone(new IG.ptr(6070,6078,8),IG),$clone(new IG.ptr(6079,6085,1),IG),$clone(new IG.ptr(6087,6088,1),IG),$clone(new IG.ptr(6435,6438,1),IG),$clone(new IG.ptr(6441,6443,1),IG),$clone(new IG.ptr(6448,6449,1),IG),$clone(new IG.ptr(6451,6456,1),IG),$clone(new IG.ptr(6681,6682,1),IG),$clone(new IG.ptr(6741,6743,2),IG),$clone(new IG.ptr(6753,6755,2),IG),$clone(new IG.ptr(6756,6765,9),IG),$clone(new IG.ptr(6766,6770,1),IG),$clone(new IG.ptr(6916,6965,49),IG),$clone(new IG.ptr(6971,6973,2),IG),$clone(new IG.ptr(6974,6977,1),IG),$clone(new IG.ptr(6979,6980,1),IG),$clone(new IG.ptr(7042,7073,31),IG),$clone(new IG.ptr(7078,7079,1),IG),$clone(new IG.ptr(7082,7143,61),IG),$clone(new IG.ptr(7146,7148,1),IG),$clone(new IG.ptr(7150,7154,4),IG),$clone(new IG.ptr(7155,7204,49),IG),$clone(new IG.ptr(7205,7211,1),IG),$clone(new IG.ptr(7220,7221,1),IG),$clone(new IG.ptr(7393,7415,22),IG),$clone(new IG.ptr(12334,12335,1),IG),$clone(new IG.ptr(43043,43044,1),IG),$clone(new IG.ptr(43047,43136,89),IG),$clone(new IG.ptr(43137,43188,51),IG),$clone(new IG.ptr(43189,43203,1),IG),$clone(new IG.ptr(43346,43347,1),IG),$clone(new IG.ptr(43395,43444,49),IG),$clone(new IG.ptr(43445,43450,5),IG),$clone(new IG.ptr(43451,43454,3),IG),$clone(new IG.ptr(43455,43456,1),IG),$clone(new IG.ptr(43567,43568,1),IG),$clone(new IG.ptr(43571,43572,1),IG),$clone(new IG.ptr(43597,43643,46),IG),$clone(new IG.ptr(43645,43755,110),IG),$clone(new IG.ptr(43758,43759,1),IG),$clone(new IG.ptr(43765,44003,238),IG),$clone(new IG.ptr(44004,44006,2),IG),$clone(new IG.ptr(44007,44009,2),IG),$clone(new IG.ptr(44010,44012,2),IG)]),new JN([$clone(new IH.ptr(69632,69634,2),IH),$clone(new IH.ptr(69762,69808,46),IH),$clone(new IH.ptr(69809,69810,1),IH),$clone(new IH.ptr(69815,69816,1),IH),$clone(new IH.ptr(69932,69957,25),IH),$clone(new IH.ptr(69958,70018,60),IH),$clone(new IH.ptr(70067,70069,1),IH),$clone(new IH.ptr(70079,70080,1),IH),$clone(new IH.ptr(70094,70188,94),IH),$clone(new IH.ptr(70189,70190,1),IH),$clone(new IH.ptr(70194,70195,1),IH),$clone(new IH.ptr(70197,70368,171),IH),$clone(new IH.ptr(70369,70370,1),IH),$clone(new IH.ptr(70402,70403,1),IH),$clone(new IH.ptr(70462,70463,1),IH),$clone(new IH.ptr(70465,70468,1),IH),$clone(new IH.ptr(70471,70472,1),IH),$clone(new IH.ptr(70475,70477,1),IH),$clone(new IH.ptr(70487,70498,11),IH),$clone(new IH.ptr(70499,70709,210),IH),$clone(new IH.ptr(70710,70711,1),IH),$clone(new IH.ptr(70720,70721,1),IH),$clone(new IH.ptr(70725,70832,107),IH),$clone(new IH.ptr(70833,70834,1),IH),$clone(new IH.ptr(70841,70843,2),IH),$clone(new IH.ptr(70844,70846,1),IH),$clone(new IH.ptr(70849,71087,238),IH),$clone(new IH.ptr(71088,71089,1),IH),$clone(new IH.ptr(71096,71099,1),IH),$clone(new IH.ptr(71102,71216,114),IH),$clone(new IH.ptr(71217,71218,1),IH),$clone(new IH.ptr(71227,71228,1),IH),$clone(new IH.ptr(71230,71340,110),IH),$clone(new IH.ptr(71342,71343,1),IH),$clone(new IH.ptr(71350,71456,106),IH),$clone(new IH.ptr(71457,71462,5),IH),$clone(new IH.ptr(71724,71726,1),IH),$clone(new IH.ptr(71736,71984,248),IH),$clone(new IH.ptr(71985,71989,1),IH),$clone(new IH.ptr(71991,71992,1),IH),$clone(new IH.ptr(71997,72000,3),IH),$clone(new IH.ptr(72002,72145,143),IH),$clone(new IH.ptr(72146,72147,1),IH),$clone(new IH.ptr(72156,72159,1),IH),$clone(new IH.ptr(72164,72249,85),IH),$clone(new IH.ptr(72279,72280,1),IH),$clone(new IH.ptr(72343,72751,408),IH),$clone(new IH.ptr(72766,72873,107),IH),$clone(new IH.ptr(72881,72884,3),IH),$clone(new IH.ptr(73098,73102,1),IH),$clone(new IH.ptr(73107,73108,1),IH),$clone(new IH.ptr(73110,73461,351),IH),$clone(new IH.ptr(73462,94033,20571),IH),$clone(new IH.ptr(94034,94087,1),IH),$clone(new IH.ptr(94192,94193,1),IH),$clone(new IH.ptr(119141,119142,1),IH),$clone(new IH.ptr(119149,119154,1),IH)]),0);N=new IF.ptr(new JM([$clone(new IG.ptr(1160,1161,1),IG),$clone(new IG.ptr(6846,8413,1567),IG),$clone(new IG.ptr(8414,8416,1),IG),$clone(new IG.ptr(8418,8420,1),IG),$clone(new IG.ptr(42608,42610,1),IG)]),JN.nil,0);O=new IF.ptr(new JM([$clone(new IG.ptr(768,879,1),IG),$clone(new IG.ptr(1155,1159,1),IG),$clone(new IG.ptr(1425,1469,1),IG),$clone(new IG.ptr(1471,1473,2),IG),$clone(new IG.ptr(1474,1476,2),IG),$clone(new IG.ptr(1477,1479,2),IG),$clone(new IG.ptr(1552,1562,1),IG),$clone(new IG.ptr(1611,1631,1),IG),$clone(new IG.ptr(1648,1750,102),IG),$clone(new IG.ptr(1751,1756,1),IG),$clone(new IG.ptr(1759,1764,1),IG),$clone(new IG.ptr(1767,1768,1),IG),$clone(new IG.ptr(1770,1773,1),IG),$clone(new IG.ptr(1809,1840,31),IG),$clone(new IG.ptr(1841,1866,1),IG),$clone(new IG.ptr(1958,1968,1),IG),$clone(new IG.ptr(2027,2035,1),IG),$clone(new IG.ptr(2045,2070,25),IG),$clone(new IG.ptr(2071,2073,1),IG),$clone(new IG.ptr(2075,2083,1),IG),$clone(new IG.ptr(2085,2087,1),IG),$clone(new IG.ptr(2089,2093,1),IG),$clone(new IG.ptr(2137,2139,1),IG),$clone(new IG.ptr(2259,2273,1),IG),$clone(new IG.ptr(2275,2306,1),IG),$clone(new IG.ptr(2362,2364,2),IG),$clone(new IG.ptr(2369,2376,1),IG),$clone(new IG.ptr(2381,2385,4),IG),$clone(new IG.ptr(2386,2391,1),IG),$clone(new IG.ptr(2402,2403,1),IG),$clone(new IG.ptr(2433,2492,59),IG),$clone(new IG.ptr(2497,2500,1),IG),$clone(new IG.ptr(2509,2530,21),IG),$clone(new IG.ptr(2531,2558,27),IG),$clone(new IG.ptr(2561,2562,1),IG),$clone(new IG.ptr(2620,2625,5),IG),$clone(new IG.ptr(2626,2631,5),IG),$clone(new IG.ptr(2632,2635,3),IG),$clone(new IG.ptr(2636,2637,1),IG),$clone(new IG.ptr(2641,2672,31),IG),$clone(new IG.ptr(2673,2677,4),IG),$clone(new IG.ptr(2689,2690,1),IG),$clone(new IG.ptr(2748,2753,5),IG),$clone(new IG.ptr(2754,2757,1),IG),$clone(new IG.ptr(2759,2760,1),IG),$clone(new IG.ptr(2765,2786,21),IG),$clone(new IG.ptr(2787,2810,23),IG),$clone(new IG.ptr(2811,2815,1),IG),$clone(new IG.ptr(2817,2876,59),IG),$clone(new IG.ptr(2879,2881,2),IG),$clone(new IG.ptr(2882,2884,1),IG),$clone(new IG.ptr(2893,2901,8),IG),$clone(new IG.ptr(2902,2914,12),IG),$clone(new IG.ptr(2915,2946,31),IG),$clone(new IG.ptr(3008,3021,13),IG),$clone(new IG.ptr(3072,3076,4),IG),$clone(new IG.ptr(3134,3136,1),IG),$clone(new IG.ptr(3142,3144,1),IG),$clone(new IG.ptr(3146,3149,1),IG),$clone(new IG.ptr(3157,3158,1),IG),$clone(new IG.ptr(3170,3171,1),IG),$clone(new IG.ptr(3201,3260,59),IG),$clone(new IG.ptr(3263,3270,7),IG),$clone(new IG.ptr(3276,3277,1),IG),$clone(new IG.ptr(3298,3299,1),IG),$clone(new IG.ptr(3328,3329,1),IG),$clone(new IG.ptr(3387,3388,1),IG),$clone(new IG.ptr(3393,3396,1),IG),$clone(new IG.ptr(3405,3426,21),IG),$clone(new IG.ptr(3427,3457,30),IG),$clone(new IG.ptr(3530,3538,8),IG),$clone(new IG.ptr(3539,3540,1),IG),$clone(new IG.ptr(3542,3633,91),IG),$clone(new IG.ptr(3636,3642,1),IG),$clone(new IG.ptr(3655,3662,1),IG),$clone(new IG.ptr(3761,3764,3),IG),$clone(new IG.ptr(3765,3772,1),IG),$clone(new IG.ptr(3784,3789,1),IG),$clone(new IG.ptr(3864,3865,1),IG),$clone(new IG.ptr(3893,3897,2),IG),$clone(new IG.ptr(3953,3966,1),IG),$clone(new IG.ptr(3968,3972,1),IG),$clone(new IG.ptr(3974,3975,1),IG),$clone(new IG.ptr(3981,3991,1),IG),$clone(new IG.ptr(3993,4028,1),IG),$clone(new IG.ptr(4038,4141,103),IG),$clone(new IG.ptr(4142,4144,1),IG),$clone(new IG.ptr(4146,4151,1),IG),$clone(new IG.ptr(4153,4154,1),IG),$clone(new IG.ptr(4157,4158,1),IG),$clone(new IG.ptr(4184,4185,1),IG),$clone(new IG.ptr(4190,4192,1),IG),$clone(new IG.ptr(4209,4212,1),IG),$clone(new IG.ptr(4226,4229,3),IG),$clone(new IG.ptr(4230,4237,7),IG),$clone(new IG.ptr(4253,4957,704),IG),$clone(new IG.ptr(4958,4959,1),IG),$clone(new IG.ptr(5906,5908,1),IG),$clone(new IG.ptr(5938,5940,1),IG),$clone(new IG.ptr(5970,5971,1),IG),$clone(new IG.ptr(6002,6003,1),IG),$clone(new IG.ptr(6068,6069,1),IG),$clone(new IG.ptr(6071,6077,1),IG),$clone(new IG.ptr(6086,6089,3),IG),$clone(new IG.ptr(6090,6099,1),IG),$clone(new IG.ptr(6109,6155,46),IG),$clone(new IG.ptr(6156,6157,1),IG),$clone(new IG.ptr(6277,6278,1),IG),$clone(new IG.ptr(6313,6432,119),IG),$clone(new IG.ptr(6433,6434,1),IG),$clone(new IG.ptr(6439,6440,1),IG),$clone(new IG.ptr(6450,6457,7),IG),$clone(new IG.ptr(6458,6459,1),IG),$clone(new IG.ptr(6679,6680,1),IG),$clone(new IG.ptr(6683,6742,59),IG),$clone(new IG.ptr(6744,6750,1),IG),$clone(new IG.ptr(6752,6754,2),IG),$clone(new IG.ptr(6757,6764,1),IG),$clone(new IG.ptr(6771,6780,1),IG),$clone(new IG.ptr(6783,6832,49),IG),$clone(new IG.ptr(6833,6845,1),IG),$clone(new IG.ptr(6847,6848,1),IG),$clone(new IG.ptr(6912,6915,1),IG),$clone(new IG.ptr(6964,6966,2),IG),$clone(new IG.ptr(6967,6970,1),IG),$clone(new IG.ptr(6972,6978,6),IG),$clone(new IG.ptr(7019,7027,1),IG),$clone(new IG.ptr(7040,7041,1),IG),$clone(new IG.ptr(7074,7077,1),IG),$clone(new IG.ptr(7080,7081,1),IG),$clone(new IG.ptr(7083,7085,1),IG),$clone(new IG.ptr(7142,7144,2),IG),$clone(new IG.ptr(7145,7149,4),IG),$clone(new IG.ptr(7151,7153,1),IG),$clone(new IG.ptr(7212,7219,1),IG),$clone(new IG.ptr(7222,7223,1),IG),$clone(new IG.ptr(7376,7378,1),IG),$clone(new IG.ptr(7380,7392,1),IG),$clone(new IG.ptr(7394,7400,1),IG),$clone(new IG.ptr(7405,7412,7),IG),$clone(new IG.ptr(7416,7417,1),IG),$clone(new IG.ptr(7616,7673,1),IG),$clone(new IG.ptr(7675,7679,1),IG),$clone(new IG.ptr(8400,8412,1),IG),$clone(new IG.ptr(8417,8421,4),IG),$clone(new IG.ptr(8422,8432,1),IG),$clone(new IG.ptr(11503,11505,1),IG),$clone(new IG.ptr(11647,11744,97),IG),$clone(new IG.ptr(11745,11775,1),IG),$clone(new IG.ptr(12330,12333,1),IG),$clone(new IG.ptr(12441,12442,1),IG),$clone(new IG.ptr(42607,42612,5),IG),$clone(new IG.ptr(42613,42621,1),IG),$clone(new IG.ptr(42654,42655,1),IG),$clone(new IG.ptr(42736,42737,1),IG),$clone(new IG.ptr(43010,43014,4),IG),$clone(new IG.ptr(43019,43045,26),IG),$clone(new IG.ptr(43046,43052,6),IG),$clone(new IG.ptr(43204,43205,1),IG),$clone(new IG.ptr(43232,43249,1),IG),$clone(new IG.ptr(43263,43302,39),IG),$clone(new IG.ptr(43303,43309,1),IG),$clone(new IG.ptr(43335,43345,1),IG),$clone(new IG.ptr(43392,43394,1),IG),$clone(new IG.ptr(43443,43446,3),IG),$clone(new IG.ptr(43447,43449,1),IG),$clone(new IG.ptr(43452,43453,1),IG),$clone(new IG.ptr(43493,43561,68),IG),$clone(new IG.ptr(43562,43566,1),IG),$clone(new IG.ptr(43569,43570,1),IG),$clone(new IG.ptr(43573,43574,1),IG),$clone(new IG.ptr(43587,43596,9),IG),$clone(new IG.ptr(43644,43696,52),IG),$clone(new IG.ptr(43698,43700,1),IG),$clone(new IG.ptr(43703,43704,1),IG),$clone(new IG.ptr(43710,43711,1),IG),$clone(new IG.ptr(43713,43756,43),IG),$clone(new IG.ptr(43757,43766,9),IG),$clone(new IG.ptr(44005,44008,3),IG),$clone(new IG.ptr(44013,64286,20273),IG),$clone(new IG.ptr(65024,65039,1),IG),$clone(new IG.ptr(65056,65071,1),IG)]),new JN([$clone(new IH.ptr(66045,66272,227),IH),$clone(new IH.ptr(66422,66426,1),IH),$clone(new IH.ptr(68097,68099,1),IH),$clone(new IH.ptr(68101,68102,1),IH),$clone(new IH.ptr(68108,68111,1),IH),$clone(new IH.ptr(68152,68154,1),IH),$clone(new IH.ptr(68159,68325,166),IH),$clone(new IH.ptr(68326,68900,574),IH),$clone(new IH.ptr(68901,68903,1),IH),$clone(new IH.ptr(69291,69292,1),IH),$clone(new IH.ptr(69446,69456,1),IH),$clone(new IH.ptr(69633,69688,55),IH),$clone(new IH.ptr(69689,69702,1),IH),$clone(new IH.ptr(69759,69761,1),IH),$clone(new IH.ptr(69811,69814,1),IH),$clone(new IH.ptr(69817,69818,1),IH),$clone(new IH.ptr(69888,69890,1),IH),$clone(new IH.ptr(69927,69931,1),IH),$clone(new IH.ptr(69933,69940,1),IH),$clone(new IH.ptr(70003,70016,13),IH),$clone(new IH.ptr(70017,70070,53),IH),$clone(new IH.ptr(70071,70078,1),IH),$clone(new IH.ptr(70089,70092,1),IH),$clone(new IH.ptr(70095,70191,96),IH),$clone(new IH.ptr(70192,70193,1),IH),$clone(new IH.ptr(70196,70198,2),IH),$clone(new IH.ptr(70199,70206,7),IH),$clone(new IH.ptr(70367,70371,4),IH),$clone(new IH.ptr(70372,70378,1),IH),$clone(new IH.ptr(70400,70401,1),IH),$clone(new IH.ptr(70459,70460,1),IH),$clone(new IH.ptr(70464,70502,38),IH),$clone(new IH.ptr(70503,70508,1),IH),$clone(new IH.ptr(70512,70516,1),IH),$clone(new IH.ptr(70712,70719,1),IH),$clone(new IH.ptr(70722,70724,1),IH),$clone(new IH.ptr(70726,70750,24),IH),$clone(new IH.ptr(70835,70840,1),IH),$clone(new IH.ptr(70842,70847,5),IH),$clone(new IH.ptr(70848,70850,2),IH),$clone(new IH.ptr(70851,71090,239),IH),$clone(new IH.ptr(71091,71093,1),IH),$clone(new IH.ptr(71100,71101,1),IH),$clone(new IH.ptr(71103,71104,1),IH),$clone(new IH.ptr(71132,71133,1),IH),$clone(new IH.ptr(71219,71226,1),IH),$clone(new IH.ptr(71229,71231,2),IH),$clone(new IH.ptr(71232,71339,107),IH),$clone(new IH.ptr(71341,71344,3),IH),$clone(new IH.ptr(71345,71349,1),IH),$clone(new IH.ptr(71351,71453,102),IH),$clone(new IH.ptr(71454,71455,1),IH),$clone(new IH.ptr(71458,71461,1),IH),$clone(new IH.ptr(71463,71467,1),IH),$clone(new IH.ptr(71727,71735,1),IH),$clone(new IH.ptr(71737,71738,1),IH),$clone(new IH.ptr(71995,71996,1),IH),$clone(new IH.ptr(71998,72003,5),IH),$clone(new IH.ptr(72148,72151,1),IH),$clone(new IH.ptr(72154,72155,1),IH),$clone(new IH.ptr(72160,72193,33),IH),$clone(new IH.ptr(72194,72202,1),IH),$clone(new IH.ptr(72243,72248,1),IH),$clone(new IH.ptr(72251,72254,1),IH),$clone(new IH.ptr(72263,72273,10),IH),$clone(new IH.ptr(72274,72278,1),IH),$clone(new IH.ptr(72281,72283,1),IH),$clone(new IH.ptr(72330,72342,1),IH),$clone(new IH.ptr(72344,72345,1),IH),$clone(new IH.ptr(72752,72758,1),IH),$clone(new IH.ptr(72760,72765,1),IH),$clone(new IH.ptr(72767,72850,83),IH),$clone(new IH.ptr(72851,72871,1),IH),$clone(new IH.ptr(72874,72880,1),IH),$clone(new IH.ptr(72882,72883,1),IH),$clone(new IH.ptr(72885,72886,1),IH),$clone(new IH.ptr(73009,73014,1),IH),$clone(new IH.ptr(73018,73020,2),IH),$clone(new IH.ptr(73021,73023,2),IH),$clone(new IH.ptr(73024,73029,1),IH),$clone(new IH.ptr(73031,73104,73),IH),$clone(new IH.ptr(73105,73109,4),IH),$clone(new IH.ptr(73111,73459,348),IH),$clone(new IH.ptr(73460,92912,19452),IH),$clone(new IH.ptr(92913,92916,1),IH),$clone(new IH.ptr(92976,92982,1),IH),$clone(new IH.ptr(94031,94095,64),IH),$clone(new IH.ptr(94096,94098,1),IH),$clone(new IH.ptr(94180,113821,19641),IH),$clone(new IH.ptr(113822,119143,5321),IH),$clone(new IH.ptr(119144,119145,1),IH),$clone(new IH.ptr(119163,119170,1),IH),$clone(new IH.ptr(119173,119179,1),IH),$clone(new IH.ptr(119210,119213,1),IH),$clone(new IH.ptr(119362,119364,1),IH),$clone(new IH.ptr(121344,121398,1),IH),$clone(new IH.ptr(121403,121452,1),IH),$clone(new IH.ptr(121461,121476,15),IH),$clone(new IH.ptr(121499,121503,1),IH),$clone(new IH.ptr(121505,121519,1),IH),$clone(new IH.ptr(122880,122886,1),IH),$clone(new IH.ptr(122888,122904,1),IH),$clone(new IH.ptr(122907,122913,1),IH),$clone(new IH.ptr(122915,122916,1),IH),$clone(new IH.ptr(122918,122922,1),IH),$clone(new IH.ptr(123184,123190,1),IH),$clone(new IH.ptr(123628,123631,1),IH),$clone(new IH.ptr(125136,125142,1),IH),$clone(new IH.ptr(125252,125258,1),IH),$clone(new IH.ptr(917760,917999,1),IH)]),0);P=new IF.ptr(new JM([$clone(new IG.ptr(48,57,1),IG),$clone(new IG.ptr(178,179,1),IG),$clone(new IG.ptr(185,188,3),IG),$clone(new IG.ptr(189,190,1),IG),$clone(new IG.ptr(1632,1641,1),IG),$clone(new IG.ptr(1776,1785,1),IG),$clone(new IG.ptr(1984,1993,1),IG),$clone(new IG.ptr(2406,2415,1),IG),$clone(new IG.ptr(2534,2543,1),IG),$clone(new IG.ptr(2548,2553,1),IG),$clone(new IG.ptr(2662,2671,1),IG),$clone(new IG.ptr(2790,2799,1),IG),$clone(new IG.ptr(2918,2927,1),IG),$clone(new IG.ptr(2930,2935,1),IG),$clone(new IG.ptr(3046,3058,1),IG),$clone(new IG.ptr(3174,3183,1),IG),$clone(new IG.ptr(3192,3198,1),IG),$clone(new IG.ptr(3302,3311,1),IG),$clone(new IG.ptr(3416,3422,1),IG),$clone(new IG.ptr(3430,3448,1),IG),$clone(new IG.ptr(3558,3567,1),IG),$clone(new IG.ptr(3664,3673,1),IG),$clone(new IG.ptr(3792,3801,1),IG),$clone(new IG.ptr(3872,3891,1),IG),$clone(new IG.ptr(4160,4169,1),IG),$clone(new IG.ptr(4240,4249,1),IG),$clone(new IG.ptr(4969,4988,1),IG),$clone(new IG.ptr(5870,5872,1),IG),$clone(new IG.ptr(6112,6121,1),IG),$clone(new IG.ptr(6128,6137,1),IG),$clone(new IG.ptr(6160,6169,1),IG),$clone(new IG.ptr(6470,6479,1),IG),$clone(new IG.ptr(6608,6618,1),IG),$clone(new IG.ptr(6784,6793,1),IG),$clone(new IG.ptr(6800,6809,1),IG),$clone(new IG.ptr(6992,7001,1),IG),$clone(new IG.ptr(7088,7097,1),IG),$clone(new IG.ptr(7232,7241,1),IG),$clone(new IG.ptr(7248,7257,1),IG),$clone(new IG.ptr(8304,8308,4),IG),$clone(new IG.ptr(8309,8313,1),IG),$clone(new IG.ptr(8320,8329,1),IG),$clone(new IG.ptr(8528,8578,1),IG),$clone(new IG.ptr(8581,8585,1),IG),$clone(new IG.ptr(9312,9371,1),IG),$clone(new IG.ptr(9450,9471,1),IG),$clone(new IG.ptr(10102,10131,1),IG),$clone(new IG.ptr(11517,12295,778),IG),$clone(new IG.ptr(12321,12329,1),IG),$clone(new IG.ptr(12344,12346,1),IG),$clone(new IG.ptr(12690,12693,1),IG),$clone(new IG.ptr(12832,12841,1),IG),$clone(new IG.ptr(12872,12879,1),IG),$clone(new IG.ptr(12881,12895,1),IG),$clone(new IG.ptr(12928,12937,1),IG),$clone(new IG.ptr(12977,12991,1),IG),$clone(new IG.ptr(42528,42537,1),IG),$clone(new IG.ptr(42726,42735,1),IG),$clone(new IG.ptr(43056,43061,1),IG),$clone(new IG.ptr(43216,43225,1),IG),$clone(new IG.ptr(43264,43273,1),IG),$clone(new IG.ptr(43472,43481,1),IG),$clone(new IG.ptr(43504,43513,1),IG),$clone(new IG.ptr(43600,43609,1),IG),$clone(new IG.ptr(44016,44025,1),IG),$clone(new IG.ptr(65296,65305,1),IG)]),new JN([$clone(new IH.ptr(65799,65843,1),IH),$clone(new IH.ptr(65856,65912,1),IH),$clone(new IH.ptr(65930,65931,1),IH),$clone(new IH.ptr(66273,66299,1),IH),$clone(new IH.ptr(66336,66339,1),IH),$clone(new IH.ptr(66369,66378,9),IH),$clone(new IH.ptr(66513,66517,1),IH),$clone(new IH.ptr(66720,66729,1),IH),$clone(new IH.ptr(67672,67679,1),IH),$clone(new IH.ptr(67705,67711,1),IH),$clone(new IH.ptr(67751,67759,1),IH),$clone(new IH.ptr(67835,67839,1),IH),$clone(new IH.ptr(67862,67867,1),IH),$clone(new IH.ptr(68028,68029,1),IH),$clone(new IH.ptr(68032,68047,1),IH),$clone(new IH.ptr(68050,68095,1),IH),$clone(new IH.ptr(68160,68168,1),IH),$clone(new IH.ptr(68221,68222,1),IH),$clone(new IH.ptr(68253,68255,1),IH),$clone(new IH.ptr(68331,68335,1),IH),$clone(new IH.ptr(68440,68447,1),IH),$clone(new IH.ptr(68472,68479,1),IH),$clone(new IH.ptr(68521,68527,1),IH),$clone(new IH.ptr(68858,68863,1),IH),$clone(new IH.ptr(68912,68921,1),IH),$clone(new IH.ptr(69216,69246,1),IH),$clone(new IH.ptr(69405,69414,1),IH),$clone(new IH.ptr(69457,69460,1),IH),$clone(new IH.ptr(69573,69579,1),IH),$clone(new IH.ptr(69714,69743,1),IH),$clone(new IH.ptr(69872,69881,1),IH),$clone(new IH.ptr(69942,69951,1),IH),$clone(new IH.ptr(70096,70105,1),IH),$clone(new IH.ptr(70113,70132,1),IH),$clone(new IH.ptr(70384,70393,1),IH),$clone(new IH.ptr(70736,70745,1),IH),$clone(new IH.ptr(70864,70873,1),IH),$clone(new IH.ptr(71248,71257,1),IH),$clone(new IH.ptr(71360,71369,1),IH),$clone(new IH.ptr(71472,71483,1),IH),$clone(new IH.ptr(71904,71922,1),IH),$clone(new IH.ptr(72016,72025,1),IH),$clone(new IH.ptr(72784,72812,1),IH),$clone(new IH.ptr(73040,73049,1),IH),$clone(new IH.ptr(73120,73129,1),IH),$clone(new IH.ptr(73664,73684,1),IH),$clone(new IH.ptr(74752,74862,1),IH),$clone(new IH.ptr(92768,92777,1),IH),$clone(new IH.ptr(93008,93017,1),IH),$clone(new IH.ptr(93019,93025,1),IH),$clone(new IH.ptr(93824,93846,1),IH),$clone(new IH.ptr(119520,119539,1),IH),$clone(new IH.ptr(119648,119672,1),IH),$clone(new IH.ptr(120782,120831,1),IH),$clone(new IH.ptr(123200,123209,1),IH),$clone(new IH.ptr(123632,123641,1),IH),$clone(new IH.ptr(125127,125135,1),IH),$clone(new IH.ptr(125264,125273,1),IH),$clone(new IH.ptr(126065,126123,1),IH),$clone(new IH.ptr(126125,126127,1),IH),$clone(new IH.ptr(126129,126132,1),IH),$clone(new IH.ptr(126209,126253,1),IH),$clone(new IH.ptr(126255,126269,1),IH),$clone(new IH.ptr(127232,127244,1),IH),$clone(new IH.ptr(130032,130041,1),IH)]),4);Q=new IF.ptr(new JM([$clone(new IG.ptr(48,57,1),IG),$clone(new IG.ptr(1632,1641,1),IG),$clone(new IG.ptr(1776,1785,1),IG),$clone(new IG.ptr(1984,1993,1),IG),$clone(new IG.ptr(2406,2415,1),IG),$clone(new IG.ptr(2534,2543,1),IG),$clone(new IG.ptr(2662,2671,1),IG),$clone(new IG.ptr(2790,2799,1),IG),$clone(new IG.ptr(2918,2927,1),IG),$clone(new IG.ptr(3046,3055,1),IG),$clone(new IG.ptr(3174,3183,1),IG),$clone(new IG.ptr(3302,3311,1),IG),$clone(new IG.ptr(3430,3439,1),IG),$clone(new IG.ptr(3558,3567,1),IG),$clone(new IG.ptr(3664,3673,1),IG),$clone(new IG.ptr(3792,3801,1),IG),$clone(new IG.ptr(3872,3881,1),IG),$clone(new IG.ptr(4160,4169,1),IG),$clone(new IG.ptr(4240,4249,1),IG),$clone(new IG.ptr(6112,6121,1),IG),$clone(new IG.ptr(6160,6169,1),IG),$clone(new IG.ptr(6470,6479,1),IG),$clone(new IG.ptr(6608,6617,1),IG),$clone(new IG.ptr(6784,6793,1),IG),$clone(new IG.ptr(6800,6809,1),IG),$clone(new IG.ptr(6992,7001,1),IG),$clone(new IG.ptr(7088,7097,1),IG),$clone(new IG.ptr(7232,7241,1),IG),$clone(new IG.ptr(7248,7257,1),IG),$clone(new IG.ptr(42528,42537,1),IG),$clone(new IG.ptr(43216,43225,1),IG),$clone(new IG.ptr(43264,43273,1),IG),$clone(new IG.ptr(43472,43481,1),IG),$clone(new IG.ptr(43504,43513,1),IG),$clone(new IG.ptr(43600,43609,1),IG),$clone(new IG.ptr(44016,44025,1),IG),$clone(new IG.ptr(65296,65305,1),IG)]),new JN([$clone(new IH.ptr(66720,66729,1),IH),$clone(new IH.ptr(68912,68921,1),IH),$clone(new IH.ptr(69734,69743,1),IH),$clone(new IH.ptr(69872,69881,1),IH),$clone(new IH.ptr(69942,69951,1),IH),$clone(new IH.ptr(70096,70105,1),IH),$clone(new IH.ptr(70384,70393,1),IH),$clone(new IH.ptr(70736,70745,1),IH),$clone(new IH.ptr(70864,70873,1),IH),$clone(new IH.ptr(71248,71257,1),IH),$clone(new IH.ptr(71360,71369,1),IH),$clone(new IH.ptr(71472,71481,1),IH),$clone(new IH.ptr(71904,71913,1),IH),$clone(new IH.ptr(72016,72025,1),IH),$clone(new IH.ptr(72784,72793,1),IH),$clone(new IH.ptr(73040,73049,1),IH),$clone(new IH.ptr(73120,73129,1),IH),$clone(new IH.ptr(92768,92777,1),IH),$clone(new IH.ptr(93008,93017,1),IH),$clone(new IH.ptr(120782,120831,1),IH),$clone(new IH.ptr(123200,123209,1),IH),$clone(new IH.ptr(123632,123641,1),IH),$clone(new IH.ptr(125264,125273,1),IH),$clone(new IH.ptr(130032,130041,1),IH)]),1);R=new IF.ptr(new JM([$clone(new IG.ptr(5870,5872,1),IG),$clone(new IG.ptr(8544,8578,1),IG),$clone(new IG.ptr(8581,8584,1),IG),$clone(new IG.ptr(12295,12321,26),IG),$clone(new IG.ptr(12322,12329,1),IG),$clone(new IG.ptr(12344,12346,1),IG),$clone(new IG.ptr(42726,42735,1),IG)]),new JN([$clone(new IH.ptr(65856,65908,1),IH),$clone(new IH.ptr(66369,66378,9),IH),$clone(new IH.ptr(66513,66517,1),IH),$clone(new IH.ptr(74752,74862,1),IH)]),0);S=new IF.ptr(new JM([$clone(new IG.ptr(178,179,1),IG),$clone(new IG.ptr(185,188,3),IG),$clone(new IG.ptr(189,190,1),IG),$clone(new IG.ptr(2548,2553,1),IG),$clone(new IG.ptr(2930,2935,1),IG),$clone(new IG.ptr(3056,3058,1),IG),$clone(new IG.ptr(3192,3198,1),IG),$clone(new IG.ptr(3416,3422,1),IG),$clone(new IG.ptr(3440,3448,1),IG),$clone(new IG.ptr(3882,3891,1),IG),$clone(new IG.ptr(4969,4988,1),IG),$clone(new IG.ptr(6128,6137,1),IG),$clone(new IG.ptr(6618,8304,1686),IG),$clone(new IG.ptr(8308,8313,1),IG),$clone(new IG.ptr(8320,8329,1),IG),$clone(new IG.ptr(8528,8543,1),IG),$clone(new IG.ptr(8585,9312,727),IG),$clone(new IG.ptr(9313,9371,1),IG),$clone(new IG.ptr(9450,9471,1),IG),$clone(new IG.ptr(10102,10131,1),IG),$clone(new IG.ptr(11517,12690,1173),IG),$clone(new IG.ptr(12691,12693,1),IG),$clone(new IG.ptr(12832,12841,1),IG),$clone(new IG.ptr(12872,12879,1),IG),$clone(new IG.ptr(12881,12895,1),IG),$clone(new IG.ptr(12928,12937,1),IG),$clone(new IG.ptr(12977,12991,1),IG),$clone(new IG.ptr(43056,43061,1),IG)]),new JN([$clone(new IH.ptr(65799,65843,1),IH),$clone(new IH.ptr(65909,65912,1),IH),$clone(new IH.ptr(65930,65931,1),IH),$clone(new IH.ptr(66273,66299,1),IH),$clone(new IH.ptr(66336,66339,1),IH),$clone(new IH.ptr(67672,67679,1),IH),$clone(new IH.ptr(67705,67711,1),IH),$clone(new IH.ptr(67751,67759,1),IH),$clone(new IH.ptr(67835,67839,1),IH),$clone(new IH.ptr(67862,67867,1),IH),$clone(new IH.ptr(68028,68029,1),IH),$clone(new IH.ptr(68032,68047,1),IH),$clone(new IH.ptr(68050,68095,1),IH),$clone(new IH.ptr(68160,68168,1),IH),$clone(new IH.ptr(68221,68222,1),IH),$clone(new IH.ptr(68253,68255,1),IH),$clone(new IH.ptr(68331,68335,1),IH),$clone(new IH.ptr(68440,68447,1),IH),$clone(new IH.ptr(68472,68479,1),IH),$clone(new IH.ptr(68521,68527,1),IH),$clone(new IH.ptr(68858,68863,1),IH),$clone(new IH.ptr(69216,69246,1),IH),$clone(new IH.ptr(69405,69414,1),IH),$clone(new IH.ptr(69457,69460,1),IH),$clone(new IH.ptr(69573,69579,1),IH),$clone(new IH.ptr(69714,69733,1),IH),$clone(new IH.ptr(70113,70132,1),IH),$clone(new IH.ptr(71482,71483,1),IH),$clone(new IH.ptr(71914,71922,1),IH),$clone(new IH.ptr(72794,72812,1),IH),$clone(new IH.ptr(73664,73684,1),IH),$clone(new IH.ptr(93019,93025,1),IH),$clone(new IH.ptr(93824,93846,1),IH),$clone(new IH.ptr(119520,119539,1),IH),$clone(new IH.ptr(119648,119672,1),IH),$clone(new IH.ptr(125127,125135,1),IH),$clone(new IH.ptr(126065,126123,1),IH),$clone(new IH.ptr(126125,126127,1),IH),$clone(new IH.ptr(126129,126132,1),IH),$clone(new IH.ptr(126209,126253,1),IH),$clone(new IH.ptr(126255,126269,1),IH),$clone(new IH.ptr(127232,127244,1),IH)]),3);T=new IF.ptr(new JM([$clone(new IG.ptr(33,35,1),IG),$clone(new IG.ptr(37,42,1),IG),$clone(new IG.ptr(44,47,1),IG),$clone(new IG.ptr(58,59,1),IG),$clone(new IG.ptr(63,64,1),IG),$clone(new IG.ptr(91,93,1),IG),$clone(new IG.ptr(95,123,28),IG),$clone(new IG.ptr(125,161,36),IG),$clone(new IG.ptr(167,171,4),IG),$clone(new IG.ptr(182,183,1),IG),$clone(new IG.ptr(187,191,4),IG),$clone(new IG.ptr(894,903,9),IG),$clone(new IG.ptr(1370,1375,1),IG),$clone(new IG.ptr(1417,1418,1),IG),$clone(new IG.ptr(1470,1472,2),IG),$clone(new IG.ptr(1475,1478,3),IG),$clone(new IG.ptr(1523,1524,1),IG),$clone(new IG.ptr(1545,1546,1),IG),$clone(new IG.ptr(1548,1549,1),IG),$clone(new IG.ptr(1563,1566,3),IG),$clone(new IG.ptr(1567,1642,75),IG),$clone(new IG.ptr(1643,1645,1),IG),$clone(new IG.ptr(1748,1792,44),IG),$clone(new IG.ptr(1793,1805,1),IG),$clone(new IG.ptr(2039,2041,1),IG),$clone(new IG.ptr(2096,2110,1),IG),$clone(new IG.ptr(2142,2404,262),IG),$clone(new IG.ptr(2405,2416,11),IG),$clone(new IG.ptr(2557,2678,121),IG),$clone(new IG.ptr(2800,3191,391),IG),$clone(new IG.ptr(3204,3572,368),IG),$clone(new IG.ptr(3663,3674,11),IG),$clone(new IG.ptr(3675,3844,169),IG),$clone(new IG.ptr(3845,3858,1),IG),$clone(new IG.ptr(3860,3898,38),IG),$clone(new IG.ptr(3899,3901,1),IG),$clone(new IG.ptr(3973,4048,75),IG),$clone(new IG.ptr(4049,4052,1),IG),$clone(new IG.ptr(4057,4058,1),IG),$clone(new IG.ptr(4170,4175,1),IG),$clone(new IG.ptr(4347,4960,613),IG),$clone(new IG.ptr(4961,4968,1),IG),$clone(new IG.ptr(5120,5742,622),IG),$clone(new IG.ptr(5787,5788,1),IG),$clone(new IG.ptr(5867,5869,1),IG),$clone(new IG.ptr(5941,5942,1),IG),$clone(new IG.ptr(6100,6102,1),IG),$clone(new IG.ptr(6104,6106,1),IG),$clone(new IG.ptr(6144,6154,1),IG),$clone(new IG.ptr(6468,6469,1),IG),$clone(new IG.ptr(6686,6687,1),IG),$clone(new IG.ptr(6816,6822,1),IG),$clone(new IG.ptr(6824,6829,1),IG),$clone(new IG.ptr(7002,7008,1),IG),$clone(new IG.ptr(7164,7167,1),IG),$clone(new IG.ptr(7227,7231,1),IG),$clone(new IG.ptr(7294,7295,1),IG),$clone(new IG.ptr(7360,7367,1),IG),$clone(new IG.ptr(7379,8208,829),IG),$clone(new IG.ptr(8209,8231,1),IG),$clone(new IG.ptr(8240,8259,1),IG),$clone(new IG.ptr(8261,8273,1),IG),$clone(new IG.ptr(8275,8286,1),IG),$clone(new IG.ptr(8317,8318,1),IG),$clone(new IG.ptr(8333,8334,1),IG),$clone(new IG.ptr(8968,8971,1),IG),$clone(new IG.ptr(9001,9002,1),IG),$clone(new IG.ptr(10088,10101,1),IG),$clone(new IG.ptr(10181,10182,1),IG),$clone(new IG.ptr(10214,10223,1),IG),$clone(new IG.ptr(10627,10648,1),IG),$clone(new IG.ptr(10712,10715,1),IG),$clone(new IG.ptr(10748,10749,1),IG),$clone(new IG.ptr(11513,11516,1),IG),$clone(new IG.ptr(11518,11519,1),IG),$clone(new IG.ptr(11632,11776,144),IG),$clone(new IG.ptr(11777,11822,1),IG),$clone(new IG.ptr(11824,11855,1),IG),$clone(new IG.ptr(11858,12289,431),IG),$clone(new IG.ptr(12290,12291,1),IG),$clone(new IG.ptr(12296,12305,1),IG),$clone(new IG.ptr(12308,12319,1),IG),$clone(new IG.ptr(12336,12349,13),IG),$clone(new IG.ptr(12448,12539,91),IG),$clone(new IG.ptr(42238,42239,1),IG),$clone(new IG.ptr(42509,42511,1),IG),$clone(new IG.ptr(42611,42622,11),IG),$clone(new IG.ptr(42738,42743,1),IG),$clone(new IG.ptr(43124,43127,1),IG),$clone(new IG.ptr(43214,43215,1),IG),$clone(new IG.ptr(43256,43258,1),IG),$clone(new IG.ptr(43260,43310,50),IG),$clone(new IG.ptr(43311,43359,48),IG),$clone(new IG.ptr(43457,43469,1),IG),$clone(new IG.ptr(43486,43487,1),IG),$clone(new IG.ptr(43612,43615,1),IG),$clone(new IG.ptr(43742,43743,1),IG),$clone(new IG.ptr(43760,43761,1),IG),$clone(new IG.ptr(44011,64830,20819),IG),$clone(new IG.ptr(64831,65040,209),IG),$clone(new IG.ptr(65041,65049,1),IG),$clone(new IG.ptr(65072,65106,1),IG),$clone(new IG.ptr(65108,65121,1),IG),$clone(new IG.ptr(65123,65128,5),IG),$clone(new IG.ptr(65130,65131,1),IG),$clone(new IG.ptr(65281,65283,1),IG),$clone(new IG.ptr(65285,65290,1),IG),$clone(new IG.ptr(65292,65295,1),IG),$clone(new IG.ptr(65306,65307,1),IG),$clone(new IG.ptr(65311,65312,1),IG),$clone(new IG.ptr(65339,65341,1),IG),$clone(new IG.ptr(65343,65371,28),IG),$clone(new IG.ptr(65373,65375,2),IG),$clone(new IG.ptr(65376,65381,1),IG)]),new JN([$clone(new IH.ptr(65792,65794,1),IH),$clone(new IH.ptr(66463,66512,49),IH),$clone(new IH.ptr(66927,67671,744),IH),$clone(new IH.ptr(67871,67903,32),IH),$clone(new IH.ptr(68176,68184,1),IH),$clone(new IH.ptr(68223,68336,113),IH),$clone(new IH.ptr(68337,68342,1),IH),$clone(new IH.ptr(68409,68415,1),IH),$clone(new IH.ptr(68505,68508,1),IH),$clone(new IH.ptr(69293,69461,168),IH),$clone(new IH.ptr(69462,69465,1),IH),$clone(new IH.ptr(69703,69709,1),IH),$clone(new IH.ptr(69819,69820,1),IH),$clone(new IH.ptr(69822,69825,1),IH),$clone(new IH.ptr(69952,69955,1),IH),$clone(new IH.ptr(70004,70005,1),IH),$clone(new IH.ptr(70085,70088,1),IH),$clone(new IH.ptr(70093,70107,14),IH),$clone(new IH.ptr(70109,70111,1),IH),$clone(new IH.ptr(70200,70205,1),IH),$clone(new IH.ptr(70313,70731,418),IH),$clone(new IH.ptr(70732,70735,1),IH),$clone(new IH.ptr(70746,70747,1),IH),$clone(new IH.ptr(70749,70854,105),IH),$clone(new IH.ptr(71105,71127,1),IH),$clone(new IH.ptr(71233,71235,1),IH),$clone(new IH.ptr(71264,71276,1),IH),$clone(new IH.ptr(71484,71486,1),IH),$clone(new IH.ptr(71739,72004,265),IH),$clone(new IH.ptr(72005,72006,1),IH),$clone(new IH.ptr(72162,72255,93),IH),$clone(new IH.ptr(72256,72262,1),IH),$clone(new IH.ptr(72346,72348,1),IH),$clone(new IH.ptr(72350,72354,1),IH),$clone(new IH.ptr(72769,72773,1),IH),$clone(new IH.ptr(72816,72817,1),IH),$clone(new IH.ptr(73463,73464,1),IH),$clone(new IH.ptr(73727,74864,1137),IH),$clone(new IH.ptr(74865,74868,1),IH),$clone(new IH.ptr(92782,92783,1),IH),$clone(new IH.ptr(92917,92983,66),IH),$clone(new IH.ptr(92984,92987,1),IH),$clone(new IH.ptr(92996,93847,851),IH),$clone(new IH.ptr(93848,93850,1),IH),$clone(new IH.ptr(94178,113823,19645),IH),$clone(new IH.ptr(121479,121483,1),IH),$clone(new IH.ptr(125278,125279,1),IH)]),11);U=new IF.ptr(new JM([$clone(new IG.ptr(95,8255,8160),IG),$clone(new IG.ptr(8256,8276,20),IG),$clone(new IG.ptr(65075,65076,1),IG),$clone(new IG.ptr(65101,65103,1),IG),$clone(new IG.ptr(65343,65343,1),IG)]),JN.nil,0);V=new IF.ptr(new JM([$clone(new IG.ptr(45,1418,1373),IG),$clone(new IG.ptr(1470,5120,3650),IG),$clone(new IG.ptr(6150,8208,2058),IG),$clone(new IG.ptr(8209,8213,1),IG),$clone(new IG.ptr(11799,11802,3),IG),$clone(new IG.ptr(11834,11835,1),IG),$clone(new IG.ptr(11840,12316,476),IG),$clone(new IG.ptr(12336,12448,112),IG),$clone(new IG.ptr(65073,65074,1),IG),$clone(new IG.ptr(65112,65123,11),IG),$clone(new IG.ptr(65293,65293,1),IG)]),new JN([$clone(new IH.ptr(69293,69293,1),IH)]),0);W=new IF.ptr(new JM([$clone(new IG.ptr(41,93,52),IG),$clone(new IG.ptr(125,3899,3774),IG),$clone(new IG.ptr(3901,5788,1887),IG),$clone(new IG.ptr(8262,8318,56),IG),$clone(new IG.ptr(8334,8969,635),IG),$clone(new IG.ptr(8971,9002,31),IG),$clone(new IG.ptr(10089,10101,2),IG),$clone(new IG.ptr(10182,10215,33),IG),$clone(new IG.ptr(10217,10223,2),IG),$clone(new IG.ptr(10628,10648,2),IG),$clone(new IG.ptr(10713,10715,2),IG),$clone(new IG.ptr(10749,11811,1062),IG),$clone(new IG.ptr(11813,11817,2),IG),$clone(new IG.ptr(12297,12305,2),IG),$clone(new IG.ptr(12309,12315,2),IG),$clone(new IG.ptr(12318,12319,1),IG),$clone(new IG.ptr(64830,65048,218),IG),$clone(new IG.ptr(65078,65092,2),IG),$clone(new IG.ptr(65096,65114,18),IG),$clone(new IG.ptr(65116,65118,2),IG),$clone(new IG.ptr(65289,65341,52),IG),$clone(new IG.ptr(65373,65379,3),IG)]),JN.nil,1);X=new IF.ptr(new JM([$clone(new IG.ptr(187,8217,8030),IG),$clone(new IG.ptr(8221,8250,29),IG),$clone(new IG.ptr(11779,11781,2),IG),$clone(new IG.ptr(11786,11789,3),IG),$clone(new IG.ptr(11805,11809,4),IG)]),JN.nil,0);Y=new IF.ptr(new JM([$clone(new IG.ptr(171,8216,8045),IG),$clone(new IG.ptr(8219,8220,1),IG),$clone(new IG.ptr(8223,8249,26),IG),$clone(new IG.ptr(11778,11780,2),IG),$clone(new IG.ptr(11785,11788,3),IG),$clone(new IG.ptr(11804,11808,4),IG)]),JN.nil,0);Z=new IF.ptr(new JM([$clone(new IG.ptr(33,35,1),IG),$clone(new IG.ptr(37,39,1),IG),$clone(new IG.ptr(42,46,2),IG),$clone(new IG.ptr(47,58,11),IG),$clone(new IG.ptr(59,63,4),IG),$clone(new IG.ptr(64,92,28),IG),$clone(new IG.ptr(161,167,6),IG),$clone(new IG.ptr(182,183,1),IG),$clone(new IG.ptr(191,894,703),IG),$clone(new IG.ptr(903,1370,467),IG),$clone(new IG.ptr(1371,1375,1),IG),$clone(new IG.ptr(1417,1472,55),IG),$clone(new IG.ptr(1475,1478,3),IG),$clone(new IG.ptr(1523,1524,1),IG),$clone(new IG.ptr(1545,1546,1),IG),$clone(new IG.ptr(1548,1549,1),IG),$clone(new IG.ptr(1563,1566,3),IG),$clone(new IG.ptr(1567,1642,75),IG),$clone(new IG.ptr(1643,1645,1),IG),$clone(new IG.ptr(1748,1792,44),IG),$clone(new IG.ptr(1793,1805,1),IG),$clone(new IG.ptr(2039,2041,1),IG),$clone(new IG.ptr(2096,2110,1),IG),$clone(new IG.ptr(2142,2404,262),IG),$clone(new IG.ptr(2405,2416,11),IG),$clone(new IG.ptr(2557,2678,121),IG),$clone(new IG.ptr(2800,3191,391),IG),$clone(new IG.ptr(3204,3572,368),IG),$clone(new IG.ptr(3663,3674,11),IG),$clone(new IG.ptr(3675,3844,169),IG),$clone(new IG.ptr(3845,3858,1),IG),$clone(new IG.ptr(3860,3973,113),IG),$clone(new IG.ptr(4048,4052,1),IG),$clone(new IG.ptr(4057,4058,1),IG),$clone(new IG.ptr(4170,4175,1),IG),$clone(new IG.ptr(4347,4960,613),IG),$clone(new IG.ptr(4961,4968,1),IG),$clone(new IG.ptr(5742,5867,125),IG),$clone(new IG.ptr(5868,5869,1),IG),$clone(new IG.ptr(5941,5942,1),IG),$clone(new IG.ptr(6100,6102,1),IG),$clone(new IG.ptr(6104,6106,1),IG),$clone(new IG.ptr(6144,6149,1),IG),$clone(new IG.ptr(6151,6154,1),IG),$clone(new IG.ptr(6468,6469,1),IG),$clone(new IG.ptr(6686,6687,1),IG),$clone(new IG.ptr(6816,6822,1),IG),$clone(new IG.ptr(6824,6829,1),IG),$clone(new IG.ptr(7002,7008,1),IG),$clone(new IG.ptr(7164,7167,1),IG),$clone(new IG.ptr(7227,7231,1),IG),$clone(new IG.ptr(7294,7295,1),IG),$clone(new IG.ptr(7360,7367,1),IG),$clone(new IG.ptr(7379,8214,835),IG),$clone(new IG.ptr(8215,8224,9),IG),$clone(new IG.ptr(8225,8231,1),IG),$clone(new IG.ptr(8240,8248,1),IG),$clone(new IG.ptr(8251,8254,1),IG),$clone(new IG.ptr(8257,8259,1),IG),$clone(new IG.ptr(8263,8273,1),IG),$clone(new IG.ptr(8275,8277,2),IG),$clone(new IG.ptr(8278,8286,1),IG),$clone(new IG.ptr(11513,11516,1),IG),$clone(new IG.ptr(11518,11519,1),IG),$clone(new IG.ptr(11632,11776,144),IG),$clone(new IG.ptr(11777,11782,5),IG),$clone(new IG.ptr(11783,11784,1),IG),$clone(new IG.ptr(11787,11790,3),IG),$clone(new IG.ptr(11791,11798,1),IG),$clone(new IG.ptr(11800,11801,1),IG),$clone(new IG.ptr(11803,11806,3),IG),$clone(new IG.ptr(11807,11818,11),IG),$clone(new IG.ptr(11819,11822,1),IG),$clone(new IG.ptr(11824,11833,1),IG),$clone(new IG.ptr(11836,11839,1),IG),$clone(new IG.ptr(11841,11843,2),IG),$clone(new IG.ptr(11844,11855,1),IG),$clone(new IG.ptr(11858,12289,431),IG),$clone(new IG.ptr(12290,12291,1),IG),$clone(new IG.ptr(12349,12539,190),IG),$clone(new IG.ptr(42238,42239,1),IG),$clone(new IG.ptr(42509,42511,1),IG),$clone(new IG.ptr(42611,42622,11),IG),$clone(new IG.ptr(42738,42743,1),IG),$clone(new IG.ptr(43124,43127,1),IG),$clone(new IG.ptr(43214,43215,1),IG),$clone(new IG.ptr(43256,43258,1),IG),$clone(new IG.ptr(43260,43310,50),IG),$clone(new IG.ptr(43311,43359,48),IG),$clone(new IG.ptr(43457,43469,1),IG),$clone(new IG.ptr(43486,43487,1),IG),$clone(new IG.ptr(43612,43615,1),IG),$clone(new IG.ptr(43742,43743,1),IG),$clone(new IG.ptr(43760,43761,1),IG),$clone(new IG.ptr(44011,65040,21029),IG),$clone(new IG.ptr(65041,65046,1),IG),$clone(new IG.ptr(65049,65072,23),IG),$clone(new IG.ptr(65093,65094,1),IG),$clone(new IG.ptr(65097,65100,1),IG),$clone(new IG.ptr(65104,65106,1),IG),$clone(new IG.ptr(65108,65111,1),IG),$clone(new IG.ptr(65119,65121,1),IG),$clone(new IG.ptr(65128,65130,2),IG),$clone(new IG.ptr(65131,65281,150),IG),$clone(new IG.ptr(65282,65283,1),IG),$clone(new IG.ptr(65285,65287,1),IG),$clone(new IG.ptr(65290,65294,2),IG),$clone(new IG.ptr(65295,65306,11),IG),$clone(new IG.ptr(65307,65311,4),IG),$clone(new IG.ptr(65312,65340,28),IG),$clone(new IG.ptr(65377,65380,3),IG),$clone(new IG.ptr(65381,65381,1),IG)]),new JN([$clone(new IH.ptr(65792,65794,1),IH),$clone(new IH.ptr(66463,66512,49),IH),$clone(new IH.ptr(66927,67671,744),IH),$clone(new IH.ptr(67871,67903,32),IH),$clone(new IH.ptr(68176,68184,1),IH),$clone(new IH.ptr(68223,68336,113),IH),$clone(new IH.ptr(68337,68342,1),IH),$clone(new IH.ptr(68409,68415,1),IH),$clone(new IH.ptr(68505,68508,1),IH),$clone(new IH.ptr(69461,69465,1),IH),$clone(new IH.ptr(69703,69709,1),IH),$clone(new IH.ptr(69819,69820,1),IH),$clone(new IH.ptr(69822,69825,1),IH),$clone(new IH.ptr(69952,69955,1),IH),$clone(new IH.ptr(70004,70005,1),IH),$clone(new IH.ptr(70085,70088,1),IH),$clone(new IH.ptr(70093,70107,14),IH),$clone(new IH.ptr(70109,70111,1),IH),$clone(new IH.ptr(70200,70205,1),IH),$clone(new IH.ptr(70313,70731,418),IH),$clone(new IH.ptr(70732,70735,1),IH),$clone(new IH.ptr(70746,70747,1),IH),$clone(new IH.ptr(70749,70854,105),IH),$clone(new IH.ptr(71105,71127,1),IH),$clone(new IH.ptr(71233,71235,1),IH),$clone(new IH.ptr(71264,71276,1),IH),$clone(new IH.ptr(71484,71486,1),IH),$clone(new IH.ptr(71739,72004,265),IH),$clone(new IH.ptr(72005,72006,1),IH),$clone(new IH.ptr(72162,72255,93),IH),$clone(new IH.ptr(72256,72262,1),IH),$clone(new IH.ptr(72346,72348,1),IH),$clone(new IH.ptr(72350,72354,1),IH),$clone(new IH.ptr(72769,72773,1),IH),$clone(new IH.ptr(72816,72817,1),IH),$clone(new IH.ptr(73463,73464,1),IH),$clone(new IH.ptr(73727,74864,1137),IH),$clone(new IH.ptr(74865,74868,1),IH),$clone(new IH.ptr(92782,92783,1),IH),$clone(new IH.ptr(92917,92983,66),IH),$clone(new IH.ptr(92984,92987,1),IH),$clone(new IH.ptr(92996,93847,851),IH),$clone(new IH.ptr(93848,93850,1),IH),$clone(new IH.ptr(94178,113823,19645),IH),$clone(new IH.ptr(121479,121483,1),IH),$clone(new IH.ptr(125278,125279,1),IH)]),8);AA=new IF.ptr(new JM([$clone(new IG.ptr(40,91,51),IG),$clone(new IG.ptr(123,3898,3775),IG),$clone(new IG.ptr(3900,5787,1887),IG),$clone(new IG.ptr(8218,8222,4),IG),$clone(new IG.ptr(8261,8317,56),IG),$clone(new IG.ptr(8333,8968,635),IG),$clone(new IG.ptr(8970,9001,31),IG),$clone(new IG.ptr(10088,10100,2),IG),$clone(new IG.ptr(10181,10214,33),IG),$clone(new IG.ptr(10216,10222,2),IG),$clone(new IG.ptr(10627,10647,2),IG),$clone(new IG.ptr(10712,10714,2),IG),$clone(new IG.ptr(10748,11810,1062),IG),$clone(new IG.ptr(11812,11816,2),IG),$clone(new IG.ptr(11842,12296,454),IG),$clone(new IG.ptr(12298,12304,2),IG),$clone(new IG.ptr(12308,12314,2),IG),$clone(new IG.ptr(12317,64831,52514),IG),$clone(new IG.ptr(65047,65077,30),IG),$clone(new IG.ptr(65079,65091,2),IG),$clone(new IG.ptr(65095,65113,18),IG),$clone(new IG.ptr(65115,65117,2),IG),$clone(new IG.ptr(65288,65339,51),IG),$clone(new IG.ptr(65371,65375,4),IG),$clone(new IG.ptr(65378,65378,1),IG)]),JN.nil,1);AB=new IF.ptr(new JM([$clone(new IG.ptr(36,43,7),IG),$clone(new IG.ptr(60,62,1),IG),$clone(new IG.ptr(94,96,2),IG),$clone(new IG.ptr(124,126,2),IG),$clone(new IG.ptr(162,166,1),IG),$clone(new IG.ptr(168,169,1),IG),$clone(new IG.ptr(172,174,2),IG),$clone(new IG.ptr(175,177,1),IG),$clone(new IG.ptr(180,184,4),IG),$clone(new IG.ptr(215,247,32),IG),$clone(new IG.ptr(706,709,1),IG),$clone(new IG.ptr(722,735,1),IG),$clone(new IG.ptr(741,747,1),IG),$clone(new IG.ptr(749,751,2),IG),$clone(new IG.ptr(752,767,1),IG),$clone(new IG.ptr(885,900,15),IG),$clone(new IG.ptr(901,1014,113),IG),$clone(new IG.ptr(1154,1421,267),IG),$clone(new IG.ptr(1422,1423,1),IG),$clone(new IG.ptr(1542,1544,1),IG),$clone(new IG.ptr(1547,1550,3),IG),$clone(new IG.ptr(1551,1758,207),IG),$clone(new IG.ptr(1769,1789,20),IG),$clone(new IG.ptr(1790,2038,248),IG),$clone(new IG.ptr(2046,2047,1),IG),$clone(new IG.ptr(2546,2547,1),IG),$clone(new IG.ptr(2554,2555,1),IG),$clone(new IG.ptr(2801,2928,127),IG),$clone(new IG.ptr(3059,3066,1),IG),$clone(new IG.ptr(3199,3407,208),IG),$clone(new IG.ptr(3449,3647,198),IG),$clone(new IG.ptr(3841,3843,1),IG),$clone(new IG.ptr(3859,3861,2),IG),$clone(new IG.ptr(3862,3863,1),IG),$clone(new IG.ptr(3866,3871,1),IG),$clone(new IG.ptr(3892,3896,2),IG),$clone(new IG.ptr(4030,4037,1),IG),$clone(new IG.ptr(4039,4044,1),IG),$clone(new IG.ptr(4046,4047,1),IG),$clone(new IG.ptr(4053,4056,1),IG),$clone(new IG.ptr(4254,4255,1),IG),$clone(new IG.ptr(5008,5017,1),IG),$clone(new IG.ptr(5741,6107,366),IG),$clone(new IG.ptr(6464,6622,158),IG),$clone(new IG.ptr(6623,6655,1),IG),$clone(new IG.ptr(7009,7018,1),IG),$clone(new IG.ptr(7028,7036,1),IG),$clone(new IG.ptr(8125,8127,2),IG),$clone(new IG.ptr(8128,8129,1),IG),$clone(new IG.ptr(8141,8143,1),IG),$clone(new IG.ptr(8157,8159,1),IG),$clone(new IG.ptr(8173,8175,1),IG),$clone(new IG.ptr(8189,8190,1),IG),$clone(new IG.ptr(8260,8274,14),IG),$clone(new IG.ptr(8314,8316,1),IG),$clone(new IG.ptr(8330,8332,1),IG),$clone(new IG.ptr(8352,8383,1),IG),$clone(new IG.ptr(8448,8449,1),IG),$clone(new IG.ptr(8451,8454,1),IG),$clone(new IG.ptr(8456,8457,1),IG),$clone(new IG.ptr(8468,8470,2),IG),$clone(new IG.ptr(8471,8472,1),IG),$clone(new IG.ptr(8478,8483,1),IG),$clone(new IG.ptr(8485,8489,2),IG),$clone(new IG.ptr(8494,8506,12),IG),$clone(new IG.ptr(8507,8512,5),IG),$clone(new IG.ptr(8513,8516,1),IG),$clone(new IG.ptr(8522,8525,1),IG),$clone(new IG.ptr(8527,8586,59),IG),$clone(new IG.ptr(8587,8592,5),IG),$clone(new IG.ptr(8593,8967,1),IG),$clone(new IG.ptr(8972,9000,1),IG),$clone(new IG.ptr(9003,9254,1),IG),$clone(new IG.ptr(9280,9290,1),IG),$clone(new IG.ptr(9372,9449,1),IG),$clone(new IG.ptr(9472,10087,1),IG),$clone(new IG.ptr(10132,10180,1),IG),$clone(new IG.ptr(10183,10213,1),IG),$clone(new IG.ptr(10224,10626,1),IG),$clone(new IG.ptr(10649,10711,1),IG),$clone(new IG.ptr(10716,10747,1),IG),$clone(new IG.ptr(10750,11123,1),IG),$clone(new IG.ptr(11126,11157,1),IG),$clone(new IG.ptr(11159,11263,1),IG),$clone(new IG.ptr(11493,11498,1),IG),$clone(new IG.ptr(11856,11857,1),IG),$clone(new IG.ptr(11904,11929,1),IG),$clone(new IG.ptr(11931,12019,1),IG),$clone(new IG.ptr(12032,12245,1),IG),$clone(new IG.ptr(12272,12283,1),IG),$clone(new IG.ptr(12292,12306,14),IG),$clone(new IG.ptr(12307,12320,13),IG),$clone(new IG.ptr(12342,12343,1),IG),$clone(new IG.ptr(12350,12351,1),IG),$clone(new IG.ptr(12443,12444,1),IG),$clone(new IG.ptr(12688,12689,1),IG),$clone(new IG.ptr(12694,12703,1),IG),$clone(new IG.ptr(12736,12771,1),IG),$clone(new IG.ptr(12800,12830,1),IG),$clone(new IG.ptr(12842,12871,1),IG),$clone(new IG.ptr(12880,12896,16),IG),$clone(new IG.ptr(12897,12927,1),IG),$clone(new IG.ptr(12938,12976,1),IG),$clone(new IG.ptr(12992,13311,1),IG),$clone(new IG.ptr(19904,19967,1),IG),$clone(new IG.ptr(42128,42182,1),IG),$clone(new IG.ptr(42752,42774,1),IG),$clone(new IG.ptr(42784,42785,1),IG),$clone(new IG.ptr(42889,42890,1),IG),$clone(new IG.ptr(43048,43051,1),IG),$clone(new IG.ptr(43062,43065,1),IG),$clone(new IG.ptr(43639,43641,1),IG),$clone(new IG.ptr(43867,43882,15),IG),$clone(new IG.ptr(43883,64297,20414),IG),$clone(new IG.ptr(64434,64449,1),IG),$clone(new IG.ptr(65020,65021,1),IG),$clone(new IG.ptr(65122,65124,2),IG),$clone(new IG.ptr(65125,65126,1),IG),$clone(new IG.ptr(65129,65284,155),IG),$clone(new IG.ptr(65291,65308,17),IG),$clone(new IG.ptr(65309,65310,1),IG),$clone(new IG.ptr(65342,65344,2),IG),$clone(new IG.ptr(65372,65374,2),IG),$clone(new IG.ptr(65504,65510,1),IG),$clone(new IG.ptr(65512,65518,1),IG),$clone(new IG.ptr(65532,65533,1),IG)]),new JN([$clone(new IH.ptr(65847,65855,1),IH),$clone(new IH.ptr(65913,65929,1),IH),$clone(new IH.ptr(65932,65934,1),IH),$clone(new IH.ptr(65936,65948,1),IH),$clone(new IH.ptr(65952,66000,48),IH),$clone(new IH.ptr(66001,66044,1),IH),$clone(new IH.ptr(67703,67704,1),IH),$clone(new IH.ptr(68296,71487,3191),IH),$clone(new IH.ptr(73685,73713,1),IH),$clone(new IH.ptr(92988,92991,1),IH),$clone(new IH.ptr(92997,113820,20823),IH),$clone(new IH.ptr(118784,119029,1),IH),$clone(new IH.ptr(119040,119078,1),IH),$clone(new IH.ptr(119081,119140,1),IH),$clone(new IH.ptr(119146,119148,1),IH),$clone(new IH.ptr(119171,119172,1),IH),$clone(new IH.ptr(119180,119209,1),IH),$clone(new IH.ptr(119214,119272,1),IH),$clone(new IH.ptr(119296,119361,1),IH),$clone(new IH.ptr(119365,119552,187),IH),$clone(new IH.ptr(119553,119638,1),IH),$clone(new IH.ptr(120513,120539,26),IH),$clone(new IH.ptr(120571,120597,26),IH),$clone(new IH.ptr(120629,120655,26),IH),$clone(new IH.ptr(120687,120713,26),IH),$clone(new IH.ptr(120745,120771,26),IH),$clone(new IH.ptr(120832,121343,1),IH),$clone(new IH.ptr(121399,121402,1),IH),$clone(new IH.ptr(121453,121460,1),IH),$clone(new IH.ptr(121462,121475,1),IH),$clone(new IH.ptr(121477,121478,1),IH),$clone(new IH.ptr(123215,123647,432),IH),$clone(new IH.ptr(126124,126128,4),IH),$clone(new IH.ptr(126254,126704,450),IH),$clone(new IH.ptr(126705,126976,271),IH),$clone(new IH.ptr(126977,127019,1),IH),$clone(new IH.ptr(127024,127123,1),IH),$clone(new IH.ptr(127136,127150,1),IH),$clone(new IH.ptr(127153,127167,1),IH),$clone(new IH.ptr(127169,127183,1),IH),$clone(new IH.ptr(127185,127221,1),IH),$clone(new IH.ptr(127245,127405,1),IH),$clone(new IH.ptr(127462,127490,1),IH),$clone(new IH.ptr(127504,127547,1),IH),$clone(new IH.ptr(127552,127560,1),IH),$clone(new IH.ptr(127568,127569,1),IH),$clone(new IH.ptr(127584,127589,1),IH),$clone(new IH.ptr(127744,128727,1),IH),$clone(new IH.ptr(128736,128748,1),IH),$clone(new IH.ptr(128752,128764,1),IH),$clone(new IH.ptr(128768,128883,1),IH),$clone(new IH.ptr(128896,128984,1),IH),$clone(new IH.ptr(128992,129003,1),IH),$clone(new IH.ptr(129024,129035,1),IH),$clone(new IH.ptr(129040,129095,1),IH),$clone(new IH.ptr(129104,129113,1),IH),$clone(new IH.ptr(129120,129159,1),IH),$clone(new IH.ptr(129168,129197,1),IH),$clone(new IH.ptr(129200,129201,1),IH),$clone(new IH.ptr(129280,129400,1),IH),$clone(new IH.ptr(129402,129483,1),IH),$clone(new IH.ptr(129485,129619,1),IH),$clone(new IH.ptr(129632,129645,1),IH),$clone(new IH.ptr(129648,129652,1),IH),$clone(new IH.ptr(129656,129658,1),IH),$clone(new IH.ptr(129664,129670,1),IH),$clone(new IH.ptr(129680,129704,1),IH),$clone(new IH.ptr(129712,129718,1),IH),$clone(new IH.ptr(129728,129730,1),IH),$clone(new IH.ptr(129744,129750,1),IH),$clone(new IH.ptr(129792,129938,1),IH),$clone(new IH.ptr(129940,129994,1),IH)]),10);AC=new IF.ptr(new JM([$clone(new IG.ptr(36,162,126),IG),$clone(new IG.ptr(163,165,1),IG),$clone(new IG.ptr(1423,1547,124),IG),$clone(new IG.ptr(2046,2047,1),IG),$clone(new IG.ptr(2546,2547,1),IG),$clone(new IG.ptr(2555,2801,246),IG),$clone(new IG.ptr(3065,3647,582),IG),$clone(new IG.ptr(6107,8352,2245),IG),$clone(new IG.ptr(8353,8383,1),IG),$clone(new IG.ptr(43064,65020,21956),IG),$clone(new IG.ptr(65129,65284,155),IG),$clone(new IG.ptr(65504,65505,1),IG),$clone(new IG.ptr(65509,65510,1),IG)]),new JN([$clone(new IH.ptr(73693,73696,1),IH),$clone(new IH.ptr(123647,126128,2481),IH)]),2);AD=new IF.ptr(new JM([$clone(new IG.ptr(94,96,2),IG),$clone(new IG.ptr(168,175,7),IG),$clone(new IG.ptr(180,184,4),IG),$clone(new IG.ptr(706,709,1),IG),$clone(new IG.ptr(722,735,1),IG),$clone(new IG.ptr(741,747,1),IG),$clone(new IG.ptr(749,751,2),IG),$clone(new IG.ptr(752,767,1),IG),$clone(new IG.ptr(885,900,15),IG),$clone(new IG.ptr(901,8125,7224),IG),$clone(new IG.ptr(8127,8129,1),IG),$clone(new IG.ptr(8141,8143,1),IG),$clone(new IG.ptr(8157,8159,1),IG),$clone(new IG.ptr(8173,8175,1),IG),$clone(new IG.ptr(8189,8190,1),IG),$clone(new IG.ptr(12443,12444,1),IG),$clone(new IG.ptr(42752,42774,1),IG),$clone(new IG.ptr(42784,42785,1),IG),$clone(new IG.ptr(42889,42890,1),IG),$clone(new IG.ptr(43867,43882,15),IG),$clone(new IG.ptr(43883,64434,20551),IG),$clone(new IG.ptr(64435,64449,1),IG),$clone(new IG.ptr(65342,65344,2),IG),$clone(new IG.ptr(65507,65507,1),IG)]),new JN([$clone(new IH.ptr(127995,127999,1),IH)]),3);AE=new IF.ptr(new JM([$clone(new IG.ptr(43,60,17),IG),$clone(new IG.ptr(61,62,1),IG),$clone(new IG.ptr(124,126,2),IG),$clone(new IG.ptr(172,177,5),IG),$clone(new IG.ptr(215,247,32),IG),$clone(new IG.ptr(1014,1542,528),IG),$clone(new IG.ptr(1543,1544,1),IG),$clone(new IG.ptr(8260,8274,14),IG),$clone(new IG.ptr(8314,8316,1),IG),$clone(new IG.ptr(8330,8332,1),IG),$clone(new IG.ptr(8472,8512,40),IG),$clone(new IG.ptr(8513,8516,1),IG),$clone(new IG.ptr(8523,8592,69),IG),$clone(new IG.ptr(8593,8596,1),IG),$clone(new IG.ptr(8602,8603,1),IG),$clone(new IG.ptr(8608,8614,3),IG),$clone(new IG.ptr(8622,8654,32),IG),$clone(new IG.ptr(8655,8658,3),IG),$clone(new IG.ptr(8660,8692,32),IG),$clone(new IG.ptr(8693,8959,1),IG),$clone(new IG.ptr(8992,8993,1),IG),$clone(new IG.ptr(9084,9115,31),IG),$clone(new IG.ptr(9116,9139,1),IG),$clone(new IG.ptr(9180,9185,1),IG),$clone(new IG.ptr(9655,9665,10),IG),$clone(new IG.ptr(9720,9727,1),IG),$clone(new IG.ptr(9839,10176,337),IG),$clone(new IG.ptr(10177,10180,1),IG),$clone(new IG.ptr(10183,10213,1),IG),$clone(new IG.ptr(10224,10239,1),IG),$clone(new IG.ptr(10496,10626,1),IG),$clone(new IG.ptr(10649,10711,1),IG),$clone(new IG.ptr(10716,10747,1),IG),$clone(new IG.ptr(10750,11007,1),IG),$clone(new IG.ptr(11056,11076,1),IG),$clone(new IG.ptr(11079,11084,1),IG),$clone(new IG.ptr(64297,65122,825),IG),$clone(new IG.ptr(65124,65126,1),IG),$clone(new IG.ptr(65291,65308,17),IG),$clone(new IG.ptr(65309,65310,1),IG),$clone(new IG.ptr(65372,65374,2),IG),$clone(new IG.ptr(65506,65513,7),IG),$clone(new IG.ptr(65514,65516,1),IG)]),new JN([$clone(new IH.ptr(120513,120539,26),IH),$clone(new IH.ptr(120571,120597,26),IH),$clone(new IH.ptr(120629,120655,26),IH),$clone(new IH.ptr(120687,120713,26),IH),$clone(new IH.ptr(120745,120771,26),IH),$clone(new IH.ptr(126704,126705,1),IH)]),5);AF=new IF.ptr(new JM([$clone(new IG.ptr(166,169,3),IG),$clone(new IG.ptr(174,176,2),IG),$clone(new IG.ptr(1154,1421,267),IG),$clone(new IG.ptr(1422,1550,128),IG),$clone(new IG.ptr(1551,1758,207),IG),$clone(new IG.ptr(1769,1789,20),IG),$clone(new IG.ptr(1790,2038,248),IG),$clone(new IG.ptr(2554,2928,374),IG),$clone(new IG.ptr(3059,3064,1),IG),$clone(new IG.ptr(3066,3199,133),IG),$clone(new IG.ptr(3407,3449,42),IG),$clone(new IG.ptr(3841,3843,1),IG),$clone(new IG.ptr(3859,3861,2),IG),$clone(new IG.ptr(3862,3863,1),IG),$clone(new IG.ptr(3866,3871,1),IG),$clone(new IG.ptr(3892,3896,2),IG),$clone(new IG.ptr(4030,4037,1),IG),$clone(new IG.ptr(4039,4044,1),IG),$clone(new IG.ptr(4046,4047,1),IG),$clone(new IG.ptr(4053,4056,1),IG),$clone(new IG.ptr(4254,4255,1),IG),$clone(new IG.ptr(5008,5017,1),IG),$clone(new IG.ptr(5741,6464,723),IG),$clone(new IG.ptr(6622,6655,1),IG),$clone(new IG.ptr(7009,7018,1),IG),$clone(new IG.ptr(7028,7036,1),IG),$clone(new IG.ptr(8448,8449,1),IG),$clone(new IG.ptr(8451,8454,1),IG),$clone(new IG.ptr(8456,8457,1),IG),$clone(new IG.ptr(8468,8470,2),IG),$clone(new IG.ptr(8471,8478,7),IG),$clone(new IG.ptr(8479,8483,1),IG),$clone(new IG.ptr(8485,8489,2),IG),$clone(new IG.ptr(8494,8506,12),IG),$clone(new IG.ptr(8507,8522,15),IG),$clone(new IG.ptr(8524,8525,1),IG),$clone(new IG.ptr(8527,8586,59),IG),$clone(new IG.ptr(8587,8597,10),IG),$clone(new IG.ptr(8598,8601,1),IG),$clone(new IG.ptr(8604,8607,1),IG),$clone(new IG.ptr(8609,8610,1),IG),$clone(new IG.ptr(8612,8613,1),IG),$clone(new IG.ptr(8615,8621,1),IG),$clone(new IG.ptr(8623,8653,1),IG),$clone(new IG.ptr(8656,8657,1),IG),$clone(new IG.ptr(8659,8661,2),IG),$clone(new IG.ptr(8662,8691,1),IG),$clone(new IG.ptr(8960,8967,1),IG),$clone(new IG.ptr(8972,8991,1),IG),$clone(new IG.ptr(8994,9000,1),IG),$clone(new IG.ptr(9003,9083,1),IG),$clone(new IG.ptr(9085,9114,1),IG),$clone(new IG.ptr(9140,9179,1),IG),$clone(new IG.ptr(9186,9254,1),IG),$clone(new IG.ptr(9280,9290,1),IG),$clone(new IG.ptr(9372,9449,1),IG),$clone(new IG.ptr(9472,9654,1),IG),$clone(new IG.ptr(9656,9664,1),IG),$clone(new IG.ptr(9666,9719,1),IG),$clone(new IG.ptr(9728,9838,1),IG),$clone(new IG.ptr(9840,10087,1),IG),$clone(new IG.ptr(10132,10175,1),IG),$clone(new IG.ptr(10240,10495,1),IG),$clone(new IG.ptr(11008,11055,1),IG),$clone(new IG.ptr(11077,11078,1),IG),$clone(new IG.ptr(11085,11123,1),IG),$clone(new IG.ptr(11126,11157,1),IG),$clone(new IG.ptr(11159,11263,1),IG),$clone(new IG.ptr(11493,11498,1),IG),$clone(new IG.ptr(11856,11857,1),IG),$clone(new IG.ptr(11904,11929,1),IG),$clone(new IG.ptr(11931,12019,1),IG),$clone(new IG.ptr(12032,12245,1),IG),$clone(new IG.ptr(12272,12283,1),IG),$clone(new IG.ptr(12292,12306,14),IG),$clone(new IG.ptr(12307,12320,13),IG),$clone(new IG.ptr(12342,12343,1),IG),$clone(new IG.ptr(12350,12351,1),IG),$clone(new IG.ptr(12688,12689,1),IG),$clone(new IG.ptr(12694,12703,1),IG),$clone(new IG.ptr(12736,12771,1),IG),$clone(new IG.ptr(12800,12830,1),IG),$clone(new IG.ptr(12842,12871,1),IG),$clone(new IG.ptr(12880,12896,16),IG),$clone(new IG.ptr(12897,12927,1),IG),$clone(new IG.ptr(12938,12976,1),IG),$clone(new IG.ptr(12992,13311,1),IG),$clone(new IG.ptr(19904,19967,1),IG),$clone(new IG.ptr(42128,42182,1),IG),$clone(new IG.ptr(43048,43051,1),IG),$clone(new IG.ptr(43062,43063,1),IG),$clone(new IG.ptr(43065,43639,574),IG),$clone(new IG.ptr(43640,43641,1),IG),$clone(new IG.ptr(65021,65508,487),IG),$clone(new IG.ptr(65512,65517,5),IG),$clone(new IG.ptr(65518,65532,14),IG),$clone(new IG.ptr(65533,65533,1),IG)]),new JN([$clone(new IH.ptr(65847,65855,1),IH),$clone(new IH.ptr(65913,65929,1),IH),$clone(new IH.ptr(65932,65934,1),IH),$clone(new IH.ptr(65936,65948,1),IH),$clone(new IH.ptr(65952,66000,48),IH),$clone(new IH.ptr(66001,66044,1),IH),$clone(new IH.ptr(67703,67704,1),IH),$clone(new IH.ptr(68296,71487,3191),IH),$clone(new IH.ptr(73685,73692,1),IH),$clone(new IH.ptr(73697,73713,1),IH),$clone(new IH.ptr(92988,92991,1),IH),$clone(new IH.ptr(92997,113820,20823),IH),$clone(new IH.ptr(118784,119029,1),IH),$clone(new IH.ptr(119040,119078,1),IH),$clone(new IH.ptr(119081,119140,1),IH),$clone(new IH.ptr(119146,119148,1),IH),$clone(new IH.ptr(119171,119172,1),IH),$clone(new IH.ptr(119180,119209,1),IH),$clone(new IH.ptr(119214,119272,1),IH),$clone(new IH.ptr(119296,119361,1),IH),$clone(new IH.ptr(119365,119552,187),IH),$clone(new IH.ptr(119553,119638,1),IH),$clone(new IH.ptr(120832,121343,1),IH),$clone(new IH.ptr(121399,121402,1),IH),$clone(new IH.ptr(121453,121460,1),IH),$clone(new IH.ptr(121462,121475,1),IH),$clone(new IH.ptr(121477,121478,1),IH),$clone(new IH.ptr(123215,126124,2909),IH),$clone(new IH.ptr(126254,126976,722),IH),$clone(new IH.ptr(126977,127019,1),IH),$clone(new IH.ptr(127024,127123,1),IH),$clone(new IH.ptr(127136,127150,1),IH),$clone(new IH.ptr(127153,127167,1),IH),$clone(new IH.ptr(127169,127183,1),IH),$clone(new IH.ptr(127185,127221,1),IH),$clone(new IH.ptr(127245,127405,1),IH),$clone(new IH.ptr(127462,127490,1),IH),$clone(new IH.ptr(127504,127547,1),IH),$clone(new IH.ptr(127552,127560,1),IH),$clone(new IH.ptr(127568,127569,1),IH),$clone(new IH.ptr(127584,127589,1),IH),$clone(new IH.ptr(127744,127994,1),IH),$clone(new IH.ptr(128000,128727,1),IH),$clone(new IH.ptr(128736,128748,1),IH),$clone(new IH.ptr(128752,128764,1),IH),$clone(new IH.ptr(128768,128883,1),IH),$clone(new IH.ptr(128896,128984,1),IH),$clone(new IH.ptr(128992,129003,1),IH),$clone(new IH.ptr(129024,129035,1),IH),$clone(new IH.ptr(129040,129095,1),IH),$clone(new IH.ptr(129104,129113,1),IH),$clone(new IH.ptr(129120,129159,1),IH),$clone(new IH.ptr(129168,129197,1),IH),$clone(new IH.ptr(129200,129201,1),IH),$clone(new IH.ptr(129280,129400,1),IH),$clone(new IH.ptr(129402,129483,1),IH),$clone(new IH.ptr(129485,129619,1),IH),$clone(new IH.ptr(129632,129645,1),IH),$clone(new IH.ptr(129648,129652,1),IH),$clone(new IH.ptr(129656,129658,1),IH),$clone(new IH.ptr(129664,129670,1),IH),$clone(new IH.ptr(129680,129704,1),IH),$clone(new IH.ptr(129712,129718,1),IH),$clone(new IH.ptr(129728,129730,1),IH),$clone(new IH.ptr(129744,129750,1),IH),$clone(new IH.ptr(129792,129938,1),IH),$clone(new IH.ptr(129940,129994,1),IH)]),2);AG=new IF.ptr(new JM([$clone(new IG.ptr(32,160,128),IG),$clone(new IG.ptr(5760,8192,2432),IG),$clone(new IG.ptr(8193,8202,1),IG),$clone(new IG.ptr(8232,8233,1),IG),$clone(new IG.ptr(8239,8287,48),IG),$clone(new IG.ptr(12288,12288,1),IG)]),JN.nil,1);AH=new IF.ptr(new JM([$clone(new IG.ptr(8232,8232,1),IG)]),JN.nil,0);AI=new IF.ptr(new JM([$clone(new IG.ptr(8233,8233,1),IG)]),JN.nil,0);AJ=new IF.ptr(new JM([$clone(new IG.ptr(32,160,128),IG),$clone(new IG.ptr(5760,8192,2432),IG),$clone(new IG.ptr(8193,8202,1),IG),$clone(new IG.ptr(8239,8287,48),IG),$clone(new IG.ptr(12288,12288,1),IG)]),JN.nil,1);$pkg.Cc=B;$pkg.Cf=C;$pkg.Co=D;$pkg.Cs=E;$pkg.Digit=Q;$pkg.Nd=Q;$pkg.Letter=F;$pkg.L=F;$pkg.Lm=H;$pkg.Lo=I;$pkg.Ll=G;$pkg.M=L;$pkg.Mc=M;$pkg.Me=N;$pkg.Mn=O;$pkg.Nl=R;$pkg.No=S;$pkg.N=P;$pkg.C=A;$pkg.Pc=U;$pkg.Pd=V;$pkg.Pe=W;$pkg.Pf=X;$pkg.Pi=Y;$pkg.Po=Z;$pkg.Ps=AA;$pkg.Punct=T;$pkg.P=T;$pkg.Sc=AC;$pkg.Sk=AD;$pkg.Sm=AE;$pkg.So=AF;$pkg.Z=AG;$pkg.Symbol=AB;$pkg.S=AB;$pkg.Lt=J;$pkg.Lu=K;$pkg.Zl=AH;$pkg.Zp=AI;$pkg.Zs=AJ;$pkg.Categories=$makeMap($String.keyFor,[{k:"C",v:$pkg.C},{k:"Cc",v:$pkg.Cc},{k:"Cf",v:$pkg.Cf},{k:"Co",v:$pkg.Co},{k:"Cs",v:$pkg.Cs},{k:"L",v:$pkg.L},{k:"Ll",v:$pkg.Ll},{k:"Lm",v:$pkg.Lm},{k:"Lo",v:$pkg.Lo},{k:"Lt",v:$pkg.Lt},{k:"Lu",v:$pkg.Lu},{k:"M",v:$pkg.M},{k:"Mc",v:$pkg.Mc},{k:"Me",v:$pkg.Me},{k:"Mn",v:$pkg.Mn},{k:"N",v:$pkg.N},{k:"Nd",v:$pkg.Nd},{k:"Nl",v:$pkg.Nl},{k:"No",v:$pkg.No},{k:"P",v:$pkg.P},{k:"Pc",v:$pkg.Pc},{k:"Pd",v:$pkg.Pd},{k:"Pe",v:$pkg.Pe},{k:"Pf",v:$pkg.Pf},{k:"Pi",v:$pkg.Pi},{k:"Po",v:$pkg.Po},{k:"Ps",v:$pkg.Ps},{k:"S",v:$pkg.S},{k:"Sc",v:$pkg.Sc},{k:"Sk",v:$pkg.Sk},{k:"Sm",v:$pkg.Sm},{k:"So",v:$pkg.So},{k:"Z",v:$pkg.Z},{k:"Zl",v:$pkg.Zl},{k:"Zp",v:$pkg.Zp},{k:"Zs",v:$pkg.Zs}]);AK=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(125184,125259,1),IH),$clone(new IH.ptr(125264,125273,1),IH),$clone(new IH.ptr(125278,125279,1),IH)]),0);AL=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71424,71450,1),IH),$clone(new IH.ptr(71453,71467,1),IH),$clone(new IH.ptr(71472,71487,1),IH)]),0);AM=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(82944,83526,1),IH)]),0);AN=new IF.ptr(new JM([$clone(new IG.ptr(1536,1540,1),IG),$clone(new IG.ptr(1542,1547,1),IG),$clone(new IG.ptr(1549,1562,1),IG),$clone(new IG.ptr(1564,1568,2),IG),$clone(new IG.ptr(1569,1599,1),IG),$clone(new IG.ptr(1601,1610,1),IG),$clone(new IG.ptr(1622,1647,1),IG),$clone(new IG.ptr(1649,1756,1),IG),$clone(new IG.ptr(1758,1791,1),IG),$clone(new IG.ptr(1872,1919,1),IG),$clone(new IG.ptr(2208,2228,1),IG),$clone(new IG.ptr(2230,2247,1),IG),$clone(new IG.ptr(2259,2273,1),IG),$clone(new IG.ptr(2275,2303,1),IG),$clone(new IG.ptr(64336,64449,1),IG),$clone(new IG.ptr(64467,64829,1),IG),$clone(new IG.ptr(64848,64911,1),IG),$clone(new IG.ptr(64914,64967,1),IG),$clone(new IG.ptr(65008,65021,1),IG),$clone(new IG.ptr(65136,65140,1),IG),$clone(new IG.ptr(65142,65276,1),IG)]),new JN([$clone(new IH.ptr(69216,69246,1),IH),$clone(new IH.ptr(126464,126467,1),IH),$clone(new IH.ptr(126469,126495,1),IH),$clone(new IH.ptr(126497,126498,1),IH),$clone(new IH.ptr(126500,126503,3),IH),$clone(new IH.ptr(126505,126514,1),IH),$clone(new IH.ptr(126516,126519,1),IH),$clone(new IH.ptr(126521,126523,2),IH),$clone(new IH.ptr(126530,126535,5),IH),$clone(new IH.ptr(126537,126541,2),IH),$clone(new IH.ptr(126542,126543,1),IH),$clone(new IH.ptr(126545,126546,1),IH),$clone(new IH.ptr(126548,126551,3),IH),$clone(new IH.ptr(126553,126561,2),IH),$clone(new IH.ptr(126562,126564,2),IH),$clone(new IH.ptr(126567,126570,1),IH),$clone(new IH.ptr(126572,126578,1),IH),$clone(new IH.ptr(126580,126583,1),IH),$clone(new IH.ptr(126585,126588,1),IH),$clone(new IH.ptr(126590,126592,2),IH),$clone(new IH.ptr(126593,126601,1),IH),$clone(new IH.ptr(126603,126619,1),IH),$clone(new IH.ptr(126625,126627,1),IH),$clone(new IH.ptr(126629,126633,1),IH),$clone(new IH.ptr(126635,126651,1),IH),$clone(new IH.ptr(126704,126705,1),IH)]),0);AO=new IF.ptr(new JM([$clone(new IG.ptr(1329,1366,1),IG),$clone(new IG.ptr(1369,1418,1),IG),$clone(new IG.ptr(1421,1423,1),IG),$clone(new IG.ptr(64275,64279,1),IG)]),JN.nil,0);AP=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68352,68405,1),IH),$clone(new IH.ptr(68409,68415,1),IH)]),0);AQ=new IF.ptr(new JM([$clone(new IG.ptr(6912,6987,1),IG),$clone(new IG.ptr(6992,7036,1),IG)]),JN.nil,0);AR=new IF.ptr(new JM([$clone(new IG.ptr(42656,42743,1),IG)]),new JN([$clone(new IH.ptr(92160,92728,1),IH)]),0);AS=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(92880,92909,1),IH),$clone(new IH.ptr(92912,92917,1),IH)]),0);AT=new IF.ptr(new JM([$clone(new IG.ptr(7104,7155,1),IG),$clone(new IG.ptr(7164,7167,1),IG)]),JN.nil,0);AU=new IF.ptr(new JM([$clone(new IG.ptr(2432,2435,1),IG),$clone(new IG.ptr(2437,2444,1),IG),$clone(new IG.ptr(2447,2448,1),IG),$clone(new IG.ptr(2451,2472,1),IG),$clone(new IG.ptr(2474,2480,1),IG),$clone(new IG.ptr(2482,2486,4),IG),$clone(new IG.ptr(2487,2489,1),IG),$clone(new IG.ptr(2492,2500,1),IG),$clone(new IG.ptr(2503,2504,1),IG),$clone(new IG.ptr(2507,2510,1),IG),$clone(new IG.ptr(2519,2524,5),IG),$clone(new IG.ptr(2525,2527,2),IG),$clone(new IG.ptr(2528,2531,1),IG),$clone(new IG.ptr(2534,2558,1),IG)]),JN.nil,0);AV=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72704,72712,1),IH),$clone(new IH.ptr(72714,72758,1),IH),$clone(new IH.ptr(72760,72773,1),IH),$clone(new IH.ptr(72784,72812,1),IH)]),0);AW=new IF.ptr(new JM([$clone(new IG.ptr(746,747,1),IG),$clone(new IG.ptr(12549,12591,1),IG),$clone(new IG.ptr(12704,12735,1),IG)]),JN.nil,0);AX=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69632,69709,1),IH),$clone(new IH.ptr(69714,69743,1),IH),$clone(new IH.ptr(69759,69759,1),IH)]),0);AY=new IF.ptr(new JM([$clone(new IG.ptr(10240,10495,1),IG)]),JN.nil,0);AZ=new IF.ptr(new JM([$clone(new IG.ptr(6656,6683,1),IG),$clone(new IG.ptr(6686,6687,1),IG)]),JN.nil,0);BA=new IF.ptr(new JM([$clone(new IG.ptr(5952,5971,1),IG)]),JN.nil,0);BB=new IF.ptr(new JM([$clone(new IG.ptr(5120,5759,1),IG),$clone(new IG.ptr(6320,6389,1),IG)]),JN.nil,0);BC=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66208,66256,1),IH)]),0);BD=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66864,66915,1),IH),$clone(new IH.ptr(66927,66927,1),IH)]),0);BE=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69888,69940,1),IH),$clone(new IH.ptr(69942,69959,1),IH)]),0);BF=new IF.ptr(new JM([$clone(new IG.ptr(43520,43574,1),IG),$clone(new IG.ptr(43584,43597,1),IG),$clone(new IG.ptr(43600,43609,1),IG),$clone(new IG.ptr(43612,43615,1),IG)]),JN.nil,0);BG=new IF.ptr(new JM([$clone(new IG.ptr(5024,5109,1),IG),$clone(new IG.ptr(5112,5117,1),IG),$clone(new IG.ptr(43888,43967,1),IG)]),JN.nil,0);BH=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69552,69579,1),IH)]),0);BI=new IF.ptr(new JM([$clone(new IG.ptr(0,64,1),IG),$clone(new IG.ptr(91,96,1),IG),$clone(new IG.ptr(123,169,1),IG),$clone(new IG.ptr(171,185,1),IG),$clone(new IG.ptr(187,191,1),IG),$clone(new IG.ptr(215,247,32),IG),$clone(new IG.ptr(697,735,1),IG),$clone(new IG.ptr(741,745,1),IG),$clone(new IG.ptr(748,767,1),IG),$clone(new IG.ptr(884,894,10),IG),$clone(new IG.ptr(901,903,2),IG),$clone(new IG.ptr(1541,1548,7),IG),$clone(new IG.ptr(1563,1567,4),IG),$clone(new IG.ptr(1600,1757,157),IG),$clone(new IG.ptr(2274,2404,130),IG),$clone(new IG.ptr(2405,3647,1242),IG),$clone(new IG.ptr(4053,4056,1),IG),$clone(new IG.ptr(4347,5867,1520),IG),$clone(new IG.ptr(5868,5869,1),IG),$clone(new IG.ptr(5941,5942,1),IG),$clone(new IG.ptr(6146,6147,1),IG),$clone(new IG.ptr(6149,7379,1230),IG),$clone(new IG.ptr(7393,7401,8),IG),$clone(new IG.ptr(7402,7404,1),IG),$clone(new IG.ptr(7406,7411,1),IG),$clone(new IG.ptr(7413,7415,1),IG),$clone(new IG.ptr(7418,8192,774),IG),$clone(new IG.ptr(8193,8203,1),IG),$clone(new IG.ptr(8206,8292,1),IG),$clone(new IG.ptr(8294,8304,1),IG),$clone(new IG.ptr(8308,8318,1),IG),$clone(new IG.ptr(8320,8334,1),IG),$clone(new IG.ptr(8352,8383,1),IG),$clone(new IG.ptr(8448,8485,1),IG),$clone(new IG.ptr(8487,8489,1),IG),$clone(new IG.ptr(8492,8497,1),IG),$clone(new IG.ptr(8499,8525,1),IG),$clone(new IG.ptr(8527,8543,1),IG),$clone(new IG.ptr(8585,8587,1),IG),$clone(new IG.ptr(8592,9254,1),IG),$clone(new IG.ptr(9280,9290,1),IG),$clone(new IG.ptr(9312,10239,1),IG),$clone(new IG.ptr(10496,11123,1),IG),$clone(new IG.ptr(11126,11157,1),IG),$clone(new IG.ptr(11159,11263,1),IG),$clone(new IG.ptr(11776,11858,1),IG),$clone(new IG.ptr(12272,12283,1),IG),$clone(new IG.ptr(12288,12292,1),IG),$clone(new IG.ptr(12294,12296,2),IG),$clone(new IG.ptr(12297,12320,1),IG),$clone(new IG.ptr(12336,12343,1),IG),$clone(new IG.ptr(12348,12351,1),IG),$clone(new IG.ptr(12443,12444,1),IG),$clone(new IG.ptr(12448,12539,91),IG),$clone(new IG.ptr(12540,12688,148),IG),$clone(new IG.ptr(12689,12703,1),IG),$clone(new IG.ptr(12736,12771,1),IG),$clone(new IG.ptr(12832,12895,1),IG),$clone(new IG.ptr(12927,13007,1),IG),$clone(new IG.ptr(13055,13144,89),IG),$clone(new IG.ptr(13145,13311,1),IG),$clone(new IG.ptr(19904,19967,1),IG),$clone(new IG.ptr(42752,42785,1),IG),$clone(new IG.ptr(42888,42890,1),IG),$clone(new IG.ptr(43056,43065,1),IG),$clone(new IG.ptr(43310,43471,161),IG),$clone(new IG.ptr(43867,43882,15),IG),$clone(new IG.ptr(43883,64830,20947),IG),$clone(new IG.ptr(64831,65040,209),IG),$clone(new IG.ptr(65041,65049,1),IG),$clone(new IG.ptr(65072,65106,1),IG),$clone(new IG.ptr(65108,65126,1),IG),$clone(new IG.ptr(65128,65131,1),IG),$clone(new IG.ptr(65279,65281,2),IG),$clone(new IG.ptr(65282,65312,1),IG),$clone(new IG.ptr(65339,65344,1),IG),$clone(new IG.ptr(65371,65381,1),IG),$clone(new IG.ptr(65392,65438,46),IG),$clone(new IG.ptr(65439,65504,65),IG),$clone(new IG.ptr(65505,65510,1),IG),$clone(new IG.ptr(65512,65518,1),IG),$clone(new IG.ptr(65529,65533,1),IG)]),new JN([$clone(new IH.ptr(65792,65794,1),IH),$clone(new IH.ptr(65799,65843,1),IH),$clone(new IH.ptr(65847,65855,1),IH),$clone(new IH.ptr(65936,65948,1),IH),$clone(new IH.ptr(66000,66044,1),IH),$clone(new IH.ptr(66273,66299,1),IH),$clone(new IH.ptr(94178,94179,1),IH),$clone(new IH.ptr(113824,113827,1),IH),$clone(new IH.ptr(118784,119029,1),IH),$clone(new IH.ptr(119040,119078,1),IH),$clone(new IH.ptr(119081,119142,1),IH),$clone(new IH.ptr(119146,119162,1),IH),$clone(new IH.ptr(119171,119172,1),IH),$clone(new IH.ptr(119180,119209,1),IH),$clone(new IH.ptr(119214,119272,1),IH),$clone(new IH.ptr(119520,119539,1),IH),$clone(new IH.ptr(119552,119638,1),IH),$clone(new IH.ptr(119648,119672,1),IH),$clone(new IH.ptr(119808,119892,1),IH),$clone(new IH.ptr(119894,119964,1),IH),$clone(new IH.ptr(119966,119967,1),IH),$clone(new IH.ptr(119970,119973,3),IH),$clone(new IH.ptr(119974,119977,3),IH),$clone(new IH.ptr(119978,119980,1),IH),$clone(new IH.ptr(119982,119993,1),IH),$clone(new IH.ptr(119995,119997,2),IH),$clone(new IH.ptr(119998,120003,1),IH),$clone(new IH.ptr(120005,120069,1),IH),$clone(new IH.ptr(120071,120074,1),IH),$clone(new IH.ptr(120077,120084,1),IH),$clone(new IH.ptr(120086,120092,1),IH),$clone(new IH.ptr(120094,120121,1),IH),$clone(new IH.ptr(120123,120126,1),IH),$clone(new IH.ptr(120128,120132,1),IH),$clone(new IH.ptr(120134,120138,4),IH),$clone(new IH.ptr(120139,120144,1),IH),$clone(new IH.ptr(120146,120485,1),IH),$clone(new IH.ptr(120488,120779,1),IH),$clone(new IH.ptr(120782,120831,1),IH),$clone(new IH.ptr(126065,126132,1),IH),$clone(new IH.ptr(126209,126269,1),IH),$clone(new IH.ptr(126976,127019,1),IH),$clone(new IH.ptr(127024,127123,1),IH),$clone(new IH.ptr(127136,127150,1),IH),$clone(new IH.ptr(127153,127167,1),IH),$clone(new IH.ptr(127169,127183,1),IH),$clone(new IH.ptr(127185,127221,1),IH),$clone(new IH.ptr(127232,127405,1),IH),$clone(new IH.ptr(127462,127487,1),IH),$clone(new IH.ptr(127489,127490,1),IH),$clone(new IH.ptr(127504,127547,1),IH),$clone(new IH.ptr(127552,127560,1),IH),$clone(new IH.ptr(127568,127569,1),IH),$clone(new IH.ptr(127584,127589,1),IH),$clone(new IH.ptr(127744,128727,1),IH),$clone(new IH.ptr(128736,128748,1),IH),$clone(new IH.ptr(128752,128764,1),IH),$clone(new IH.ptr(128768,128883,1),IH),$clone(new IH.ptr(128896,128984,1),IH),$clone(new IH.ptr(128992,129003,1),IH),$clone(new IH.ptr(129024,129035,1),IH),$clone(new IH.ptr(129040,129095,1),IH),$clone(new IH.ptr(129104,129113,1),IH),$clone(new IH.ptr(129120,129159,1),IH),$clone(new IH.ptr(129168,129197,1),IH),$clone(new IH.ptr(129200,129201,1),IH),$clone(new IH.ptr(129280,129400,1),IH),$clone(new IH.ptr(129402,129483,1),IH),$clone(new IH.ptr(129485,129619,1),IH),$clone(new IH.ptr(129632,129645,1),IH),$clone(new IH.ptr(129648,129652,1),IH),$clone(new IH.ptr(129656,129658,1),IH),$clone(new IH.ptr(129664,129670,1),IH),$clone(new IH.ptr(129680,129704,1),IH),$clone(new IH.ptr(129712,129718,1),IH),$clone(new IH.ptr(129728,129730,1),IH),$clone(new IH.ptr(129744,129750,1),IH),$clone(new IH.ptr(129792,129938,1),IH),$clone(new IH.ptr(129940,129994,1),IH),$clone(new IH.ptr(130032,130041,1),IH),$clone(new IH.ptr(917505,917536,31),IH),$clone(new IH.ptr(917537,917631,1),IH)]),6);BJ=new IF.ptr(new JM([$clone(new IG.ptr(994,1007,1),IG),$clone(new IG.ptr(11392,11507,1),IG),$clone(new IG.ptr(11513,11519,1),IG)]),JN.nil,0);BK=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(73728,74649,1),IH),$clone(new IH.ptr(74752,74862,1),IH),$clone(new IH.ptr(74864,74868,1),IH),$clone(new IH.ptr(74880,75075,1),IH)]),0);BL=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67584,67589,1),IH),$clone(new IH.ptr(67592,67594,2),IH),$clone(new IH.ptr(67595,67637,1),IH),$clone(new IH.ptr(67639,67640,1),IH),$clone(new IH.ptr(67644,67647,3),IH)]),0);BM=new IF.ptr(new JM([$clone(new IG.ptr(1024,1156,1),IG),$clone(new IG.ptr(1159,1327,1),IG),$clone(new IG.ptr(7296,7304,1),IG),$clone(new IG.ptr(7467,7544,77),IG),$clone(new IG.ptr(11744,11775,1),IG),$clone(new IG.ptr(42560,42655,1),IG),$clone(new IG.ptr(65070,65071,1),IG)]),JN.nil,0);BN=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66560,66639,1),IH)]),0);BO=new IF.ptr(new JM([$clone(new IG.ptr(2304,2384,1),IG),$clone(new IG.ptr(2389,2403,1),IG),$clone(new IG.ptr(2406,2431,1),IG),$clone(new IG.ptr(43232,43263,1),IG)]),JN.nil,0);BP=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71936,71942,1),IH),$clone(new IH.ptr(71945,71948,3),IH),$clone(new IH.ptr(71949,71955,1),IH),$clone(new IH.ptr(71957,71958,1),IH),$clone(new IH.ptr(71960,71989,1),IH),$clone(new IH.ptr(71991,71992,1),IH),$clone(new IH.ptr(71995,72006,1),IH),$clone(new IH.ptr(72016,72025,1),IH)]),0);BQ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71680,71739,1),IH)]),0);BR=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(113664,113770,1),IH),$clone(new IH.ptr(113776,113788,1),IH),$clone(new IH.ptr(113792,113800,1),IH),$clone(new IH.ptr(113808,113817,1),IH),$clone(new IH.ptr(113820,113823,1),IH)]),0);BS=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(77824,78894,1),IH),$clone(new IH.ptr(78896,78904,1),IH)]),0);BT=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66816,66855,1),IH)]),0);BU=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69600,69622,1),IH)]),0);BV=new IF.ptr(new JM([$clone(new IG.ptr(4608,4680,1),IG),$clone(new IG.ptr(4682,4685,1),IG),$clone(new IG.ptr(4688,4694,1),IG),$clone(new IG.ptr(4696,4698,2),IG),$clone(new IG.ptr(4699,4701,1),IG),$clone(new IG.ptr(4704,4744,1),IG),$clone(new IG.ptr(4746,4749,1),IG),$clone(new IG.ptr(4752,4784,1),IG),$clone(new IG.ptr(4786,4789,1),IG),$clone(new IG.ptr(4792,4798,1),IG),$clone(new IG.ptr(4800,4802,2),IG),$clone(new IG.ptr(4803,4805,1),IG),$clone(new IG.ptr(4808,4822,1),IG),$clone(new IG.ptr(4824,4880,1),IG),$clone(new IG.ptr(4882,4885,1),IG),$clone(new IG.ptr(4888,4954,1),IG),$clone(new IG.ptr(4957,4988,1),IG),$clone(new IG.ptr(4992,5017,1),IG),$clone(new IG.ptr(11648,11670,1),IG),$clone(new IG.ptr(11680,11686,1),IG),$clone(new IG.ptr(11688,11694,1),IG),$clone(new IG.ptr(11696,11702,1),IG),$clone(new IG.ptr(11704,11710,1),IG),$clone(new IG.ptr(11712,11718,1),IG),$clone(new IG.ptr(11720,11726,1),IG),$clone(new IG.ptr(11728,11734,1),IG),$clone(new IG.ptr(11736,11742,1),IG),$clone(new IG.ptr(43777,43782,1),IG),$clone(new IG.ptr(43785,43790,1),IG),$clone(new IG.ptr(43793,43798,1),IG),$clone(new IG.ptr(43808,43814,1),IG),$clone(new IG.ptr(43816,43822,1),IG)]),JN.nil,0);BW=new IF.ptr(new JM([$clone(new IG.ptr(4256,4293,1),IG),$clone(new IG.ptr(4295,4301,6),IG),$clone(new IG.ptr(4304,4346,1),IG),$clone(new IG.ptr(4348,4351,1),IG),$clone(new IG.ptr(7312,7354,1),IG),$clone(new IG.ptr(7357,7359,1),IG),$clone(new IG.ptr(11520,11557,1),IG),$clone(new IG.ptr(11559,11565,6),IG)]),JN.nil,0);BX=new IF.ptr(new JM([$clone(new IG.ptr(11264,11310,1),IG),$clone(new IG.ptr(11312,11358,1),IG)]),new JN([$clone(new IH.ptr(122880,122886,1),IH),$clone(new IH.ptr(122888,122904,1),IH),$clone(new IH.ptr(122907,122913,1),IH),$clone(new IH.ptr(122915,122916,1),IH),$clone(new IH.ptr(122918,122922,1),IH)]),0);BY=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66352,66378,1),IH)]),0);BZ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70400,70403,1),IH),$clone(new IH.ptr(70405,70412,1),IH),$clone(new IH.ptr(70415,70416,1),IH),$clone(new IH.ptr(70419,70440,1),IH),$clone(new IH.ptr(70442,70448,1),IH),$clone(new IH.ptr(70450,70451,1),IH),$clone(new IH.ptr(70453,70457,1),IH),$clone(new IH.ptr(70460,70468,1),IH),$clone(new IH.ptr(70471,70472,1),IH),$clone(new IH.ptr(70475,70477,1),IH),$clone(new IH.ptr(70480,70487,7),IH),$clone(new IH.ptr(70493,70499,1),IH),$clone(new IH.ptr(70502,70508,1),IH),$clone(new IH.ptr(70512,70516,1),IH)]),0);CA=new IF.ptr(new JM([$clone(new IG.ptr(880,883,1),IG),$clone(new IG.ptr(885,887,1),IG),$clone(new IG.ptr(890,893,1),IG),$clone(new IG.ptr(895,900,5),IG),$clone(new IG.ptr(902,904,2),IG),$clone(new IG.ptr(905,906,1),IG),$clone(new IG.ptr(908,910,2),IG),$clone(new IG.ptr(911,929,1),IG),$clone(new IG.ptr(931,993,1),IG),$clone(new IG.ptr(1008,1023,1),IG),$clone(new IG.ptr(7462,7466,1),IG),$clone(new IG.ptr(7517,7521,1),IG),$clone(new IG.ptr(7526,7530,1),IG),$clone(new IG.ptr(7615,7936,321),IG),$clone(new IG.ptr(7937,7957,1),IG),$clone(new IG.ptr(7960,7965,1),IG),$clone(new IG.ptr(7968,8005,1),IG),$clone(new IG.ptr(8008,8013,1),IG),$clone(new IG.ptr(8016,8023,1),IG),$clone(new IG.ptr(8025,8031,2),IG),$clone(new IG.ptr(8032,8061,1),IG),$clone(new IG.ptr(8064,8116,1),IG),$clone(new IG.ptr(8118,8132,1),IG),$clone(new IG.ptr(8134,8147,1),IG),$clone(new IG.ptr(8150,8155,1),IG),$clone(new IG.ptr(8157,8175,1),IG),$clone(new IG.ptr(8178,8180,1),IG),$clone(new IG.ptr(8182,8190,1),IG),$clone(new IG.ptr(8486,43877,35391),IG)]),new JN([$clone(new IH.ptr(65856,65934,1),IH),$clone(new IH.ptr(65952,119296,53344),IH),$clone(new IH.ptr(119297,119365,1),IH)]),0);CB=new IF.ptr(new JM([$clone(new IG.ptr(2689,2691,1),IG),$clone(new IG.ptr(2693,2701,1),IG),$clone(new IG.ptr(2703,2705,1),IG),$clone(new IG.ptr(2707,2728,1),IG),$clone(new IG.ptr(2730,2736,1),IG),$clone(new IG.ptr(2738,2739,1),IG),$clone(new IG.ptr(2741,2745,1),IG),$clone(new IG.ptr(2748,2757,1),IG),$clone(new IG.ptr(2759,2761,1),IG),$clone(new IG.ptr(2763,2765,1),IG),$clone(new IG.ptr(2768,2784,16),IG),$clone(new IG.ptr(2785,2787,1),IG),$clone(new IG.ptr(2790,2801,1),IG),$clone(new IG.ptr(2809,2815,1),IG)]),JN.nil,0);CC=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(73056,73061,1),IH),$clone(new IH.ptr(73063,73064,1),IH),$clone(new IH.ptr(73066,73102,1),IH),$clone(new IH.ptr(73104,73105,1),IH),$clone(new IH.ptr(73107,73112,1),IH),$clone(new IH.ptr(73120,73129,1),IH)]),0);CD=new IF.ptr(new JM([$clone(new IG.ptr(2561,2563,1),IG),$clone(new IG.ptr(2565,2570,1),IG),$clone(new IG.ptr(2575,2576,1),IG),$clone(new IG.ptr(2579,2600,1),IG),$clone(new IG.ptr(2602,2608,1),IG),$clone(new IG.ptr(2610,2611,1),IG),$clone(new IG.ptr(2613,2614,1),IG),$clone(new IG.ptr(2616,2617,1),IG),$clone(new IG.ptr(2620,2622,2),IG),$clone(new IG.ptr(2623,2626,1),IG),$clone(new IG.ptr(2631,2632,1),IG),$clone(new IG.ptr(2635,2637,1),IG),$clone(new IG.ptr(2641,2649,8),IG),$clone(new IG.ptr(2650,2652,1),IG),$clone(new IG.ptr(2654,2662,8),IG),$clone(new IG.ptr(2663,2678,1),IG)]),JN.nil,0);CE=new IF.ptr(new JM([$clone(new IG.ptr(11904,11929,1),IG),$clone(new IG.ptr(11931,12019,1),IG),$clone(new IG.ptr(12032,12245,1),IG),$clone(new IG.ptr(12293,12295,2),IG),$clone(new IG.ptr(12321,12329,1),IG),$clone(new IG.ptr(12344,12347,1),IG),$clone(new IG.ptr(13312,19903,1),IG),$clone(new IG.ptr(19968,40956,1),IG),$clone(new IG.ptr(63744,64109,1),IG),$clone(new IG.ptr(64112,64217,1),IG)]),new JN([$clone(new IH.ptr(94192,94193,1),IH),$clone(new IH.ptr(131072,173789,1),IH),$clone(new IH.ptr(173824,177972,1),IH),$clone(new IH.ptr(177984,178205,1),IH),$clone(new IH.ptr(178208,183969,1),IH),$clone(new IH.ptr(183984,191456,1),IH),$clone(new IH.ptr(194560,195101,1),IH),$clone(new IH.ptr(196608,201546,1),IH)]),0);CF=new IF.ptr(new JM([$clone(new IG.ptr(4352,4607,1),IG),$clone(new IG.ptr(12334,12335,1),IG),$clone(new IG.ptr(12593,12686,1),IG),$clone(new IG.ptr(12800,12830,1),IG),$clone(new IG.ptr(12896,12926,1),IG),$clone(new IG.ptr(43360,43388,1),IG),$clone(new IG.ptr(44032,55203,1),IG),$clone(new IG.ptr(55216,55238,1),IG),$clone(new IG.ptr(55243,55291,1),IG),$clone(new IG.ptr(65440,65470,1),IG),$clone(new IG.ptr(65474,65479,1),IG),$clone(new IG.ptr(65482,65487,1),IG),$clone(new IG.ptr(65490,65495,1),IG),$clone(new IG.ptr(65498,65500,1),IG)]),JN.nil,0);CG=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68864,68903,1),IH),$clone(new IH.ptr(68912,68921,1),IH)]),0);CH=new IF.ptr(new JM([$clone(new IG.ptr(5920,5940,1),IG)]),JN.nil,0);CI=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67808,67826,1),IH),$clone(new IH.ptr(67828,67829,1),IH),$clone(new IH.ptr(67835,67839,1),IH)]),0);CJ=new IF.ptr(new JM([$clone(new IG.ptr(1425,1479,1),IG),$clone(new IG.ptr(1488,1514,1),IG),$clone(new IG.ptr(1519,1524,1),IG),$clone(new IG.ptr(64285,64310,1),IG),$clone(new IG.ptr(64312,64316,1),IG),$clone(new IG.ptr(64318,64320,2),IG),$clone(new IG.ptr(64321,64323,2),IG),$clone(new IG.ptr(64324,64326,2),IG),$clone(new IG.ptr(64327,64335,1),IG)]),JN.nil,0);CK=new IF.ptr(new JM([$clone(new IG.ptr(12353,12438,1),IG),$clone(new IG.ptr(12445,12447,1),IG)]),new JN([$clone(new IH.ptr(110593,110878,1),IH),$clone(new IH.ptr(110928,110930,1),IH),$clone(new IH.ptr(127488,127488,1),IH)]),0);CL=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67648,67669,1),IH),$clone(new IH.ptr(67671,67679,1),IH)]),0);CM=new IF.ptr(new JM([$clone(new IG.ptr(768,879,1),IG),$clone(new IG.ptr(1157,1158,1),IG),$clone(new IG.ptr(1611,1621,1),IG),$clone(new IG.ptr(1648,2385,737),IG),$clone(new IG.ptr(2386,2388,1),IG),$clone(new IG.ptr(6832,6848,1),IG),$clone(new IG.ptr(7376,7378,1),IG),$clone(new IG.ptr(7380,7392,1),IG),$clone(new IG.ptr(7394,7400,1),IG),$clone(new IG.ptr(7405,7412,7),IG),$clone(new IG.ptr(7416,7417,1),IG),$clone(new IG.ptr(7616,7673,1),IG),$clone(new IG.ptr(7675,7679,1),IG),$clone(new IG.ptr(8204,8205,1),IG),$clone(new IG.ptr(8400,8432,1),IG),$clone(new IG.ptr(12330,12333,1),IG),$clone(new IG.ptr(12441,12442,1),IG),$clone(new IG.ptr(65024,65039,1),IG),$clone(new IG.ptr(65056,65069,1),IG)]),new JN([$clone(new IH.ptr(66045,66272,227),IH),$clone(new IH.ptr(70459,119143,48684),IH),$clone(new IH.ptr(119144,119145,1),IH),$clone(new IH.ptr(119163,119170,1),IH),$clone(new IH.ptr(119173,119179,1),IH),$clone(new IH.ptr(119210,119213,1),IH),$clone(new IH.ptr(917760,917999,1),IH)]),0);CN=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68448,68466,1),IH),$clone(new IH.ptr(68472,68479,1),IH)]),0);CO=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68416,68437,1),IH),$clone(new IH.ptr(68440,68447,1),IH)]),0);CP=new IF.ptr(new JM([$clone(new IG.ptr(43392,43469,1),IG),$clone(new IG.ptr(43472,43481,1),IG),$clone(new IG.ptr(43486,43487,1),IG)]),JN.nil,0);CQ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69760,69825,1),IH),$clone(new IH.ptr(69837,69837,1),IH)]),0);CR=new IF.ptr(new JM([$clone(new IG.ptr(3200,3212,1),IG),$clone(new IG.ptr(3214,3216,1),IG),$clone(new IG.ptr(3218,3240,1),IG),$clone(new IG.ptr(3242,3251,1),IG),$clone(new IG.ptr(3253,3257,1),IG),$clone(new IG.ptr(3260,3268,1),IG),$clone(new IG.ptr(3270,3272,1),IG),$clone(new IG.ptr(3274,3277,1),IG),$clone(new IG.ptr(3285,3286,1),IG),$clone(new IG.ptr(3294,3296,2),IG),$clone(new IG.ptr(3297,3299,1),IG),$clone(new IG.ptr(3302,3311,1),IG),$clone(new IG.ptr(3313,3314,1),IG)]),JN.nil,0);CS=new IF.ptr(new JM([$clone(new IG.ptr(12449,12538,1),IG),$clone(new IG.ptr(12541,12543,1),IG),$clone(new IG.ptr(12784,12799,1),IG),$clone(new IG.ptr(13008,13054,1),IG),$clone(new IG.ptr(13056,13143,1),IG),$clone(new IG.ptr(65382,65391,1),IG),$clone(new IG.ptr(65393,65437,1),IG)]),new JN([$clone(new IH.ptr(110592,110948,356),IH),$clone(new IH.ptr(110949,110951,1),IH)]),0);CT=new IF.ptr(new JM([$clone(new IG.ptr(43264,43309,1),IG),$clone(new IG.ptr(43311,43311,1),IG)]),JN.nil,0);CU=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68096,68099,1),IH),$clone(new IH.ptr(68101,68102,1),IH),$clone(new IH.ptr(68108,68115,1),IH),$clone(new IH.ptr(68117,68119,1),IH),$clone(new IH.ptr(68121,68149,1),IH),$clone(new IH.ptr(68152,68154,1),IH),$clone(new IH.ptr(68159,68168,1),IH),$clone(new IH.ptr(68176,68184,1),IH)]),0);CV=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(94180,101120,6940),IH),$clone(new IH.ptr(101121,101589,1),IH)]),0);CW=new IF.ptr(new JM([$clone(new IG.ptr(6016,6109,1),IG),$clone(new IG.ptr(6112,6121,1),IG),$clone(new IG.ptr(6128,6137,1),IG),$clone(new IG.ptr(6624,6655,1),IG)]),JN.nil,0);CX=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70144,70161,1),IH),$clone(new IH.ptr(70163,70206,1),IH)]),0);CY=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70320,70378,1),IH),$clone(new IH.ptr(70384,70393,1),IH)]),0);CZ=new IF.ptr(new JM([$clone(new IG.ptr(3713,3714,1),IG),$clone(new IG.ptr(3716,3718,2),IG),$clone(new IG.ptr(3719,3722,1),IG),$clone(new IG.ptr(3724,3747,1),IG),$clone(new IG.ptr(3749,3751,2),IG),$clone(new IG.ptr(3752,3773,1),IG),$clone(new IG.ptr(3776,3780,1),IG),$clone(new IG.ptr(3782,3784,2),IG),$clone(new IG.ptr(3785,3789,1),IG),$clone(new IG.ptr(3792,3801,1),IG),$clone(new IG.ptr(3804,3807,1),IG)]),JN.nil,0);DA=new IF.ptr(new JM([$clone(new IG.ptr(65,90,1),IG),$clone(new IG.ptr(97,122,1),IG),$clone(new IG.ptr(170,186,16),IG),$clone(new IG.ptr(192,214,1),IG),$clone(new IG.ptr(216,246,1),IG),$clone(new IG.ptr(248,696,1),IG),$clone(new IG.ptr(736,740,1),IG),$clone(new IG.ptr(7424,7461,1),IG),$clone(new IG.ptr(7468,7516,1),IG),$clone(new IG.ptr(7522,7525,1),IG),$clone(new IG.ptr(7531,7543,1),IG),$clone(new IG.ptr(7545,7614,1),IG),$clone(new IG.ptr(7680,7935,1),IG),$clone(new IG.ptr(8305,8319,14),IG),$clone(new IG.ptr(8336,8348,1),IG),$clone(new IG.ptr(8490,8491,1),IG),$clone(new IG.ptr(8498,8526,28),IG),$clone(new IG.ptr(8544,8584,1),IG),$clone(new IG.ptr(11360,11391,1),IG),$clone(new IG.ptr(42786,42887,1),IG),$clone(new IG.ptr(42891,42943,1),IG),$clone(new IG.ptr(42946,42954,1),IG),$clone(new IG.ptr(42997,43007,1),IG),$clone(new IG.ptr(43824,43866,1),IG),$clone(new IG.ptr(43868,43876,1),IG),$clone(new IG.ptr(43878,43881,1),IG),$clone(new IG.ptr(64256,64262,1),IG),$clone(new IG.ptr(65313,65338,1),IG),$clone(new IG.ptr(65345,65370,1),IG)]),JN.nil,5);DB=new IF.ptr(new JM([$clone(new IG.ptr(7168,7223,1),IG),$clone(new IG.ptr(7227,7241,1),IG),$clone(new IG.ptr(7245,7247,1),IG)]),JN.nil,0);DC=new IF.ptr(new JM([$clone(new IG.ptr(6400,6430,1),IG),$clone(new IG.ptr(6432,6443,1),IG),$clone(new IG.ptr(6448,6459,1),IG),$clone(new IG.ptr(6464,6468,4),IG),$clone(new IG.ptr(6469,6479,1),IG)]),JN.nil,0);DD=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67072,67382,1),IH),$clone(new IH.ptr(67392,67413,1),IH),$clone(new IH.ptr(67424,67431,1),IH)]),0);DE=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(65536,65547,1),IH),$clone(new IH.ptr(65549,65574,1),IH),$clone(new IH.ptr(65576,65594,1),IH),$clone(new IH.ptr(65596,65597,1),IH),$clone(new IH.ptr(65599,65613,1),IH),$clone(new IH.ptr(65616,65629,1),IH),$clone(new IH.ptr(65664,65786,1),IH)]),0);DF=new IF.ptr(new JM([$clone(new IG.ptr(42192,42239,1),IG)]),new JN([$clone(new IH.ptr(73648,73648,1),IH)]),0);DG=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66176,66204,1),IH)]),0);DH=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67872,67897,1),IH),$clone(new IH.ptr(67903,67903,1),IH)]),0);DI=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69968,70006,1),IH)]),0);DJ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(73440,73464,1),IH)]),0);DK=new IF.ptr(new JM([$clone(new IG.ptr(3328,3340,1),IG),$clone(new IG.ptr(3342,3344,1),IG),$clone(new IG.ptr(3346,3396,1),IG),$clone(new IG.ptr(3398,3400,1),IG),$clone(new IG.ptr(3402,3407,1),IG),$clone(new IG.ptr(3412,3427,1),IG),$clone(new IG.ptr(3430,3455,1),IG)]),JN.nil,0);DL=new IF.ptr(new JM([$clone(new IG.ptr(2112,2139,1),IG),$clone(new IG.ptr(2142,2142,1),IG)]),JN.nil,0);DM=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68288,68326,1),IH),$clone(new IH.ptr(68331,68342,1),IH)]),0);DN=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72816,72847,1),IH),$clone(new IH.ptr(72850,72871,1),IH),$clone(new IH.ptr(72873,72886,1),IH)]),0);DO=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72960,72966,1),IH),$clone(new IH.ptr(72968,72969,1),IH),$clone(new IH.ptr(72971,73014,1),IH),$clone(new IH.ptr(73018,73020,2),IH),$clone(new IH.ptr(73021,73023,2),IH),$clone(new IH.ptr(73024,73031,1),IH),$clone(new IH.ptr(73040,73049,1),IH)]),0);DP=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(93760,93850,1),IH)]),0);DQ=new IF.ptr(new JM([$clone(new IG.ptr(43744,43766,1),IG),$clone(new IG.ptr(43968,44013,1),IG),$clone(new IG.ptr(44016,44025,1),IG)]),JN.nil,0);DR=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(124928,125124,1),IH),$clone(new IH.ptr(125127,125142,1),IH)]),0);DS=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68000,68023,1),IH),$clone(new IH.ptr(68028,68047,1),IH),$clone(new IH.ptr(68050,68095,1),IH)]),0);DT=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67968,67999,1),IH)]),0);DU=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(93952,94026,1),IH),$clone(new IH.ptr(94031,94087,1),IH),$clone(new IH.ptr(94095,94111,1),IH)]),0);DV=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71168,71236,1),IH),$clone(new IH.ptr(71248,71257,1),IH)]),0);DW=new IF.ptr(new JM([$clone(new IG.ptr(6144,6145,1),IG),$clone(new IG.ptr(6148,6150,2),IG),$clone(new IG.ptr(6151,6158,1),IG),$clone(new IG.ptr(6160,6169,1),IG),$clone(new IG.ptr(6176,6264,1),IG),$clone(new IG.ptr(6272,6314,1),IG)]),new JN([$clone(new IH.ptr(71264,71276,1),IH)]),0);DX=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(92736,92766,1),IH),$clone(new IH.ptr(92768,92777,1),IH),$clone(new IH.ptr(92782,92783,1),IH)]),0);DY=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70272,70278,1),IH),$clone(new IH.ptr(70280,70282,2),IH),$clone(new IH.ptr(70283,70285,1),IH),$clone(new IH.ptr(70287,70301,1),IH),$clone(new IH.ptr(70303,70313,1),IH)]),0);DZ=new IF.ptr(new JM([$clone(new IG.ptr(4096,4255,1),IG),$clone(new IG.ptr(43488,43518,1),IG),$clone(new IG.ptr(43616,43647,1),IG)]),JN.nil,0);EA=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67712,67742,1),IH),$clone(new IH.ptr(67751,67759,1),IH)]),0);EB=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72096,72103,1),IH),$clone(new IH.ptr(72106,72151,1),IH),$clone(new IH.ptr(72154,72164,1),IH)]),0);EC=new IF.ptr(new JM([$clone(new IG.ptr(6528,6571,1),IG),$clone(new IG.ptr(6576,6601,1),IG),$clone(new IG.ptr(6608,6618,1),IG),$clone(new IG.ptr(6622,6623,1),IG)]),JN.nil,0);ED=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70656,70747,1),IH),$clone(new IH.ptr(70749,70753,1),IH)]),0);EE=new IF.ptr(new JM([$clone(new IG.ptr(1984,2042,1),IG),$clone(new IG.ptr(2045,2047,1),IG)]),JN.nil,0);EF=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(94177,110960,16783),IH),$clone(new IH.ptr(110961,111355,1),IH)]),0);EG=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(123136,123180,1),IH),$clone(new IH.ptr(123184,123197,1),IH),$clone(new IH.ptr(123200,123209,1),IH),$clone(new IH.ptr(123214,123215,1),IH)]),0);EH=new IF.ptr(new JM([$clone(new IG.ptr(5760,5788,1),IG)]),JN.nil,0);EI=new IF.ptr(new JM([$clone(new IG.ptr(7248,7295,1),IG)]),JN.nil,0);EJ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68736,68786,1),IH),$clone(new IH.ptr(68800,68850,1),IH),$clone(new IH.ptr(68858,68863,1),IH)]),0);EK=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66304,66339,1),IH),$clone(new IH.ptr(66349,66351,1),IH)]),0);EL=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68224,68255,1),IH)]),0);EM=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66384,66426,1),IH)]),0);EN=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66464,66499,1),IH),$clone(new IH.ptr(66504,66517,1),IH)]),0);EO=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69376,69415,1),IH)]),0);EP=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68192,68223,1),IH)]),0);EQ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68608,68680,1),IH)]),0);ER=new IF.ptr(new JM([$clone(new IG.ptr(2817,2819,1),IG),$clone(new IG.ptr(2821,2828,1),IG),$clone(new IG.ptr(2831,2832,1),IG),$clone(new IG.ptr(2835,2856,1),IG),$clone(new IG.ptr(2858,2864,1),IG),$clone(new IG.ptr(2866,2867,1),IG),$clone(new IG.ptr(2869,2873,1),IG),$clone(new IG.ptr(2876,2884,1),IG),$clone(new IG.ptr(2887,2888,1),IG),$clone(new IG.ptr(2891,2893,1),IG),$clone(new IG.ptr(2901,2903,1),IG),$clone(new IG.ptr(2908,2909,1),IG),$clone(new IG.ptr(2911,2915,1),IG),$clone(new IG.ptr(2918,2935,1),IG)]),JN.nil,0);ES=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66736,66771,1),IH),$clone(new IH.ptr(66776,66811,1),IH)]),0);ET=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66688,66717,1),IH),$clone(new IH.ptr(66720,66729,1),IH)]),0);EU=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(92928,92997,1),IH),$clone(new IH.ptr(93008,93017,1),IH),$clone(new IH.ptr(93019,93025,1),IH),$clone(new IH.ptr(93027,93047,1),IH),$clone(new IH.ptr(93053,93071,1),IH)]),0);EV=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67680,67711,1),IH)]),0);EW=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72384,72440,1),IH)]),0);EX=new IF.ptr(new JM([$clone(new IG.ptr(43072,43127,1),IG)]),JN.nil,0);EY=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(67840,67867,1),IH),$clone(new IH.ptr(67871,67871,1),IH)]),0);EZ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(68480,68497,1),IH),$clone(new IH.ptr(68505,68508,1),IH),$clone(new IH.ptr(68521,68527,1),IH)]),0);FA=new IF.ptr(new JM([$clone(new IG.ptr(43312,43347,1),IG),$clone(new IG.ptr(43359,43359,1),IG)]),JN.nil,0);FB=new IF.ptr(new JM([$clone(new IG.ptr(5792,5866,1),IG),$clone(new IG.ptr(5870,5880,1),IG)]),JN.nil,0);FC=new IF.ptr(new JM([$clone(new IG.ptr(2048,2093,1),IG),$clone(new IG.ptr(2096,2110,1),IG)]),JN.nil,0);FD=new IF.ptr(new JM([$clone(new IG.ptr(43136,43205,1),IG),$clone(new IG.ptr(43214,43225,1),IG)]),JN.nil,0);FE=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70016,70111,1),IH)]),0);FF=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66640,66687,1),IH)]),0);FG=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71040,71093,1),IH),$clone(new IH.ptr(71096,71133,1),IH)]),0);FH=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(120832,121483,1),IH),$clone(new IH.ptr(121499,121503,1),IH),$clone(new IH.ptr(121505,121519,1),IH)]),0);FI=new IF.ptr(new JM([$clone(new IG.ptr(3457,3459,1),IG),$clone(new IG.ptr(3461,3478,1),IG),$clone(new IG.ptr(3482,3505,1),IG),$clone(new IG.ptr(3507,3515,1),IG),$clone(new IG.ptr(3517,3520,3),IG),$clone(new IG.ptr(3521,3526,1),IG),$clone(new IG.ptr(3530,3535,5),IG),$clone(new IG.ptr(3536,3540,1),IG),$clone(new IG.ptr(3542,3544,2),IG),$clone(new IG.ptr(3545,3551,1),IG),$clone(new IG.ptr(3558,3567,1),IG),$clone(new IG.ptr(3570,3572,1),IG)]),new JN([$clone(new IH.ptr(70113,70132,1),IH)]),0);FJ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69424,69465,1),IH)]),0);FK=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69840,69864,1),IH),$clone(new IH.ptr(69872,69881,1),IH)]),0);FL=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72272,72354,1),IH)]),0);FM=new IF.ptr(new JM([$clone(new IG.ptr(7040,7103,1),IG),$clone(new IG.ptr(7360,7367,1),IG)]),JN.nil,0);FN=new IF.ptr(new JM([$clone(new IG.ptr(43008,43052,1),IG)]),JN.nil,0);FO=new IF.ptr(new JM([$clone(new IG.ptr(1792,1805,1),IG),$clone(new IG.ptr(1807,1866,1),IG),$clone(new IG.ptr(1869,1871,1),IG),$clone(new IG.ptr(2144,2154,1),IG)]),JN.nil,0);FP=new IF.ptr(new JM([$clone(new IG.ptr(5888,5900,1),IG),$clone(new IG.ptr(5902,5908,1),IG)]),JN.nil,0);FQ=new IF.ptr(new JM([$clone(new IG.ptr(5984,5996,1),IG),$clone(new IG.ptr(5998,6000,1),IG),$clone(new IG.ptr(6002,6003,1),IG)]),JN.nil,0);FR=new IF.ptr(new JM([$clone(new IG.ptr(6480,6509,1),IG),$clone(new IG.ptr(6512,6516,1),IG)]),JN.nil,0);FS=new IF.ptr(new JM([$clone(new IG.ptr(6688,6750,1),IG),$clone(new IG.ptr(6752,6780,1),IG),$clone(new IG.ptr(6783,6793,1),IG),$clone(new IG.ptr(6800,6809,1),IG),$clone(new IG.ptr(6816,6829,1),IG)]),JN.nil,0);FT=new IF.ptr(new JM([$clone(new IG.ptr(43648,43714,1),IG),$clone(new IG.ptr(43739,43743,1),IG)]),JN.nil,0);FU=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71296,71352,1),IH),$clone(new IH.ptr(71360,71369,1),IH)]),0);FV=new IF.ptr(new JM([$clone(new IG.ptr(2946,2947,1),IG),$clone(new IG.ptr(2949,2954,1),IG),$clone(new IG.ptr(2958,2960,1),IG),$clone(new IG.ptr(2962,2965,1),IG),$clone(new IG.ptr(2969,2970,1),IG),$clone(new IG.ptr(2972,2974,2),IG),$clone(new IG.ptr(2975,2979,4),IG),$clone(new IG.ptr(2980,2984,4),IG),$clone(new IG.ptr(2985,2986,1),IG),$clone(new IG.ptr(2990,3001,1),IG),$clone(new IG.ptr(3006,3010,1),IG),$clone(new IG.ptr(3014,3016,1),IG),$clone(new IG.ptr(3018,3021,1),IG),$clone(new IG.ptr(3024,3031,7),IG),$clone(new IG.ptr(3046,3066,1),IG)]),new JN([$clone(new IH.ptr(73664,73713,1),IH),$clone(new IH.ptr(73727,73727,1),IH)]),0);FW=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(94176,94208,32),IH),$clone(new IH.ptr(94209,100343,1),IH),$clone(new IH.ptr(100352,101119,1),IH),$clone(new IH.ptr(101632,101640,1),IH)]),0);FX=new IF.ptr(new JM([$clone(new IG.ptr(3072,3084,1),IG),$clone(new IG.ptr(3086,3088,1),IG),$clone(new IG.ptr(3090,3112,1),IG),$clone(new IG.ptr(3114,3129,1),IG),$clone(new IG.ptr(3133,3140,1),IG),$clone(new IG.ptr(3142,3144,1),IG),$clone(new IG.ptr(3146,3149,1),IG),$clone(new IG.ptr(3157,3158,1),IG),$clone(new IG.ptr(3160,3162,1),IG),$clone(new IG.ptr(3168,3171,1),IG),$clone(new IG.ptr(3174,3183,1),IG),$clone(new IG.ptr(3191,3199,1),IG)]),JN.nil,0);FY=new IF.ptr(new JM([$clone(new IG.ptr(1920,1969,1),IG)]),JN.nil,0);FZ=new IF.ptr(new JM([$clone(new IG.ptr(3585,3642,1),IG),$clone(new IG.ptr(3648,3675,1),IG)]),JN.nil,0);GA=new IF.ptr(new JM([$clone(new IG.ptr(3840,3911,1),IG),$clone(new IG.ptr(3913,3948,1),IG),$clone(new IG.ptr(3953,3991,1),IG),$clone(new IG.ptr(3993,4028,1),IG),$clone(new IG.ptr(4030,4044,1),IG),$clone(new IG.ptr(4046,4052,1),IG),$clone(new IG.ptr(4057,4058,1),IG)]),JN.nil,0);GB=new IF.ptr(new JM([$clone(new IG.ptr(11568,11623,1),IG),$clone(new IG.ptr(11631,11632,1),IG),$clone(new IG.ptr(11647,11647,1),IG)]),JN.nil,0);GC=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(70784,70855,1),IH),$clone(new IH.ptr(70864,70873,1),IH)]),0);GD=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(66432,66461,1),IH),$clone(new IH.ptr(66463,66463,1),IH)]),0);GE=new IF.ptr(new JM([$clone(new IG.ptr(42240,42539,1),IG)]),JN.nil,0);GF=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(123584,123641,1),IH),$clone(new IH.ptr(123647,123647,1),IH)]),0);GG=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(71840,71922,1),IH),$clone(new IH.ptr(71935,71935,1),IH)]),0);GH=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(69248,69289,1),IH),$clone(new IH.ptr(69291,69293,1),IH),$clone(new IH.ptr(69296,69297,1),IH)]),0);GI=new IF.ptr(new JM([$clone(new IG.ptr(40960,42124,1),IG),$clone(new IG.ptr(42128,42182,1),IG)]),JN.nil,0);GJ=new IF.ptr(new JM([]),new JN([$clone(new IH.ptr(72192,72263,1),IH)]),0);$pkg.Adlam=AK;$pkg.Ahom=AL;$pkg.Anatolian_Hieroglyphs=AM;$pkg.Arabic=AN;$pkg.Armenian=AO;$pkg.Avestan=AP;$pkg.Balinese=AQ;$pkg.Bamum=AR;$pkg.Bassa_Vah=AS;$pkg.Batak=AT;$pkg.Bengali=AU;$pkg.Bhaiksuki=AV;$pkg.Bopomofo=AW;$pkg.Brahmi=AX;$pkg.Braille=AY;$pkg.Buginese=AZ;$pkg.Buhid=BA;$pkg.Canadian_Aboriginal=BB;$pkg.Carian=BC;$pkg.Caucasian_Albanian=BD;$pkg.Chakma=BE;$pkg.Cham=BF;$pkg.Cherokee=BG;$pkg.Chorasmian=BH;$pkg.Common=BI;$pkg.Coptic=BJ;$pkg.Cuneiform=BK;$pkg.Cypriot=BL;$pkg.Cyrillic=BM;$pkg.Deseret=BN;$pkg.Devanagari=BO;$pkg.Dives_Akuru=BP;$pkg.Dogra=BQ;$pkg.Duployan=BR;$pkg.Egyptian_Hieroglyphs=BS;$pkg.Elbasan=BT;$pkg.Elymaic=BU;$pkg.Ethiopic=BV;$pkg.Georgian=BW;$pkg.Glagolitic=BX;$pkg.Gothic=BY;$pkg.Grantha=BZ;$pkg.Greek=CA;$pkg.Gujarati=CB;$pkg.Gunjala_Gondi=CC;$pkg.Gurmukhi=CD;$pkg.Han=CE;$pkg.Hangul=CF;$pkg.Hanifi_Rohingya=CG;$pkg.Hanunoo=CH;$pkg.Hatran=CI;$pkg.Hebrew=CJ;$pkg.Hiragana=CK;$pkg.Imperial_Aramaic=CL;$pkg.Inherited=CM;$pkg.Inscriptional_Pahlavi=CN;$pkg.Inscriptional_Parthian=CO;$pkg.Javanese=CP;$pkg.Kaithi=CQ;$pkg.Kannada=CR;$pkg.Katakana=CS;$pkg.Kayah_Li=CT;$pkg.Kharoshthi=CU;$pkg.Khitan_Small_Script=CV;$pkg.Khmer=CW;$pkg.Khojki=CX;$pkg.Khudawadi=CY;$pkg.Lao=CZ;$pkg.Latin=DA;$pkg.Lepcha=DB;$pkg.Limbu=DC;$pkg.Linear_A=DD;$pkg.Linear_B=DE;$pkg.Lisu=DF;$pkg.Lycian=DG;$pkg.Lydian=DH;$pkg.Mahajani=DI;$pkg.Makasar=DJ;$pkg.Malayalam=DK;$pkg.Mandaic=DL;$pkg.Manichaean=DM;$pkg.Marchen=DN;$pkg.Masaram_Gondi=DO;$pkg.Medefaidrin=DP;$pkg.Meetei_Mayek=DQ;$pkg.Mende_Kikakui=DR;$pkg.Meroitic_Cursive=DS;$pkg.Meroitic_Hieroglyphs=DT;$pkg.Miao=DU;$pkg.Modi=DV;$pkg.Mongolian=DW;$pkg.Mro=DX;$pkg.Multani=DY;$pkg.Myanmar=DZ;$pkg.Nabataean=EA;$pkg.Nandinagari=EB;$pkg.New_Tai_Lue=EC;$pkg.Newa=ED;$pkg.Nko=EE;$pkg.Nushu=EF;$pkg.Nyiakeng_Puachue_Hmong=EG;$pkg.Ogham=EH;$pkg.Ol_Chiki=EI;$pkg.Old_Hungarian=EJ;$pkg.Old_Italic=EK;$pkg.Old_North_Arabian=EL;$pkg.Old_Permic=EM;$pkg.Old_Persian=EN;$pkg.Old_Sogdian=EO;$pkg.Old_South_Arabian=EP;$pkg.Old_Turkic=EQ;$pkg.Oriya=ER;$pkg.Osage=ES;$pkg.Osmanya=ET;$pkg.Pahawh_Hmong=EU;$pkg.Palmyrene=EV;$pkg.Pau_Cin_Hau=EW;$pkg.Phags_Pa=EX;$pkg.Phoenician=EY;$pkg.Psalter_Pahlavi=EZ;$pkg.Rejang=FA;$pkg.Runic=FB;$pkg.Samaritan=FC;$pkg.Saurashtra=FD;$pkg.Sharada=FE;$pkg.Shavian=FF;$pkg.Siddham=FG;$pkg.SignWriting=FH;$pkg.Sinhala=FI;$pkg.Sogdian=FJ;$pkg.Sora_Sompeng=FK;$pkg.Soyombo=FL;$pkg.Sundanese=FM;$pkg.Syloti_Nagri=FN;$pkg.Syriac=FO;$pkg.Tagalog=FP;$pkg.Tagbanwa=FQ;$pkg.Tai_Le=FR;$pkg.Tai_Tham=FS;$pkg.Tai_Viet=FT;$pkg.Takri=FU;$pkg.Tamil=FV;$pkg.Tangut=FW;$pkg.Telugu=FX;$pkg.Thaana=FY;$pkg.Thai=FZ;$pkg.Tibetan=GA;$pkg.Tifinagh=GB;$pkg.Tirhuta=GC;$pkg.Ugaritic=GD;$pkg.Vai=GE;$pkg.Wancho=GF;$pkg.Warang_Citi=GG;$pkg.Yezidi=GH;$pkg.Yi=GI;$pkg.Zanabazar_Square=GJ;$pkg.Scripts=$makeMap($String.keyFor,[{k:"Adlam",v:$pkg.Adlam},{k:"Ahom",v:$pkg.Ahom},{k:"Anatolian_Hieroglyphs",v:$pkg.Anatolian_Hieroglyphs},{k:"Arabic",v:$pkg.Arabic},{k:"Armenian",v:$pkg.Armenian},{k:"Avestan",v:$pkg.Avestan},{k:"Balinese",v:$pkg.Balinese},{k:"Bamum",v:$pkg.Bamum},{k:"Bassa_Vah",v:$pkg.Bassa_Vah},{k:"Batak",v:$pkg.Batak},{k:"Bengali",v:$pkg.Bengali},{k:"Bhaiksuki",v:$pkg.Bhaiksuki},{k:"Bopomofo",v:$pkg.Bopomofo},{k:"Brahmi",v:$pkg.Brahmi},{k:"Braille",v:$pkg.Braille},{k:"Buginese",v:$pkg.Buginese},{k:"Buhid",v:$pkg.Buhid},{k:"Canadian_Aboriginal",v:$pkg.Canadian_Aboriginal},{k:"Carian",v:$pkg.Carian},{k:"Caucasian_Albanian",v:$pkg.Caucasian_Albanian},{k:"Chakma",v:$pkg.Chakma},{k:"Cham",v:$pkg.Cham},{k:"Cherokee",v:$pkg.Cherokee},{k:"Chorasmian",v:$pkg.Chorasmian},{k:"Common",v:$pkg.Common},{k:"Coptic",v:$pkg.Coptic},{k:"Cuneiform",v:$pkg.Cuneiform},{k:"Cypriot",v:$pkg.Cypriot},{k:"Cyrillic",v:$pkg.Cyrillic},{k:"Deseret",v:$pkg.Deseret},{k:"Devanagari",v:$pkg.Devanagari},{k:"Dives_Akuru",v:$pkg.Dives_Akuru},{k:"Dogra",v:$pkg.Dogra},{k:"Duployan",v:$pkg.Duployan},{k:"Egyptian_Hieroglyphs",v:$pkg.Egyptian_Hieroglyphs},{k:"Elbasan",v:$pkg.Elbasan},{k:"Elymaic",v:$pkg.Elymaic},{k:"Ethiopic",v:$pkg.Ethiopic},{k:"Georgian",v:$pkg.Georgian},{k:"Glagolitic",v:$pkg.Glagolitic},{k:"Gothic",v:$pkg.Gothic},{k:"Grantha",v:$pkg.Grantha},{k:"Greek",v:$pkg.Greek},{k:"Gujarati",v:$pkg.Gujarati},{k:"Gunjala_Gondi",v:$pkg.Gunjala_Gondi},{k:"Gurmukhi",v:$pkg.Gurmukhi},{k:"Han",v:$pkg.Han},{k:"Hangul",v:$pkg.Hangul},{k:"Hanifi_Rohingya",v:$pkg.Hanifi_Rohingya},{k:"Hanunoo",v:$pkg.Hanunoo},{k:"Hatran",v:$pkg.Hatran},{k:"Hebrew",v:$pkg.Hebrew},{k:"Hiragana",v:$pkg.Hiragana},{k:"Imperial_Aramaic",v:$pkg.Imperial_Aramaic},{k:"Inherited",v:$pkg.Inherited},{k:"Inscriptional_Pahlavi",v:$pkg.Inscriptional_Pahlavi},{k:"Inscriptional_Parthian",v:$pkg.Inscriptional_Parthian},{k:"Javanese",v:$pkg.Javanese},{k:"Kaithi",v:$pkg.Kaithi},{k:"Kannada",v:$pkg.Kannada},{k:"Katakana",v:$pkg.Katakana},{k:"Kayah_Li",v:$pkg.Kayah_Li},{k:"Kharoshthi",v:$pkg.Kharoshthi},{k:"Khitan_Small_Script",v:$pkg.Khitan_Small_Script},{k:"Khmer",v:$pkg.Khmer},{k:"Khojki",v:$pkg.Khojki},{k:"Khudawadi",v:$pkg.Khudawadi},{k:"Lao",v:$pkg.Lao},{k:"Latin",v:$pkg.Latin},{k:"Lepcha",v:$pkg.Lepcha},{k:"Limbu",v:$pkg.Limbu},{k:"Linear_A",v:$pkg.Linear_A},{k:"Linear_B",v:$pkg.Linear_B},{k:"Lisu",v:$pkg.Lisu},{k:"Lycian",v:$pkg.Lycian},{k:"Lydian",v:$pkg.Lydian},{k:"Mahajani",v:$pkg.Mahajani},{k:"Makasar",v:$pkg.Makasar},{k:"Malayalam",v:$pkg.Malayalam},{k:"Mandaic",v:$pkg.Mandaic},{k:"Manichaean",v:$pkg.Manichaean},{k:"Marchen",v:$pkg.Marchen},{k:"Masaram_Gondi",v:$pkg.Masaram_Gondi},{k:"Medefaidrin",v:$pkg.Medefaidrin},{k:"Meetei_Mayek",v:$pkg.Meetei_Mayek},{k:"Mende_Kikakui",v:$pkg.Mende_Kikakui},{k:"Meroitic_Cursive",v:$pkg.Meroitic_Cursive},{k:"Meroitic_Hieroglyphs",v:$pkg.Meroitic_Hieroglyphs},{k:"Miao",v:$pkg.Miao},{k:"Modi",v:$pkg.Modi},{k:"Mongolian",v:$pkg.Mongolian},{k:"Mro",v:$pkg.Mro},{k:"Multani",v:$pkg.Multani},{k:"Myanmar",v:$pkg.Myanmar},{k:"Nabataean",v:$pkg.Nabataean},{k:"Nandinagari",v:$pkg.Nandinagari},{k:"New_Tai_Lue",v:$pkg.New_Tai_Lue},{k:"Newa",v:$pkg.Newa},{k:"Nko",v:$pkg.Nko},{k:"Nushu",v:$pkg.Nushu},{k:"Nyiakeng_Puachue_Hmong",v:$pkg.Nyiakeng_Puachue_Hmong},{k:"Ogham",v:$pkg.Ogham},{k:"Ol_Chiki",v:$pkg.Ol_Chiki},{k:"Old_Hungarian",v:$pkg.Old_Hungarian},{k:"Old_Italic",v:$pkg.Old_Italic},{k:"Old_North_Arabian",v:$pkg.Old_North_Arabian},{k:"Old_Permic",v:$pkg.Old_Permic},{k:"Old_Persian",v:$pkg.Old_Persian},{k:"Old_Sogdian",v:$pkg.Old_Sogdian},{k:"Old_South_Arabian",v:$pkg.Old_South_Arabian},{k:"Old_Turkic",v:$pkg.Old_Turkic},{k:"Oriya",v:$pkg.Oriya},{k:"Osage",v:$pkg.Osage},{k:"Osmanya",v:$pkg.Osmanya},{k:"Pahawh_Hmong",v:$pkg.Pahawh_Hmong},{k:"Palmyrene",v:$pkg.Palmyrene},{k:"Pau_Cin_Hau",v:$pkg.Pau_Cin_Hau},{k:"Phags_Pa",v:$pkg.Phags_Pa},{k:"Phoenician",v:$pkg.Phoenician},{k:"Psalter_Pahlavi",v:$pkg.Psalter_Pahlavi},{k:"Rejang",v:$pkg.Rejang},{k:"Runic",v:$pkg.Runic},{k:"Samaritan",v:$pkg.Samaritan},{k:"Saurashtra",v:$pkg.Saurashtra},{k:"Sharada",v:$pkg.Sharada},{k:"Shavian",v:$pkg.Shavian},{k:"Siddham",v:$pkg.Siddham},{k:"SignWriting",v:$pkg.SignWriting},{k:"Sinhala",v:$pkg.Sinhala},{k:"Sogdian",v:$pkg.Sogdian},{k:"Sora_Sompeng",v:$pkg.Sora_Sompeng},{k:"Soyombo",v:$pkg.Soyombo},{k:"Sundanese",v:$pkg.Sundanese},{k:"Syloti_Nagri",v:$pkg.Syloti_Nagri},{k:"Syriac",v:$pkg.Syriac},{k:"Tagalog",v:$pkg.Tagalog},{k:"Tagbanwa",v:$pkg.Tagbanwa},{k:"Tai_Le",v:$pkg.Tai_Le},{k:"Tai_Tham",v:$pkg.Tai_Tham},{k:"Tai_Viet",v:$pkg.Tai_Viet},{k:"Takri",v:$pkg.Takri},{k:"Tamil",v:$pkg.Tamil},{k:"Tangut",v:$pkg.Tangut},{k:"Telugu",v:$pkg.Telugu},{k:"Thaana",v:$pkg.Thaana},{k:"Thai",v:$pkg.Thai},{k:"Tibetan",v:$pkg.Tibetan},{k:"Tifinagh",v:$pkg.Tifinagh},{k:"Tirhuta",v:$pkg.Tirhuta},{k:"Ugaritic",v:$pkg.Ugaritic},{k:"Vai",v:$pkg.Vai},{k:"Wancho",v:$pkg.Wancho},{k:"Warang_Citi",v:$pkg.Warang_Citi},{k:"Yezidi",v:$pkg.Yezidi},{k:"Yi",v:$pkg.Yi},{k:"Zanabazar_Square",v:$pkg.Zanabazar_Square}]);HR=new IF.ptr(new JM([$clone(new IG.ptr(9,13,1),IG),$clone(new IG.ptr(32,133,101),IG),$clone(new IG.ptr(160,5760,5600),IG),$clone(new IG.ptr(8192,8202,1),IG),$clone(new IG.ptr(8232,8233,1),IG),$clone(new IG.ptr(8239,8287,48),IG),$clone(new IG.ptr(12288,12288,1),IG)]),JN.nil,2);$pkg.White_Space=HR;HS=new JO([$clone(new II.ptr(65,90,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(97,122,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(181,181,$clone($toNativeArray($kindInt32,[743,0,743]),IK)),II),$clone(new II.ptr(192,214,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(216,222,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(224,246,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(248,254,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(255,255,$clone($toNativeArray($kindInt32,[121,0,121]),IK)),II),$clone(new II.ptr(256,303,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(304,304,$clone($toNativeArray($kindInt32,[0,-199,0]),IK)),II),$clone(new II.ptr(305,305,$clone($toNativeArray($kindInt32,[-232,0,-232]),IK)),II),$clone(new II.ptr(306,311,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(313,328,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(330,375,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(376,376,$clone($toNativeArray($kindInt32,[0,-121,0]),IK)),II),$clone(new II.ptr(377,382,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(383,383,$clone($toNativeArray($kindInt32,[-300,0,-300]),IK)),II),$clone(new II.ptr(384,384,$clone($toNativeArray($kindInt32,[195,0,195]),IK)),II),$clone(new II.ptr(385,385,$clone($toNativeArray($kindInt32,[0,210,0]),IK)),II),$clone(new II.ptr(386,389,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(390,390,$clone($toNativeArray($kindInt32,[0,206,0]),IK)),II),$clone(new II.ptr(391,392,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(393,394,$clone($toNativeArray($kindInt32,[0,205,0]),IK)),II),$clone(new II.ptr(395,396,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(398,398,$clone($toNativeArray($kindInt32,[0,79,0]),IK)),II),$clone(new II.ptr(399,399,$clone($toNativeArray($kindInt32,[0,202,0]),IK)),II),$clone(new II.ptr(400,400,$clone($toNativeArray($kindInt32,[0,203,0]),IK)),II),$clone(new II.ptr(401,402,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(403,403,$clone($toNativeArray($kindInt32,[0,205,0]),IK)),II),$clone(new II.ptr(404,404,$clone($toNativeArray($kindInt32,[0,207,0]),IK)),II),$clone(new II.ptr(405,405,$clone($toNativeArray($kindInt32,[97,0,97]),IK)),II),$clone(new II.ptr(406,406,$clone($toNativeArray($kindInt32,[0,211,0]),IK)),II),$clone(new II.ptr(407,407,$clone($toNativeArray($kindInt32,[0,209,0]),IK)),II),$clone(new II.ptr(408,409,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(410,410,$clone($toNativeArray($kindInt32,[163,0,163]),IK)),II),$clone(new II.ptr(412,412,$clone($toNativeArray($kindInt32,[0,211,0]),IK)),II),$clone(new II.ptr(413,413,$clone($toNativeArray($kindInt32,[0,213,0]),IK)),II),$clone(new II.ptr(414,414,$clone($toNativeArray($kindInt32,[130,0,130]),IK)),II),$clone(new II.ptr(415,415,$clone($toNativeArray($kindInt32,[0,214,0]),IK)),II),$clone(new II.ptr(416,421,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(422,422,$clone($toNativeArray($kindInt32,[0,218,0]),IK)),II),$clone(new II.ptr(423,424,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(425,425,$clone($toNativeArray($kindInt32,[0,218,0]),IK)),II),$clone(new II.ptr(428,429,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(430,430,$clone($toNativeArray($kindInt32,[0,218,0]),IK)),II),$clone(new II.ptr(431,432,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(433,434,$clone($toNativeArray($kindInt32,[0,217,0]),IK)),II),$clone(new II.ptr(435,438,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(439,439,$clone($toNativeArray($kindInt32,[0,219,0]),IK)),II),$clone(new II.ptr(440,441,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(444,445,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(447,447,$clone($toNativeArray($kindInt32,[56,0,56]),IK)),II),$clone(new II.ptr(452,452,$clone($toNativeArray($kindInt32,[0,2,1]),IK)),II),$clone(new II.ptr(453,453,$clone($toNativeArray($kindInt32,[-1,1,0]),IK)),II),$clone(new II.ptr(454,454,$clone($toNativeArray($kindInt32,[-2,0,-1]),IK)),II),$clone(new II.ptr(455,455,$clone($toNativeArray($kindInt32,[0,2,1]),IK)),II),$clone(new II.ptr(456,456,$clone($toNativeArray($kindInt32,[-1,1,0]),IK)),II),$clone(new II.ptr(457,457,$clone($toNativeArray($kindInt32,[-2,0,-1]),IK)),II),$clone(new II.ptr(458,458,$clone($toNativeArray($kindInt32,[0,2,1]),IK)),II),$clone(new II.ptr(459,459,$clone($toNativeArray($kindInt32,[-1,1,0]),IK)),II),$clone(new II.ptr(460,460,$clone($toNativeArray($kindInt32,[-2,0,-1]),IK)),II),$clone(new II.ptr(461,476,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(477,477,$clone($toNativeArray($kindInt32,[-79,0,-79]),IK)),II),$clone(new II.ptr(478,495,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(497,497,$clone($toNativeArray($kindInt32,[0,2,1]),IK)),II),$clone(new II.ptr(498,498,$clone($toNativeArray($kindInt32,[-1,1,0]),IK)),II),$clone(new II.ptr(499,499,$clone($toNativeArray($kindInt32,[-2,0,-1]),IK)),II),$clone(new II.ptr(500,501,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(502,502,$clone($toNativeArray($kindInt32,[0,-97,0]),IK)),II),$clone(new II.ptr(503,503,$clone($toNativeArray($kindInt32,[0,-56,0]),IK)),II),$clone(new II.ptr(504,543,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(544,544,$clone($toNativeArray($kindInt32,[0,-130,0]),IK)),II),$clone(new II.ptr(546,563,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(570,570,$clone($toNativeArray($kindInt32,[0,10795,0]),IK)),II),$clone(new II.ptr(571,572,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(573,573,$clone($toNativeArray($kindInt32,[0,-163,0]),IK)),II),$clone(new II.ptr(574,574,$clone($toNativeArray($kindInt32,[0,10792,0]),IK)),II),$clone(new II.ptr(575,576,$clone($toNativeArray($kindInt32,[10815,0,10815]),IK)),II),$clone(new II.ptr(577,578,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(579,579,$clone($toNativeArray($kindInt32,[0,-195,0]),IK)),II),$clone(new II.ptr(580,580,$clone($toNativeArray($kindInt32,[0,69,0]),IK)),II),$clone(new II.ptr(581,581,$clone($toNativeArray($kindInt32,[0,71,0]),IK)),II),$clone(new II.ptr(582,591,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(592,592,$clone($toNativeArray($kindInt32,[10783,0,10783]),IK)),II),$clone(new II.ptr(593,593,$clone($toNativeArray($kindInt32,[10780,0,10780]),IK)),II),$clone(new II.ptr(594,594,$clone($toNativeArray($kindInt32,[10782,0,10782]),IK)),II),$clone(new II.ptr(595,595,$clone($toNativeArray($kindInt32,[-210,0,-210]),IK)),II),$clone(new II.ptr(596,596,$clone($toNativeArray($kindInt32,[-206,0,-206]),IK)),II),$clone(new II.ptr(598,599,$clone($toNativeArray($kindInt32,[-205,0,-205]),IK)),II),$clone(new II.ptr(601,601,$clone($toNativeArray($kindInt32,[-202,0,-202]),IK)),II),$clone(new II.ptr(603,603,$clone($toNativeArray($kindInt32,[-203,0,-203]),IK)),II),$clone(new II.ptr(604,604,$clone($toNativeArray($kindInt32,[42319,0,42319]),IK)),II),$clone(new II.ptr(608,608,$clone($toNativeArray($kindInt32,[-205,0,-205]),IK)),II),$clone(new II.ptr(609,609,$clone($toNativeArray($kindInt32,[42315,0,42315]),IK)),II),$clone(new II.ptr(611,611,$clone($toNativeArray($kindInt32,[-207,0,-207]),IK)),II),$clone(new II.ptr(613,613,$clone($toNativeArray($kindInt32,[42280,0,42280]),IK)),II),$clone(new II.ptr(614,614,$clone($toNativeArray($kindInt32,[42308,0,42308]),IK)),II),$clone(new II.ptr(616,616,$clone($toNativeArray($kindInt32,[-209,0,-209]),IK)),II),$clone(new II.ptr(617,617,$clone($toNativeArray($kindInt32,[-211,0,-211]),IK)),II),$clone(new II.ptr(618,618,$clone($toNativeArray($kindInt32,[42308,0,42308]),IK)),II),$clone(new II.ptr(619,619,$clone($toNativeArray($kindInt32,[10743,0,10743]),IK)),II),$clone(new II.ptr(620,620,$clone($toNativeArray($kindInt32,[42305,0,42305]),IK)),II),$clone(new II.ptr(623,623,$clone($toNativeArray($kindInt32,[-211,0,-211]),IK)),II),$clone(new II.ptr(625,625,$clone($toNativeArray($kindInt32,[10749,0,10749]),IK)),II),$clone(new II.ptr(626,626,$clone($toNativeArray($kindInt32,[-213,0,-213]),IK)),II),$clone(new II.ptr(629,629,$clone($toNativeArray($kindInt32,[-214,0,-214]),IK)),II),$clone(new II.ptr(637,637,$clone($toNativeArray($kindInt32,[10727,0,10727]),IK)),II),$clone(new II.ptr(640,640,$clone($toNativeArray($kindInt32,[-218,0,-218]),IK)),II),$clone(new II.ptr(642,642,$clone($toNativeArray($kindInt32,[42307,0,42307]),IK)),II),$clone(new II.ptr(643,643,$clone($toNativeArray($kindInt32,[-218,0,-218]),IK)),II),$clone(new II.ptr(647,647,$clone($toNativeArray($kindInt32,[42282,0,42282]),IK)),II),$clone(new II.ptr(648,648,$clone($toNativeArray($kindInt32,[-218,0,-218]),IK)),II),$clone(new II.ptr(649,649,$clone($toNativeArray($kindInt32,[-69,0,-69]),IK)),II),$clone(new II.ptr(650,651,$clone($toNativeArray($kindInt32,[-217,0,-217]),IK)),II),$clone(new II.ptr(652,652,$clone($toNativeArray($kindInt32,[-71,0,-71]),IK)),II),$clone(new II.ptr(658,658,$clone($toNativeArray($kindInt32,[-219,0,-219]),IK)),II),$clone(new II.ptr(669,669,$clone($toNativeArray($kindInt32,[42261,0,42261]),IK)),II),$clone(new II.ptr(670,670,$clone($toNativeArray($kindInt32,[42258,0,42258]),IK)),II),$clone(new II.ptr(837,837,$clone($toNativeArray($kindInt32,[84,0,84]),IK)),II),$clone(new II.ptr(880,883,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(886,887,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(891,893,$clone($toNativeArray($kindInt32,[130,0,130]),IK)),II),$clone(new II.ptr(895,895,$clone($toNativeArray($kindInt32,[0,116,0]),IK)),II),$clone(new II.ptr(902,902,$clone($toNativeArray($kindInt32,[0,38,0]),IK)),II),$clone(new II.ptr(904,906,$clone($toNativeArray($kindInt32,[0,37,0]),IK)),II),$clone(new II.ptr(908,908,$clone($toNativeArray($kindInt32,[0,64,0]),IK)),II),$clone(new II.ptr(910,911,$clone($toNativeArray($kindInt32,[0,63,0]),IK)),II),$clone(new II.ptr(913,929,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(931,939,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(940,940,$clone($toNativeArray($kindInt32,[-38,0,-38]),IK)),II),$clone(new II.ptr(941,943,$clone($toNativeArray($kindInt32,[-37,0,-37]),IK)),II),$clone(new II.ptr(945,961,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(962,962,$clone($toNativeArray($kindInt32,[-31,0,-31]),IK)),II),$clone(new II.ptr(963,971,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(972,972,$clone($toNativeArray($kindInt32,[-64,0,-64]),IK)),II),$clone(new II.ptr(973,974,$clone($toNativeArray($kindInt32,[-63,0,-63]),IK)),II),$clone(new II.ptr(975,975,$clone($toNativeArray($kindInt32,[0,8,0]),IK)),II),$clone(new II.ptr(976,976,$clone($toNativeArray($kindInt32,[-62,0,-62]),IK)),II),$clone(new II.ptr(977,977,$clone($toNativeArray($kindInt32,[-57,0,-57]),IK)),II),$clone(new II.ptr(981,981,$clone($toNativeArray($kindInt32,[-47,0,-47]),IK)),II),$clone(new II.ptr(982,982,$clone($toNativeArray($kindInt32,[-54,0,-54]),IK)),II),$clone(new II.ptr(983,983,$clone($toNativeArray($kindInt32,[-8,0,-8]),IK)),II),$clone(new II.ptr(984,1007,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1008,1008,$clone($toNativeArray($kindInt32,[-86,0,-86]),IK)),II),$clone(new II.ptr(1009,1009,$clone($toNativeArray($kindInt32,[-80,0,-80]),IK)),II),$clone(new II.ptr(1010,1010,$clone($toNativeArray($kindInt32,[7,0,7]),IK)),II),$clone(new II.ptr(1011,1011,$clone($toNativeArray($kindInt32,[-116,0,-116]),IK)),II),$clone(new II.ptr(1012,1012,$clone($toNativeArray($kindInt32,[0,-60,0]),IK)),II),$clone(new II.ptr(1013,1013,$clone($toNativeArray($kindInt32,[-96,0,-96]),IK)),II),$clone(new II.ptr(1015,1016,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1017,1017,$clone($toNativeArray($kindInt32,[0,-7,0]),IK)),II),$clone(new II.ptr(1018,1019,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1021,1023,$clone($toNativeArray($kindInt32,[0,-130,0]),IK)),II),$clone(new II.ptr(1024,1039,$clone($toNativeArray($kindInt32,[0,80,0]),IK)),II),$clone(new II.ptr(1040,1071,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(1072,1103,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(1104,1119,$clone($toNativeArray($kindInt32,[-80,0,-80]),IK)),II),$clone(new II.ptr(1120,1153,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1162,1215,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1216,1216,$clone($toNativeArray($kindInt32,[0,15,0]),IK)),II),$clone(new II.ptr(1217,1230,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1231,1231,$clone($toNativeArray($kindInt32,[-15,0,-15]),IK)),II),$clone(new II.ptr(1232,1327,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(1329,1366,$clone($toNativeArray($kindInt32,[0,48,0]),IK)),II),$clone(new II.ptr(1377,1414,$clone($toNativeArray($kindInt32,[-48,0,-48]),IK)),II),$clone(new II.ptr(4256,4293,$clone($toNativeArray($kindInt32,[0,7264,0]),IK)),II),$clone(new II.ptr(4295,4295,$clone($toNativeArray($kindInt32,[0,7264,0]),IK)),II),$clone(new II.ptr(4301,4301,$clone($toNativeArray($kindInt32,[0,7264,0]),IK)),II),$clone(new II.ptr(4304,4346,$clone($toNativeArray($kindInt32,[3008,0,0]),IK)),II),$clone(new II.ptr(4349,4351,$clone($toNativeArray($kindInt32,[3008,0,0]),IK)),II),$clone(new II.ptr(5024,5103,$clone($toNativeArray($kindInt32,[0,38864,0]),IK)),II),$clone(new II.ptr(5104,5109,$clone($toNativeArray($kindInt32,[0,8,0]),IK)),II),$clone(new II.ptr(5112,5117,$clone($toNativeArray($kindInt32,[-8,0,-8]),IK)),II),$clone(new II.ptr(7296,7296,$clone($toNativeArray($kindInt32,[-6254,0,-6254]),IK)),II),$clone(new II.ptr(7297,7297,$clone($toNativeArray($kindInt32,[-6253,0,-6253]),IK)),II),$clone(new II.ptr(7298,7298,$clone($toNativeArray($kindInt32,[-6244,0,-6244]),IK)),II),$clone(new II.ptr(7299,7300,$clone($toNativeArray($kindInt32,[-6242,0,-6242]),IK)),II),$clone(new II.ptr(7301,7301,$clone($toNativeArray($kindInt32,[-6243,0,-6243]),IK)),II),$clone(new II.ptr(7302,7302,$clone($toNativeArray($kindInt32,[-6236,0,-6236]),IK)),II),$clone(new II.ptr(7303,7303,$clone($toNativeArray($kindInt32,[-6181,0,-6181]),IK)),II),$clone(new II.ptr(7304,7304,$clone($toNativeArray($kindInt32,[35266,0,35266]),IK)),II),$clone(new II.ptr(7312,7354,$clone($toNativeArray($kindInt32,[0,-3008,0]),IK)),II),$clone(new II.ptr(7357,7359,$clone($toNativeArray($kindInt32,[0,-3008,0]),IK)),II),$clone(new II.ptr(7545,7545,$clone($toNativeArray($kindInt32,[35332,0,35332]),IK)),II),$clone(new II.ptr(7549,7549,$clone($toNativeArray($kindInt32,[3814,0,3814]),IK)),II),$clone(new II.ptr(7566,7566,$clone($toNativeArray($kindInt32,[35384,0,35384]),IK)),II),$clone(new II.ptr(7680,7829,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(7835,7835,$clone($toNativeArray($kindInt32,[-59,0,-59]),IK)),II),$clone(new II.ptr(7838,7838,$clone($toNativeArray($kindInt32,[0,-7615,0]),IK)),II),$clone(new II.ptr(7840,7935,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(7936,7943,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(7944,7951,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(7952,7957,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(7960,7965,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(7968,7975,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(7976,7983,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(7984,7991,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(7992,7999,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8000,8005,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8008,8013,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8017,8017,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8019,8019,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8021,8021,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8023,8023,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8025,8025,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8027,8027,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8029,8029,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8031,8031,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8032,8039,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8040,8047,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8048,8049,$clone($toNativeArray($kindInt32,[74,0,74]),IK)),II),$clone(new II.ptr(8050,8053,$clone($toNativeArray($kindInt32,[86,0,86]),IK)),II),$clone(new II.ptr(8054,8055,$clone($toNativeArray($kindInt32,[100,0,100]),IK)),II),$clone(new II.ptr(8056,8057,$clone($toNativeArray($kindInt32,[128,0,128]),IK)),II),$clone(new II.ptr(8058,8059,$clone($toNativeArray($kindInt32,[112,0,112]),IK)),II),$clone(new II.ptr(8060,8061,$clone($toNativeArray($kindInt32,[126,0,126]),IK)),II),$clone(new II.ptr(8064,8071,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8072,8079,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8080,8087,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8088,8095,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8096,8103,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8104,8111,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8112,8113,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8115,8115,$clone($toNativeArray($kindInt32,[9,0,9]),IK)),II),$clone(new II.ptr(8120,8121,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8122,8123,$clone($toNativeArray($kindInt32,[0,-74,0]),IK)),II),$clone(new II.ptr(8124,8124,$clone($toNativeArray($kindInt32,[0,-9,0]),IK)),II),$clone(new II.ptr(8126,8126,$clone($toNativeArray($kindInt32,[-7205,0,-7205]),IK)),II),$clone(new II.ptr(8131,8131,$clone($toNativeArray($kindInt32,[9,0,9]),IK)),II),$clone(new II.ptr(8136,8139,$clone($toNativeArray($kindInt32,[0,-86,0]),IK)),II),$clone(new II.ptr(8140,8140,$clone($toNativeArray($kindInt32,[0,-9,0]),IK)),II),$clone(new II.ptr(8144,8145,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8152,8153,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8154,8155,$clone($toNativeArray($kindInt32,[0,-100,0]),IK)),II),$clone(new II.ptr(8160,8161,$clone($toNativeArray($kindInt32,[8,0,8]),IK)),II),$clone(new II.ptr(8165,8165,$clone($toNativeArray($kindInt32,[7,0,7]),IK)),II),$clone(new II.ptr(8168,8169,$clone($toNativeArray($kindInt32,[0,-8,0]),IK)),II),$clone(new II.ptr(8170,8171,$clone($toNativeArray($kindInt32,[0,-112,0]),IK)),II),$clone(new II.ptr(8172,8172,$clone($toNativeArray($kindInt32,[0,-7,0]),IK)),II),$clone(new II.ptr(8179,8179,$clone($toNativeArray($kindInt32,[9,0,9]),IK)),II),$clone(new II.ptr(8184,8185,$clone($toNativeArray($kindInt32,[0,-128,0]),IK)),II),$clone(new II.ptr(8186,8187,$clone($toNativeArray($kindInt32,[0,-126,0]),IK)),II),$clone(new II.ptr(8188,8188,$clone($toNativeArray($kindInt32,[0,-9,0]),IK)),II),$clone(new II.ptr(8486,8486,$clone($toNativeArray($kindInt32,[0,-7517,0]),IK)),II),$clone(new II.ptr(8490,8490,$clone($toNativeArray($kindInt32,[0,-8383,0]),IK)),II),$clone(new II.ptr(8491,8491,$clone($toNativeArray($kindInt32,[0,-8262,0]),IK)),II),$clone(new II.ptr(8498,8498,$clone($toNativeArray($kindInt32,[0,28,0]),IK)),II),$clone(new II.ptr(8526,8526,$clone($toNativeArray($kindInt32,[-28,0,-28]),IK)),II),$clone(new II.ptr(8544,8559,$clone($toNativeArray($kindInt32,[0,16,0]),IK)),II),$clone(new II.ptr(8560,8575,$clone($toNativeArray($kindInt32,[-16,0,-16]),IK)),II),$clone(new II.ptr(8579,8580,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(9398,9423,$clone($toNativeArray($kindInt32,[0,26,0]),IK)),II),$clone(new II.ptr(9424,9449,$clone($toNativeArray($kindInt32,[-26,0,-26]),IK)),II),$clone(new II.ptr(11264,11310,$clone($toNativeArray($kindInt32,[0,48,0]),IK)),II),$clone(new II.ptr(11312,11358,$clone($toNativeArray($kindInt32,[-48,0,-48]),IK)),II),$clone(new II.ptr(11360,11361,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11362,11362,$clone($toNativeArray($kindInt32,[0,-10743,0]),IK)),II),$clone(new II.ptr(11363,11363,$clone($toNativeArray($kindInt32,[0,-3814,0]),IK)),II),$clone(new II.ptr(11364,11364,$clone($toNativeArray($kindInt32,[0,-10727,0]),IK)),II),$clone(new II.ptr(11365,11365,$clone($toNativeArray($kindInt32,[-10795,0,-10795]),IK)),II),$clone(new II.ptr(11366,11366,$clone($toNativeArray($kindInt32,[-10792,0,-10792]),IK)),II),$clone(new II.ptr(11367,11372,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11373,11373,$clone($toNativeArray($kindInt32,[0,-10780,0]),IK)),II),$clone(new II.ptr(11374,11374,$clone($toNativeArray($kindInt32,[0,-10749,0]),IK)),II),$clone(new II.ptr(11375,11375,$clone($toNativeArray($kindInt32,[0,-10783,0]),IK)),II),$clone(new II.ptr(11376,11376,$clone($toNativeArray($kindInt32,[0,-10782,0]),IK)),II),$clone(new II.ptr(11378,11379,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11381,11382,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11390,11391,$clone($toNativeArray($kindInt32,[0,-10815,0]),IK)),II),$clone(new II.ptr(11392,11491,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11499,11502,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11506,11507,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(11520,11557,$clone($toNativeArray($kindInt32,[-7264,0,-7264]),IK)),II),$clone(new II.ptr(11559,11559,$clone($toNativeArray($kindInt32,[-7264,0,-7264]),IK)),II),$clone(new II.ptr(11565,11565,$clone($toNativeArray($kindInt32,[-7264,0,-7264]),IK)),II),$clone(new II.ptr(42560,42605,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42624,42651,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42786,42799,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42802,42863,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42873,42876,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42877,42877,$clone($toNativeArray($kindInt32,[0,-35332,0]),IK)),II),$clone(new II.ptr(42878,42887,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42891,42892,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42893,42893,$clone($toNativeArray($kindInt32,[0,-42280,0]),IK)),II),$clone(new II.ptr(42896,42899,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42900,42900,$clone($toNativeArray($kindInt32,[48,0,48]),IK)),II),$clone(new II.ptr(42902,42921,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42922,42922,$clone($toNativeArray($kindInt32,[0,-42308,0]),IK)),II),$clone(new II.ptr(42923,42923,$clone($toNativeArray($kindInt32,[0,-42319,0]),IK)),II),$clone(new II.ptr(42924,42924,$clone($toNativeArray($kindInt32,[0,-42315,0]),IK)),II),$clone(new II.ptr(42925,42925,$clone($toNativeArray($kindInt32,[0,-42305,0]),IK)),II),$clone(new II.ptr(42926,42926,$clone($toNativeArray($kindInt32,[0,-42308,0]),IK)),II),$clone(new II.ptr(42928,42928,$clone($toNativeArray($kindInt32,[0,-42258,0]),IK)),II),$clone(new II.ptr(42929,42929,$clone($toNativeArray($kindInt32,[0,-42282,0]),IK)),II),$clone(new II.ptr(42930,42930,$clone($toNativeArray($kindInt32,[0,-42261,0]),IK)),II),$clone(new II.ptr(42931,42931,$clone($toNativeArray($kindInt32,[0,928,0]),IK)),II),$clone(new II.ptr(42932,42943,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42946,42947,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42948,42948,$clone($toNativeArray($kindInt32,[0,-48,0]),IK)),II),$clone(new II.ptr(42949,42949,$clone($toNativeArray($kindInt32,[0,-42307,0]),IK)),II),$clone(new II.ptr(42950,42950,$clone($toNativeArray($kindInt32,[0,-35384,0]),IK)),II),$clone(new II.ptr(42951,42954,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(42997,42998,$clone($toNativeArray($kindInt32,[1114112,1114112,1114112]),IK)),II),$clone(new II.ptr(43859,43859,$clone($toNativeArray($kindInt32,[-928,0,-928]),IK)),II),$clone(new II.ptr(43888,43967,$clone($toNativeArray($kindInt32,[-38864,0,-38864]),IK)),II),$clone(new II.ptr(65313,65338,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(65345,65370,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(66560,66599,$clone($toNativeArray($kindInt32,[0,40,0]),IK)),II),$clone(new II.ptr(66600,66639,$clone($toNativeArray($kindInt32,[-40,0,-40]),IK)),II),$clone(new II.ptr(66736,66771,$clone($toNativeArray($kindInt32,[0,40,0]),IK)),II),$clone(new II.ptr(66776,66811,$clone($toNativeArray($kindInt32,[-40,0,-40]),IK)),II),$clone(new II.ptr(68736,68786,$clone($toNativeArray($kindInt32,[0,64,0]),IK)),II),$clone(new II.ptr(68800,68850,$clone($toNativeArray($kindInt32,[-64,0,-64]),IK)),II),$clone(new II.ptr(71840,71871,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(71872,71903,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(93760,93791,$clone($toNativeArray($kindInt32,[0,32,0]),IK)),II),$clone(new II.ptr(93792,93823,$clone($toNativeArray($kindInt32,[-32,0,-32]),IK)),II),$clone(new II.ptr(125184,125217,$clone($toNativeArray($kindInt32,[0,34,0]),IK)),II),$clone(new II.ptr(125218,125251,$clone($toNativeArray($kindInt32,[-34,0,-34]),IK)),II)]);$pkg.CaseRanges=HS;HT=$toNativeArray($kindUint8,[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,144,130,130,130,136,130,130,130,130,130,130,136,130,130,130,130,132,132,132,132,132,132,132,132,132,132,130,130,136,136,136,130,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,130,130,130,136,130,136,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,130,136,130,136,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,16,130,136,136,136,136,136,130,136,136,224,130,136,0,136,136,136,136,132,132,136,192,130,130,136,132,224,130,132,132,132,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,136,160,160,160,160,160,160,160,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,136,192,192,192,192,192,192,192,192]);HU=$toNativeArray($kindUint16,[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,91,92,93,94,95,96,65,66,67,68,69,70,71,72,73,74,8490,76,77,78,79,80,81,82,383,84,85,86,87,88,89,90,123,124,125,126,127]);HV=new JQ([$clone(new IW.ptr(75,107),IW),$clone(new IW.ptr(83,115),IW),$clone(new IW.ptr(107,8490),IW),$clone(new IW.ptr(115,383),IW),$clone(new IW.ptr(181,924),IW),$clone(new IW.ptr(197,229),IW),$clone(new IW.ptr(223,7838),IW),$clone(new IW.ptr(229,8491),IW),$clone(new IW.ptr(304,304),IW),$clone(new IW.ptr(305,305),IW),$clone(new IW.ptr(383,83),IW),$clone(new IW.ptr(452,453),IW),$clone(new IW.ptr(453,454),IW),$clone(new IW.ptr(454,452),IW),$clone(new IW.ptr(455,456),IW),$clone(new IW.ptr(456,457),IW),$clone(new IW.ptr(457,455),IW),$clone(new IW.ptr(458,459),IW),$clone(new IW.ptr(459,460),IW),$clone(new IW.ptr(460,458),IW),$clone(new IW.ptr(497,498),IW),$clone(new IW.ptr(498,499),IW),$clone(new IW.ptr(499,497),IW),$clone(new IW.ptr(837,921),IW),$clone(new IW.ptr(914,946),IW),$clone(new IW.ptr(917,949),IW),$clone(new IW.ptr(920,952),IW),$clone(new IW.ptr(921,953),IW),$clone(new IW.ptr(922,954),IW),$clone(new IW.ptr(924,956),IW),$clone(new IW.ptr(928,960),IW),$clone(new IW.ptr(929,961),IW),$clone(new IW.ptr(931,962),IW),$clone(new IW.ptr(934,966),IW),$clone(new IW.ptr(937,969),IW),$clone(new IW.ptr(946,976),IW),$clone(new IW.ptr(949,1013),IW),$clone(new IW.ptr(952,977),IW),$clone(new IW.ptr(953,8126),IW),$clone(new IW.ptr(954,1008),IW),$clone(new IW.ptr(956,181),IW),$clone(new IW.ptr(960,982),IW),$clone(new IW.ptr(961,1009),IW),$clone(new IW.ptr(962,963),IW),$clone(new IW.ptr(963,931),IW),$clone(new IW.ptr(966,981),IW),$clone(new IW.ptr(969,8486),IW),$clone(new IW.ptr(976,914),IW),$clone(new IW.ptr(977,1012),IW),$clone(new IW.ptr(981,934),IW),$clone(new IW.ptr(982,928),IW),$clone(new IW.ptr(1008,922),IW),$clone(new IW.ptr(1009,929),IW),$clone(new IW.ptr(1012,920),IW),$clone(new IW.ptr(1013,917),IW),$clone(new IW.ptr(1042,1074),IW),$clone(new IW.ptr(1044,1076),IW),$clone(new IW.ptr(1054,1086),IW),$clone(new IW.ptr(1057,1089),IW),$clone(new IW.ptr(1058,1090),IW),$clone(new IW.ptr(1066,1098),IW),$clone(new IW.ptr(1074,7296),IW),$clone(new IW.ptr(1076,7297),IW),$clone(new IW.ptr(1086,7298),IW),$clone(new IW.ptr(1089,7299),IW),$clone(new IW.ptr(1090,7300),IW),$clone(new IW.ptr(1098,7302),IW),$clone(new IW.ptr(1122,1123),IW),$clone(new IW.ptr(1123,7303),IW),$clone(new IW.ptr(7296,1042),IW),$clone(new IW.ptr(7297,1044),IW),$clone(new IW.ptr(7298,1054),IW),$clone(new IW.ptr(7299,1057),IW),$clone(new IW.ptr(7300,7301),IW),$clone(new IW.ptr(7301,1058),IW),$clone(new IW.ptr(7302,1066),IW),$clone(new IW.ptr(7303,1122),IW),$clone(new IW.ptr(7304,42570),IW),$clone(new IW.ptr(7776,7777),IW),$clone(new IW.ptr(7777,7835),IW),$clone(new IW.ptr(7835,7776),IW),$clone(new IW.ptr(7838,223),IW),$clone(new IW.ptr(8126,837),IW),$clone(new IW.ptr(8486,937),IW),$clone(new IW.ptr(8490,75),IW),$clone(new IW.ptr(8491,197),IW),$clone(new IW.ptr(42570,42571),IW),$clone(new IW.ptr(42571,7304),IW)]);HW=new IF.ptr(new JM([$clone(new IG.ptr(837,837,1),IG)]),JN.nil,0);HX=new IF.ptr(new JM([$clone(new IG.ptr(65,90,1),IG),$clone(new IG.ptr(192,214,1),IG),$clone(new IG.ptr(216,222,1),IG),$clone(new IG.ptr(256,302,2),IG),$clone(new IG.ptr(306,310,2),IG),$clone(new IG.ptr(313,327,2),IG),$clone(new IG.ptr(330,376,2),IG),$clone(new IG.ptr(377,381,2),IG),$clone(new IG.ptr(385,386,1),IG),$clone(new IG.ptr(388,390,2),IG),$clone(new IG.ptr(391,393,2),IG),$clone(new IG.ptr(394,395,1),IG),$clone(new IG.ptr(398,401,1),IG),$clone(new IG.ptr(403,404,1),IG),$clone(new IG.ptr(406,408,1),IG),$clone(new IG.ptr(412,413,1),IG),$clone(new IG.ptr(415,416,1),IG),$clone(new IG.ptr(418,422,2),IG),$clone(new IG.ptr(423,425,2),IG),$clone(new IG.ptr(428,430,2),IG),$clone(new IG.ptr(431,433,2),IG),$clone(new IG.ptr(434,435,1),IG),$clone(new IG.ptr(437,439,2),IG),$clone(new IG.ptr(440,444,4),IG),$clone(new IG.ptr(452,453,1),IG),$clone(new IG.ptr(455,456,1),IG),$clone(new IG.ptr(458,459,1),IG),$clone(new IG.ptr(461,475,2),IG),$clone(new IG.ptr(478,494,2),IG),$clone(new IG.ptr(497,498,1),IG),$clone(new IG.ptr(500,502,2),IG),$clone(new IG.ptr(503,504,1),IG),$clone(new IG.ptr(506,562,2),IG),$clone(new IG.ptr(570,571,1),IG),$clone(new IG.ptr(573,574,1),IG),$clone(new IG.ptr(577,579,2),IG),$clone(new IG.ptr(580,582,1),IG),$clone(new IG.ptr(584,590,2),IG),$clone(new IG.ptr(837,880,43),IG),$clone(new IG.ptr(882,886,4),IG),$clone(new IG.ptr(895,902,7),IG),$clone(new IG.ptr(904,906,1),IG),$clone(new IG.ptr(908,910,2),IG),$clone(new IG.ptr(911,913,2),IG),$clone(new IG.ptr(914,929,1),IG),$clone(new IG.ptr(931,939,1),IG),$clone(new IG.ptr(975,984,9),IG),$clone(new IG.ptr(986,1006,2),IG),$clone(new IG.ptr(1012,1015,3),IG),$clone(new IG.ptr(1017,1018,1),IG),$clone(new IG.ptr(1021,1071,1),IG),$clone(new IG.ptr(1120,1152,2),IG),$clone(new IG.ptr(1162,1216,2),IG),$clone(new IG.ptr(1217,1229,2),IG),$clone(new IG.ptr(1232,1326,2),IG),$clone(new IG.ptr(1329,1366,1),IG),$clone(new IG.ptr(4256,4293,1),IG),$clone(new IG.ptr(4295,4301,6),IG),$clone(new IG.ptr(5024,5109,1),IG),$clone(new IG.ptr(7312,7354,1),IG),$clone(new IG.ptr(7357,7359,1),IG),$clone(new IG.ptr(7680,7828,2),IG),$clone(new IG.ptr(7838,7934,2),IG),$clone(new IG.ptr(7944,7951,1),IG),$clone(new IG.ptr(7960,7965,1),IG),$clone(new IG.ptr(7976,7983,1),IG),$clone(new IG.ptr(7992,7999,1),IG),$clone(new IG.ptr(8008,8013,1),IG),$clone(new IG.ptr(8025,8031,2),IG),$clone(new IG.ptr(8040,8047,1),IG),$clone(new IG.ptr(8072,8079,1),IG),$clone(new IG.ptr(8088,8095,1),IG),$clone(new IG.ptr(8104,8111,1),IG),$clone(new IG.ptr(8120,8124,1),IG),$clone(new IG.ptr(8136,8140,1),IG),$clone(new IG.ptr(8152,8155,1),IG),$clone(new IG.ptr(8168,8172,1),IG),$clone(new IG.ptr(8184,8188,1),IG),$clone(new IG.ptr(8486,8490,4),IG),$clone(new IG.ptr(8491,8498,7),IG),$clone(new IG.ptr(8579,11264,2685),IG),$clone(new IG.ptr(11265,11310,1),IG),$clone(new IG.ptr(11360,11362,2),IG),$clone(new IG.ptr(11363,11364,1),IG),$clone(new IG.ptr(11367,11373,2),IG),$clone(new IG.ptr(11374,11376,1),IG),$clone(new IG.ptr(11378,11381,3),IG),$clone(new IG.ptr(11390,11392,1),IG),$clone(new IG.ptr(11394,11490,2),IG),$clone(new IG.ptr(11499,11501,2),IG),$clone(new IG.ptr(11506,42560,31054),IG),$clone(new IG.ptr(42562,42604,2),IG),$clone(new IG.ptr(42624,42650,2),IG),$clone(new IG.ptr(42786,42798,2),IG),$clone(new IG.ptr(42802,42862,2),IG),$clone(new IG.ptr(42873,42877,2),IG),$clone(new IG.ptr(42878,42886,2),IG),$clone(new IG.ptr(42891,42893,2),IG),$clone(new IG.ptr(42896,42898,2),IG),$clone(new IG.ptr(42902,42922,2),IG),$clone(new IG.ptr(42923,42926,1),IG),$clone(new IG.ptr(42928,42932,1),IG),$clone(new IG.ptr(42934,42942,2),IG),$clone(new IG.ptr(42946,42948,2),IG),$clone(new IG.ptr(42949,42951,1),IG),$clone(new IG.ptr(42953,42997,44),IG),$clone(new IG.ptr(65313,65338,1),IG)]),new JN([$clone(new IH.ptr(66560,66599,1),IH),$clone(new IH.ptr(66736,66771,1),IH),$clone(new IH.ptr(68736,68786,1),IH),$clone(new IH.ptr(71840,71871,1),IH),$clone(new IH.ptr(93760,93791,1),IH),$clone(new IH.ptr(125184,125217,1),IH)]),3);HY=new IF.ptr(new JM([$clone(new IG.ptr(452,454,2),IG),$clone(new IG.ptr(455,457,2),IG),$clone(new IG.ptr(458,460,2),IG),$clone(new IG.ptr(497,499,2),IG),$clone(new IG.ptr(8064,8071,1),IG),$clone(new IG.ptr(8080,8087,1),IG),$clone(new IG.ptr(8096,8103,1),IG),$clone(new IG.ptr(8115,8131,16),IG),$clone(new IG.ptr(8179,8179,1),IG)]),JN.nil,0);HZ=new IF.ptr(new JM([$clone(new IG.ptr(97,122,1),IG),$clone(new IG.ptr(181,223,42),IG),$clone(new IG.ptr(224,246,1),IG),$clone(new IG.ptr(248,255,1),IG),$clone(new IG.ptr(257,303,2),IG),$clone(new IG.ptr(307,311,2),IG),$clone(new IG.ptr(314,328,2),IG),$clone(new IG.ptr(331,375,2),IG),$clone(new IG.ptr(378,382,2),IG),$clone(new IG.ptr(383,384,1),IG),$clone(new IG.ptr(387,389,2),IG),$clone(new IG.ptr(392,396,4),IG),$clone(new IG.ptr(402,405,3),IG),$clone(new IG.ptr(409,410,1),IG),$clone(new IG.ptr(414,417,3),IG),$clone(new IG.ptr(419,421,2),IG),$clone(new IG.ptr(424,429,5),IG),$clone(new IG.ptr(432,436,4),IG),$clone(new IG.ptr(438,441,3),IG),$clone(new IG.ptr(445,447,2),IG),$clone(new IG.ptr(453,454,1),IG),$clone(new IG.ptr(456,457,1),IG),$clone(new IG.ptr(459,460,1),IG),$clone(new IG.ptr(462,476,2),IG),$clone(new IG.ptr(477,495,2),IG),$clone(new IG.ptr(498,499,1),IG),$clone(new IG.ptr(501,505,4),IG),$clone(new IG.ptr(507,543,2),IG),$clone(new IG.ptr(547,563,2),IG),$clone(new IG.ptr(572,575,3),IG),$clone(new IG.ptr(576,578,2),IG),$clone(new IG.ptr(583,591,2),IG),$clone(new IG.ptr(592,596,1),IG),$clone(new IG.ptr(598,599,1),IG),$clone(new IG.ptr(601,603,2),IG),$clone(new IG.ptr(604,608,4),IG),$clone(new IG.ptr(609,613,2),IG),$clone(new IG.ptr(614,616,2),IG),$clone(new IG.ptr(617,620,1),IG),$clone(new IG.ptr(623,625,2),IG),$clone(new IG.ptr(626,629,3),IG),$clone(new IG.ptr(637,640,3),IG),$clone(new IG.ptr(642,643,1),IG),$clone(new IG.ptr(647,652,1),IG),$clone(new IG.ptr(658,669,11),IG),$clone(new IG.ptr(670,837,167),IG),$clone(new IG.ptr(881,883,2),IG),$clone(new IG.ptr(887,891,4),IG),$clone(new IG.ptr(892,893,1),IG),$clone(new IG.ptr(940,943,1),IG),$clone(new IG.ptr(945,974,1),IG),$clone(new IG.ptr(976,977,1),IG),$clone(new IG.ptr(981,983,1),IG),$clone(new IG.ptr(985,1007,2),IG),$clone(new IG.ptr(1008,1011,1),IG),$clone(new IG.ptr(1013,1019,3),IG),$clone(new IG.ptr(1072,1119,1),IG),$clone(new IG.ptr(1121,1153,2),IG),$clone(new IG.ptr(1163,1215,2),IG),$clone(new IG.ptr(1218,1230,2),IG),$clone(new IG.ptr(1231,1327,2),IG),$clone(new IG.ptr(1377,1414,1),IG),$clone(new IG.ptr(4304,4346,1),IG),$clone(new IG.ptr(4349,4351,1),IG),$clone(new IG.ptr(5112,5117,1),IG),$clone(new IG.ptr(7296,7304,1),IG),$clone(new IG.ptr(7545,7549,4),IG),$clone(new IG.ptr(7566,7681,115),IG),$clone(new IG.ptr(7683,7829,2),IG),$clone(new IG.ptr(7835,7841,6),IG),$clone(new IG.ptr(7843,7935,2),IG),$clone(new IG.ptr(7936,7943,1),IG),$clone(new IG.ptr(7952,7957,1),IG),$clone(new IG.ptr(7968,7975,1),IG),$clone(new IG.ptr(7984,7991,1),IG),$clone(new IG.ptr(8000,8005,1),IG),$clone(new IG.ptr(8017,8023,2),IG),$clone(new IG.ptr(8032,8039,1),IG),$clone(new IG.ptr(8048,8061,1),IG),$clone(new IG.ptr(8112,8113,1),IG),$clone(new IG.ptr(8126,8144,18),IG),$clone(new IG.ptr(8145,8160,15),IG),$clone(new IG.ptr(8161,8165,4),IG),$clone(new IG.ptr(8526,8580,54),IG),$clone(new IG.ptr(11312,11358,1),IG),$clone(new IG.ptr(11361,11365,4),IG),$clone(new IG.ptr(11366,11372,2),IG),$clone(new IG.ptr(11379,11382,3),IG),$clone(new IG.ptr(11393,11491,2),IG),$clone(new IG.ptr(11500,11502,2),IG),$clone(new IG.ptr(11507,11520,13),IG),$clone(new IG.ptr(11521,11557,1),IG),$clone(new IG.ptr(11559,11565,6),IG),$clone(new IG.ptr(42561,42605,2),IG),$clone(new IG.ptr(42625,42651,2),IG),$clone(new IG.ptr(42787,42799,2),IG),$clone(new IG.ptr(42803,42863,2),IG),$clone(new IG.ptr(42874,42876,2),IG),$clone(new IG.ptr(42879,42887,2),IG),$clone(new IG.ptr(42892,42897,5),IG),$clone(new IG.ptr(42899,42900,1),IG),$clone(new IG.ptr(42903,42921,2),IG),$clone(new IG.ptr(42933,42943,2),IG),$clone(new IG.ptr(42947,42952,5),IG),$clone(new IG.ptr(42954,42998,44),IG),$clone(new IG.ptr(43859,43888,29),IG),$clone(new IG.ptr(43889,43967,1),IG),$clone(new IG.ptr(65345,65370,1),IG)]),new JN([$clone(new IH.ptr(66600,66639,1),IH),$clone(new IH.ptr(66776,66811,1),IH),$clone(new IH.ptr(68800,68850,1),IH),$clone(new IH.ptr(71872,71903,1),IH),$clone(new IH.ptr(93792,93823,1),IH),$clone(new IH.ptr(125218,125251,1),IH)]),4);IA=new IF.ptr(new JM([$clone(new IG.ptr(921,953,32),IG),$clone(new IG.ptr(8126,8126,1),IG)]),JN.nil,0);IB=new IF.ptr(new JM([$clone(new IG.ptr(921,953,32),IG),$clone(new IG.ptr(8126,8126,1),IG)]),JN.nil,0);$pkg.FoldCategory=$makeMap($String.keyFor,[{k:"L",v:HW},{k:"Ll",v:HX},{k:"Lt",v:HY},{k:"Lu",v:HZ},{k:"M",v:IA},{k:"Mn",v:IB}]);IC=new IF.ptr(new JM([$clone(new IG.ptr(924,956,32),IG)]),JN.nil,0);ID=new IF.ptr(new JM([$clone(new IG.ptr(181,837,656),IG)]),JN.nil,0);IE=new IF.ptr(new JM([$clone(new IG.ptr(921,953,32),IG),$clone(new IG.ptr(8126,8126,1),IG)]),JN.nil,0);$pkg.FoldScript=$makeMap($String.keyFor,[{k:"Common",v:IC},{k:"Greek",v:ID},{k:"Inherited",v:IE}]);$pkg.PrintRanges=new JS([$pkg.L,$pkg.M,$pkg.N,$pkg.P,$pkg.S]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["unicode/utf8"]=(function(){var $pkg={},$init,B,A,C,F,G,H,I,J,K,N,O,P,R,S;B=$pkg.acceptRange=$newType(0,$kindStruct,"utf8.acceptRange",true,"unicode/utf8",false,function(lo_,hi_){this.$val=this;if(arguments.length===0){this.lo=0;this.hi=0;return;}this.lo=lo_;this.hi=hi_;});F=function(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;b=0;c=0;d=a.$length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=(((((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=((((h&7)>>>0)>>0));n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]);if(q>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]);if(v<128||191>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]);if(aa<128||191>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRune=F;G=function(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;b=0;c=0;d=a.length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=a.charCodeAt(0);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=((((a.charCodeAt(0)>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=((((h&7)>>>0)>>0));n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=a.charCodeAt(2);if(v<128||191>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=a.charCodeAt(3);if(aa<128||191>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRuneInString=G;H=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.$length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g])>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(P(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=F($subslice(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRune=H;I=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((a.charCodeAt(g)>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(P(a.charCodeAt(g))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=G($substring(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRuneInString=I;J=function(a){var a;if(a<0){return-1;}else if(a<=127){return 1;}else if(a<=2047){return 2;}else if(55296<=a&&a<=57343){return-1;}else if(a<=65535){return 3;}else if(a<=1114111){return 4;}return-1;};$pkg.RuneLen=J;K=function(a,b){var a,b,c;c=((b>>>0));if(c<=127){(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((b<<24>>>24)));return 1;}else if(c<=2047){$unused((1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((192|(((b>>6>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 2;}else if((c>1114111)||(55296<=c&&c<=57343)){b=65533;$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else if(c<=65535){$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else{$unused((3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((240|(((b>>18>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>12>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 4;}};$pkg.EncodeRune=K;N=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=a.$length;c=0;d=0;while(true){if(!(d>0;e=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(e<128){d=d+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>b){d=d+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);k=(j=d+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]));if(k>0,((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]));if(m<128||191>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n]));if(o<128||191>0;}return c;};$pkg.RuneCount=N;O=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=0;c=a.length;d=0;while(true){if(!(d>0;b=b+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;b=b+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>c){d=d+(1)>>0;b=b+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);j=a.charCodeAt((d+1>>0));if(j>0));if(k<128||191>0));if(l<128||191>0;b=b+(1)>>0;}b=b;return b;};$pkg.RuneCountInString=O;P=function(a){var a;return!((((a&192)>>>0)===128));};$pkg.RuneStart=P;R=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;while(true){if(!(a.length>=8)){break;}b=(((((((a.charCodeAt(0)>>>0))|(((a.charCodeAt(1)>>>0))<<8>>>0))>>>0)|(((a.charCodeAt(2)>>>0))<<16>>>0))>>>0)|(((a.charCodeAt(3)>>>0))<<24>>>0))>>>0;c=(((((((a.charCodeAt(4)>>>0))|(((a.charCodeAt(5)>>>0))<<8>>>0))>>>0)|(((a.charCodeAt(6)>>>0))<<16>>>0))>>>0)|(((a.charCodeAt(7)>>>0))<<24>>>0))>>>0;if(!(((((((b|c)>>>0))&2155905152)>>>0)===0))){break;}a=$substring(a,8);}d=a.length;e=0;while(true){if(!(e>0;continue;}g=((f<0||f>=A.length)?($throwRuntimeError("index out of range"),undefined):A[f]);if(g===241){return false;}h=((((g&7)>>>0)>>0));if((e+h>>0)>d){return false;}j=$clone((i=g>>>4<<24>>>24,((i<0||i>=C.length)?($throwRuntimeError("index out of range"),undefined):C[i])),B);k=a.charCodeAt((e+1>>0));if(k>0));if(l<128||191>0));if(m<128||191>0;}return true;};$pkg.ValidString=R;S=function(a){var a;if(0<=a&&a<55296){return true;}else if(57343c.$high||(b.$high===c.$high&&b.$low>=c.$low)))){return 0;}return(((d=(e=(new $Int64(0,a.s.$length)),f=a.i,new $Int64(e.$high-f.$high,e.$low-f.$low)),d.$low+((d.$high>>31)*4294967296))>>0));};F.prototype.Len=function(){return this.$val.Len();};F.ptr.prototype.Size=function(){var a;a=this;return(new $Int64(0,a.s.$length));};F.prototype.Size=function(){return this.$val.Size();};F.ptr.prototype.Read=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=$ifaceNil;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){g=0;h=B.EOF;b=g;c=h;return[b,c];}d.prevRune=-1;b=$copySlice(a,$subslice(d.s,$flatten64(d.i)));d.i=(i=d.i,j=(new $Int64(0,b)),new $Int64(i.$high+j.$high,i.$low+j.$low));return[b,c];};F.prototype.Read=function(a){return this.$val.Read(a);};F.ptr.prototype.ReadAt=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=0;d=$ifaceNil;e=this;if((b.$high<0||(b.$high===0&&b.$low<0))){f=0;g=A.New("bytes.Reader.ReadAt: negative offset");c=f;d=g;return[c,d];}if((h=(new $Int64(0,e.s.$length)),(b.$high>h.$high||(b.$high===h.$high&&b.$low>=h.$low)))){i=0;j=B.EOF;c=i;d=j;return[c,d];}c=$copySlice(a,$subslice(e.s,$flatten64(b)));if(cc.$high||(b.$high===c.$high&&b.$low>=c.$low)))){return[0,B.EOF];}f=(d=a.s,e=a.i,(($flatten64(e)<0||$flatten64(e)>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+$flatten64(e)]));a.i=(g=a.i,h=new $Int64(0,1),new $Int64(g.$high+h.$high,g.$low+h.$low));return[f,$ifaceNil];};F.prototype.ReadByte=function(){return this.$val.ReadByte();};F.ptr.prototype.UnreadByte=function(){var a,b,c,d;a=this;if((b=a.i,(b.$high<0||(b.$high===0&&b.$low<=0)))){return A.New("bytes.Reader.UnreadByte: at beginning of slice");}a.prevRune=-1;a.i=(c=a.i,d=new $Int64(0,1),new $Int64(c.$high-d.$high,c.$low-d.$low));return $ifaceNil;};F.prototype.UnreadByte=function(){return this.$val.UnreadByte();};F.ptr.prototype.ReadRune=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=0;b=0;c=$ifaceNil;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){d.prevRune=-1;g=0;h=0;i=B.EOF;a=g;b=h;c=i;return[a,b,c];}d.prevRune=(((j=d.i,j.$low+((j.$high>>31)*4294967296))>>0));m=(k=d.s,l=d.i,(($flatten64(l)<0||$flatten64(l)>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+$flatten64(l)]));if(m<128){d.i=(n=d.i,o=new $Int64(0,1),new $Int64(n.$high+o.$high,n.$low+o.$low));p=((m>>0));q=1;r=$ifaceNil;a=p;b=q;c=r;return[a,b,c];}s=C.DecodeRune($subslice(d.s,$flatten64(d.i)));a=s[0];b=s[1];d.i=(t=d.i,u=(new $Int64(0,b)),new $Int64(t.$high+u.$high,t.$low+u.$low));return[a,b,c];};F.prototype.ReadRune=function(){return this.$val.ReadRune();};F.ptr.prototype.UnreadRune=function(){var a,b;a=this;if((b=a.i,(b.$high<0||(b.$high===0&&b.$low<=0)))){return A.New("bytes.Reader.UnreadRune: at beginning of slice");}if(a.prevRune<0){return A.New("bytes.Reader.UnreadRune: previous operation was not ReadRune");}a.i=(new $Int64(0,a.prevRune));a.prevRune=-1;return $ifaceNil;};F.prototype.UnreadRune=function(){return this.$val.UnreadRune();};F.ptr.prototype.Seek=function(a,b){var a,b,c,d,e,f,g;c=this;c.prevRune=-1;d=new $Int64(0,0);e=b;if(e===(0)){d=a;}else if(e===(1)){d=(f=c.i,new $Int64(f.$high+a.$high,f.$low+a.$low));}else if(e===(2)){d=(g=(new $Int64(0,c.s.$length)),new $Int64(g.$high+a.$high,g.$low+a.$low));}else{return[new $Int64(0,0),A.New("bytes.Reader.Seek: invalid whence")];}if((d.$high<0||(d.$high===0&&d.$low<0))){return[new $Int64(0,0),A.New("bytes.Reader.Seek: negative position")];}c.i=d;return[d,$ifaceNil];};F.prototype.Seek=function(a,b){return this.$val.Seek(a,b);};F.ptr.prototype.WriteTo=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.prevRune=-1;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){g=new $Int64(0,0);h=$ifaceNil;b=g;c=h;$s=-1;return[b,c];}i=$subslice(d.s,$flatten64(d.i));k=a.Write(i);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[0];c=j[1];if(l>i.$length){$panic(new $String("bytes.Reader.WriteTo: invalid Write count"));}d.i=(m=d.i,n=(new $Int64(0,l)),new $Int64(m.$high+n.$high,m.$low+n.$low));b=(new $Int64(0,l));if(!((l===i.$length))&&$interfaceIsEqual(c,$ifaceNil)){c=B.ErrShortWrite;}$s=-1;return[b,c];}return;}var $f={$blk:F.ptr.prototype.WriteTo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};F.prototype.WriteTo=function(a){return this.$val.WriteTo(a);};F.ptr.prototype.Reset=function(a){var a,b;b=this;F.copy(b,new F.ptr(a,new $Int64(0,0),-1));};F.prototype.Reset=function(a){return this.$val.Reset(a);};G=function(a){var a;return new F.ptr(a,new $Int64(0,0),-1);};$pkg.NewReader=G;H=function(a,b){var a,b,c,d,e,f;if(b<=0||b>a.$length){b=a.$length;}c=$makeSlice(CB,b);d=0;e=0;while(true){if(!(a.$length>0)){break;}if((e+1>>0)>=b){((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]=a);e=e+(1)>>0;break;}f=C.DecodeRune(a);d=f[1];((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]=$subslice(a,0,d,d));a=$subslice(a,d);e=e+(1)>>0;}return $subslice(c,0,e);};I=function(a,b){var a,b,c,d;if(b.$length===0){return C.RuneCount(a)+1>>0;}if(b.$length===1){return D.Count(a,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}c=0;while(true){d=BO(a,b);if(d===-1){return c;}c=c+(1)>>0;a=$subslice(a,(d+b.$length>>0));}};$pkg.Count=I;J=function(a,b){var a,b;return!((BO(a,b)===-1));};$pkg.Contains=J;K=function(a,b){var a,b;return Q(a,b)>=0;};$pkg.ContainsAny=K;N=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=b.$length;if((c===0)){return a.$length;}else if((c===1)){return O(a,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}else if((c===a.$length)){if(BY(a,b)){return 0;}return-1;}else if(c>a.$length){return-1;}d=D.HashStrRevBytes(b);e=d[0];f=d[1];g=a.$length-c>>0;h=0;i=a.$length-1>>0;while(true){if(!(i>=g)){break;}h=($imul(h,16777619)>>>0)+((((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])>>>0))>>>0;i=i-(1)>>0;}if((h===e)&&BY($subslice(a,g),b)){return g;}j=g-1>>0;while(true){if(!(j>=0)){break;}h=$imul(h,(16777619))>>>0;h=h+(((((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])>>>0)))>>>0;h=h-(($imul(f,(((k=j+c>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))>>>0)))>>>0))>>>0;if((h===e)&&BY($subslice(a,j,(j+c>>0)),b)){return j;}j=j-(1)>>0;}return-1;};$pkg.LastIndex=N;O=function(a,b){var a,b,c;c=a.$length-1>>0;while(true){if(!(c>=0)){break;}if(((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])===b){return c;}c=c-(1)>>0;}return-1;};$pkg.LastIndexByte=O;P=function(a,b){var a,b,c,d,e,f,g,h;if(0<=b&&b<128){return BX(a,((b<<24>>>24)));}else if((b===65533)){c=0;while(true){if(!(c>0;}return-1;}else if(!C.ValidRune(b)){return-1;}else{g=CC.zero();h=C.EncodeRune(new CA(g),b);return BO(a,$subslice(new CA(g),0,h));}};$pkg.IndexRune=P;Q=function(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;if(b===""){return-1;}if(a.$length===1){c=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));if(c>=128){d=b;e=0;while(true){if(!(e=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))>=0){return 0;}return-1;}if(b.length===1){g=((b.charCodeAt(0)>>0));if(g>=128){g=65533;}return P(a,g);}if(a.$length>8){h=AY(b);i=$clone(h[0],AX);j=h[1];if(j){k=a;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(new CD(i).contains(n)){return m;}l++;}return-1;}}o=0;p=0;while(true){if(!(p=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p])>>0));if(q<128){if(D.IndexByteString(b,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))>=0){return p;}o=1;p=p+(o)>>0;continue;}r=C.DecodeRune($subslice(a,p));q=r[0];o=r[1];if(!((q===65533))){if(b.length===o){if(b===($encodeRune(q))){return p;}p=p+(o)>>0;continue;}if(D.MaxLen>=o){if(D.IndexString(b,($encodeRune(q)))>=0){return p;}p=p+(o)>>0;continue;}}s=b;t=0;while(true){if(!(t>0;}return-1;};$pkg.IndexAny=Q;S=function(a,b,c,d){var a,b,c,d,e,f,g;if(d===0){return CB.nil;}if(b.$length===0){return H(a,d);}if(d<0){d=I(a,b)+1>>0;}if(d>(a.$length+1>>0)){d=a.$length+1>>0;}e=$makeSlice(CB,d);d=d-(1)>>0;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=$subslice(a,0,(g+c>>0),(g+c>>0)));a=$subslice(a,(g+b.$length>>0));f=f+(1)>>0;}((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=a);return $subslice(e,0,(f+1>>0));};T=function(a,b,c){var a,b,c;return S(a,b,0,c);};$pkg.SplitN=T;V=function(a,b){var a,b;return S(a,b,0,-1);};$pkg.Split=V;W=function(a,b){var a,b;return S(a,b,b.$length,-1);};$pkg.SplitAfter=W;AA=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;if(a.$length===0){return new CA([]);}if(a.$length===1){return $appendSlice((CA.nil),(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));}c=$imul(b.$length,((a.$length-1>>0)));d=a;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);c=c+(f.$length)>>0;e++;}g=$makeSlice(CA,c);h=$copySlice(g,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));i=$subslice(a,1);j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);h=h+($copySlice($subslice(g,h),b))>>0;h=h+($copySlice($subslice(g,h),k))>>0;j++;}return g;};$pkg.Join=AA;AB=function(a,b){var a,b;return a.$length>=b.$length&&BY($subslice(a,0,b.$length),b);};$pkg.HasPrefix=AB;AC=function(a,b){var a,b;return a.$length>=b.$length&&BY($subslice(a,(a.$length-b.$length>>0)),b);};$pkg.HasSuffix=AC;AD=function(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=b.$length;d=0;e=$makeSlice(CA,c);f=0;case 1:if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f])>>0));if(h>=128){i=C.DecodeRune($subslice(b,f));h=i[0];g=i[1];}j=a(h);$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;if(h>=0){k=C.RuneLen(h);if(k<0){k=3;}if((d+k>>0)>c){c=($imul(c,2))+4>>0;l=$makeSlice(CA,c);$copySlice(l,$subslice(e,0,d));e=l;}d=d+(C.EncodeRune($subslice(e,d,c),h))>>0;}f=f+(g)>>0;$s=1;continue;case 2:$s=-1;return $subslice(e,0,d);}return;}var $f={$blk:AD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$pkg.Map=AD;AE=function(a,b){var a,b,c,d,e;if(b===0){return new CA([]);}if(b<0){$panic(new $String("bytes: negative Repeat count"));}else if(!(((c=($imul(a.$length,b))/b,(c===c&&c!==1/0&&c!==-1/0)?c>>0:$throwRuntimeError("integer divide by zero"))===a.$length))){$panic(new $String("bytes: Repeat count causes overflow"));}d=$makeSlice(CA,($imul(a.$length,b)));e=$copySlice(d,a);while(true){if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]);if(g>=128){d=false;break;}e=e||(65<=g&&g<=90);f=f+(1)>>0;}if(d){if(!e){$s=-1;return $appendSlice((new CA($stringToBytes(""))),a);}h=$makeSlice(CA,a.$length);i=0;while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(65<=j&&j<=90){j=j+(32)<<24>>>24;}((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=j);i=i+(1)>>0;}$s=-1;return h;}k=AD(E.ToLower,a);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;$s=2;case 2:return l;}return;}var $f={$blk:AG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$pkg.ToLower=AG;AO=function(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=AV(a,b,false);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d===-1){$s=-1;return CA.nil;}$s=-1;return $subslice(a,d);}return;}var $f={$blk:AO,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.TrimLeftFunc=AO;AP=function(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=AW(a,b,false);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d>=0&&((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])>=128){e=C.DecodeRune($subslice(a,d));f=e[1];d=d+(f)>>0;}else{d=d+(1)>>0;}$s=-1;return $subslice(a,0,d);}return;}var $f={$blk:AP,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.TrimRightFunc=AP;AQ=function(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=AO(a,b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=AP(c,b);$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:AQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$pkg.TrimFunc=AQ;AR=function(a,b){var a,b;if(AB(a,b)){return $subslice(a,b.$length);}return a;};$pkg.TrimPrefix=AR;AS=function(a,b){var a,b;if(AC(a,b)){return $subslice(a,0,(a.$length-b.$length>>0));}return a;};$pkg.TrimSuffix=AS;AV=function(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=0;case 1:if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])>>0));if(f>=128){g=C.DecodeRune($subslice(a,d));f=g[0];e=g[1];}h=b(f);$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(h===c){$s=3;continue;}$s=4;continue;case 3:$s=-1;return d;case 4:d=d+(e)>>0;$s=1;continue;case 2:$s=-1;return-1;}return;}var $f={$blk:AV,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};AW=function(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=a.$length;case 1:if(!(d>0)){$s=2;continue;}e=(((f=d-1>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))>>0));g=1;h=e;i=g;if(h>=128){j=C.DecodeLastRune($subslice(a,0,d));h=j[0];i=j[1];}d=d-(i)>>0;k=b(h);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k===c){$s=3;continue;}$s=4;continue;case 3:$s=-1;return d;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}var $f={$blk:AW,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AY=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=CG.zero();c=false;d=0;while(true){if(!(d=128){f=$clone(b,AX);g=false;AX.copy(b,f);c=g;return[b,c];}i=(h=e/32,(h===h&&h!==1/0&&h!==-1/0)?h>>>0:$throwRuntimeError("integer divide by zero"));((i<0||i>=b.length)?($throwRuntimeError("index out of range"),undefined):b[i]=((((i<0||i>=b.length)?($throwRuntimeError("index out of range"),undefined):b[i])|(((j=((k=e%32,k===k?k:$throwRuntimeError("integer divide by zero"))),j<32?(1<>>0)))>>>0));d=d+(1)>>0;}l=$clone(b,AX);m=true;AX.copy(b,l);c=m;return[b,c];};AX.prototype.contains=function(a){var a,b,c,d,e,f,g;b=this.$val;return!((((((c=b,d=(e=a/32,(e===e&&e!==1/0&&e!==-1/0)?e>>>0:$throwRuntimeError("integer divide by zero")),((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d]))&(((f=((g=a%32,g===g?g:$throwRuntimeError("integer divide by zero"))),f<32?(1<>>0)))>>>0))===0));};$ptrType(AX).prototype.contains=function(a){return(new AX(this.$get())).contains(a);};AZ=function(a,b){var a,b,c,d,e,f;c=a;d=0;while(true){if(!(d0&&((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])===b))){break;}a=$subslice(a,1);}if(a.$length===0){return CA.nil;}return a;};BD=function(a,b){var a,b;while(true){if(!(a.$length>0)){break;}if(!new CD(b).contains((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))){break;}a=$subslice(a,1);}if(a.$length===0){return CA.nil;}return a;};BE=function(a,b){var a,b,c,d,e,f,g;while(true){if(!(a.$length>0)){break;}c=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));d=1;e=c;f=d;if(e>=128){g=C.DecodeRune(a);e=g[0];f=g[1];}if(!AZ(b,e)){break;}a=$subslice(a,f);}if(a.$length===0){return CA.nil;}return a;};BF=function(a,b){var a,b,c,d,e;if((a.$length===0)||b===""){return a;}if((b.length===1)&&b.charCodeAt(0)<128){return BG(a,b.charCodeAt(0));}c=AY(b);d=$clone(c[0],AX);e=c[1];if(e){return BH(a,d);}return BI(a,b);};$pkg.TrimRight=BF;BG=function(a,b){var a,b,c;while(true){if(!(a.$length>0&&((c=a.$length-1>>0,((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]))===b))){break;}a=$subslice(a,0,(a.$length-1>>0));}return a;};BH=function(a,b){var a,b,c;while(true){if(!(a.$length>0)){break;}if(!new CD(b).contains((c=a.$length-1>>0,((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}a=$subslice(a,0,(a.$length-1>>0));}return a;};BI=function(a,b){var a,b,c,d,e,f,g,h;while(true){if(!(a.$length>0)){break;}c=(((d=a.$length-1>>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]))>>0));e=1;f=c;g=e;if(f>=128){h=C.DecodeLastRune(a);f=h[0];g=h[1];}if(!AZ(b,f)){break;}a=$subslice(a,0,(a.$length-g>>0));}return a;};BJ=function(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=0;case 1:if(!(b=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);if(c>=128){$s=3;continue;}$s=4;continue;case 3:d=AQ($subslice(a,b),E.IsSpace);$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=6;case 6:return e;case 4:if(((c<0||c>=X.length)?($throwRuntimeError("index out of range"),undefined):X[c])===0){$s=2;continue;}b=b+(1)>>0;$s=1;continue;case 2:f=a.$length;case 7:if(!(f>b)){$s=8;continue;}h=(g=f-1>>0,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));if(h>=128){$s=9;continue;}$s=10;continue;case 9:i=AQ($subslice(a,b,f),E.IsSpace);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=12;case 12:return j;case 10:if(((h<0||h>=X.length)?($throwRuntimeError("index out of range"),undefined):X[h])===0){$s=8;continue;}f=f-(1)>>0;$s=7;continue;case 8:if(b===f){$s=-1;return CA.nil;}$s=-1;return $subslice(a,b,f);}return;}var $f={$blk:BJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$pkg.TrimSpace=BJ;BL=function(a,b,c,d){var a,b,c,d,e,f,g,h,i,j,k,l;e=0;if(!((d===0))){e=I(a,b);}if(e===0){return $appendSlice((CA.nil),a);}if(d<0||e>0))))>>0));g=0;h=0;i=0;while(true){if(!(i0){k=C.DecodeRune($subslice(a,h));l=k[1];j=j+(l)>>0;}}else{j=j+(BO($subslice(a,h),b))>>0;}g=g+($copySlice($subslice(f,g),$subslice(a,h,j)))>>0;g=g+($copySlice($subslice(f,g),c))>>0;h=j+b.$length>>0;i=i+(1)>>0;}g=g+($copySlice($subslice(f,g),$subslice(a,h)))>>0;return $subslice(f,0,g);};$pkg.Replace=BL;BM=function(a,b,c){var a,b,c;return BL(a,b,c,-1);};$pkg.ReplaceAll=BM;BN=function(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;while(true){if(!(!((a.$length===0))&&!((b.$length===0)))){break;}c=0;d=0;e=c;f=d;if((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])<128){g=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));h=$subslice(a,1);e=g;a=h;}else{i=C.DecodeRune(a);j=i[0];k=i[1];l=j;m=$subslice(a,k);e=l;a=m;}if((0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])<128){n=(((0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])>>0));o=$subslice(b,1);f=n;b=o;}else{p=C.DecodeRune(b);q=p[0];r=p[1];s=q;t=$subslice(b,r);f=s;b=t;}if(f===e){continue;}if(f>0)-65>>0))){continue;}return false;}w=E.SimpleFold(e);while(true){if(!(!((w===e))&&w=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}else if((c===a.$length)){if(BY(b,a)){return 0;}return-1;}else if(c>a.$length){return-1;}else if(c<=D.MaxLen){if(a.$length<=0){return D.Index(a,b);}d=(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);e=(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]);f=0;g=(a.$length-c>>0)+1>>0;h=0;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===d))){i=BX($subslice(a,(f+1>>0),g),d);if(i<0){return-1;}f=f+((i+1>>0))>>0;}if(((j=f+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]))===e)&&BY($subslice(a,f,(f+c>>0)),b)){return f;}h=h+(1)>>0;f=f+(1)>>0;if(h>D.Cutover(f)){k=D.Index($subslice(a,f),b);if(k>=0){return k+f>>0;}return-1;}}return-1;}l=(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);m=(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]);n=0;o=0;p=(a.$length-c>>0)+1>>0;while(true){if(!(n=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])===l))){q=BX($subslice(a,(n+1>>0),p),l);if(q<0){break;}n=n+((q+1>>0))>>0;}if(((r=n+1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]))===m)&&BY($subslice(a,n,(n+c>>0)),b)){return n;}n=n+(1)>>0;o=o+(1)>>0;if(o>=(4+(n>>4>>0)>>0)&&n>0;}}return-1;};$pkg.Index=BO;BQ.ptr.prototype.Bytes=function(){var a;a=this;return $subslice(a.buf,a.off);};BQ.prototype.Bytes=function(){return this.$val.Bytes();};BQ.ptr.prototype.String=function(){var a;a=this;if(a===CI.nil){return"";}return($bytesToString($subslice(a.buf,a.off)));};BQ.prototype.String=function(){return this.$val.String();};BQ.ptr.prototype.empty=function(){var a;a=this;return a.buf.$length<=a.off;};BQ.prototype.empty=function(){return this.$val.empty();};BQ.ptr.prototype.Len=function(){var a;a=this;return a.buf.$length-a.off>>0;};BQ.prototype.Len=function(){return this.$val.Len();};BQ.ptr.prototype.Cap=function(){var a;a=this;return a.buf.$capacity;};BQ.prototype.Cap=function(){return this.$val.Cap();};BQ.ptr.prototype.Truncate=function(a){var a,b;b=this;if(a===0){b.Reset();return;}b.lastRead=0;if(a<0||a>b.Len()){$panic(new $String("bytes.Buffer: truncation out of range"));}b.buf=$subslice(b.buf,0,(b.off+a>>0));};BQ.prototype.Truncate=function(a){return this.$val.Truncate(a);};BQ.ptr.prototype.Reset=function(){var a;a=this;a.buf=$subslice(a.buf,0,0);a.off=0;a.lastRead=0;};BQ.prototype.Reset=function(){return this.$val.Reset();};BQ.ptr.prototype.tryGrowByReslice=function(a){var a,b,c;b=this;c=b.buf.$length;if(a<=(b.buf.$capacity-c>>0)){b.buf=$subslice(b.buf,0,(c+a>>0));return[c,true];}return[0,false];};BQ.prototype.tryGrowByReslice=function(a){return this.$val.tryGrowByReslice(a);};BQ.ptr.prototype.grow=function(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=this;c=b.Len();if((c===0)&&!((b.off===0))){b.Reset();}d=b.tryGrowByReslice(a);e=d[0];f=d[1];if(f){$s=-1;return e;}if(b.buf===CA.nil&&a<=64){b.buf=$makeSlice(CA,a,64);$s=-1;return 0;}g=b.buf.$capacity;if(a<=((h=g/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))-c>>0)){$s=1;continue;}if(g>((2147483647-g>>0)-a>>0)){$s=2;continue;}$s=3;continue;case 1:$copySlice(b.buf,$subslice(b.buf,b.off));$s=4;continue;case 2:$panic($pkg.ErrTooLarge);$s=4;continue;case 3:i=BT($subslice(b.buf,b.off),b.off+a>>0);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b.buf=i;case 4:b.off=0;b.buf=$subslice(b.buf,0,(c+a>>0));$s=-1;return c;}return;}var $f={$blk:BQ.ptr.prototype.grow,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BQ.prototype.grow=function(a){return this.$val.grow(a);};BQ.ptr.prototype.Grow=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(a<0){$panic(new $String("bytes.Buffer.Grow: negative count"));}c=b.grow(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;b.buf=$subslice(b.buf,0,d);$s=-1;return;}return;}var $f={$blk:BQ.ptr.prototype.Grow,$c:true,$r,a,b,c,d,$s};return $f;};BQ.prototype.Grow=function(a){return this.$val.Grow(a);};BQ.ptr.prototype.Write=function(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=0;c=$ifaceNil;d=this;d.lastRead=0;e=d.tryGrowByReslice(a.$length);f=e[0];g=e[1];if(!g){$s=1;continue;}$s=2;continue;case 1:h=d.grow(a.$length);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 2:i=$copySlice($subslice(d.buf,f),a);j=$ifaceNil;b=i;c=j;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.Write,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BQ.prototype.Write=function(a){return this.$val.Write(a);};BQ.ptr.prototype.WriteString=function(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=0;c=$ifaceNil;d=this;d.lastRead=0;e=d.tryGrowByReslice(a.length);f=e[0];g=e[1];if(!g){$s=1;continue;}$s=2;continue;case 1:h=d.grow(a.length);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 2:i=$copyString($subslice(d.buf,f),a);j=$ifaceNil;b=i;c=j;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteString,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BQ.prototype.WriteString=function(a){return this.$val.WriteString(a);};BQ.ptr.prototype.ReadFrom=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.lastRead=0;case 1:e=d.grow(512);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.buf=$subslice(d.buf,0,f);h=a.Read($subslice(d.buf,f,d.buf.$capacity));$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];j=g[1];if(i<0){$panic(BS);}d.buf=$subslice(d.buf,0,(f+i>>0));b=(k=(new $Int64(0,i)),new $Int64(b.$high+k.$high,b.$low+k.$low));if($interfaceIsEqual(j,B.EOF)){l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}if(!($interfaceIsEqual(j,$ifaceNil))){n=b;o=j;b=n;c=o;$s=-1;return[b,c];}$s=1;continue;case 2:$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.ReadFrom,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BQ.prototype.ReadFrom=function(a){return this.$val.ReadFrom(a);};BT=function(a,b){var{a,b,c,d,e,$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);$deferred.push([(function(){if(!($interfaceIsEqual($recover(),$ifaceNil))){$panic($pkg.ErrTooLarge);}}),[]]);c=a.$length+b>>0;if(c<($imul(2,a.$capacity))){c=$imul(2,a.$capacity);}d=$appendSlice((CA.nil),$makeSlice(CA,c));$copySlice(d,a);e=$subslice(d,0,a.$length);$s=1;case 1:return e;}return;}}catch(err){$err=err;$s=-1;return CA.nil;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:BT,$c:true,$r,a,b,c,d,e,$s,$deferred};return $f;}}};BQ.ptr.prototype.WriteTo=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.lastRead=0;e=d.Len();if(e>0){$s=1;continue;}$s=2;continue;case 1:g=a.Write($subslice(d.buf,d.off));$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(h>e){$panic(new $String("bytes.Buffer.WriteTo: invalid Write count"));}d.off=d.off+(h)>>0;b=(new $Int64(0,h));if(!($interfaceIsEqual(i,$ifaceNil))){j=b;k=i;b=j;c=k;$s=-1;return[b,c];}if(!((h===e))){l=b;m=B.ErrShortWrite;b=l;c=m;$s=-1;return[b,c];}case 2:d.Reset();n=b;o=$ifaceNil;b=n;c=o;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteTo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BQ.prototype.WriteTo=function(a){return this.$val.WriteTo(a);};BQ.ptr.prototype.WriteByte=function(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;b.lastRead=0;c=b.tryGrowByReslice(1);d=c[0];e=c[1];if(!e){$s=1;continue;}$s=2;continue;case 1:f=b.grow(1);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 2:(g=b.buf,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d]=a));$s=-1;return $ifaceNil;}return;}var $f={$blk:BQ.ptr.prototype.WriteByte,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BQ.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};BQ.ptr.prototype.WriteRune=function(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=0;c=$ifaceNil;d=this;if(((a>>>0))<128){$s=1;continue;}$s=2;continue;case 1:e=d.WriteByte(((a<<24>>>24)));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=1;g=$ifaceNil;b=f;c=g;$s=-1;return[b,c];case 2:d.lastRead=0;h=d.tryGrowByReslice(4);i=h[0];j=h[1];if(!j){$s=4;continue;}$s=5;continue;case 4:k=d.grow(4);$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}i=k;case 5:b=C.EncodeRune($subslice(d.buf,i,(i+4>>0)),a);d.buf=$subslice(d.buf,0,(i+b>>0));l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteRune,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BQ.prototype.WriteRune=function(a){return this.$val.WriteRune(a);};BQ.ptr.prototype.Read=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=$ifaceNil;d=this;d.lastRead=0;if(d.empty()){d.Reset();if(a.$length===0){e=0;f=$ifaceNil;b=e;c=f;return[b,c];}g=0;h=B.EOF;b=g;c=h;return[b,c];}b=$copySlice(a,$subslice(d.buf,d.off));d.off=d.off+(b)>>0;if(b>0){d.lastRead=-1;}i=b;j=$ifaceNil;b=i;c=j;return[b,c];};BQ.prototype.Read=function(a){return this.$val.Read(a);};BQ.ptr.prototype.Next=function(a){var a,b,c,d;b=this;b.lastRead=0;c=b.Len();if(a>c){a=c;}d=$subslice(b.buf,b.off,(b.off+a>>0));b.off=b.off+(a)>>0;if(a>0){b.lastRead=-1;}return d;};BQ.prototype.Next=function(a){return this.$val.Next(a);};BQ.ptr.prototype.ReadByte=function(){var a,b,c,d;a=this;if(a.empty()){a.Reset();return[0,B.EOF];}d=(b=a.buf,c=a.off,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));a.off=a.off+(1)>>0;a.lastRead=-1;return[d,$ifaceNil];};BQ.prototype.ReadByte=function(){return this.$val.ReadByte();};BQ.ptr.prototype.ReadRune=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a=0;b=0;c=$ifaceNil;d=this;if(d.empty()){d.Reset();e=0;f=0;g=B.EOF;a=e;b=f;c=g;return[a,b,c];}j=(h=d.buf,i=d.off,((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]));if(j<128){d.off=d.off+(1)>>0;d.lastRead=1;k=((j>>0));l=1;m=$ifaceNil;a=k;b=l;c=m;return[a,b,c];}n=C.DecodeRune($subslice(d.buf,d.off));a=n[0];o=n[1];d.off=d.off+(o)>>0;d.lastRead=((o<<24>>24));p=a;q=o;r=$ifaceNil;a=p;b=q;c=r;return[a,b,c];};BQ.prototype.ReadRune=function(){return this.$val.ReadRune();};BQ.ptr.prototype.UnreadRune=function(){var a;a=this;if(a.lastRead<=0){return A.New("bytes.Buffer: UnreadRune: previous operation was not a successful ReadRune");}if(a.off>=((a.lastRead>>0))){a.off=a.off-(((a.lastRead>>0)))>>0;}a.lastRead=0;return $ifaceNil;};BQ.prototype.UnreadRune=function(){return this.$val.UnreadRune();};BQ.ptr.prototype.UnreadByte=function(){var a;a=this;if(a.lastRead===0){return BU;}a.lastRead=0;if(a.off>0){a.off=a.off-(1)>>0;}return $ifaceNil;};BQ.prototype.UnreadByte=function(){return this.$val.UnreadByte();};BQ.ptr.prototype.ReadBytes=function(a){var a,b,c,d,e,f,g,h;b=CA.nil;c=$ifaceNil;d=this;e=d.readSlice(a);f=e[0];c=e[1];b=$appendSlice(b,f);g=b;h=c;b=g;c=h;return[b,c];};BQ.prototype.ReadBytes=function(a){return this.$val.ReadBytes(a);};BQ.ptr.prototype.readSlice=function(a){var a,b,c,d,e,f,g,h;b=CA.nil;c=$ifaceNil;d=this;e=BX($subslice(d.buf,d.off),a);f=(d.off+e>>0)+1>>0;if(e<0){f=d.buf.$length;c=B.EOF;}b=$subslice(d.buf,d.off,f);d.off=f;d.lastRead=-1;g=b;h=c;b=g;c=h;return[b,c];};BQ.prototype.readSlice=function(a){return this.$val.readSlice(a);};BQ.ptr.prototype.ReadString=function(a){var a,b,c,d,e,f,g,h;b="";c=$ifaceNil;d=this;e=d.readSlice(a);f=e[0];c=e[1];g=($bytesToString(f));h=c;b=g;c=h;return[b,c];};BQ.prototype.ReadString=function(a){return this.$val.ReadString(a);};BW=function(a){var a;return new BQ.ptr((new CA($stringToBytes(a))),0,0);};$pkg.NewBufferString=BW;BX=function(a,b){var a,b,c,d,e,f;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===b){return e;}d++;}return-1;};$pkg.IndexByte=BX;BY=function(a,b){var a,b,c,d,e,f;if(!((a.$length===b.$length))){return false;}c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((f===((e<0||e>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+e])))){return false;}d++;}return true;};$pkg.Equal=BY;CJ.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"ReadAt",name:"ReadAt",pkg:"",typ:$funcType([CA,$Int64],[$Int,$error],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"Seek",name:"Seek",pkg:"",typ:$funcType([$Int64,$Int],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([CA],[],false)}];CD.methods=[{prop:"contains",name:"contains",pkg:"bytes",typ:$funcType([$Uint8],[$Bool],false)}];CI.methods=[{prop:"Bytes",name:"Bytes",pkg:"",typ:$funcType([],[CA],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"empty",name:"empty",pkg:"bytes",typ:$funcType([],[$Bool],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([],[],false)},{prop:"tryGrowByReslice",name:"tryGrowByReslice",pkg:"bytes",typ:$funcType([$Int],[$Int,$Bool],false)},{prop:"grow",name:"grow",pkg:"bytes",typ:$funcType([$Int],[$Int],false)},{prop:"Grow",name:"Grow",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([B.Reader],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([$Int],[CA],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadBytes",name:"ReadBytes",pkg:"",typ:$funcType([$Uint8],[CA,$error],false)},{prop:"readSlice",name:"readSlice",pkg:"bytes",typ:$funcType([$Uint8],[CA,$error],false)},{prop:"ReadString",name:"ReadString",pkg:"",typ:$funcType([$Uint8],[$String,$error],false)}];F.init("bytes",[{prop:"s",name:"s",embedded:false,exported:false,typ:CA,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"prevRune",name:"prevRune",embedded:false,exported:false,typ:$Int,tag:""}]);AX.init($Uint32,8);BQ.init("bytes",[{prop:"buf",name:"buf",embedded:false,exported:false,typ:CA,tag:""},{prop:"off",name:"off",embedded:false,exported:false,typ:$Int,tag:""},{prop:"lastRead",name:"lastRead",embedded:false,exported:false,typ:BR,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=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}X=$toNativeArray($kindUint8,[0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);$pkg.ErrTooLarge=A.New("bytes.Buffer: too large");BS=A.New("bytes.Buffer: reader returned negative count from Read");BU=A.New("bytes.Buffer: UnreadByte: previous operation was not a successful read");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); +$packages["bytes"]=(function(){var $pkg={},$init,A,D,B,E,C,F,AX,BQ,BR,CA,CB,CC,CD,CG,CI,CJ,X,BS,BU,G,H,I,J,K,N,O,P,Q,S,T,V,W,AA,AB,AC,AD,AE,AG,AO,AP,AQ,AR,AS,AV,AW,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BL,BM,BN,BO,BT,BV,BW,BX,BY;A=$packages["errors"];D=$packages["internal/bytealg"];B=$packages["io"];E=$packages["unicode"];C=$packages["unicode/utf8"];F=$pkg.Reader=$newType(0,$kindStruct,"bytes.Reader",true,"bytes",true,function(s_,i_,prevRune_){this.$val=this;if(arguments.length===0){this.s=CA.nil;this.i=new $Int64(0,0);this.prevRune=0;return;}this.s=s_;this.i=i_;this.prevRune=prevRune_;});AX=$pkg.asciiSet=$newType(32,$kindArray,"bytes.asciiSet",true,"bytes",false,null);BQ=$pkg.Buffer=$newType(0,$kindStruct,"bytes.Buffer",true,"bytes",true,function(buf_,off_,lastRead_){this.$val=this;if(arguments.length===0){this.buf=CA.nil;this.off=0;this.lastRead=0;return;}this.buf=buf_;this.off=off_;this.lastRead=lastRead_;});BR=$pkg.readOp=$newType(1,$kindInt8,"bytes.readOp",true,"bytes",false,null);CA=$sliceType($Uint8);CB=$sliceType(CA);CC=$arrayType($Uint8,4);CD=$ptrType(AX);CG=$arrayType($Uint32,8);CI=$ptrType(BQ);CJ=$ptrType(F);F.ptr.prototype.Len=function(){var a,b,c,d,e,f;a=this;if((b=a.i,c=(new $Int64(0,a.s.$length)),(b.$high>c.$high||(b.$high===c.$high&&b.$low>=c.$low)))){return 0;}return(((d=(e=(new $Int64(0,a.s.$length)),f=a.i,new $Int64(e.$high-f.$high,e.$low-f.$low)),d.$low+((d.$high>>31)*4294967296))>>0));};F.prototype.Len=function(){return this.$val.Len();};F.ptr.prototype.Size=function(){var a;a=this;return(new $Int64(0,a.s.$length));};F.prototype.Size=function(){return this.$val.Size();};F.ptr.prototype.Read=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=$ifaceNil;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){g=0;h=B.EOF;b=g;c=h;return[b,c];}d.prevRune=-1;b=$copySlice(a,$subslice(d.s,$flatten64(d.i)));d.i=(i=d.i,j=(new $Int64(0,b)),new $Int64(i.$high+j.$high,i.$low+j.$low));return[b,c];};F.prototype.Read=function(a){return this.$val.Read(a);};F.ptr.prototype.ReadAt=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=0;d=$ifaceNil;e=this;if((b.$high<0||(b.$high===0&&b.$low<0))){f=0;g=A.New("bytes.Reader.ReadAt: negative offset");c=f;d=g;return[c,d];}if((h=(new $Int64(0,e.s.$length)),(b.$high>h.$high||(b.$high===h.$high&&b.$low>=h.$low)))){i=0;j=B.EOF;c=i;d=j;return[c,d];}c=$copySlice(a,$subslice(e.s,$flatten64(b)));if(cc.$high||(b.$high===c.$high&&b.$low>=c.$low)))){return[0,B.EOF];}f=(d=a.s,e=a.i,(($flatten64(e)<0||$flatten64(e)>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+$flatten64(e)]));a.i=(g=a.i,h=new $Int64(0,1),new $Int64(g.$high+h.$high,g.$low+h.$low));return[f,$ifaceNil];};F.prototype.ReadByte=function(){return this.$val.ReadByte();};F.ptr.prototype.UnreadByte=function(){var a,b,c,d;a=this;if((b=a.i,(b.$high<0||(b.$high===0&&b.$low<=0)))){return A.New("bytes.Reader.UnreadByte: at beginning of slice");}a.prevRune=-1;a.i=(c=a.i,d=new $Int64(0,1),new $Int64(c.$high-d.$high,c.$low-d.$low));return $ifaceNil;};F.prototype.UnreadByte=function(){return this.$val.UnreadByte();};F.ptr.prototype.ReadRune=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=0;b=0;c=$ifaceNil;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){d.prevRune=-1;g=0;h=0;i=B.EOF;a=g;b=h;c=i;return[a,b,c];}d.prevRune=(((j=d.i,j.$low+((j.$high>>31)*4294967296))>>0));m=(k=d.s,l=d.i,(($flatten64(l)<0||$flatten64(l)>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+$flatten64(l)]));if(m<128){d.i=(n=d.i,o=new $Int64(0,1),new $Int64(n.$high+o.$high,n.$low+o.$low));p=((m>>0));q=1;r=$ifaceNil;a=p;b=q;c=r;return[a,b,c];}s=C.DecodeRune($subslice(d.s,$flatten64(d.i)));a=s[0];b=s[1];d.i=(t=d.i,u=(new $Int64(0,b)),new $Int64(t.$high+u.$high,t.$low+u.$low));return[a,b,c];};F.prototype.ReadRune=function(){return this.$val.ReadRune();};F.ptr.prototype.UnreadRune=function(){var a,b;a=this;if((b=a.i,(b.$high<0||(b.$high===0&&b.$low<=0)))){return A.New("bytes.Reader.UnreadRune: at beginning of slice");}if(a.prevRune<0){return A.New("bytes.Reader.UnreadRune: previous operation was not ReadRune");}a.i=(new $Int64(0,a.prevRune));a.prevRune=-1;return $ifaceNil;};F.prototype.UnreadRune=function(){return this.$val.UnreadRune();};F.ptr.prototype.Seek=function(a,b){var a,b,c,d,e,f,g;c=this;c.prevRune=-1;d=new $Int64(0,0);e=b;if(e===(0)){d=a;}else if(e===(1)){d=(f=c.i,new $Int64(f.$high+a.$high,f.$low+a.$low));}else if(e===(2)){d=(g=(new $Int64(0,c.s.$length)),new $Int64(g.$high+a.$high,g.$low+a.$low));}else{return[new $Int64(0,0),A.New("bytes.Reader.Seek: invalid whence")];}if((d.$high<0||(d.$high===0&&d.$low<0))){return[new $Int64(0,0),A.New("bytes.Reader.Seek: negative position")];}c.i=d;return[d,$ifaceNil];};F.prototype.Seek=function(a,b){return this.$val.Seek(a,b);};F.ptr.prototype.WriteTo=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.prevRune=-1;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){g=new $Int64(0,0);h=$ifaceNil;b=g;c=h;$s=-1;return[b,c];}i=$subslice(d.s,$flatten64(d.i));k=a.Write(i);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;l=j[0];c=j[1];if(l>i.$length){$panic(new $String("bytes.Reader.WriteTo: invalid Write count"));}d.i=(m=d.i,n=(new $Int64(0,l)),new $Int64(m.$high+n.$high,m.$low+n.$low));b=(new $Int64(0,l));if(!((l===i.$length))&&$interfaceIsEqual(c,$ifaceNil)){c=B.ErrShortWrite;}$s=-1;return[b,c];}return;}var $f={$blk:F.ptr.prototype.WriteTo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};F.prototype.WriteTo=function(a){return this.$val.WriteTo(a);};F.ptr.prototype.Reset=function(a){var a,b;b=this;F.copy(b,new F.ptr(a,new $Int64(0,0),-1));};F.prototype.Reset=function(a){return this.$val.Reset(a);};G=function(a){var a;return new F.ptr(a,new $Int64(0,0),-1);};$pkg.NewReader=G;H=function(a,b){var a,b,c,d,e,f;if(b<=0||b>a.$length){b=a.$length;}c=$makeSlice(CB,b);d=0;e=0;while(true){if(!(a.$length>0)){break;}if((e+1>>0)>=b){((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]=a);e=e+(1)>>0;break;}f=C.DecodeRune(a);d=f[1];((e<0||e>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+e]=$subslice(a,0,d,d));a=$subslice(a,d);e=e+(1)>>0;}return $subslice(c,0,e);};I=function(a,b){var a,b,c,d;if(b.$length===0){return C.RuneCount(a)+1>>0;}if(b.$length===1){return D.Count(a,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}c=0;while(true){d=BO(a,b);if(d===-1){return c;}c=c+(1)>>0;a=$subslice(a,(d+b.$length>>0));}};$pkg.Count=I;J=function(a,b){var a,b;return!((BO(a,b)===-1));};$pkg.Contains=J;K=function(a,b){var a,b;return Q(a,b)>=0;};$pkg.ContainsAny=K;N=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=b.$length;if((c===0)){return a.$length;}else if((c===1)){return O(a,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}else if((c===a.$length)){if(BY(a,b)){return 0;}return-1;}else if(c>a.$length){return-1;}d=D.HashStrRevBytes(b);e=d[0];f=d[1];g=a.$length-c>>0;h=0;i=a.$length-1>>0;while(true){if(!(i>=g)){break;}h=($imul(h,16777619)>>>0)+((((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])>>>0))>>>0;i=i-(1)>>0;}if((h===e)&&BY($subslice(a,g),b)){return g;}j=g-1>>0;while(true){if(!(j>=0)){break;}h=$imul(h,(16777619))>>>0;h=h+(((((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])>>>0)))>>>0;h=h-(($imul(f,(((k=j+c>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))>>>0)))>>>0))>>>0;if((h===e)&&BY($subslice(a,j,(j+c>>0)),b)){return j;}j=j-(1)>>0;}return-1;};$pkg.LastIndex=N;O=function(a,b){var a,b,c;c=a.$length-1>>0;while(true){if(!(c>=0)){break;}if(((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])===b){return c;}c=c-(1)>>0;}return-1;};$pkg.LastIndexByte=O;P=function(a,b){var a,b,c,d,e,f,g,h;if(0<=b&&b<128){return BX(a,((b<<24>>>24)));}else if((b===65533)){c=0;while(true){if(!(c>0;}return-1;}else if(!C.ValidRune(b)){return-1;}else{g=CC.zero();h=C.EncodeRune(new CA(g),b);return BO(a,$subslice(new CA(g),0,h));}};$pkg.IndexRune=P;Q=function(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;if(b===""){return-1;}if(a.$length===1){c=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));if(c>=128){d=b;e=0;while(true){if(!(e=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))>=0){return 0;}return-1;}if(b.length===1){g=((b.charCodeAt(0)>>0));if(g>=128){g=65533;}return P(a,g);}if(a.$length>8){h=AY(b);i=$clone(h[0],AX);j=h[1];if(j){k=a;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(new CD(i).contains(n)){return m;}l++;}return-1;}}o=0;p=0;while(true){if(!(p=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p])>>0));if(q<128){if(D.IndexByteString(b,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))>=0){return p;}o=1;p=p+(o)>>0;continue;}r=C.DecodeRune($subslice(a,p));q=r[0];o=r[1];if(!((q===65533))){if(b.length===o){if(b===($encodeRune(q))){return p;}p=p+(o)>>0;continue;}if(D.MaxLen>=o){if(D.IndexString(b,($encodeRune(q)))>=0){return p;}p=p+(o)>>0;continue;}}s=b;t=0;while(true){if(!(t>0;}return-1;};$pkg.IndexAny=Q;S=function(a,b,c,d){var a,b,c,d,e,f,g;if(d===0){return CB.nil;}if(b.$length===0){return H(a,d);}if(d<0){d=I(a,b)+1>>0;}if(d>(a.$length+1>>0)){d=a.$length+1>>0;}e=$makeSlice(CB,d);d=d-(1)>>0;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=$subslice(a,0,(g+c>>0),(g+c>>0)));a=$subslice(a,(g+b.$length>>0));f=f+(1)>>0;}((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=a);return $subslice(e,0,(f+1>>0));};T=function(a,b,c){var a,b,c;return S(a,b,0,c);};$pkg.SplitN=T;V=function(a,b){var a,b;return S(a,b,0,-1);};$pkg.Split=V;W=function(a,b){var a,b;return S(a,b,b.$length,-1);};$pkg.SplitAfter=W;AA=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;if(a.$length===0){return new CA([]);}if(a.$length===1){return $appendSlice((CA.nil),(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));}c=$imul(b.$length,((a.$length-1>>0)));d=a;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);c=c+(f.$length)>>0;e++;}g=$makeSlice(CA,c);h=$copySlice(g,(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));i=$subslice(a,1);j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);h=h+($copySlice($subslice(g,h),b))>>0;h=h+($copySlice($subslice(g,h),k))>>0;j++;}return g;};$pkg.Join=AA;AB=function(a,b){var a,b;return a.$length>=b.$length&&BY($subslice(a,0,b.$length),b);};$pkg.HasPrefix=AB;AC=function(a,b){var a,b;return a.$length>=b.$length&&BY($subslice(a,(a.$length-b.$length>>0)),b);};$pkg.HasSuffix=AC;AD=function(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=b.$length;d=0;e=$makeSlice(CA,c);f=0;case 1:if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f])>>0));if(h>=128){i=C.DecodeRune($subslice(b,f));h=i[0];g=i[1];}j=a(h);$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;if(h>=0){k=C.RuneLen(h);if(k<0){k=3;}if((d+k>>0)>c){c=($imul(c,2))+4>>0;l=$makeSlice(CA,c);$copySlice(l,$subslice(e,0,d));e=l;}d=d+(C.EncodeRune($subslice(e,d,c),h))>>0;}f=f+(g)>>0;$s=1;continue;case 2:$s=-1;return $subslice(e,0,d);}return;}var $f={$blk:AD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$pkg.Map=AD;AE=function(a,b){var a,b,c,d,e;if(b===0){return new CA([]);}if(b<0){$panic(new $String("bytes: negative Repeat count"));}else if(!(((c=($imul(a.$length,b))/b,(c===c&&c!==1/0&&c!==-1/0)?c>>0:$throwRuntimeError("integer divide by zero"))===a.$length))){$panic(new $String("bytes: Repeat count causes overflow"));}d=$makeSlice(CA,($imul(a.$length,b)));e=$copySlice(d,a);while(true){if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]);if(g>=128){d=false;break;}e=e||(65<=g&&g<=90);f=f+(1)>>0;}if(d){if(!e){$s=-1;return $appendSlice((new CA($stringToBytes(""))),a);}h=$makeSlice(CA,a.$length);i=0;while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(65<=j&&j<=90){j=j+(32)<<24>>>24;}((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=j);i=i+(1)>>0;}$s=-1;return h;}k=AD(E.ToLower,a);$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;$s=2;case 2:return l;}return;}var $f={$blk:AG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$pkg.ToLower=AG;AO=function(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=AV(a,b,false);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d===-1){$s=-1;return CA.nil;}$s=-1;return $subslice(a,d);}return;}var $f={$blk:AO,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.TrimLeftFunc=AO;AP=function(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=AW(a,b,false);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d>=0&&((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])>=128){e=C.DecodeRune($subslice(a,d));f=e[1];d=d+(f)>>0;}else{d=d+(1)>>0;}$s=-1;return $subslice(a,0,d);}return;}var $f={$blk:AP,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.TrimRightFunc=AP;AQ=function(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=AO(a,b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=AP(c,b);$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:AQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$pkg.TrimFunc=AQ;AR=function(a,b){var a,b;if(AB(a,b)){return $subslice(a,b.$length);}return a;};$pkg.TrimPrefix=AR;AS=function(a,b){var a,b;if(AC(a,b)){return $subslice(a,0,(a.$length-b.$length>>0));}return a;};$pkg.TrimSuffix=AS;AV=function(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=0;case 1:if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])>>0));if(f>=128){g=C.DecodeRune($subslice(a,d));f=g[0];e=g[1];}h=b(f);$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(h===c){$s=3;continue;}$s=4;continue;case 3:$s=-1;return d;case 4:d=d+(e)>>0;$s=1;continue;case 2:$s=-1;return-1;}return;}var $f={$blk:AV,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};AW=function(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=a.$length;case 1:if(!(d>0)){$s=2;continue;}e=(((f=d-1>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))>>0));g=1;h=e;i=g;if(h>=128){j=C.DecodeLastRune($subslice(a,0,d));h=j[0];i=j[1];}d=d-(i)>>0;k=b(h);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k===c){$s=3;continue;}$s=4;continue;case 3:$s=-1;return d;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}var $f={$blk:AW,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AY=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=CG.zero();c=false;d=0;while(true){if(!(d=128){f=$clone(b,AX);g=false;AX.copy(b,f);c=g;return[b,c];}i=(h=e/32,(h===h&&h!==1/0&&h!==-1/0)?h>>>0:$throwRuntimeError("integer divide by zero"));((i<0||i>=b.length)?($throwRuntimeError("index out of range"),undefined):b[i]=((((i<0||i>=b.length)?($throwRuntimeError("index out of range"),undefined):b[i])|(((j=((k=e%32,k===k?k:$throwRuntimeError("integer divide by zero"))),j<32?(1<>>0)))>>>0));d=d+(1)>>0;}l=$clone(b,AX);m=true;AX.copy(b,l);c=m;return[b,c];};AX.prototype.contains=function(a){var a,b,c,d,e,f,g;b=this.$val;return!((((((c=b,d=(e=a/32,(e===e&&e!==1/0&&e!==-1/0)?e>>>0:$throwRuntimeError("integer divide by zero")),((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d]))&(((f=((g=a%32,g===g?g:$throwRuntimeError("integer divide by zero"))),f<32?(1<>>0)))>>>0))===0));};$ptrType(AX).prototype.contains=function(a){return(new AX(this.$get())).contains(a);};AZ=function(a,b){var a,b,c,d,e,f;c=a;d=0;while(true){if(!(d0&&((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])===b))){break;}a=$subslice(a,1);}if(a.$length===0){return CA.nil;}return a;};BD=function(a,b){var a,b;while(true){if(!(a.$length>0)){break;}if(!new CD(b).contains((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]))){break;}a=$subslice(a,1);}if(a.$length===0){return CA.nil;}return a;};BE=function(a,b){var a,b,c,d,e,f,g;while(true){if(!(a.$length>0)){break;}c=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));d=1;e=c;f=d;if(e>=128){g=C.DecodeRune(a);e=g[0];f=g[1];}if(!AZ(b,e)){break;}a=$subslice(a,f);}if(a.$length===0){return CA.nil;}return a;};BF=function(a,b){var a,b,c,d,e;if((a.$length===0)||b===""){return a;}if((b.length===1)&&b.charCodeAt(0)<128){return BG(a,b.charCodeAt(0));}c=AY(b);d=$clone(c[0],AX);e=c[1];if(e){return BH(a,d);}return BI(a,b);};$pkg.TrimRight=BF;BG=function(a,b){var a,b,c;while(true){if(!(a.$length>0&&((c=a.$length-1>>0,((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]))===b))){break;}a=$subslice(a,0,(a.$length-1>>0));}return a;};BH=function(a,b){var a,b,c;while(true){if(!(a.$length>0)){break;}if(!new CD(b).contains((c=a.$length-1>>0,((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}a=$subslice(a,0,(a.$length-1>>0));}return a;};BI=function(a,b){var a,b,c,d,e,f,g,h;while(true){if(!(a.$length>0)){break;}c=(((d=a.$length-1>>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]))>>0));e=1;f=c;g=e;if(f>=128){h=C.DecodeLastRune(a);f=h[0];g=h[1];}if(!AZ(b,f)){break;}a=$subslice(a,0,(a.$length-g>>0));}return a;};BJ=function(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=0;case 1:if(!(b=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);if(c>=128){$s=3;continue;}$s=4;continue;case 3:d=AQ($subslice(a,b),E.IsSpace);$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=6;case 6:return e;case 4:if(((c<0||c>=X.length)?($throwRuntimeError("index out of range"),undefined):X[c])===0){$s=2;continue;}b=b+(1)>>0;$s=1;continue;case 2:f=a.$length;case 7:if(!(f>b)){$s=8;continue;}h=(g=f-1>>0,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));if(h>=128){$s=9;continue;}$s=10;continue;case 9:i=AQ($subslice(a,b,f),E.IsSpace);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=12;case 12:return j;case 10:if(((h<0||h>=X.length)?($throwRuntimeError("index out of range"),undefined):X[h])===0){$s=8;continue;}f=f-(1)>>0;$s=7;continue;case 8:if(b===f){$s=-1;return CA.nil;}$s=-1;return $subslice(a,b,f);}return;}var $f={$blk:BJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$pkg.TrimSpace=BJ;BL=function(a,b,c,d){var a,b,c,d,e,f,g,h,i,j,k,l;e=0;if(!((d===0))){e=I(a,b);}if(e===0){return $appendSlice((CA.nil),a);}if(d<0||e>0))))>>0));g=0;h=0;i=0;while(true){if(!(i0){k=C.DecodeRune($subslice(a,h));l=k[1];j=j+(l)>>0;}}else{j=j+(BO($subslice(a,h),b))>>0;}g=g+($copySlice($subslice(f,g),$subslice(a,h,j)))>>0;g=g+($copySlice($subslice(f,g),c))>>0;h=j+b.$length>>0;i=i+(1)>>0;}g=g+($copySlice($subslice(f,g),$subslice(a,h)))>>0;return $subslice(f,0,g);};$pkg.Replace=BL;BM=function(a,b,c){var a,b,c;return BL(a,b,c,-1);};$pkg.ReplaceAll=BM;BN=function(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;while(true){if(!(!((a.$length===0))&&!((b.$length===0)))){break;}c=0;d=0;e=c;f=d;if((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])<128){g=(((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0));h=$subslice(a,1);e=g;a=h;}else{i=C.DecodeRune(a);j=i[0];k=i[1];l=j;m=$subslice(a,k);e=l;a=m;}if((0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])<128){n=(((0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])>>0));o=$subslice(b,1);f=n;b=o;}else{p=C.DecodeRune(b);q=p[0];r=p[1];s=q;t=$subslice(b,r);f=s;b=t;}if(f===e){continue;}if(f>0)-65>>0))){continue;}return false;}w=E.SimpleFold(e);while(true){if(!(!((w===e))&&w=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));}else if((c===a.$length)){if(BY(b,a)){return 0;}return-1;}else if(c>a.$length){return-1;}else if(c<=D.MaxLen){if(a.$length<=0){return D.Index(a,b);}d=(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);e=(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]);f=0;g=(a.$length-c>>0)+1>>0;h=0;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===d))){i=BX($subslice(a,(f+1>>0),g),d);if(i<0){return-1;}f=f+((i+1>>0))>>0;}if(((j=f+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]))===e)&&BY($subslice(a,f,(f+c>>0)),b)){return f;}h=h+(1)>>0;f=f+(1)>>0;if(h>D.Cutover(f)){k=D.Index($subslice(a,f),b);if(k>=0){return k+f>>0;}return-1;}}return-1;}l=(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);m=(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]);n=0;o=0;p=(a.$length-c>>0)+1>>0;while(true){if(!(n=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])===l))){q=BX($subslice(a,(n+1>>0),p),l);if(q<0){break;}n=n+((q+1>>0))>>0;}if(((r=n+1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]))===m)&&BY($subslice(a,n,(n+c>>0)),b)){return n;}n=n+(1)>>0;o=o+(1)>>0;if(o>=(4+(n>>4>>0)>>0)&&n>0;}}return-1;};$pkg.Index=BO;BQ.ptr.prototype.Bytes=function(){var a;a=this;return $subslice(a.buf,a.off);};BQ.prototype.Bytes=function(){return this.$val.Bytes();};BQ.ptr.prototype.String=function(){var a;a=this;if(a===CI.nil){return"";}return($bytesToString($subslice(a.buf,a.off)));};BQ.prototype.String=function(){return this.$val.String();};BQ.ptr.prototype.empty=function(){var a;a=this;return a.buf.$length<=a.off;};BQ.prototype.empty=function(){return this.$val.empty();};BQ.ptr.prototype.Len=function(){var a;a=this;return a.buf.$length-a.off>>0;};BQ.prototype.Len=function(){return this.$val.Len();};BQ.ptr.prototype.Cap=function(){var a;a=this;return a.buf.$capacity;};BQ.prototype.Cap=function(){return this.$val.Cap();};BQ.ptr.prototype.Truncate=function(a){var a,b;b=this;if(a===0){b.Reset();return;}b.lastRead=0;if(a<0||a>b.Len()){$panic(new $String("bytes.Buffer: truncation out of range"));}b.buf=$subslice(b.buf,0,(b.off+a>>0));};BQ.prototype.Truncate=function(a){return this.$val.Truncate(a);};BQ.ptr.prototype.Reset=function(){var a;a=this;a.buf=$subslice(a.buf,0,0);a.off=0;a.lastRead=0;};BQ.prototype.Reset=function(){return this.$val.Reset();};BQ.ptr.prototype.tryGrowByReslice=function(a){var a,b,c;b=this;c=b.buf.$length;if(a<=(b.buf.$capacity-c>>0)){b.buf=$subslice(b.buf,0,(c+a>>0));return[c,true];}return[0,false];};BQ.prototype.tryGrowByReslice=function(a){return this.$val.tryGrowByReslice(a);};BQ.ptr.prototype.grow=function(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=this;c=b.Len();if((c===0)&&!((b.off===0))){b.Reset();}d=b.tryGrowByReslice(a);e=d[0];f=d[1];if(f){$s=-1;return e;}if(b.buf===CA.nil&&a<=64){b.buf=$makeSlice(CA,a,64);$s=-1;return 0;}g=b.buf.$capacity;if(a<=((h=g/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))-c>>0)){$s=1;continue;}if(g>((2147483647-g>>0)-a>>0)){$s=2;continue;}$s=3;continue;case 1:$copySlice(b.buf,$subslice(b.buf,b.off));$s=4;continue;case 2:$panic($pkg.ErrTooLarge);$s=4;continue;case 3:i=BT($subslice(b.buf,b.off),b.off+a>>0);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b.buf=i;case 4:b.off=0;b.buf=$subslice(b.buf,0,(c+a>>0));$s=-1;return c;}return;}var $f={$blk:BQ.ptr.prototype.grow,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BQ.prototype.grow=function(a){return this.$val.grow(a);};BQ.ptr.prototype.Grow=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(a<0){$panic(new $String("bytes.Buffer.Grow: negative count"));}c=b.grow(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;b.buf=$subslice(b.buf,0,d);$s=-1;return;}return;}var $f={$blk:BQ.ptr.prototype.Grow,$c:true,$r,a,b,c,d,$s};return $f;};BQ.prototype.Grow=function(a){return this.$val.Grow(a);};BQ.ptr.prototype.Write=function(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=0;c=$ifaceNil;d=this;d.lastRead=0;e=d.tryGrowByReslice(a.$length);f=e[0];g=e[1];if(!g){$s=1;continue;}$s=2;continue;case 1:h=d.grow(a.$length);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 2:i=$copySlice($subslice(d.buf,f),a);j=$ifaceNil;b=i;c=j;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.Write,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BQ.prototype.Write=function(a){return this.$val.Write(a);};BQ.ptr.prototype.WriteString=function(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=0;c=$ifaceNil;d=this;d.lastRead=0;e=d.tryGrowByReslice(a.length);f=e[0];g=e[1];if(!g){$s=1;continue;}$s=2;continue;case 1:h=d.grow(a.length);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 2:i=$copyString($subslice(d.buf,f),a);j=$ifaceNil;b=i;c=j;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteString,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BQ.prototype.WriteString=function(a){return this.$val.WriteString(a);};BQ.ptr.prototype.ReadFrom=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.lastRead=0;case 1:e=d.grow(512);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.buf=$subslice(d.buf,0,f);h=a.Read($subslice(d.buf,f,d.buf.$capacity));$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];j=g[1];if(i<0){$panic(BS);}d.buf=$subslice(d.buf,0,(f+i>>0));b=(k=(new $Int64(0,i)),new $Int64(b.$high+k.$high,b.$low+k.$low));if($interfaceIsEqual(j,B.EOF)){l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}if(!($interfaceIsEqual(j,$ifaceNil))){n=b;o=j;b=n;c=o;$s=-1;return[b,c];}$s=1;continue;case 2:$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.ReadFrom,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BQ.prototype.ReadFrom=function(a){return this.$val.ReadFrom(a);};BT=function(a,b){var{a,b,c,d,e,$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);$deferred.push([(function(){if(!($interfaceIsEqual($recover(),$ifaceNil))){$panic($pkg.ErrTooLarge);}}),[]]);c=a.$length+b>>0;if(c<($imul(2,a.$capacity))){c=$imul(2,a.$capacity);}d=$appendSlice((CA.nil),$makeSlice(CA,c));$copySlice(d,a);e=$subslice(d,0,a.$length);$s=1;case 1:return e;}return;}}catch(err){$err=err;$s=-1;return CA.nil;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:BT,$c:true,$r,a,b,c,d,e,$s,$deferred};return $f;}}};BQ.ptr.prototype.WriteTo=function(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=new $Int64(0,0);c=$ifaceNil;d=this;d.lastRead=0;e=d.Len();if(e>0){$s=1;continue;}$s=2;continue;case 1:g=a.Write($subslice(d.buf,d.off));$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(h>e){$panic(new $String("bytes.Buffer.WriteTo: invalid Write count"));}d.off=d.off+(h)>>0;b=(new $Int64(0,h));if(!($interfaceIsEqual(i,$ifaceNil))){j=b;k=i;b=j;c=k;$s=-1;return[b,c];}if(!((h===e))){l=b;m=B.ErrShortWrite;b=l;c=m;$s=-1;return[b,c];}case 2:d.Reset();n=b;o=$ifaceNil;b=n;c=o;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteTo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BQ.prototype.WriteTo=function(a){return this.$val.WriteTo(a);};BQ.ptr.prototype.WriteByte=function(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;b.lastRead=0;c=b.tryGrowByReslice(1);d=c[0];e=c[1];if(!e){$s=1;continue;}$s=2;continue;case 1:f=b.grow(1);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 2:(g=b.buf,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d]=a));$s=-1;return $ifaceNil;}return;}var $f={$blk:BQ.ptr.prototype.WriteByte,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BQ.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};BQ.ptr.prototype.WriteRune=function(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=0;c=$ifaceNil;d=this;if(((a>>>0))<128){$s=1;continue;}$s=2;continue;case 1:e=d.WriteByte(((a<<24>>>24)));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=1;g=$ifaceNil;b=f;c=g;$s=-1;return[b,c];case 2:d.lastRead=0;h=d.tryGrowByReslice(4);i=h[0];j=h[1];if(!j){$s=4;continue;}$s=5;continue;case 4:k=d.grow(4);$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}i=k;case 5:b=C.EncodeRune($subslice(d.buf,i,(i+4>>0)),a);d.buf=$subslice(d.buf,0,(i+b>>0));l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}return;}var $f={$blk:BQ.ptr.prototype.WriteRune,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BQ.prototype.WriteRune=function(a){return this.$val.WriteRune(a);};BQ.ptr.prototype.Read=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=$ifaceNil;d=this;d.lastRead=0;if(d.empty()){d.Reset();if(a.$length===0){e=0;f=$ifaceNil;b=e;c=f;return[b,c];}g=0;h=B.EOF;b=g;c=h;return[b,c];}b=$copySlice(a,$subslice(d.buf,d.off));d.off=d.off+(b)>>0;if(b>0){d.lastRead=-1;}i=b;j=$ifaceNil;b=i;c=j;return[b,c];};BQ.prototype.Read=function(a){return this.$val.Read(a);};BQ.ptr.prototype.Next=function(a){var a,b,c,d;b=this;b.lastRead=0;c=b.Len();if(a>c){a=c;}d=$subslice(b.buf,b.off,(b.off+a>>0));b.off=b.off+(a)>>0;if(a>0){b.lastRead=-1;}return d;};BQ.prototype.Next=function(a){return this.$val.Next(a);};BQ.ptr.prototype.ReadByte=function(){var a,b,c,d;a=this;if(a.empty()){a.Reset();return[0,B.EOF];}d=(b=a.buf,c=a.off,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));a.off=a.off+(1)>>0;a.lastRead=-1;return[d,$ifaceNil];};BQ.prototype.ReadByte=function(){return this.$val.ReadByte();};BQ.ptr.prototype.ReadRune=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a=0;b=0;c=$ifaceNil;d=this;if(d.empty()){d.Reset();e=0;f=0;g=B.EOF;a=e;b=f;c=g;return[a,b,c];}j=(h=d.buf,i=d.off,((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]));if(j<128){d.off=d.off+(1)>>0;d.lastRead=1;k=((j>>0));l=1;m=$ifaceNil;a=k;b=l;c=m;return[a,b,c];}n=C.DecodeRune($subslice(d.buf,d.off));a=n[0];o=n[1];d.off=d.off+(o)>>0;d.lastRead=((o<<24>>24));p=a;q=o;r=$ifaceNil;a=p;b=q;c=r;return[a,b,c];};BQ.prototype.ReadRune=function(){return this.$val.ReadRune();};BQ.ptr.prototype.UnreadRune=function(){var a;a=this;if(a.lastRead<=0){return A.New("bytes.Buffer: UnreadRune: previous operation was not a successful ReadRune");}if(a.off>=((a.lastRead>>0))){a.off=a.off-(((a.lastRead>>0)))>>0;}a.lastRead=0;return $ifaceNil;};BQ.prototype.UnreadRune=function(){return this.$val.UnreadRune();};BQ.ptr.prototype.UnreadByte=function(){var a;a=this;if(a.lastRead===0){return BU;}a.lastRead=0;if(a.off>0){a.off=a.off-(1)>>0;}return $ifaceNil;};BQ.prototype.UnreadByte=function(){return this.$val.UnreadByte();};BQ.ptr.prototype.ReadBytes=function(a){var a,b,c,d,e,f,g,h;b=CA.nil;c=$ifaceNil;d=this;e=d.readSlice(a);f=e[0];c=e[1];b=$appendSlice(b,f);g=b;h=c;b=g;c=h;return[b,c];};BQ.prototype.ReadBytes=function(a){return this.$val.ReadBytes(a);};BQ.ptr.prototype.readSlice=function(a){var a,b,c,d,e,f,g,h;b=CA.nil;c=$ifaceNil;d=this;e=BX($subslice(d.buf,d.off),a);f=(d.off+e>>0)+1>>0;if(e<0){f=d.buf.$length;c=B.EOF;}b=$subslice(d.buf,d.off,f);d.off=f;d.lastRead=-1;g=b;h=c;b=g;c=h;return[b,c];};BQ.prototype.readSlice=function(a){return this.$val.readSlice(a);};BQ.ptr.prototype.ReadString=function(a){var a,b,c,d,e,f,g,h;b="";c=$ifaceNil;d=this;e=d.readSlice(a);f=e[0];c=e[1];g=($bytesToString(f));h=c;b=g;c=h;return[b,c];};BQ.prototype.ReadString=function(a){return this.$val.ReadString(a);};BV=function(a){var a;return new BQ.ptr(a,0,0);};$pkg.NewBuffer=BV;BW=function(a){var a;return new BQ.ptr((new CA($stringToBytes(a))),0,0);};$pkg.NewBufferString=BW;BX=function(a,b){var a,b,c,d,e,f;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===b){return e;}d++;}return-1;};$pkg.IndexByte=BX;BY=function(a,b){var a,b,c,d,e,f;if(!((a.$length===b.$length))){return false;}c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((f===((e<0||e>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+e])))){return false;}d++;}return true;};$pkg.Equal=BY;CJ.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"ReadAt",name:"ReadAt",pkg:"",typ:$funcType([CA,$Int64],[$Int,$error],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"Seek",name:"Seek",pkg:"",typ:$funcType([$Int64,$Int],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([CA],[],false)}];CD.methods=[{prop:"contains",name:"contains",pkg:"bytes",typ:$funcType([$Uint8],[$Bool],false)}];CI.methods=[{prop:"Bytes",name:"Bytes",pkg:"",typ:$funcType([],[CA],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"empty",name:"empty",pkg:"bytes",typ:$funcType([],[$Bool],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([],[],false)},{prop:"tryGrowByReslice",name:"tryGrowByReslice",pkg:"bytes",typ:$funcType([$Int],[$Int,$Bool],false)},{prop:"grow",name:"grow",pkg:"bytes",typ:$funcType([$Int],[$Int],false)},{prop:"Grow",name:"Grow",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([B.Reader],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([CA],[$Int,$error],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([$Int],[CA],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadBytes",name:"ReadBytes",pkg:"",typ:$funcType([$Uint8],[CA,$error],false)},{prop:"readSlice",name:"readSlice",pkg:"bytes",typ:$funcType([$Uint8],[CA,$error],false)},{prop:"ReadString",name:"ReadString",pkg:"",typ:$funcType([$Uint8],[$String,$error],false)}];F.init("bytes",[{prop:"s",name:"s",embedded:false,exported:false,typ:CA,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"prevRune",name:"prevRune",embedded:false,exported:false,typ:$Int,tag:""}]);AX.init($Uint32,8);BQ.init("bytes",[{prop:"buf",name:"buf",embedded:false,exported:false,typ:CA,tag:""},{prop:"off",name:"off",embedded:false,exported:false,typ:$Int,tag:""},{prop:"lastRead",name:"lastRead",embedded:false,exported:false,typ:BR,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=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}X=$toNativeArray($kindUint8,[0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);$pkg.ErrTooLarge=A.New("bytes.Buffer: too large");BS=A.New("bytes.Buffer: reader returned negative count from Read");BU=A.New("bytes.Buffer: UnreadByte: previous operation was not a successful read");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["internal/abi"]=(function(){var $pkg={},$init,A,D;A=$packages["internal/goarch"];D=function(){$throwRuntimeError("native function not implemented: internal/abi.FuncPCABI0");};$pkg.FuncPCABI0=D;$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;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["internal/itoa"]=(function(){var $pkg={},$init,C,D,A,B;C=$arrayType($Uint8,20);D=$sliceType($Uint8);A=function(a){var a;if(a<0){return"-"+B(((-a>>>0)));}return B(((a>>>0)));};$pkg.Itoa=A;B=function(a){var a,b,c,d,e;if(a===0){return"0";}b=C.zero();c=19;while(true){if(!(a>=10)){break;}e=(d=a/10,(d===d&&d!==1/0&&d!==-1/0)?d>>>0:$throwRuntimeError("integer divide by zero"));((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=((((48+a>>>0)-(e*10>>>0)>>>0)<<24>>>24)));c=c-(1)>>0;a=e;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=(((48+a>>>0)<<24>>>24)));return($bytesToString($subslice(new D(b),c)));};$pkg.Uitoa=B;$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["internal/unsafeheader"]=(function(){var $pkg={},$init,A;A=$pkg.Slice=$newType(0,$kindStruct,"unsafeheader.Slice",true,"internal/unsafeheader",true,function(Data_,Len_,Cap_){this.$val=this;if(arguments.length===0){this.Data=0;this.Len=0;this.Cap=0;return;}this.Data=Data_;this.Len=Len_;this.Cap=Cap_;});A.init("",[{prop:"Data",name:"Data",embedded:false,exported:true,typ:$UnsafePointer,tag:""},{prop:"Len",name:"Len",embedded:false,exported:true,typ:$Int,tag:""},{prop:"Cap",name:"Cap",embedded:false,exported:true,typ:$Int,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:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); @@ -49,7 +49,7 @@ $packages["bufio"]=(function(){var $pkg={},$init,A,B,C,E,D,U,Z,AD,S,T,V,W;A=$pac $packages["github.com/88250/lute/html/atom"]=(function(){var $pkg={},$init,B,A,C,D,E,F;B=$pkg.Atom=$newType(4,$kindUint32,"atom.Atom",true,"github.com/88250/lute/html/atom",true,null);B.prototype.String=function(){var a,b,c;a=this.$val;b=(((a>>>8>>>0)>>>0));c=((((a&255)>>>0)>>>0));if((b+c>>>0)>1834){return"";}return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",b,(b+c>>>0));};$ptrType(B).prototype.String=function(){return new B(this.$get()).String();};B.prototype.string=function(){var a;a=this.$val;return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",(a>>>8>>>0),((a>>>8>>>0)+((a&255)>>>0)>>>0));};$ptrType(B).prototype.string=function(){return new B(this.$get()).string();};C=function(a,b){var a,b,c,d,e;c=b;d=0;while(true){if(!(d=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+e])>>>0))))>>>0;a=$imul(a,(16777619))>>>0;d++;}return a;};D=function(a,b){var a,b,c,d,e,f;c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((a.charCodeAt(e)===f))){return false;}d++;}return true;};E=function(a){var a,b,c,d,e,f;if((a.$length===0)||a.$length>25){return 0;}b=C(2177757454,a);d=(c=(b&511)>>>0,((c<0||c>=A.length)?($throwRuntimeError("index out of range"),undefined):A[c]));if((((((d&255)>>>0)>>0))===a.$length)&&D(new B(d).string(),a)){return d;}f=(e=(((b>>>16>>>0))&511)>>>0,((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]));if((((((f&255)>>>0)>>0))===a.$length)&&D(new B(f).string(),a)){return f;}return 0;};$pkg.Lookup=E;F=function(a){var a,b;b=E(a);if(!((b===0))){return new B(b).String();}return($bytesToString(a));};$pkg.String=F;B.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"string",name:"string",pkg:"github.com/88250/lute/html/atom",typ:$funcType([],[$String],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:A=$toNativeArray($kindUint32,[0,58890,189444,0,11273,35592,0,408072,463110,0,411909,0,166155,79618,235275,0,84739,70917,96777,0,192773,176386,231172,184070,0,62982,174086,178184,103687,17934,65285,302342,0,71944,403720,197125,382994,0,95236,335110,209156,327436,360199,369673,115719,0,0,114437,390404,190474,0,1537,350474,429076,0,272903,0,0,15112,0,0,0,0,4867,96004,218888,198662,0,45570,0,185606,462339,361220,147209,361990,0,109315,100106,216834,0,375048,390405,214274,0,0,0,208901,54791,374538,281353,241929,0,0,238085,276230,109320,0,0,91394,0,0,15362,346121,210694,0,298256,0,0,277772,38404,62725,352516,212227,0,125446,199938,452366,39940,408582,38917,232198,343052,376838,0,0,113157,0,204552,0,0,41986,269064,209159,379916,395289,0,304392,321547,126724,307216,6662,157702,0,0,0,439054,8455,161299,49427,10244,68103,408584,138756,124165,0,427016,0,0,412418,46596,0,2817,0,0,437000,23812,91144,0,0,0,271111,45066,0,424713,217349,413446,105736,0,0,422153,94981,0,241926,42754,159236,76039,35589,5381,418313,0,0,43527,104962,0,514,140808,167949,41480,27655,433677,102662,193799,459783,0,0,64260,353285,259083,143623,0,0,0,56590,315147,0,0,0,92931,305412,208388,281349,0,0,256522,187906,0,111113,0,324364,0,0,293127,290819,0,220936,47619,212233,52993,401162,0,359427,0,15108,451334,0,267024,0,35080,0,263432,0,423173,32776,244235,260613,77571,391431,198403,0,0,257,152579,67333,280839,218628,173066,468484,0,146434,289546,26626,0,214786,222981,62211,378116,28162,247050,0,40708,0,448264,231176,363271,0,442633,0,312841,0,228877,0,355590,261127,37635,61188,150536,283913,45317,0,363012,412930,115716,142858,286217,420616,85257,461571,3073,0,264713,233734,105476,239370,0,330507,0,421123,296707,24328,0,0,0,39943,227334,136712,107268,132099,152589,371978,0,167175,161294,217608,0,161804,87810,122376,67842,0,144908,0,155917,206599,367111,386562,20998,214787,37639,127497,22020,214793,296455,463880,253707,14850,0,376835,449798,0,30724,455431,348424,0,78091,181254,132613,444935,117002,291850,29191,66310,73993,3077,0,287496,283139,224263,47363,203014,188420,389384,0,302348,0,52226,180234,69637,458501,53766,368134,195590,4100,0,31495,0,0,202245,0,304388,22789,0,250126,87554,0,341510,354311,0,446727,187140,89090,416009,93443,16900,0,422914,209158,317961,108037,159242,139270,14084,365829,305415,98566,0,170761,149510,58885,0,0,55556,16132,317966,225544,34563,378629,49923,104963,336651,176650,465930,0,249095,0,0,1,202755,16396,89607,12806,9989,0,0,410630,0,9473,26119,0,0,0,85264,0,186114,456966,94211,0,413960,294919,0,369670,0,309252,262918,0,393224,129803,357130,4,37378,363279,160262,81931,274695,188424,0,333322,387591,80904,405769,0,423174,0,778,0,229387,339465,0,182790,133135,310792,0,0,200455,6670,175630,0,0,117006,28165,137222,47878,120583]);}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/lex"]=(function(){var $pkg={},$init,A,B,C,AN,AP,AQ,AR,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AO;A=$packages["bytes"];B=$packages["unicode"];C=$packages["unicode/utf8"];AN=$pkg.Lexer=$newType(0,$kindStruct,"lex.Lexer",true,"github.com/88250/lute/lex",true,function(input_,length_,offset_,width_){this.$val=this;if(arguments.length===0){this.input=AP.nil;this.length=0;this.offset=0;this.width=0;return;}this.input=input_;this.length=length_;this.offset=offset_;this.width=width_;});AP=$sliceType($Uint8);AQ=$sliceType(AP);AR=$ptrType(AN);D=function(a){var a;return(32===a)||(10===a)||(9===a)||(11===a)||(12===a)||(13===a);};$pkg.IsWhitespace=D;E=function(a){var a;return B.IsSpace(a)||B.Is(B.Zs,a);};$pkg.IsUnicodeWhitespace=E;F=function(a){var a;return 48<=a&&57>=a;};$pkg.IsDigit=F;G=function(a){var a;return F(a)||a>=97&&a<=102||a>=65&&a<=70;};$pkg.IsHexDigit=G;H=function(a){var a;if(a>=97&&a<=122){return(a-97<<24>>>24)+65<<24>>>24;}return a;};$pkg.TokenToUpper=H;I=function(a){var a;return(33<=a&&47>=a)||(58<=a&&64>=a)||(91<=a&&96>=a)||(123<=a&&126>=a);};$pkg.IsASCIIPunct=I;J=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a);};$pkg.IsASCIILetter=J;K=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a);};$pkg.IsASCIILetterNum=K;L=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!K(d)){return false;}c++;}return true;};$pkg.IsASCIILetterNums=L;M=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a)||(45===a);};$pkg.IsASCIILetterNumHyphen=M;N=function(a){var a;return B.IsControl(((a>>0)));};$pkg.IsControl=N;O=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))){return false;}c++;}return true;};$pkg.IsBlank=O;P=function(a,b){var a,b,c,d,e,f,g;c=AQ.nil;d=a.$length;e=0;f=0;g=AP.nil;while(true){if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AP([]);e=e+(1)>>0;}if(0=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(!((b===e))||AC(a,g)){f=$append(f,e);g=g+(1)>>0;continue;}c=$append(c,f);f=new AP([]);g=g+(1)>>0;}if(0=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(g===b){((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]=c);}e++;}return a;};$pkg.ReplaceAll=R;S=function(a){var a,b,c,d,e;b=a.$length;c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}c=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(!((10===c))&&!((32===c))){break;}if((10===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])))&&((32===c)||(10===c))){a=$subslice(a,0,d);}d=d-(1)>>0;}return a;};$pkg.ReplaceNewlineSpace=S;T=function(a){var a,b,c;b=AP.nil;c=U(a);b=c[2];return b;};$pkg.TrimWhitespace=T;U=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=AP.nil;c=AP.nil;d=AP.nil;e=a.$length;if(0===e){f=AP.nil;g=AP.nil;h=a;b=f;c=g;d=h;return[b,c,d];}i=0;j=e-1>>0;k=i;l=j;while(true){if(!(k=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))){break;}k=k+(1)>>0;}b=$subslice(a,0,k);if(k===e){k=k-(1)>>0;}while(true){if(!(0<=l)){break;}if(!D(((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))){break;}l=l-(1)>>0;}if(l>0;}if(0>0),e);}d=$subslice(a,k,(l+1>>0));return[b,c,d];};$pkg.Trim=U;V=function(a){var a,b,c,d,e,f,g,h,i;b=AP.nil;c=AP.nil;d=a.$length;if(1>d){e=AP.nil;f=a;b=e;c=f;return[b,c];}g=d-1>>0;while(true){if(!(0<=g)){break;}if(!D(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g-(1)>>0;}h=b;i=$subslice(a,0,(g+1>>0));b=h;c=i;return[b,c];};$pkg.TrimRight=V;W=function(a){var a,b,c,d,e,f,g,h,i;b=AP.nil;c=AP.nil;d=a.$length;if(1>d){e=AP.nil;f=a;b=e;c=f;return[b,c];}g=0;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g+(1)>>0;}h=b;i=$subslice(a,g);b=h;c=i;return[b,c];};$pkg.TrimLeft=W;X=function(a,b){var a,b,c,d;c=0;d=a.$length;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}c=c+(1)>>0;}return c;};$pkg.Accept=X;Y=function(a,b){var a,b,c,d,e,f,g,h,i;c=0;d=a.$length;e=b.$length;f=0;while(true){if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);c=Z(g,i);if(0<=c){return c;}h=h+(1)>>0;}f=f+(1)>>0;}c=-1;return c;};$pkg.AcceptTokenss=Y;Z=function(a,b){var a,b,c,d;c=0;d=b.$length;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){c=-1;return c;}c=c+(1)>>0;}return c;};$pkg.AcceptTokens=Z;AA=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))&&!((9===d))&&!((10===d))){return false;}c++;}return true;};$pkg.IsBlankLine=AA;AB=function(a){var a,b,c,d,e,f,g;b=AQ.nil;c=0;b=$append(b,new AP([]));d=false;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(D(g)){if(!d){c=c+(1)>>0;b=$append(b,new AP([]));}d=true;}else{((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]=$append(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),g));d=false;}f++;}return b;};$pkg.SplitWhitespace=AB;AC=function(a,b){var a,b,c,d,e;if(!I(((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){return false;}c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}if(!((92===((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])))){break;}c=c+(1)>>0;d=d-(1)>>0;}return!((0===(e=c%2,e===e?e:$throwRuntimeError("integer divide by zero"))));};$pkg.IsBackslashEscapePunct=AC;AD=function(a){var a,b,c,d,e,f,g;b=0;c=0;d=0;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(10===g){b=b+(1)>>0;}else if(32===g){c=c+(1)>>0;}else if(9===g){d=d+(1)>>0;}f++;}return[b,c,d];};$pkg.StatWhitespace=AD;AE=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=AP.nil;d=AP.nil;e=W(a);c=e[0];d=e[1];f=AD(c);g=f[0];if(1=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);}return 0;};$pkg.Peek=AF;AG=function(a){var a,b,c;b=0;c=0;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])&192)>>>0))===128))){if(((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])<127){b=b+(1)>>0;}else{b=b+(2)>>0;}}c=c+(1)>>0;}return b;};$pkg.BytesShowLength=AG;AH=function(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=new A.Buffer.ptr(AP.nil,0,0);c=0;d=0;e=0;case 1:if(!(e>0;}else{d=0;}i=b.WriteByte(f);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;e=e+(1)>>0;$s=1;continue;case 2:$s=-1;return b.String();}return;}var $f={$blk:AH,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$pkg.RepeatBackslashBeforePipe=AH;AI=function(a){var a,b,c;b=0;while(true){if(!(b=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){c=$appendSlice(new AP([92]),$subslice(a,b));a=$subslice(a,0,b);a=$appendSlice(a,c);b=b+(1)>>0;}b=b+(1)>>0;}return a;};$pkg.EscapeCommonMarkers=AI;AJ=function(a){var a,b,c;b=0;while(true){if(!(b=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){c=$appendSlice(new AP([92]),$subslice(a,b));a=$subslice(a,0,b);a=$appendSlice(a,c);b=b+(1)>>0;}b=b+(1)>>0;}return a;};$pkg.EscapeProtyleMarkers=AJ;AK=function(a){var a,b;b=a;if((b===(42))||(b===(95))||(b===(92))||(b===(96))||(b===(126))||(b===(36))){return true;}else{return false;}};$pkg.IsCommonInlineMarker=AK;AL=function(a){var a,b;b=a;if((b===(42))||(b===(95))||(b===(92))||(b===(96))||(b===(126))||(b===(36))||(b===(61))||(b===(94))||(b===(60))||(b===(62))){return true;}else{return false;}};$pkg.IsProtyleInlineMarker=AL;AM=function(a){var a,b;b=a;if((b===(42))||(b===(95))||(b===(91))||(b===(33))||(b===(10))||(b===(92))||(b===(96))||(b===(60))||(b===(93))||(b===(38))||(b===(126))||(b===(36))||(b===(123))||(b===(40))||(b===(61))||(b===(35))){return true;}else{return false;}};$pkg.IsMarker=AM;AO=function(a){var a,b,c,d;b=AR.nil;b=new AN.ptr(a,a.$length,0,0);if(0>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]))))){b.input=$append(b.input,10);b.length=b.length+(1)>>0;}return b;};$pkg.NewLexer=AO;AN.ptr.prototype.NextLine=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=AP.nil;b=this;if(b.offset>=b.length){return a;}c=0;d=0;e=c;f=d;g=b.offset;while(true){if(!(g=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(10===e){g=g+(1)>>0;break;}else if(13===e){if(g<(b.length-1>>0)){f=(i=b.input,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));if(10===f){b.input=$appendSlice($subslice(b.input,0,g),$subslice(b.input,(g+1>>0)));b.length=b.length-(1)>>0;}else{(k=b.input,((g<0||g>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+g]=10));}}else{(l=b.input,((g<0||g>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+g]=10));}g=g+(1)>>0;break;}else if(0===e){b.input=$append(b.input,0,0);$copySlice($subslice(b.input,(g+2>>0)),$subslice(b.input,g));m=239;n=191;o=189;(p=b.input,((g<0||g>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+g]=m));(q=b.input,r=g+1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]=n));(s=b.input,t=g+2>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]=o));b.length=b.length+(2)>>0;b.width=3;g=g+(b.width)>>0;continue;}if(128<=e){u=C.DecodeRune($subslice(b.input,g));b.width=u[1];}else{b.width=1;}g=g+(b.width)>>0;}a=$subslice(b.input,b.offset,g);b.offset=g;return a;};AN.prototype.NextLine=function(){return this.$val.NextLine();};AR.methods=[{prop:"NextLine",name:"NextLine",pkg:"",typ:$funcType([],[AP],false)}];AN.init("github.com/88250/lute/lex",[{prop:"input",name:"input",embedded:false,exported:false,typ:AP,tag:""},{prop:"length",name:"length",embedded:false,exported:false,typ:$Int,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"width",name:"width",embedded:false,exported:false,typ:$Int,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;}}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/html"]=(function(){var $pkg={},$init,J,E,F,H,I,D,G,A,B,C,O,P,Q,R,S,Z,AG,AI,AJ,BK,BO,BQ,BS,BT,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DN,DO,DP,DQ,DR,V,W,AB,AF,AH,BP,DB,BY,BZ,CA,CB,CC,CD,CE,CF,CQ,CY,CZ,K,L,M,N,T,U,X,Y,AA,AC,AD,AE,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,BM,BN,BR,BU,BV,BW,BX,CG,CH,CI,CJ,CK,CL,CM,CR,CS,CT,CU,CV,CW,CX,DA;J=$packages["bufio"];E=$packages["bytes"];F=$packages["errors"];H=$packages["github.com/88250/lute/editor"];I=$packages["github.com/88250/lute/html/atom"];D=$packages["github.com/88250/lute/lex"];G=$packages["io"];A=$packages["strconv"];B=$packages["strings"];C=$packages["unicode/utf8"];O=$pkg.TokenType=$newType(4,$kindUint32,"html.TokenType",true,"github.com/88250/lute/html",true,null);P=$pkg.Attribute=$newType(0,$kindStruct,"html.Attribute",true,"github.com/88250/lute/html",true,function(Namespace_,Key_,Val_){this.$val=this;if(arguments.length===0){this.Namespace="";this.Key="";this.Val="";return;}this.Namespace=Namespace_;this.Key=Key_;this.Val=Val_;});Q=$pkg.Token=$newType(0,$kindStruct,"html.Token",true,"github.com/88250/lute/html",true,function(Type_,DataAtom_,Data_,Attr_){this.$val=this;if(arguments.length===0){this.Type=0;this.DataAtom=0;this.Data="";this.Attr=DG.nil;return;}this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Attr=Attr_;});R=$pkg.span=$newType(0,$kindStruct,"html.span",true,"github.com/88250/lute/html",false,function(start_,end_){this.$val=this;if(arguments.length===0){this.start=0;this.end=0;return;}this.start=start_;this.end=end_;});S=$pkg.Tokenizer=$newType(0,$kindStruct,"html.Tokenizer",true,"github.com/88250/lute/html",true,function(r_,tt_,err_,readErr_,raw_,buf_,maxBuf_,data_,pendingAttr_,attr_,nAttrReturned_,rawTag_,textIsRaw_,convertNUL_,allowCDATA_){this.$val=this;if(arguments.length===0){this.r=$ifaceNil;this.tt=0;this.err=$ifaceNil;this.readErr=$ifaceNil;this.raw=new R.ptr(0,0);this.buf=DC.nil;this.maxBuf=0;this.data=new R.ptr(0,0);this.pendingAttr=DJ.zero();this.attr=DK.nil;this.nAttrReturned=0;this.rawTag="";this.textIsRaw=false;this.convertNUL=false;this.allowCDATA=false;return;}this.r=r_;this.tt=tt_;this.err=err_;this.readErr=readErr_;this.raw=raw_;this.buf=buf_;this.maxBuf=maxBuf_;this.data=data_;this.pendingAttr=pendingAttr_;this.attr=attr_;this.nAttrReturned=nAttrReturned_;this.rawTag=rawTag_;this.textIsRaw=textIsRaw_;this.convertNUL=convertNUL_;this.allowCDATA=allowCDATA_;});Z=$pkg.writer=$newType(8,$kindInterface,"html.writer",true,"github.com/88250/lute/html",false,null);AG=$pkg.parser=$newType(0,$kindStruct,"html.parser",true,"github.com/88250/lute/html",false,function(tokenizer_,tok_,hasSelfClosingToken_,doc_,oe_,afe_,head_,form_,scripting_,framesetOK_,templateStack_,im_,originalIM_,fosterParenting_,quirks_,fragment_,context_){this.$val=this;if(arguments.length===0){this.tokenizer=DO.nil;this.tok=new Q.ptr(0,0,"",DG.nil);this.hasSelfClosingToken=false;this.doc=DE.nil;this.oe=BS.nil;this.afe=BS.nil;this.head=DE.nil;this.form=DE.nil;this.scripting=false;this.framesetOK=false;this.templateStack=BT.nil;this.im=$throwNilPointerError;this.originalIM=$throwNilPointerError;this.fosterParenting=false;this.quirks=false;this.fragment=false;this.context=DE.nil;return;}this.tokenizer=tokenizer_;this.tok=tok_;this.hasSelfClosingToken=hasSelfClosingToken_;this.doc=doc_;this.oe=oe_;this.afe=afe_;this.head=head_;this.form=form_;this.scripting=scripting_;this.framesetOK=framesetOK_;this.templateStack=templateStack_;this.im=im_;this.originalIM=originalIM_;this.fosterParenting=fosterParenting_;this.quirks=quirks_;this.fragment=fragment_;this.context=context_;});AI=$pkg.scope=$newType(4,$kindInt,"html.scope",true,"github.com/88250/lute/html",false,null);AJ=$pkg.insertionMode=$newType(4,$kindFunc,"html.insertionMode",true,"github.com/88250/lute/html",false,null);BK=$pkg.ParseOption=$newType(4,$kindFunc,"html.ParseOption",true,"github.com/88250/lute/html",true,null);BO=$pkg.NodeType=$newType(4,$kindUint32,"html.NodeType",true,"github.com/88250/lute/html",true,null);BQ=$pkg.Node=$newType(0,$kindStruct,"html.Node",true,"github.com/88250/lute/html",true,function(Parent_,FirstChild_,LastChild_,PrevSibling_,NextSibling_,Type_,DataAtom_,Data_,Namespace_,Attr_){this.$val=this;if(arguments.length===0){this.Parent=DE.nil;this.FirstChild=DE.nil;this.LastChild=DE.nil;this.PrevSibling=DE.nil;this.NextSibling=DE.nil;this.Type=0;this.DataAtom=0;this.Data="";this.Namespace="";this.Attr=DG.nil;return;}this.Parent=Parent_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.PrevSibling=PrevSibling_;this.NextSibling=NextSibling_;this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Namespace=Namespace_;this.Attr=Attr_;});BS=$pkg.nodeStack=$newType(12,$kindSlice,"html.nodeStack",true,"github.com/88250/lute/html",false,null);BT=$pkg.insertionModeStack=$newType(12,$kindSlice,"html.insertionModeStack",true,"github.com/88250/lute/html",false,null);DC=$sliceType($Uint8);DD=$sliceType(I.Atom);DE=$ptrType(BQ);DF=$ptrType(P);DG=$sliceType(DF);DH=$sliceType($String);DI=$arrayType($Uint8,2);DJ=$arrayType(R,2);DK=$sliceType(DJ);DL=$ptrType(BS);DM=$ptrType(BT);DN=$sliceType(BK);DO=$ptrType(S);DP=$sliceType(DE);DQ=$sliceType($Int32);DR=$ptrType(AG);K=function(a){var a,b,c,d;b=DC.nil;if(DC.nil===a){return b;}a=(new DC($stringToBytes(L(($bytesToString(a))))));c=a.$length;b=$makeSlice(DC,0,c);d=0;while(true){if(!(d>0));}b=$append(b,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));d=d+(1)>>0;}return b;};$pkg.UnescapeBytes=K;L=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=B.IndexByte(a,38);if(b<0){return a;}c=false;d="";e=0;while(true){if(!(b0){c=true;break;}}b=b+(1)>>0;}if(!c){return a;}g=$makeSlice(DC,((a.length-e>>0)+d.length>>0));$copyString($subslice(g,0,b),a);h=$copyString($subslice(g,b),d);i=b+h>>0;b=b+(e)>>0;while(true){if(!(b0){h=$copyString($subslice(g,i),d);i=i+(h)>>0;b=b+(e)>>0;continue;}}((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]=j);i=i+(1)>>0;b=b+(1)>>0;}return($bytesToString($subslice(g,0,i)));};$pkg.HtmlUnescapeString=L;M=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=1;while(true){if(!(d>0;if(c>31){return["",0];}}else if((e===59)){g=(h=$mapIndex($pkg.Entities,$String.keyFor($substring(a,(d-c>>0),(d+1>>0)))),h!==undefined?[h.v,true]:["",false]);i=g[0];j=g[1];if(j){return[i,d+1>>0];}return["",0];}else{return["",0];}}else if(f===(3)){if(D.IsHexDigit(e)){c=1;b=5;}else{return["",0];}}else if(f===(4)){if(D.IsDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){k=A.ParseInt($substring(a,(d-c>>0),d),10,32);l=k[0];if(!N(l)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((l.$low+((l.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}else if(f===(5)){if(D.IsHexDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){m=A.ParseInt($substring(a,(d-c>>0),d),16,32);n=m[0];o=m[1];if(!($interfaceIsEqual($ifaceNil,o))){return["\xEF\xBF\xBD",d+1>>0];}if(!N(n)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((n.$low+((n.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}d=d+(1)>>0;}return["",0];};N=function(a){var a,b,c;if(!C.ValidRune((((a.$low+((a.$high>>31)*4294967296))>>0)))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=64976))&&(a.$high<0||(a.$high===0&&a.$low<=65007))){return false;}else if((b=new $Int64(a.$high&0,(a.$low&65535)>>>0),(b.$high===0&&b.$low===65535))||(c=new $Int64(a.$high&0,(a.$low&65535)>>>0),(c.$high===0&&c.$low===65534))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=0))&&(a.$high<0||(a.$high===0&&a.$low<=8))){return false;}else if((a.$high===0&&a.$low===11)){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=14))&&(a.$high<0||(a.$high===0&&a.$low<=31))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=127))&&(a.$high<0||(a.$high===0&&a.$low<=159))){return false;}return true;};O.prototype.String=function(){var a,b;a=this.$val;b=a;if(b===(0)){return"Error";}else if(b===(1)){return"Text";}else if(b===(2)){return"StartTag";}else if(b===(3)){return"EndTag";}else if(b===(4)){return"SelfClosingTag";}else if(b===(5)){return"Comment";}else if(b===(6)){return"Doctype";}return"Invalid("+A.Itoa(((a>>0)))+")";};$ptrType(O).prototype.String=function(){return new O(this.$get()).String();};Q.ptr.prototype.tagString=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.Attr.$length===0){$s=-1;return a.Data;}b=E.NewBufferString(a.Data);c=a.Attr;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key==="caretreplacement"){$s=3;continue;}$s=4;continue;case 3:f=b.WriteString("caretreplacement");$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;d++;$s=1;continue;case 4:g=b.WriteByte(32);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;h=b.WriteString(e.Key);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;i=b.WriteString("=\"");$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=CU(b,e.Val);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;k=b.WriteByte(34);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;d++;$s=1;continue;case 2:$s=-1;return b.String();}return;}var $f={$blk:Q.ptr.prototype.tagString,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};Q.prototype.tagString=function(){return this.$val.tagString();};Q.ptr.prototype.String=function(){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=a.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(4)){$s=6;continue;}if(b===(5)){$s=7;continue;}if(b===(6)){$s=8;continue;}$s=9;continue;case 2:$s=-1;return"";case 3:c=CV(a.Data);$s=10;case 10:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=11;case 11:return d;case 4:e=$clone(a,Q).tagString();$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f="<"+e+">";$s=13;case 13:return f;case 5:g=$clone(a,Q).tagString();$s=14;case 14:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h="";$s=15;case 15:return h;case 6:i=$clone(a,Q).tagString();$s=16;case 16:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j="<"+i+"/>";$s=17;case 17:return j;case 7:$s=-1;return"";case 8:$s=-1;return"";case 9:case 1:$s=-1;return"Invalid("+A.Itoa(((a.Type>>0)))+")";}return;}var $f={$blk:Q.ptr.prototype.String,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};Q.prototype.String=function(){return this.$val.String();};S.ptr.prototype.AllowCDATA=function(a){var a,b;b=this;b.allowCDATA=a;};S.prototype.AllowCDATA=function(a){return this.$val.AllowCDATA(a);};S.ptr.prototype.NextIsNotRawText=function(){var a;a=this;a.rawTag="";};S.prototype.NextIsNotRawText=function(){return this.$val.NextIsNotRawText();};S.ptr.prototype.Err=function(){var a;a=this;if(!((a.tt===0))){return $ifaceNil;}return a.err;};S.prototype.Err=function(){return this.$val.Err();};S.ptr.prototype.readByte=function(){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,y,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.raw.end>=a.buf.$length){$s=1;continue;}$s=2;continue;case 1:if(!($interfaceIsEqual(a.readErr,$ifaceNil))){a.err=a.readErr;$s=-1;return 0;}b=a.buf.$capacity;c=a.raw.end-a.raw.start>>0;d=DC.nil;if(($imul(2,c))>b){d=$makeSlice(DC,c,($imul(2,b)));}else{d=$subslice(a.buf,0,c);}$copySlice(d,$subslice(a.buf,a.raw.start,a.raw.end));e=a.raw.start;if(!((e===0))){a.data.start=a.data.start-(e)>>0;a.data.end=a.data.end-(e)>>0;a.pendingAttr[0].start=a.pendingAttr[0].start-(e)>>0;a.pendingAttr[0].end=a.pendingAttr[0].end-(e)>>0;a.pendingAttr[1].start=a.pendingAttr[1].start-(e)>>0;a.pendingAttr[1].end=a.pendingAttr[1].end-(e)>>0;f=a.attr;g=0;while(true){if(!(g=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]))[0].start=(i=a.attr,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]))[0].start-(e)>>0;(l=a.attr,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))[0].end=(k=a.attr,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))[0].end-(e)>>0;(n=a.attr,((h<0||h>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+h]))[1].start=(m=a.attr,((h<0||h>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+h]))[1].start-(e)>>0;(p=a.attr,((h<0||h>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+h]))[1].end=(o=a.attr,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]))[1].end-(e)>>0;g++;}}q=0;r=c;s=$subslice(d,0,c);a.raw.start=q;a.raw.end=r;a.buf=s;t=0;v=T(a.r,$subslice(d,c,d.$capacity));$s=3;case 3:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;t=u[0];a.readErr=u[1];if(t===0){a.err=a.readErr;$s=-1;return 0;}a.buf=$subslice(d,0,(c+t>>0));case 2:y=(w=a.buf,x=a.raw.end,((x<0||x>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]));a.raw.end=a.raw.end+(1)>>0;if(a.maxBuf>0&&(a.raw.end-a.raw.start>>0)>=a.maxBuf){a.err=$pkg.ErrBufferExceeded;$s=-1;return 0;}$s=-1;return y;}return;}var $f={$blk:S.ptr.prototype.readByte,$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;};S.prototype.readByte=function(){return this.$val.readByte();};S.ptr.prototype.Buffered=function(){var a;a=this;return $subslice(a.buf,a.raw.end);};S.prototype.Buffered=function(){return this.$val.Buffered();};T=function(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=0;case 1:if(!(c<100)){$s=2;continue;}e=a.Read(b);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!((f===0))||!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return[f,g];}c=c+(1)>>0;$s=1;continue;case 2:$s=-1;return[0,G.ErrNoProgress];}return;}var $f={$blk:T,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.ptr.prototype.skipWhiteSpace=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){}else{a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.skipWhiteSpace,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.skipWhiteSpace=function(){return this.$val.skipWhiteSpace();};S.ptr.prototype.readRawOrRCDATA=function(){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.rawTag==="script"){$s=1;continue;}$s=2;continue;case 1:$r=a.readScript();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.textIsRaw=true;a.rawTag="";$s=-1;return;case 2:case 4:b=a.readByte();$s=6;case 6:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===60))){$s=4;continue s;}d=a.readByte();$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===47))){$s=4;continue s;}e=a.readRawEndTag();$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e||!($interfaceIsEqual(a.err,$ifaceNil))){$s=8;continue;}$s=9;continue;case 8:$s=5;continue s;case 9:$s=4;continue;case 5:a.data.end=a.raw.end;a.textIsRaw=!(a.rawTag==="textarea")&&!(a.rawTag==="title");a.rawTag="";$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readRawOrRCDATA,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.readRawOrRCDATA=function(){return this.$val.readRawOrRCDATA();};S.ptr.prototype.readRawEndTag=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b>>24)))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:e=a.readByte();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}g=f;if((g===(32))||(g===(10))||(g===(13))||(g===(9))||(g===(12))||(g===(47))||(g===(62))){a.raw.end=a.raw.end-((3+a.rawTag.length>>0))>>0;$s=-1;return true;}a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}return;}var $f={$blk:S.ptr.prototype.readRawEndTag,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.prototype.readRawEndTag=function(){return this.$val.readRawEndTag();};S.ptr.prototype.readScript=function(){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,$s,$deferred,$r,$c}=$restore(this,{});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;$deferred.push([(function(a){return function(){a[0].data.end=a[0].raw.end;};})(a),[]]);b=0;case 1:c=a[0].readByte();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=3;continue;}$s=4;continue;case 3:$s=5;case 5:return;case 4:if(b===60){$s=6;continue;}$s=7;continue;case 6:$s=8;continue;case 7:$s=1;continue;case 8:d=a[0].readByte();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=10;continue;}$s=11;continue;case 10:$s=12;case 12:return;case 11:e=b;if(e===(47)){$s=14;continue;}if(e===(33)){$s=15;continue;}$s=16;continue;case 14:$s=17;continue;$s=16;continue;case 15:$s=18;continue;case 16:case 13:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 17:f=a[0].readRawEndTag();$s=21;case 21:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(f||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=19;continue;}$s=20;continue;case 19:$s=22;case 22:return;case 20:$s=1;continue;case 18:g=a[0].readByte();$s=23;case 23:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=24;continue;}$s=25;continue;case 24:$s=26;case 26:return;case 25:if(b===45){$s=27;continue;}$s=28;continue;case 27:$s=29;continue;case 28:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 29:h=a[0].readByte();$s=30;case 30:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=31;continue;}$s=32;continue;case 31:$s=33;case 33:return;case 32:if(b===45){$s=34;continue;}$s=35;continue;case 34:$s=36;continue;case 35:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 37:i=a[0].readByte();$s=38;case 38:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=39;continue;}$s=40;continue;case 39:$s=41;case 41:return;case 40:j=b;if(j===(45)){$s=43;continue;}if(j===(60)){$s=44;continue;}$s=45;continue;case 43:$s=46;continue;$s=45;continue;case 44:$s=47;continue;case 45:case 42:$s=37;continue;case 46:k=a[0].readByte();$s=48;case 48:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}b=k;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=49;continue;}$s=50;continue;case 49:$s=51;case 51:return;case 50:l=b;if(l===(45)){$s=53;continue;}if(l===(60)){$s=54;continue;}$s=55;continue;case 53:$s=36;continue;$s=55;continue;case 54:$s=47;continue;case 55:case 52:$s=37;continue;case 36:m=a[0].readByte();$s=56;case 56:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=57;continue;}$s=58;continue;case 57:$s=59;case 59:return;case 58:n=b;if(n===(45)){$s=61;continue;}if(n===(60)){$s=62;continue;}if(n===(62)){$s=63;continue;}$s=64;continue;case 61:$s=36;continue;$s=64;continue;case 62:$s=47;continue;$s=64;continue;case 63:$s=1;continue;case 64:case 60:$s=37;continue;case 47:o=a[0].readByte();$s=65;case 65:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=66;continue;}$s=67;continue;case 66:$s=68;case 68:return;case 67:if(b===47){$s=69;continue;}$s=70;continue;case 69:$s=71;continue;case 70:if(97<=b&&b<=122||65<=b&&b<=90){$s=72;continue;}$s=73;continue;case 72:$s=74;continue;case 73:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 71:p=a[0].readRawEndTag();$s=77;case 77:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=75;continue;}$s=76;continue;case 75:$s=78;case 78:return;case 76:$s=37;continue;case 74:a[0].raw.end=a[0].raw.end-(1)>>0;q=0;case 79:if(!(q<6)){$s=80;continue;}r=a[0].readByte();$s=81;case 81:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b=r;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=82;continue;}$s=83;continue;case 82:$s=84;case 84:return;case 83:if(!((b==="script".charCodeAt(q)))&&!((b==="SCRIPT".charCodeAt(q)))){$s=85;continue;}$s=86;continue;case 85:a[0].raw.end=a[0].raw.end-(1)>>0;$s=37;continue;case 86:q=q+(1)>>0;$s=79;continue;case 80:s=a[0].readByte();$s=87;case 87:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=88;continue;}$s=89;continue;case 88:$s=90;case 90:return;case 89:t=b;if((t===(32))||(t===(10))||(t===(13))||(t===(9))||(t===(12))||(t===(47))||(t===(62))){$s=92;continue;}$s=93;continue;case 92:$s=94;continue;case 93:case 91:a[0].raw.end=a[0].raw.end-(1)>>0;$s=37;continue;case 94:u=a[0].readByte();$s=95;case 95:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b=u;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=96;continue;}$s=97;continue;case 96:$s=98;case 98:return;case 97:v=b;if(v===(45)){$s=100;continue;}if(v===(60)){$s=101;continue;}$s=102;continue;case 100:$s=103;continue;$s=102;continue;case 101:$s=104;continue;case 102:case 99:$s=94;continue;case 103:w=a[0].readByte();$s=105;case 105:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b=w;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=106;continue;}$s=107;continue;case 106:$s=108;case 108:return;case 107:x=b;if(x===(45)){$s=110;continue;}if(x===(60)){$s=111;continue;}$s=112;continue;case 110:$s=113;continue;$s=112;continue;case 111:$s=104;continue;case 112:case 109:$s=94;continue;case 113:y=a[0].readByte();$s=114;case 114:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}b=y;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=115;continue;}$s=116;continue;case 115:$s=117;case 117:return;case 116:z=b;if(z===(45)){$s=119;continue;}if(z===(60)){$s=120;continue;}if(z===(62)){$s=121;continue;}$s=122;continue;case 119:$s=113;continue;$s=122;continue;case 120:$s=104;continue;$s=122;continue;case 121:$s=1;continue;case 122:case 118:$s=94;continue;case 104:aa=a[0].readByte();$s=123;case 123:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}b=aa;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=124;continue;}$s=125;continue;case 124:$s=126;case 126:return;case 125:if(b===47){$s=127;continue;}$s=128;continue;case 127:$s=129;continue;case 128:a[0].raw.end=a[0].raw.end-(1)>>0;$s=94;continue;case 129:ab=a[0].readRawEndTag();$s=132;case 132:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}if(ab){$s=130;continue;}$s=131;continue;case 130:a[0].raw.end=a[0].raw.end+(9)>>0;$s=37;continue;case 131:if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=133;continue;}$s=134;continue;case 133:$s=135;case 135:return;case 134:$s=94;continue;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.readScript,$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,$deferred};return $f;}}};S.prototype.readScript=function(){return this.$val.readScript();};S.ptr.prototype.readComment=function(){var{a,b,c,d,e,f,$s,$deferred,$r,$c}=$restore(this,{});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;a[0].data.start=a[0].raw.end;$deferred.push([(function(a){return function(){if(a[0].data.end2){b=2;}a[0].data.end=a[0].raw.end-b>>0;$s=6;case 6:return;case 5:e=d;if(e===(45)){$s=8;continue;}if(e===(62)){$s=9;continue;}if(e===(33)){$s=10;continue;}$s=11;continue;case 8:b=b+(1)>>0;$s=1;continue;$s=11;continue;case 9:if(b>=2){$s=12;continue;}$s=13;continue;case 12:a[0].data.end=a[0].raw.end-3>>0;$s=14;case 14:return;case 13:$s=11;continue;case 10:if(b>=2){$s=15;continue;}$s=16;continue;case 15:f=a[0].readByte();$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=18;continue;}$s=19;continue;case 18:a[0].data.end=a[0].raw.end;$s=20;case 20:return;case 19:if(d===62){$s=21;continue;}$s=22;continue;case 21:a[0].data.end=a[0].raw.end-4>>0;$s=23;case 23:return;case 22:case 16:case 11:case 7:b=0;$s=1;continue;case 2:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.readComment,$c:true,$r,a,b,c,d,e,f,$s,$deferred};return $f;}}};S.prototype.readComment=function(){return this.$val.readComment();};S.ptr.prototype.readUntilCloseAngle=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}if(c===62){a.data.end=a.raw.end-1>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readUntilCloseAngle,$c:true,$r,a,b,c,$s};return $f;};S.prototype.readUntilCloseAngle=function(){return this.$val.readUntilCloseAngle();};S.ptr.prototype.readMarkupDeclaration=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;b=DI.zero();c=0;case 1:if(!(c<2)){$s=2;continue;}d=a.readByte();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=d);if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return 5;}c=c+(1)>>0;$s=1;continue;case 2:if((b[0]===45)&&(b[1]===45)){$s=4;continue;}$s=5;continue;case 4:$r=a.readComment();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;case 5:a.raw.end=a.raw.end-(2)>>0;e=a.readDoctype();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e){$s=7;continue;}$s=8;continue;case 7:$s=-1;return 6;case 8:if(!(a.allowCDATA)){f=false;$s=12;continue s;}g=a.readCDATA();$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 12:if(f){$s=10;continue;}$s=11;continue;case 10:a.convertNUL=true;$s=-1;return 1;case 11:$r=a.readUntilCloseAngle();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;}return;}var $f={$blk:S.ptr.prototype.readMarkupDeclaration,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.prototype.readMarkupDeclaration=function(){return this.$val.readMarkupDeclaration();};S.ptr.prototype.readDoctype=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="DOCTYPE".charCodeAt(b)))&&!((d===("DOCTYPE".charCodeAt(b)+32<<24>>>24)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:$r=a.skipWhiteSpace();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.start=a.raw.end;a.data.end=a.raw.end;$s=-1;return true;}$r=a.readUntilCloseAngle();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return true;}return;}var $f={$blk:S.ptr.prototype.readDoctype,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.readDoctype=function(){return this.$val.readDoctype();};S.ptr.prototype.readCDATA=function(){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="[CDATA[".charCodeAt(b)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:a.data.start=a.raw.end;e=0;case 4:f=a.readByte();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return true;}h=g;if(h===(93)){e=e+(1)>>0;}else if(h===(62)){if(e>=2){a.data.end=a.raw.end-3>>0;$s=-1;return true;}e=0;}else{e=0;}$s=4;continue;case 5:$s=-1;return false;}return;}var $f={$blk:S.ptr.prototype.readCDATA,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};S.prototype.readCDATA=function(){return this.$val.readCDATA();};S.ptr.prototype.startTagIn=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;loop:while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(((b.data.end-b.data.start>>0)===e.length))){d++;continue loop;}f=0;while(true){if(!(f>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]));if(65<=i&&i<=90){i=i+(32)<<24>>>24;}if(!((i===e.charCodeAt(f)))){d++;continue loop;}f=f+(1)>>0;}return true;}return false;};S.prototype.startTagIn=function(a){return this.$val.startTagIn(a);};S.ptr.prototype.readStartTag=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.readTag(true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return 0;}b=(c=a.buf,d=a.data.start,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));e=false;f=b;g=e;if(65<=f&&f<=90){f=f+(32)<<24>>>24;}h=f;if(h===(105)){g=a.startTagIn(new DH(["iframe"]));}else if(h===(110)){g=a.startTagIn(new DH(["noembed","noframes","noscript"]));}else if(h===(112)){g=a.startTagIn(new DH(["plaintext"]));}else if(h===(115)){g=a.startTagIn(new DH(["script","style"]));}else if(h===(116)){g=a.startTagIn(new DH(["textarea","title"]));}else if(h===(120)){g=a.startTagIn(new DH(["xmp"]));}if(g){$s=2;continue;}$s=3;continue;case 2:i=B.ToLower(($bytesToString($subslice(a.buf,a.data.start,a.data.end))));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.rawTag=i;case 3:if($interfaceIsEqual(a.err,$ifaceNil)&&((j=a.buf,k=a.raw.end-2>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]))===47)){$s=-1;return 4;}$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.readStartTag,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};S.prototype.readStartTag=function(){return this.$val.readStartTag();};S.ptr.prototype.readTag=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;b.attr=$subslice(b.attr,0,0);b.nAttrReturned=0;$r=b.readTagName();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.skipWhiteSpace();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return;}case 3:c=b.readByte();$s=5;case 5:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(b.err,$ifaceNil))||(d===62)){$s=4;continue;}b.raw.end=b.raw.end-(1)>>0;$r=b.readTagAttrKey();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.readTagAttrVal();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a&&!((b.pendingAttr[0].start===b.pendingAttr[0].end))){b.attr=$append(b.attr,b.pendingAttr);}$r=b.skipWhiteSpace();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=4;continue;}$s=3;continue;case 4:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readTag,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.readTag=function(a){return this.$val.readTag(a);};S.ptr.prototype.readTagName=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end-1>>0;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){a.data.end=a.raw.end-1>>0;$s=-1;return;}else if((d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.data.end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readTagName,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.readTagName=function(){return this.$val.readTagName();};S.ptr.prototype.readTagAttrKey=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.pendingAttr[0].start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[0].end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))||(d===(47))){a.pendingAttr[0].end=a.raw.end-1>>0;$s=-1;return;}else if((d===(61))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readTagAttrKey,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.readTagAttrKey=function(){return this.$val.readTagAttrKey();};S.ptr.prototype.readTagAttrVal=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.pendingAttr[1].start=a.raw.end;a.pendingAttr[1].end=a.raw.end;$r=a.skipWhiteSpace();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}b=a.readByte();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}if(!((c===61))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$r=a.skipWhiteSpace();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=a.readByte();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}f=e;if(f===(62)){$s=6;continue;}if((f===(39))||(f===(34))){$s=7;continue;}$s=8;continue;case 6:a.raw.end=a.raw.end-(1)>>0;$s=-1;return;case 7:a.pendingAttr[1].start=a.raw.end;case 10:g=a.readByte();$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}if(h===e){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}$s=10;continue;case 11:$s=9;continue;case 8:a.pendingAttr[1].start=a.raw.end-1>>0;case 13:i=a.readByte();$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}k=j;if((k===(32))||(k===(10))||(k===(13))||(k===(9))||(k===(12))){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}else if(k===(62)){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[1].end=a.raw.end;$s=-1;return;}$s=13;continue;case 14:case 9:case 5:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.readTagAttrVal,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};S.prototype.readTagAttrVal=function(){return this.$val.readTagAttrVal();};S.ptr.prototype.Next=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.raw.start=a.raw.end;a.data.start=a.raw.end;a.data.end=a.raw.end;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;$s=-1;return a.tt;}if(!(a.rawTag==="")){$s=1;continue;}$s=2;continue;case 1:if(a.rawTag==="plaintext"){$s=3;continue;}$s=4;continue;case 3:case 6:if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=7;continue;}b=a.readByte();$s=8;case 8:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;$s=6;continue;case 7:a.data.end=a.raw.end;a.textIsRaw=true;$s=5;continue;case 4:$r=a.readRawOrRCDATA();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(a.data.end>a.data.start){a.tt=1;a.convertNUL=true;$s=-1;return a.tt;}case 2:a.textIsRaw=false;a.convertNUL=false;case 10:c=a.readByte();$s=12;case 12:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(!((d===60))){$s=10;continue s;}e=a.readByte();$s=13;case 13:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}f=0;if(97<=d&&d<=122||65<=d&&d<=90){f=2;}else if((d===47)){f=3;}else if((d===33)||(d===63)){f=5;}else{a.raw.end=a.raw.end-(1)>>0;$s=10;continue;}g=a.raw.end-2>>0;if(a.raw.start>0;$r=a.readUntilCloseAngle();$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 17:if(d===33){$s=25;continue;}$s=26;continue;case 25:k=a.readMarkupDeclaration();$s=27;case 27:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.tt=k;$s=-1;return a.tt;case 26:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 18:case 14:$s=10;continue;case 11:if(a.raw.start=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((e===13))){c++;continue;}f=d+1>>0;if(f>=a.$length||!((((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===10))){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=10);c++;continue;}g=d;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===13){if((f+1>>0)>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))===10)){f=f+(1)>>0;}((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=10);}else{((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));}f=f+(1)>>0;g=g+(1)>>0;}return $subslice(a,0,g);}return a;};S.ptr.prototype.Text=function(){var a,b,c;a=this;b=a.tt;if((b===(1))||(b===(5))||(b===(6))){c=$subslice(a.buf,a.data.start,a.data.end);a.data.start=a.raw.end;a.data.end=a.raw.end;c=U(c);if((a.convertNUL||(a.tt===5))&&E.Contains(c,V)){c=E.Replace(c,V,W,-1);}if(!a.textIsRaw){c=CS(c,false);}return c;}return DC.nil;};S.prototype.Text=function(){return this.$val.Text();};S.ptr.prototype.TagName=function(){var a,b,c,d,e,f,g,h,i;a=DC.nil;b=false;c=this;if(c.data.start=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])),DJ);d.nAttrReturned=d.nAttrReturned+(1)>>0;a=$subslice(d.buf,h[0].start,h[0].end);b=$subslice(d.buf,h[1].start,h[1].end);i=CT(a);j=CS(U(b),true);k=d.nAttrReturned");$s=17;case 17:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=p;q=o[1];if(!($interfaceIsEqual(q,$ifaceNil))){$s=-1;return q;}$s=-1;return $ifaceNil;case 7:s=a.WriteString("=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);ae=ad.Key;if(ae===("public")){z=ad.Val;}else if(ae===("system")){aa=ad.Val;}ac++;}if(!(z==="")){$s=22;continue;}if(!(aa==="")){$s=23;continue;}$s=24;continue;case 22:ag=a.WriteString(" PUBLIC ");$s=25;case 25:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}af=ag;ah=af[1];if(!($interfaceIsEqual(ah,$ifaceNil))){$s=-1;return ah;}ai=AE(a,z);$s=26;case 26:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai;if(!($interfaceIsEqual(aj,$ifaceNil))){$s=-1;return aj;}if(!(aa==="")){$s=27;continue;}$s=28;continue;case 27:ak=a.WriteByte(32);$s=29;case 29:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}al=ak;if(!($interfaceIsEqual(al,$ifaceNil))){$s=-1;return al;}am=AE(a,aa);$s=30;case 30:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}an=am;if(!($interfaceIsEqual(an,$ifaceNil))){$s=-1;return an;}case 28:$s=24;continue;case 23:ap=a.WriteString(" SYSTEM ");$s=31;case 31:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}ao=ap;aq=ao[1];if(!($interfaceIsEqual(aq,$ifaceNil))){$s=-1;return aq;}ar=AE(a,aa);$s=32;case 32:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}as=ar;if(!($interfaceIsEqual(as,$ifaceNil))){$s=-1;return as;}case 24:case 21:at=a.WriteByte(62);$s=33;case 33:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;$s=34;case 34:return au;case 8:$s=-1;return F.New("html: unknown node type");case 9:case 1:av=a.WriteByte(60);$s=35;case 35:if($c){$c=false;av=av.$blk();}if(av&&av.$blk!==undefined){break s;}aw=av;if(!($interfaceIsEqual(aw,$ifaceNil))){$s=-1;return aw;}ay=a.WriteString(b.Data);$s=36;case 36:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}ax=ay;az=ax[1];if(!($interfaceIsEqual(az,$ifaceNil))){$s=-1;return az;}ba=b.Attr;bb=0;case 37:if(!(bb=ba.$length)?($throwRuntimeError("index out of range"),undefined):ba.$array[ba.$offset+bb]);bd=a.WriteByte(32);$s=39;case 39:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}be=bd;if(!($interfaceIsEqual(be,$ifaceNil))){$s=-1;return be;}if(!(bc.Namespace==="")){$s=40;continue;}$s=41;continue;case 40:bg=a.WriteString(bc.Namespace);$s=42;case 42:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bf=bg;bh=bf[1];if(!($interfaceIsEqual(bh,$ifaceNil))){$s=-1;return bh;}bi=a.WriteByte(58);$s=43;case 43:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=bi;if(!($interfaceIsEqual(bj,$ifaceNil))){$s=-1;return bj;}case 41:bl=a.WriteString(bc.Key);$s=44;case 44:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bk=bl;bm=bk[1];if(!($interfaceIsEqual(bm,$ifaceNil))){$s=-1;return bm;}bo=a.WriteString("=\"");$s=45;case 45:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bn=bo;bp=bn[1];if(!($interfaceIsEqual(bp,$ifaceNil))){$s=-1;return bp;}bq=CU(a,bc.Val);$s=46;case 46:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}br=bq;if(!($interfaceIsEqual(br,$ifaceNil))){$s=-1;return br;}bs=a.WriteByte(34);$s=47;case 47:if($c){$c=false;bs=bs.$blk();}if(bs&&bs.$blk!==undefined){break s;}bt=bs;if(!($interfaceIsEqual(bt,$ifaceNil))){$s=-1;return bt;}bb++;$s=37;continue;case 38:if((bu=$mapIndex(AF,$String.keyFor(b.Data)),bu!==undefined?bu.v:false)){$s=48;continue;}$s=49;continue;case 48:if(!(b.FirstChild===DE.nil)){$s=-1;return F.New("html: void element <"+b.Data+" has child nodes");}bw=a.WriteString("/>");$s=50;case 50:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bv=bw;bx=bv[1];$s=-1;return bx;case 49:by=a.WriteByte(62);$s=51;case 51:if($c){$c=false;by=by.$blk();}if(by&&by.$blk!==undefined){break s;}bz=by;if(!($interfaceIsEqual(bz,$ifaceNil))){$s=-1;return bz;}ca=b.FirstChild;if(!(ca===DE.nil)&&(ca.Type===1)&&B.HasPrefix(ca.Data,"\n")){$s=52;continue;}$s=53;continue;case 52:cb=b.Data;if(cb===("pre")||cb===("listing")||cb===("textarea")){$s=55;continue;}$s=56;continue;case 55:cc=a.WriteByte(10);$s=57;case 57:if($c){$c=false;cc=cc.$blk();}if(cc&&cc.$blk!==undefined){break s;}cd=cc;if(!($interfaceIsEqual(cd,$ifaceNil))){$s=-1;return cd;}case 56:case 54:case 53:ce=b.Data;if(ce===("iframe")||ce===("noembed")||ce===("noframes")||ce===("noscript")||ce===("plaintext")||ce===("script")||ce===("style")||ce===("xmp")){$s=59;continue;}$s=60;continue;case 59:cf=b.FirstChild;case 62:if(!(!(cf===DE.nil))){$s=63;continue;}if(cf.Type===1){$s=64;continue;}$s=65;continue;case 64:ch=a.WriteString(cf.Data);$s=67;case 67:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}cg=ch;ci=cg[1];if(!($interfaceIsEqual(ci,$ifaceNil))){$s=-1;return ci;}$s=66;continue;case 65:cj=AD(a,cf);$s=68;case 68:if($c){$c=false;cj=cj.$blk();}if(cj&&cj.$blk!==undefined){break s;}ck=cj;if(!($interfaceIsEqual(ck,$ifaceNil))){$s=-1;return ck;}case 66:cf=cf.NextSibling;$s=62;continue;case 63:if(b.Data==="plaintext"){$s=-1;return AB;}$s=61;continue;case 60:cl=b.FirstChild;case 69:if(!(!(cl===DE.nil))){$s=70;continue;}cm=AD(a,cl);$s=71;case 71:if($c){$c=false;cm=cm.$blk();}if(cm&&cm.$blk!==undefined){break s;}cn=cm;if(!($interfaceIsEqual(cn,$ifaceNil))){$s=-1;return cn;}cl=cl.NextSibling;$s=69;continue;case 70:case 61:case 58:cp=a.WriteString(">0;while(true){if(!(d>=0)){break;}f=(e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom;if((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])).Namespace===""){h=b;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(j===f){return d;}i++;}k=a;if(k===(0)){}else if(k===(1)){if((f===79618)||(f===42754)){return-1;}}else if(k===(2)){if(f===102662){return-1;}}else if(k===(3)){if((f===22020)||(f===365829)||(f===463880)){return-1;}}else if(k===(6)){if(!((f===24328))&&!((f===451334))){return-1;}}else{$panic(new $String("unreachable"));}}l=a;if((l===(0))||(l===(1))||(l===(2))){m=(o=$mapIndex(AH,$String.keyFor((n=c.oe,((d<0||d>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+d])).Namespace)),o!==undefined?o.v:DD.nil);p=0;while(true){if(!(p=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+p]);if(q===f){return-1;}p++;}}d=d-(1)>>0;}return-1;};AG.prototype.indexOfElementInScope=function(a,b){return this.$val.indexOfElementInScope(a,b);};AG.ptr.prototype.elementInScope=function(a,b){var a,b,c;c=this;return!((c.indexOfElementInScope(a,b)===-1));};AG.prototype.elementInScope=function(a,b){return this.$val.elementInScope(a,b);};AG.ptr.prototype.clearStackToContext=function(a){var a,b,c,d,e,f;b=this;c=b.oe.$length-1>>0;while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c])).DataAtom;f=a;if(f===(3)){if((e===22020)||(e===365829)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(4)){if((e===22020)||(e===52226)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(5)){if((e===22020)||(e===9989)||(e===62725)||(e===208901)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else{$panic(new $String("unreachable"));}c=c-(1)>>0;}};AG.prototype.clearStackToContext=function(a){return this.$val.clearStackToContext(a);};AG.ptr.prototype.generateImpliedEndTags=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=0;c=b.oe.$length-1>>0;loop:while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));if(e.Type===3){f=e.DataAtom;if((f===(186114))||(f===(412418))||(f===(45570))||(f===(24328))||(f===(451334))||(f===(3073))||(f===(14850))||(f===(146434))||(f===(104962))||(f===(104963))){g=a;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(e.Data===i){break loop;}h++;}c=c-(1)>>0;continue;}}break;}b.oe=$subslice(b.oe,0,(c+1>>0));};AG.prototype.generateImpliedEndTags=function(a){return this.$val.generateImpliedEndTags(a);};AG.ptr.prototype.addChild=function(a){var a,b;b=this;if(b.shouldFosterParent()){b.fosterParent(a);}else{b.top().AppendChild(a);}if(a.Type===3){b.oe=$append(b.oe,a);}};AG.prototype.addChild=function(a){return this.$val.addChild(a);};AG.ptr.prototype.shouldFosterParent=function(){var a,b;a=this;if(a.fosterParenting){b=a.top().DataAtom;if((b===(365829))||(b===(9989))||(b===(62725))||(b===(208901))||(b===(52226))){return true;}}return false;};AG.prototype.shouldFosterParent=function(){return this.$val.shouldFosterParent();};AG.ptr.prototype.fosterParent=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=DE.nil;d=DE.nil;e=DE.nil;f=DE.nil;g=c;h=d;i=e;j=f;k=0;k=b.oe.$length-1>>0;while(true){if(!(k>=0)){break;}if((l=b.oe,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k])).DataAtom===365829){g=(m=b.oe,((k<0||k>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+k]));break;}k=k-(1)>>0;}n=0;n=b.oe.$length-1>>0;while(true){if(!(n>=0)){break;}if((o=b.oe,((n<0||n>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+n])).DataAtom===463880){j=(p=b.oe,((n<0||n>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+n]));break;}n=n-(1)>>0;}if(!(j===DE.nil)&&(g===DE.nil||n>k)){j.AppendChild(a);return;}if(g===DE.nil){h=(q=b.oe,(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]));}else{h=g.Parent;}if(h===DE.nil){h=(r=b.oe,s=k-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));}if(!(g===DE.nil)){i=g.PrevSibling;}else{i=h.LastChild;}if(!(i===DE.nil)&&(i.Type===1)&&(a.Type===1)){i.Data=i.Data+(a.Data);return;}h.InsertChildBefore(a,g);};AG.prototype.fosterParent=function(a){return this.$val.fosterParent(a);};AG.ptr.prototype.addText=function(a){var a,b,c,d;b=this;if(a===""){return;}if(b.shouldFosterParent()){b.fosterParent(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,1,0,a,"",DG.nil));return;}c=b.top();d=c.LastChild;if(!(d===DE.nil)&&(d.Type===1)){d.Data=d.Data+(a);return;}b.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,1,0,a,"",DG.nil));};AG.prototype.addText=function(a){return this.$val.addText(a);};AG.ptr.prototype.addElement=function(){var a;a=this;a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,3,a.tok.DataAtom,a.tok.Data,"",a.tok.Attr));};AG.prototype.addElement=function(){return this.$val.addElement();};AG.ptr.prototype.addFormattingElement=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;a=this;b=a.tok.DataAtom;c=a.tok.Attr;d=b;e=c;a.addElement();f=0;g=a.afe.$length-1>>0;findIdenticalElements:while(true){if(!(g>=0)){break;}i=(h=a.afe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(i.Type===6){break;}if(!((i.Type===3))){g=g-(1)>>0;continue;}if(!(i.Namespace==="")){g=g-(1)>>0;continue;}if(!((i.DataAtom===d))){g=g-(1)>>0;continue;}if(!((i.Attr.$length===e.$length))){g=g-(1)>>0;continue;}j=i.Attr;k=0;compareAttributes:while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);m=e;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(l.Key===o.Key&&l.Namespace===o.Namespace&&l.Val===o.Val){k++;continue compareAttributes;}n++;}g=g-(1)>>0;continue findIdenticalElements;}f=f+(1)>>0;if(f>=3){(a.$ptr_afe||(a.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(i);}g=g-(1)>>0;}a.afe=$append(a.afe,a.top());};AG.prototype.addFormattingElement=function(){return this.$val.addFormattingElement();};AG.ptr.prototype.clearActiveFormattingElements=function(){var a,b;a=this;while(true){b=(a.$ptr_afe||(a.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).pop();if((a.afe.$length===0)||(b.Type===6)){return;}}};AG.prototype.clearActiveFormattingElements=function(){return this.$val.clearActiveFormattingElements();};AG.ptr.prototype.reconstructActiveFormattingElements=function(){var a,b,c,d,e,f,g;a=this;b=(a.$ptr_afe||(a.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).top();if(b===DE.nil){return;}if((b.Type===6)||!(((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){return;}c=a.afe.$length-1>>0;while(true){if(!(!((b.Type===6))&&((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){break;}if(c===0){c=-1;break;}c=c-(1)>>0;b=(d=a.afe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));}while(true){c=c+(1)>>0;f=(e=a.afe,((c<0||c>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+c])).clone();a.addChild(f);(g=a.afe,((c<0||c>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+c]=f));if(c===(a.afe.$length-1>>0)){break;}}};AG.prototype.reconstructActiveFormattingElements=function(){return this.$val.reconstructActiveFormattingElements();};AG.ptr.prototype.acknowledgeSelfClosingTag=function(){var a;a=this;a.hasSelfClosingToken=false;};AG.prototype.acknowledgeSelfClosingTag=function(){return this.$val.acknowledgeSelfClosingTag();};AG.ptr.prototype.setOriginalIM=function(){var a;a=this;if(!(a.originalIM===$throwNilPointerError)){$panic(new $String("html: bad parser state: originalIM was set twice"));}a.originalIM=a.im;};AG.prototype.setOriginalIM=function(){return this.$val.setOriginalIM();};AG.ptr.prototype.resetInsertionMode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=this;b=a.oe.$length-1>>0;while(true){if(!(b>=0)){break;}d=(c=a.oe,((b<0||b>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+b]));e=b===0;if(e&&!(a.context===DE.nil)){d=a.context;}f=d.DataAtom;if(f===(408582)){if(!e){g=d;h=(i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]));j=g;k=h;while(true){if(!(!(j===k))){break;}j=(l=a.oe,m=(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(j)-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));n=j.DataAtom;if(n===(463880)){a.im=AZ;return;}else if(n===(365829)){a.im=BA;return;}}}a.im=AZ;}else if((f===(37378))||(f===(87554))){a.im=AY;}else if(f===(52226)){a.im=AX;}else if((f===(9989))||(f===(208901))||(f===(62725))){a.im=AW;}else if(f===(143623)){a.im=AU;}else if(f===(109320)){a.im=AV;}else if(f===(365829)){a.im=AT;}else if(f===(463880)){if(!(d.Namespace==="")){b=b-(1)>>0;continue;}a.im=(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).top();}else if(f===(209156)){a.im=AN;}else if(f===(10244)){a.im=AR;}else if(f===(35592)){a.im=BD;}else if(f===(22020)){if(a.head===DE.nil){a.im=AM;}else{a.im=AP;}}else{if(e){a.im=AR;return;}b=b-(1)>>0;continue;}return;}};AG.prototype.resetInsertionMode=function(){return this.$val.resetInsertionMode();};AK=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(6)){$s=4;continue;}$s=5;continue;case 2:a.tok.Data=B.TrimLeft(a.tok.Data," \t\r\n\f");if(a.tok.Data.length===0){$s=-1;return true;}$s=5;continue;case 3:a.doc.AppendChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 4:d=CX(a.tok.Data);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];a.doc.AppendChild(e);a.quirks=f;a.im=AL;$s=-1;return true;case 5:case 1:a.quirks=true;a.im=AL;$s=-1;return false;}return;}var $f={$blk:AK,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AL=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(6)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:a.tok.Data=B.TrimLeft(a.tok.Data," \t\r\n\f");if(a.tok.Data.length===0){$s=-1;return true;}$s=7;continue;case 4:if(a.tok.DataAtom===22020){a.addElement();a.im=AM;$s=-1;return true;}$s=7;continue;case 5:c=a.tok.DataAtom;if((c===(209156))||(c===(10244))||(c===(22020))||(c===(514))){$s=9;continue;}$s=10;continue;case 9:$r=a.parseImpliedToken(2,22020,new I.Atom(22020).String());$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 10:$s=-1;return true;case 11:case 8:$s=7;continue;case 6:a.doc.AppendChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,22020,new I.Atom(22020).String());$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}var $f={$blk:AL,$c:true,$r,a,b,c,$s};return $f;};AM=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:a.tok.Data=B.TrimLeft(a.tok.Data," \t\r\n\f");if(a.tok.Data.length===0){$s=-1;return true;}$s=7;continue;case 3:c=a.tok.DataAtom;if(c===(209156)){$s=9;continue;}if(c===(22020)){$s=10;continue;}$s=11;continue;case 9:a.addElement();a.head=a.top();a.im=AN;$s=-1;return true;case 10:d=AR(a);$s=12;case 12:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=13;case 13:return e;case 11:case 8:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(209156))||(f===(10244))||(f===(22020))||(f===(514))){$s=15;continue;}$s=16;continue;case 15:$r=a.parseImpliedToken(2,209156,new I.Atom(209156).String());$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 16:$s=-1;return true;case 17:case 14:$s=7;continue;case 5:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,209156,new I.Atom(209156).String());$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}var $f={$blk:AM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AN=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=B.TrimLeft(a.tok.Data," \t\r\n\f");if(c.length>0)));if(c===""){$s=-1;return true;}a.tok.Data=c;}$s=7;continue;case 3:d=a.tok.DataAtom;if(d===(22020)){$s=9;continue;}if((d===(15108))||(d===(15112))||(d===(89607))||(d===(120583))||(d===(95236))||(d===(309252))){$s=10;continue;}if(d===(136712)){$s=11;continue;}if((d===(137222))||(d===(69637))||(d===(35080))||(d===(458501))){$s=12;continue;}if(d===(209156)){$s=13;continue;}if(d===(463880)){$s=14;continue;}$s=15;continue;case 9:e=AR(a);$s=16;case 16:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=17;case 17:return f;case 10:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 11:a.addElement();if(a.scripting){a.setOriginalIM();a.im=AS;}else{a.im=AO;}$s=-1;return true;case 12:a.addElement();a.setOriginalIM();a.im=AS;$s=-1;return true;case 13:$s=-1;return true;case 14:a.addElement();a.afe=$append(a.afe,BP);a.framesetOK=false;a.im=BB;a.templateStack=$append(a.templateStack,BB);$s=-1;return true;case 15:case 8:$s=7;continue;case 4:g=a.tok.DataAtom;if(g===(209156)){$s=19;continue;}if((g===(10244))||(g===(22020))||(g===(514))){$s=20;continue;}if(g===(463880)){$s=21;continue;}$s=22;continue;case 19:(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AP;$s=-1;return true;case 20:$r=a.parseImpliedToken(3,209156,new I.Atom(209156).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(!(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(DH.nil);h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return true;case 22:$s=-1;return true;case 23:case 18:$s=7;continue;case 5:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(3,209156,new I.Atom(209156).String());$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}var $f={$blk:AN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AO=function(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=a.tok.Type;if(b===(6)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(1)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=9;continue;}if((c===(15112))||(c===(89607))||(c===(95236))||(c===(309252))||(c===(35080))||(c===(458501))){$s=10;continue;}if((c===(209156))||(c===(136712))){$s=11;continue;}$s=12;continue;case 9:d=AR(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=14;case 14:return e;case 10:f=AN(a);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=16;case 16:return g;case 11:$s=-1;return true;case 12:case 8:$s=7;continue;case 4:h=a.tok.DataAtom;if((h===(136712))||(h===(514))){}else{$s=-1;return true;}$s=7;continue;case 5:i=B.TrimLeft(a.tok.Data," \t\r\n\f");if(i.length===0){$s=17;continue;}$s=18;continue;case 17:j=AN(a);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$s=20;case 20:return k;case 18:$s=7;continue;case 6:l=AN(a);$s=21;case 21:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$s=22;case 22:return m;case 7:case 1:(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!((a.top().DataAtom===209156))){$panic(new $String("html: the new current node will be a head element."));}a.im=AN;if(a.tok.DataAtom===136712){$s=-1;return true;}$s=-1;return false;}return;}var $f={$blk:AO,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};AP=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=B.TrimLeft(a.tok.Data," \t\r\n\f");if(c.length>0)));if(c===""){$s=10;continue;}$s=11;continue;case 10:d=true;$s=12;case 12:return d;case 11:a.tok.Data=c;case 9:$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=14;continue;}if(e===(10244)){$s=15;continue;}if(e===(35592)){$s=16;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(95236))||(e===(309252))||(e===(35080))||(e===(137222))||(e===(458501))||(e===(463880))||(e===(69637))){$s=17;continue;}if(e===(209156)){$s=18;continue;}$s=19;continue;case 14:f=AR(a);$s=20;case 20:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=21;case 21:return g;case 15:a.addElement();a.framesetOK=false;a.im=AR;h=true;$s=22;case 22:return h;case 16:a.addElement();a.im=BD;i=true;$s=23;case 23:return i;case 17:a.oe=$append(a.oe,a.head);$deferred.push([$methodVal((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))),"remove"),[a.head]]);j=AN(a);$s=24;case 24:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$s=25;case 25:return k;case 18:l=true;$s=26;case 26:return l;case 19:case 13:$s=7;continue;case 4:m=a.tok.DataAtom;if((m===(10244))||(m===(22020))||(m===(514))){$s=28;continue;}if(m===(463880)){$s=29;continue;}$s=30;continue;case 28:$s=31;continue;case 29:n=AN(a);$s=32;case 32:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$s=33;case 33:return o;case 30:p=true;$s=34;case 34:return p;case 31:case 27:$s=7;continue;case 5:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));q=true;$s=35;case 35:return q;case 6:r=true;$s=36;case 36:return r;case 7:case 1:$r=a.parseImpliedToken(2,10244,new I.Atom(10244).String());$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.framesetOK=true;s=false;$s=38;case 38:return s;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:AP,$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;}}};AQ=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.Attr.$length===0){return;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(g),{k:g,v:f.Val});e++;}h=b.Attr;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);k=(l=$mapIndex(c,$String.keyFor(j.Key)),l!==undefined?[l.v,true]:["",false]);m=k[1];if(!m){a.Attr=$append(a.Attr,j);n=j.Key;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(n),{k:n,v:j.Val});}i++;}};AR=function(a){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,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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(0)){$s=6;continue;}$s=7;continue;case 2:c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();e=d.DataAtom;if((e===(290819))||(e===(305415))){if(d.FirstChild===DE.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}}c=B.Replace(c,"\x00","",-1);if(c===""){$s=-1;return true;}a.reconstructActiveFormattingElements();a.addText(c);if(a.framesetOK&&!(B.TrimLeft(c," \t\r\n\f")==="")){a.framesetOK=false;}$s=7;continue;case 3:f=a.tok.DataAtom;if(f===(22020)){$s=9;continue;}if((f===(15108))||(f===(15112))||(f===(89607))||(f===(120583))||(f===(95236))||(f===(309252))||(f===(35080))||(f===(137222))||(f===(458501))||(f===(463880))||(f===(69637))){$s=10;continue;}if(f===(10244)){$s=11;continue;}if(f===(35592)){$s=12;continue;}if((f===(455431))||(f===(261127))||(f===(67333))||(f===(100106))||(f===(139270))||(f===(29191))||(f===(37635))||(f===(92931))||(f===(386562))||(f===(140808))||(f===(142858))||(f===(149510))||(f===(62982))||(f===(209158))||(f===(182790))||(f===(231172))||(f===(4867))||(f===(79618))||(f===(3073))||(f===(354311))||(f===(459783))||(f===(42754))){$s=13;continue;}if((f===(89090))||(f===(187906))||(f===(199938))||(f===(214274))||(f===(216834))||(f===(412930))){$s=14;continue;}if((f===(290819))||(f===(305415))){$s=15;continue;}if(f===(159236)){$s=16;continue;}if(f===(45570)){$s=17;continue;}if((f===(186114))||(f===(412418))){$s=18;continue;}if(f===(111113)){$s=19;continue;}if(f===(102662)){$s=20;continue;}if(f===(1)){$s=21;continue;}if((f===(257))||(f===(94211))||(f===(378116))||(f===(28162))||(f===(16132))||(f===(1537))||(f===(9473))||(f===(132613))||(f===(53766))||(f===(449798))||(f===(26626))||(f===(2817))){$s=22;continue;}if(f===(14084)){$s=23;continue;}if((f===(203014))||(f===(206599))||(f===(157702))){$s=24;continue;}if(f===(365829)){$s=25;continue;}if((f===(218628))||(f===(514))||(f===(28165))||(f===(198403))||(f===(281349))||(f===(12806))||(f===(359427))){$s=26;continue;}if((f===(3077))||(f===(227334))||(f===(113157))){$s=27;continue;}if(f===(87810)){$s=28;continue;}if(f===(197125)){$s=29;continue;}if(f===(200455)){$s=30;continue;}if(f===(217608)){$s=31;continue;}if(f===(77571)){$s=32;continue;}if(f===(195590)){$s=33;continue;}if((f===(27655))||(f===(136712))){$s=34;continue;}if(f===(408582)){$s=35;continue;}if((f===(24328))||(f===(451334))){$s=36;continue;}if((f===(14850))||(f===(104963))){$s=37;continue;}if((f===(146434))||(f===(104962))){$s=38;continue;}if((f===(208388))||(f===(462339))){$s=39;continue;}if((f===(143623))||(f===(109315))||(f===(109320))||(f===(35589))||(f===(209156))||(f===(9989))||(f===(37378))||(f===(62725))||(f===(87554))||(f===(208901))||(f===(52226))){$s=40;continue;}$s=41;continue;case 9:if((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}AQ((g=a.oe,(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])),$clone(a.tok,Q));$s=42;continue;case 10:h=AN(a);$s=43;case 43:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=44;case 44:return i;case 11:if((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}if(a.oe.$length>=2){k=(j=a.oe,(1>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+1]));if((k.Type===3)&&(k.DataAtom===10244)){a.framesetOK=false;AQ(k,$clone(a.tok,Q));}}$s=42;continue;case 12:if(!a.framesetOK||a.oe.$length<2||!(((l=a.oe,(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])).DataAtom===10244))){$s=-1;return true;}n=(m=a.oe,(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]));if(!(n.Parent===DE.nil)){n.Parent.RemoveChild(n);}a.oe=$subslice(a.oe,0,1);a.addElement();a.im=BD;$s=-1;return true;case 13:a.popUntil(2,new DD([3073]));a.addElement();$s=42;continue;case 14:a.popUntil(2,new DD([3073]));o=a.top();p=o.DataAtom;if((p===(89090))||(p===(187906))||(p===(199938))||(p===(214274))||(p===(216834))||(p===(412930))){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=42;continue;case 15:a.popUntil(2,new DD([3073]));a.addElement();a.framesetOK=false;$s=42;continue;case 16:if(!(a.form===DE.nil)&&!(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.popUntil(2,new DD([3073]));a.addElement();if(!(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){a.form=a.top();}$s=42;continue;case 17:a.framesetOK=false;q=a.oe.$length-1>>0;while(true){if(!(q>=0)){break;}s=(r=a.oe,((q<0||q>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+q]));t=s.DataAtom;if(t===(45570)){a.oe=$subslice(a.oe,0,q);}else if((t===(455431))||(t===(92931))||(t===(3073))){q=q-(1)>>0;continue;}else if(!DA(s)){q=q-(1)>>0;continue;}break;}a.popUntil(2,new DD([3073]));a.addElement();$s=42;continue;case 18:a.framesetOK=false;u=a.oe.$length-1>>0;while(true){if(!(u>=0)){break;}w=(v=a.oe,((u<0||u>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+u]));x=w.DataAtom;if((x===(186114))||(x===(412418))){a.oe=$subslice(a.oe,0,u);}else if((x===(455431))||(x===(92931))||(x===(3073))){u=u-(1)>>0;continue;}else if(!DA(w)){u=u-(1)>>0;continue;}break;}a.popUntil(2,new DD([3073]));a.addElement();$s=42;continue;case 19:a.popUntil(2,new DD([3073]));a.addElement();$s=42;continue;case 20:a.popUntil(0,new DD([102662]));a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;$s=42;continue;case 21:y=a.afe.$length-1>>0;while(true){if(!(y>=0&&!(((z=a.afe,((y<0||y>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+y])).Type===6)))){break;}ab=(aa=a.afe,((y<0||y>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+y]));if((ab.Type===3)&&(ab.DataAtom===1)){a.inBodyEndTagFormatting(1,"a");(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ab);(a.$ptr_afe||(a.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(ab);break;}y=y-(1)>>0;}a.reconstructActiveFormattingElements();a.addFormattingElement();$s=42;continue;case 22:a.reconstructActiveFormattingElements();a.addFormattingElement();$s=42;continue;case 23:a.reconstructActiveFormattingElements();if(a.elementInScope(0,new DD([14084]))){a.inBodyEndTagFormatting(14084,"nobr");a.reconstructActiveFormattingElements();}a.addFormattingElement();$s=42;continue;case 24:a.reconstructActiveFormattingElements();a.addElement();a.afe=$append(a.afe,BP);a.framesetOK=false;$s=42;continue;case 25:if(!a.quirks){a.popUntil(2,new DD([3073]));}a.addElement();a.framesetOK=false;a.im=AT;$s=-1;return true;case 26:a.reconstructActiveFormattingElements();a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();if(a.tok.DataAtom===281349){$s=45;continue;}$s=46;continue;case 45:ac=a.tok.Attr;ad=0;case 47:if(!(ad=ac.$length)?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+ad]);if(ae.Key==="type"){$s=49;continue;}$s=50;continue;case 49:af=B.ToLower(ae.Val);$s=53;case 53:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(af==="hidden"){$s=51;continue;}$s=52;continue;case 51:$s=-1;return true;case 52:case 50:ad++;$s=47;continue;case 48:case 46:a.framesetOK=false;$s=42;continue;case 27:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=42;continue;case 28:a.popUntil(2,new DD([3073]));a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();a.framesetOK=false;$s=42;continue;case 29:a.tok.DataAtom=198403;a.tok.Data=new I.Atom(198403).String();$s=-1;return false;case 30:if(!(a.form===DE.nil)){$s=-1;return true;}ag="";ah="This is a searchable index. Enter search keywords: ";ai=new DG([new P.ptr("","name","isindex")]);aj=a.tok.Attr;ak=0;while(true){if(!(ak=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+ak]);am=al.Key;if(am===("action")){ag=al.Val;}else if(am===("name")){}else if(am===("prompt")){ah=al.Val;}else{ai=$append(ai,al);}ak++;}a.acknowledgeSelfClosingTag();a.popUntil(2,new DD([3073]));$r=a.parseImpliedToken(2,159236,new I.Atom(159236).String());$s=54;case 54:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.form===DE.nil){$s=-1;return true;}if(!(ag==="")){a.form.Attr=new DG([new P.ptr("","action",ag)]);}$r=a.parseImpliedToken(2,87810,new I.Atom(87810).String());$s=55;case 55:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,22789,new I.Atom(22789).String());$s=56;case 56:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.addText(ah);a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,3,281349,new I.Atom(281349).String(),"",ai));(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();$r=a.parseImpliedToken(3,22789,new I.Atom(22789).String());$s=57;case 57:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,87810,new I.Atom(87810).String());$s=58;case 58:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(3,159236,new I.Atom(159236).String());$s=59;case 59:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=42;continue;case 31:a.addElement();a.setOriginalIM();a.framesetOK=false;a.im=AS;$s=42;continue;case 32:a.popUntil(2,new DD([3073]));a.reconstructActiveFormattingElements();a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AS;$s=42;continue;case 33:a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AS;$s=42;continue;case 34:a.addElement();a.setOriginalIM();a.im=AS;$s=42;continue;case 35:a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=AZ;$s=-1;return true;case 36:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.reconstructActiveFormattingElements();a.addElement();$s=42;continue;case 37:if(a.elementInScope(0,new DD([64260]))){a.generateImpliedEndTags(DH.nil);}a.addElement();$s=42;continue;case 38:if(a.elementInScope(0,new DD([64260]))){a.generateImpliedEndTags(new DH(["rtc"]));}a.addElement();$s=42;continue;case 39:a.reconstructActiveFormattingElements();if(a.tok.DataAtom===208388){BU(a.tok.Attr,CA);}else{BU(a.tok.Attr,CB);}BV(a.tok.Attr);a.addElement();a.top().Namespace=a.tok.Data;if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=-1;return true;case 40:$s=42;continue;case 41:a.reconstructActiveFormattingElements();a.addElement();case 42:case 8:$s=7;continue;case 4:an=a.tok.DataAtom;if(an===(10244)){$s=61;continue;}if(an===(22020)){$s=62;continue;}if((an===(455431))||(an===(261127))||(an===(67333))||(an===(100106))||(an===(102662))||(an===(139270))||(an===(29191))||(an===(37635))||(an===(92931))||(an===(386562))||(an===(140808))||(an===(142858))||(an===(149510))||(an===(62982))||(an===(209158))||(an===(182790))||(an===(305415))||(an===(231172))||(an===(4867))||(an===(79618))||(an===(290819))||(an===(354311))||(an===(459783))||(an===(42754))){$s=63;continue;}if(an===(159236)){$s=64;continue;}if(an===(3073)){$s=65;continue;}if(an===(45570)){$s=66;continue;}if((an===(186114))||(an===(412418))){$s=67;continue;}if((an===(89090))||(an===(187906))||(an===(199938))||(an===(214274))||(an===(216834))||(an===(412930))){$s=68;continue;}if((an===(1))||(an===(257))||(an===(94211))||(an===(378116))||(an===(28162))||(an===(16132))||(an===(1537))||(an===(14084))||(an===(9473))||(an===(132613))||(an===(53766))||(an===(449798))||(an===(26626))||(an===(2817))){$s=69;continue;}if((an===(203014))||(an===(206599))||(an===(157702))){$s=70;continue;}if(an===(514)){$s=71;continue;}if(an===(463880)){$s=72;continue;}$s=73;continue;case 61:if(a.elementInScope(0,new DD([10244]))){a.im=BC;}$s=74;continue;case 62:if(a.elementInScope(0,new DD([10244]))){$s=75;continue;}$s=76;continue;case 75:$r=a.parseImpliedToken(3,10244,new I.Atom(10244).String());$s=77;case 77:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 76:$s=-1;return true;case 63:a.popUntil(0,new DD([a.tok.DataAtom]));$s=74;continue;case 64:if((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){ao=a.indexOfElementInScope(0,new DD([159236]));if(ao===-1){$s=-1;return true;}a.generateImpliedEndTags(DH.nil);if(!(((ap=a.oe,((ao<0||ao>=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+ao])).DataAtom===159236))){$s=-1;return true;}a.popUntil(0,new DD([159236]));}else{aq=a.form;a.form=DE.nil;ar=a.indexOfElementInScope(0,new DD([159236]));if(aq===DE.nil||(ar===-1)||!((as=a.oe,((ar<0||ar>=as.$length)?($throwRuntimeError("index out of range"),undefined):as.$array[as.$offset+ar]))===aq)){$s=-1;return true;}a.generateImpliedEndTags(DH.nil);(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(aq);}$s=74;continue;case 65:if(!a.elementInScope(2,new DD([3073]))){$s=78;continue;}$s=79;continue;case 78:$r=a.parseImpliedToken(2,3073,new I.Atom(3073).String());$s=80;case 80:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 79:a.popUntil(2,new DD([3073]));$s=74;continue;case 66:a.popUntil(1,new DD([45570]));$s=74;continue;case 67:a.popUntil(0,new DD([a.tok.DataAtom]));$s=74;continue;case 68:a.popUntil(0,new DD([89090,187906,199938,214274,216834,412930]));$s=74;continue;case 69:a.inBodyEndTagFormatting(a.tok.DataAtom,a.tok.Data);$s=74;continue;case 70:if(a.popUntil(0,new DD([a.tok.DataAtom]))){a.clearActiveFormattingElements();}$s=74;continue;case 71:a.tok.Type=2;$s=-1;return false;case 72:at=AN(a);$s=81;case 81:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;$s=82;case 82:return au;case 73:a.inBodyEndTagOther(a.tok.DataAtom,a.tok.Data);case 74:case 60:$s=7;continue;case 5:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=7;continue;case 6:if(a.templateStack.$length>0){a.im=BB;$s=-1;return false;}else{av=a.oe;aw=0;while(true){if(!(aw=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+aw]);ay=ax.DataAtom;if((ay===(186114))||(ay===(412418))||(ay===(45570))||(ay===(24328))||(ay===(451334))||(ay===(3073))||(ay===(14850))||(ay===(146434))||(ay===(104962))||(ay===(104963))||(ay===(9989))||(ay===(37378))||(ay===(62725))||(ay===(87554))||(ay===(208901))||(ay===(52226))||(ay===(10244))||(ay===(22020))){}else{$s=-1;return true;}aw++;}}case 7:case 1:$s=-1;return true;}return;}var $f={$blk:AR,$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,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;};AG.ptr.prototype.inBodyEndTagFormatting=function(a,b){var a,aa,ab,ac,ad,ae,af,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;d=0;while(true){if(!(d<8)){break;}e=DE.nil;f=c.afe.$length-1>>0;while(true){if(!(f>=0)){break;}if((g=c.afe,((f<0||f>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+f])).Type===6){break;}if((h=c.afe,((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f])).DataAtom===a){e=(i=c.afe,((f<0||f>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+f]));break;}f=f-(1)>>0;}if(e===DE.nil){c.inBodyEndTagOther(a,b);return;}j=(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(e);if(j===-1){(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);return;}if(!c.elementInScope(0,new DD([a]))){return;}k=DE.nil;l=$subslice(c.oe,j);m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(DA(n)){k=n;break;}m++;}if(k===DE.nil){o=(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();while(true){if(!(!(o===e))){break;}o=(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();}(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(o);return;}r=(p=c.oe,q=j-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));s=(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);t=k;u=k;v=(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u);w=0;while(true){if(!(w<3)){break;}v=v-(1)>>0;u=(x=c.oe,((v<0||v>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+v]));if((c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)===-1){(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(u);w=w+(1)>>0;continue;}if(u===e){break;}y=u.clone();(z=c.afe,aa=(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u),((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]=y));(ab=c.oe,ac=(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u),((ac<0||ac>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]=y));u=y;if(t===k){s=(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)+1>>0;}if(!(t.Parent===DE.nil)){t.Parent.RemoveChild(t);}u.AppendChild(t);t=u;w=w+(1)>>0;}if(!(t.Parent===DE.nil)){t.Parent.RemoveChild(t);}ad=r.DataAtom;if((ad===(365829))||(ad===(9989))||(ad===(62725))||(ad===(208901))||(ad===(52226))){c.fosterParent(t);}else{r.AppendChild(t);}ae=e.clone();BR(ae,k);k.AppendChild(ae);af=(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);if(!((af===-1))&&af>0;}(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);(c.$ptr_afe||(c.$ptr_afe=new DL(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).insert(s,ae);(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(e);(c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).insert((c.$ptr_oe||(c.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(k)+1>>0,ae);d=d+(1)>>0;}};AG.prototype.inBodyEndTagFormatting=function(a,b){return this.$val.inBodyEndTagFormatting(a,b);};AG.ptr.prototype.inBodyEndTagOther=function(a,b){var a,b,c,d,e,f,g;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}if((((e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom===a))&&((!((a===0)))||((f=c.oe,((d<0||d>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+d])).Data===b))){c.oe=$subslice(c.oe,0,d);break;}if(DA((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])))){break;}d=d-(1)>>0;}};AG.prototype.inBodyEndTagOther=function(a,b){return this.$val.inBodyEndTagOther(a,b);};AS=function(a){var a,b,c,d;b=a.tok.Type;if(b===(0)){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}else if(b===(1)){c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if((d.DataAtom===217608)&&d.FirstChild===DE.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}if(c===""){return true;}a.addText(c);return true;}else if(b===(3)){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.im=a.originalIM;a.originalIM=$throwNilPointerError;return a.tok.Type===3;};AT=function(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,$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);a=[a];b=a[0].tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a[0].tok.Data=B.Replace(a[0].tok.Data,"\x00","",-1);c=(a[0].$ptr_oe||(a[0].$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).top().DataAtom;if((c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){$s=10;continue;}$s=11;continue;case 10:if(B.Trim(a[0].tok.Data," \t\r\n\f")===""){$s=12;continue;}$s=13;continue;case 12:a[0].addText(a[0].tok.Data);d=true;$s=14;case 14:return d;case 13:case 11:case 9:$s=8;continue;case 3:e=a[0].tok.DataAtom;if(e===(143623)){$s=16;continue;}if(e===(109320)){$s=17;continue;}if(e===(109315)){$s=18;continue;}if((e===(9989))||(e===(62725))||(e===(208901))){$s=19;continue;}if((e===(37378))||(e===(87554))||(e===(52226))){$s=20;continue;}if(e===(365829)){$s=21;continue;}if((e===(458501))||(e===(137222))||(e===(463880))){$s=22;continue;}if(e===(281349)){$s=23;continue;}if(e===(159236)){$s=24;continue;}if(e===(408582)){$s=25;continue;}$s=26;continue;case 16:a[0].clearStackToContext(3);a[0].afe=$append(a[0].afe,BP);a[0].addElement();a[0].im=AU;f=true;$s=27;case 27:return f;case 17:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AV;g=true;$s=28;case 28:return g;case 18:$r=a[0].parseImpliedToken(2,109320,new I.Atom(109320).String());$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=false;$s=30;case 30:return h;case 19:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AW;i=true;$s=31;case 31:return i;case 20:$r=a[0].parseImpliedToken(2,9989,new I.Atom(9989).String());$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=false;$s=33;case 33:return j;case 21:if(a[0].popUntil(3,new DD([365829]))){$s=34;continue;}$s=35;continue;case 34:a[0].resetInsertionMode();k=false;$s=36;case 36:return k;case 35:l=true;$s=37;case 37:return l;case 22:m=AN(a[0]);$s=38;case 38:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;$s=39;case 39:return n;case 23:o=a[0].tok.Attr;p=0;case 40:if(!(p=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);if(!(q.Key==="type")){r=false;$s=44;continue s;}s=B.ToLower(q.Val);$s=45;case 45:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s==="hidden";case 44:if(r){$s=42;continue;}$s=43;continue;case 42:a[0].addElement();(a[0].$ptr_oe||(a[0].$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();t=true;$s=46;case 46:return t;case 43:p++;$s=40;continue;case 41:$s=26;continue;case 24:if((a[0].$ptr_oe||(a[0].$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).contains(463880)||!(a[0].form===DE.nil)){$s=47;continue;}$s=48;continue;case 47:u=true;$s=49;case 49:return u;case 48:a[0].addElement();a[0].form=(a[0].$ptr_oe||(a[0].$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=26;continue;case 25:a[0].reconstructActiveFormattingElements();v=a[0].top().DataAtom;if((v===(365829))||(v===(9989))||(v===(62725))||(v===(208901))||(v===(52226))){a[0].fosterParenting=true;}a[0].addElement();a[0].fosterParenting=false;a[0].framesetOK=false;a[0].im=BA;w=true;$s=50;case 50:return w;case 26:case 15:$s=8;continue;case 4:x=a[0].tok.DataAtom;if(x===(365829)){$s=52;continue;}if((x===(10244))||(x===(143623))||(x===(109315))||(x===(109320))||(x===(22020))||(x===(9989))||(x===(37378))||(x===(62725))||(x===(87554))||(x===(208901))||(x===(52226))){$s=53;continue;}if(x===(463880)){$s=54;continue;}$s=55;continue;case 52:if(a[0].popUntil(3,new DD([365829]))){$s=56;continue;}$s=57;continue;case 56:a[0].resetInsertionMode();y=true;$s=58;case 58:return y;case 57:z=true;$s=59;case 59:return z;case 53:aa=true;$s=60;case 60:return aa;case 54:ab=AN(a[0]);$s=61;case 61:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=ab;$s=62;case 62:return ac;case 55:case 51:$s=8;continue;case 5:a[0].addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a[0].tok.Data,"",DG.nil));ad=true;$s=63;case 63:return ad;case 6:ae=true;$s=64;case 64:return ae;case 7:af=AR(a[0]);$s=65;case 65:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ag=af;$s=66;case 66:return ag;case 8:case 1:a[0].fosterParenting=true;$deferred.push([(function(a){return function(){a[0].fosterParenting=false;};})(a),[]]);ah=AR(a[0]);$s=67;case 67:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;$s=68;case 68:return ai;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:AT,$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,$deferred};return $f;}}};AU=function(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=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new DD([143623]))){a.clearActiveFormattingElements();a.im=AT;$s=-1;return false;}else{$s=-1;return true;}}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BA;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if(d===(143623)){if(a.popUntil(3,new DD([143623]))){a.clearActiveFormattingElements();a.im=AT;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new DD([143623]))){a.clearActiveFormattingElements();a.im=AT;$s=-1;return false;}else{$s=-1;return true;}}else if((d===(10244))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(9989))||(d===(37378))||(d===(62725))||(d===(87554))||(d===(208901))||(d===(52226))){$s=-1;return true;}}e=AR(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=2;case 2:return f;}return;}var $f={$blk:AU,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AV=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(6)){$s=4;continue;}if(b===(2)){$s=5;continue;}if(b===(3)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:c=B.TrimLeft(a.tok.Data," \t\r\n\f");if(c.length>0)));if(c===""){$s=-1;return true;}a.tok.Data=c;}$s=8;continue;case 3:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 4:$s=-1;return true;case 5:d=a.tok.DataAtom;if(d===(22020)){$s=10;continue;}if(d===(109315)){$s=11;continue;}if(d===(463880)){$s=12;continue;}$s=13;continue;case 10:e=AR(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=15;case 15:return f;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 12:g=AN(a);$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$s=17;case 17:return h;case 13:case 9:$s=8;continue;case 6:i=a.tok.DataAtom;if(i===(109320)){$s=19;continue;}if(i===(109315)){$s=20;continue;}if(i===(463880)){$s=21;continue;}$s=22;continue;case 19:if((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AT;}$s=-1;return true;case 20:$s=-1;return true;case 21:j=AN(a);$s=23;case 23:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$s=24;case 24:return k;case 22:case 18:$s=8;continue;case 7:l=AR(a);$s=25;case 25:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$s=26;case 26:return m;case 8:case 1:if(!(((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320))){$s=-1;return true;}(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AT;$s=-1;return false;}return;}var $f={$blk:AV,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};AW=function(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=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}if(b===(5)){$s=4;continue;}$s=5;continue;case 2:c=a.tok.DataAtom;if(c===(52226)){$s=7;continue;}if((c===(37378))||(c===(87554))){$s=8;continue;}if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))){$s=9;continue;}$s=10;continue;case 7:a.clearStackToContext(5);a.addElement();a.im=AX;$s=-1;return true;case 8:$r=a.parseImpliedToken(2,52226,new I.Atom(52226).String());$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 9:if(a.popUntil(3,new DD([9989,208901,62725]))){a.im=AT;$s=-1;return false;}$s=-1;return true;case 10:case 6:$s=5;continue;case 3:d=a.tok.DataAtom;if((d===(9989))||(d===(62725))||(d===(208901))){if(a.elementInScope(3,new DD([a.tok.DataAtom]))){a.clearStackToContext(5);(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AT;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new DD([9989,208901,62725]))){a.im=AT;$s=-1;return false;}$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))||(d===(52226))){$s=-1;return true;}$s=5;continue;case 4:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 5:case 1:e=AT(a);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=13;case 13:return f;}return;}var $f={$blk:AW,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AX=function(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=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}$s=4;continue;case 2:c=a.tok.DataAtom;if((c===(37378))||(c===(87554))){a.clearStackToContext(4);a.addElement();a.afe=$append(a.afe,BP);a.im=AY;$s=-1;return true;}else if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new DD([52226]))){a.im=AW;$s=-1;return false;}$s=-1;return true;}$s=4;continue;case 3:d=a.tok.DataAtom;if(d===(52226)){$s=6;continue;}if(d===(365829)){$s=7;continue;}if((d===(9989))||(d===(62725))||(d===(208901))){$s=8;continue;}if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))){$s=9;continue;}$s=10;continue;case 6:if(a.popUntil(3,new DD([52226]))){a.im=AW;$s=-1;return true;}$s=-1;return true;case 7:if(a.popUntil(3,new DD([52226]))){a.im=AW;$s=-1;return false;}$s=-1;return true;case 8:if(a.elementInScope(3,new DD([a.tok.DataAtom]))){$s=11;continue;}$s=12;continue;case 11:$r=a.parseImpliedToken(3,52226,new I.Atom(52226).String());$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 12:$s=-1;return true;case 9:$s=-1;return true;case 10:case 5:case 4:case 1:e=AT(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=15;case 15:return f;}return;}var $f={$blk:AX,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AY=function(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=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(87554))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new DD([37378,87554]))){a.clearActiveFormattingElements();a.im=AX;$s=-1;return false;}$s=-1;return true;}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BA;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if((d===(37378))||(d===(87554))){if(!a.popUntil(3,new DD([a.tok.DataAtom]))){$s=-1;return true;}a.clearActiveFormattingElements();a.im=AX;$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))){$s=-1;return true;}else if((d===(365829))||(d===(9989))||(d===(62725))||(d===(208901))||(d===(52226))){if(!a.elementInScope(3,new DD([a.tok.DataAtom]))){$s=-1;return true;}if(a.popUntil(3,new DD([37378,87554]))){a.clearActiveFormattingElements();}a.im=AX;$s=-1;return false;}}e=AR(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=2;case 2:return f;}return;}var $f={$blk:AY,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AZ=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a.addText(B.Replace(a.tok.Data,"\x00","",-1));$s=8;continue;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=10;continue;}if(c===(451334)){$s=11;continue;}if(c===(24328)){$s=12;continue;}if(c===(408582)){$s=13;continue;}if((c===(281349))||(c===(12806))||(c===(217608))){$s=14;continue;}if((c===(137222))||(c===(463880))){$s=15;continue;}$s=16;continue;case 10:d=AR(a);$s=17;case 17:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=18;case 18:return e;case 11:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 12:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}if(a.top().DataAtom===24328){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 13:if(a.popUntil(6,new DD([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=16;continue;case 14:if(a.elementInScope(6,new DD([408582]))){$s=19;continue;}$s=20;continue;case 19:$r=a.parseImpliedToken(3,408582,new I.Atom(408582).String());$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 20:a.tokenizer.NextIsNotRawText();$s=-1;return true;case 15:f=AN(a);$s=22;case 22:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=23;case 23:return g;case 16:case 9:$s=8;continue;case 4:h=a.tok.DataAtom;if(h===(451334)){$s=25;continue;}if(h===(24328)){$s=26;continue;}if(h===(408582)){$s=27;continue;}if(h===(463880)){$s=28;continue;}$s=29;continue;case 25:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}$s=29;continue;case 26:i=a.oe.$length-1>>0;if((j=a.oe,((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])).DataAtom===451334){i=i-(1)>>0;}if((k=a.oe,((i<0||i>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i])).DataAtom===24328){a.oe=$subslice(a.oe,0,i);}$s=29;continue;case 27:if(a.popUntil(6,new DD([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=29;continue;case 28:l=AN(a);$s=30;case 30:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$s=31;case 31:return m;case 29:case 24:$s=8;continue;case 5:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=8;continue;case 6:$s=-1;return true;case 7:n=AR(a);$s=32;case 32:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$s=33;case 33:return o;case 8:case 1:$s=-1;return true;}return;}var $f={$blk:AZ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BA=function(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=a.tok.Type;if((b===(2))||(b===(3))){c=a.tok.DataAtom;if((c===(143623))||(c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))||(c===(37378))||(c===(87554))){if((a.tok.Type===3)&&!a.elementInScope(3,new DD([a.tok.DataAtom]))){$s=-1;return true;}d=a.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=a.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]));if(f.DataAtom===408582){a.oe=$subslice(a.oe,0,d);break;}d=d-(1)>>0;}a.resetInsertionMode();$s=-1;return false;}}g=AZ(a);$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:BA,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BB=function(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=a.tok.Type;if((b===(1))||(b===(5))||(b===(6))){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(0)){$s=5;continue;}$s=6;continue;case 2:c=AR(a);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=8;case 8:return d;case 3:e=a.tok.DataAtom;if((e===(15108))||(e===(15112))||(e===(89607))||(e===(95236))||(e===(309252))||(e===(35080))||(e===(137222))||(e===(458501))||(e===(463880))||(e===(69637))){$s=10;continue;}if((e===(143623))||(e===(109320))||(e===(9989))||(e===(62725))||(e===(208901))){$s=11;continue;}if(e===(109315)){$s=12;continue;}if(e===(52226)){$s=13;continue;}if((e===(37378))||(e===(87554))){$s=14;continue;}$s=15;continue;case 10:f=AN(a);$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=18;case 18:return g;case 11:(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AT);a.im=AT;$s=-1;return false;case 12:(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AV);a.im=AV;$s=-1;return false;case 13:(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AW);a.im=AW;$s=-1;return false;case 14:(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AX);a.im=AX;$s=-1;return false;case 15:(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AR);a.im=AR;$s=-1;return false;case 16:case 9:$s=6;continue;case 4:h=a.tok.DataAtom;if(h===(463880)){$s=20;continue;}$s=21;continue;case 20:i=AN(a);$s=23;case 23:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=24;case 24:return j;case 21:$s=-1;return true;case 22:case 19:$s=6;continue;case 5:if(!(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(DH.nil);k=a.oe.$length-1>>0;while(true){if(!(k>=0)){break;}m=(l=a.oe,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k]));if(m.Namespace===""&&(m.DataAtom===463880)){a.oe=$subslice(a.oe,0,k);break;}k=k-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new DM(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return false;case 6:case 1:$s=-1;return false;}return;}var $f={$blk:BB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BC=function(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=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=B.TrimLeft(a.tok.Data," \t\r\n\f");if(c.length===0){$s=8;continue;}$s=9;continue;case 8:d=AR(a);$s=10;case 10:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=11;case 11:return e;case 9:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AR(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=15;case 15:return g;case 13:$s=7;continue;case 5:if(a.tok.DataAtom===22020){if(!a.fragment){a.im=BF;}$s=-1;return true;}$s=7;continue;case 6:if(a.oe.$length<1||!(((h=a.oe,(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])).DataAtom===22020))){$panic(new $String("html: bad parser state: element not found, in the after-body insertion mode"));}(i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])).AppendChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 7:case 1:a.im=AR;$s=-1;return false;}return;}var $f={$blk:BC,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BD=function(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=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=6;continue;case 3:c=B.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35592)){$s=10;continue;}if(e===(35589)){$s=11;continue;}if(e===(35080)){$s=12;continue;}$s=13;continue;case 9:f=AR(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=15;case 15:return g;case 10:a.addElement();$s=13;continue;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=13;continue;case 12:h=AN(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=17;case 17:return i;case 13:case 8:$s=6;continue;case 5:j=a.tok.DataAtom;if(j===(35592)){if(!(((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===22020))){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!(((a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===35592))){a.im=BE;$s=-1;return true;}}}case 6:case 1:$s=-1;return true;}return;}var $f={$blk:BD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BE=function(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=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=6;continue;case 3:c=B.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35080)){$s=10;continue;}$s=11;continue;case 9:f=AR(a);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=13;case 13:return g;case 10:h=AN(a);$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=15;case 15:return i;case 11:case 8:$s=6;continue;case 5:j=a.tok.DataAtom;if(j===(22020)){a.im=BG;$s=-1;return true;}case 6:case 1:$s=-1;return true;}return;}var $f={$blk:BE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BF=function(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=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=B.TrimLeft(a.tok.Data," \t\r\n\f");if(c.length===0){$s=8;continue;}$s=9;continue;case 8:d=AR(a);$s=10;case 10:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=11;case 11:return e;case 9:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AR(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=15;case 15:return g;case 13:$s=7;continue;case 5:a.doc.AppendChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=-1;return true;case 6:h=AR(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=17;case 17:return i;case 7:case 1:a.im=AR;$s=-1;return false;}return;}var $f={$blk:BF,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BG=function(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=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(6)){$s=5;continue;}$s=6;continue;case 2:a.doc.AppendChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=6;continue;case 3:c=B.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){$s=8;continue;}$s=9;continue;case 8:a.tok.Data=d;e=AR(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=11;case 11:return f;case 9:$s=6;continue;case 4:g=a.tok.DataAtom;if(g===(22020)){$s=13;continue;}if(g===(35080)){$s=14;continue;}$s=15;continue;case 13:h=AR(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=17;case 17:return i;case 14:j=AN(a);$s=18;case 18:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$s=19;case 19:return k;case 15:case 12:$s=6;continue;case 5:l=AR(a);$s=20;case 20:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$s=21;case 21:return m;case 6:case 1:$s=-1;return true;}return;}var $f={$blk:BG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BH=function(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=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:if(a.framesetOK){a.framesetOK=B.TrimLeft(a.tok.Data," \t\r\n\f\x00")==="";}a.tok.Data=B.Replace(a.tok.Data,"\x00","\xEF\xBF\xBD",-1);a.addText(a.tok.Data);$s=6;continue;case 3:a.addChild(new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,4,0,a.tok.Data,"",DG.nil));$s=6;continue;case 4:d=(c=$mapIndex(BY,$String.keyFor(a.tok.Data)),c!==undefined?c.v:false);if(a.tok.DataAtom===16132){e=a.tok.Attr;f=0;loop:while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);h=g.Key;if(h===("color")||h===("face")||h===("size")){d=true;break loop;}f++;}}if(d){$s=7;continue;}$s=8;continue;case 7:i=a.oe.$length-1>>0;case 9:if(!(i>=0)){$s=10;continue;}k=(j=a.oe,((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]));if(k.Namespace===""){l=true;$s=13;continue s;}m=BW(k);$s=14;case 14:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;case 13:if(l||BX(k)){$s=11;continue;}$s=12;continue;case 11:a.oe=$subslice(a.oe,0,(i+1>>0));$s=10;continue;case 12:i=i-(1)>>0;$s=9;continue;case 10:$s=-1;return false;case 8:n=a.top().Namespace;if(n===("math")){BU(a.tok.Attr,CA);}else if(n===("svg")){p=(o=$mapIndex(BZ,$String.keyFor(a.tok.Data)),o!==undefined?o.v:"");if(!(p==="")){a.tok.DataAtom=I.Lookup((new DC($stringToBytes(p))));a.tok.Data=p;}BU(a.tok.Attr,CB);}else{$panic(new $String("html: bad parser state: unexpected namespace"));}BV(a.tok.Attr);q=a.top().Namespace;a.addElement();a.top().Namespace=q;if(!(q==="")){a.tokenizer.NextIsNotRawText();}if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=6;continue;case 5:r=a.oe.$length-1>>0;case 15:if(!(r>=0)){$s=16;continue;}if((s=a.oe,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r])).Namespace===""){$s=17;continue;}$s=18;continue;case 17:t=a.im(a);$s=19;case 19:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;$s=20;case 20:return u;case 18:if(B.EqualFold((v=a.oe,((r<0||r>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+r])).Data,a.tok.Data)){a.oe=$subslice(a.oe,0,r);$s=16;continue;}r=r-(1)>>0;$s=15;continue;case 16:$s=-1;return true;case 6:case 1:$s=-1;return true;}return;}var $f={$blk:BH,$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;};AG.ptr.prototype.inForeignContent=function(){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.oe.$length===0){$s=-1;return false;}d=(b=a.oe,c=a.oe.$length-1>>0,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));if(d.Namespace===""){$s=-1;return false;}if(BX(d)){if((a.tok.Type===2)&&!((a.tok.DataAtom===198662))&&!((a.tok.DataAtom===45066))){$s=-1;return false;}if(a.tok.Type===1){$s=-1;return false;}}if(d.Namespace==="math"&&(d.DataAtom===117006)&&(a.tok.Type===2)&&(a.tok.DataAtom===462339)){$s=-1;return false;}e=BW(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e&&((a.tok.Type===2)||(a.tok.Type===1))){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:if(a.tok.Type===0){$s=-1;return false;}$s=-1;return true;}return;}var $f={$blk:AG.ptr.prototype.inForeignContent,$c:true,$r,a,b,c,d,e,$s};return $f;};AG.prototype.inForeignContent=function(){return this.$val.inForeignContent();};AG.ptr.prototype.parseImpliedToken=function(a,b,c){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=this;e=$clone(d.tok,Q);f=d.hasSelfClosingToken;g=$clone(e,Q);h=f;Q.copy(d.tok,new Q.ptr(a,b,c,DG.nil));d.hasSelfClosingToken=false;$r=d.parseCurrentToken();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=$clone(g,Q);j=h;Q.copy(d.tok,i);d.hasSelfClosingToken=j;$s=-1;return;}return;}var $f={$blk:AG.ptr.prototype.parseImpliedToken,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AG.prototype.parseImpliedToken=function(a,b,c){return this.$val.parseImpliedToken(a,b,c);};AG.ptr.prototype.parseCurrentToken=function(){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.tok.Type===4){a.hasSelfClosingToken=true;a.tok.Type=2;}b=false;case 1:if(!(!b)){$s=2;continue;}c=a.inForeignContent();$s=6;case 6:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$s=3;continue;}$s=4;continue;case 3:d=BH(a);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=5;continue;case 4:e=a.im(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;case 5:$s=1;continue;case 2:if(a.hasSelfClosingToken){a.hasSelfClosingToken=false;}$s=-1;return;}return;}var $f={$blk:AG.ptr.prototype.parseCurrentToken,$c:true,$r,a,b,c,d,e,$s};return $f;};AG.prototype.parseCurrentToken=function(){return this.$val.parseCurrentToken();};AG.ptr.prototype.parse=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=$ifaceNil;case 1:if(!(!($interfaceIsEqual(b,G.EOF)))){$s=2;continue;}c=(a.$ptr_oe||(a.$ptr_oe=new DL(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();a.tokenizer.AllowCDATA(!(c===DE.nil)&&!(c.Namespace===""));d=a.tokenizer.Next();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;Q.copy(a.tok,a.tokenizer.Token());if(a.tok.Type===0){b=a.tokenizer.Err();if(!($interfaceIsEqual(b,$ifaceNil))&&!($interfaceIsEqual(b,G.EOF))){$s=-1;return b;}}$r=a.parseCurrentToken();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:$s=-1;return $ifaceNil;}return;}var $f={$blk:AG.ptr.prototype.parse,$c:true,$r,a,b,c,d,$s};return $f;};AG.prototype.parse=function(){return this.$val.parse();};BI=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=BM(a,DN.nil);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$s=2;case 2:return c;}return;}var $f={$blk:BI,$c:true,$r,a,b,c,$s};return $f;};$pkg.Parse=BI;BJ=function(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=BN(a,b,DN.nil);$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:BJ,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.ParseFragment=BJ;BM=function(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=X(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=new AG.ptr(c,new Q.ptr(0,0,"",DG.nil),false,new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,2,0,"","",DG.nil),BS.nil,BS.nil,DE.nil,DE.nil,true,true,BT.nil,AK,$throwNilPointerError,false,false,false,DE.nil);e=b;f=0;case 2:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);$r=g(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f++;$s=2;continue;case 3:h=d.parse();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return[DE.nil,i];}$s=-1;return[d.doc,$ifaceNil];}return;}var $f={$blk:BM,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$pkg.ParseWithOptions=BM;BN=function(a,b,c){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,c});$s=$s||0;s:while(true){switch($s){case 0:d="";if(!(b===DE.nil)){if(!((b.Type===3))){$s=-1;return[DP.nil,F.New("html: ParseFragment of non-element Node")];}if(!((b.DataAtom===I.Lookup((new DC($stringToBytes(b.Data))))))){$s=-1;return[DP.nil,F.New("html: inconsistent Node: DataAtom="+A.Itoa(((b.DataAtom>>0)))+", Data="+b.Data)];}d=new I.Atom(b.DataAtom).String();}e=Y(a,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new AG.ptr(e,new Q.ptr(0,0,"",DG.nil),false,new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,2,0,"","",DG.nil),BS.nil,BS.nil,DE.nil,DE.nil,true,false,BT.nil,$throwNilPointerError,$throwNilPointerError,false,false,true,b);g=c;h=0;case 2:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=i(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=2;continue;case 3:j=new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,3,22020,new I.Atom(22020).String(),"",DG.nil);f.doc.AppendChild(j);f.oe=new BS([j]);if(!(b===DE.nil)&&(b.DataAtom===463880)){f.templateStack=$append(f.templateStack,BB);}f.resetInsertionMode();k=b;while(true){if(!(!(k===DE.nil))){break;}if((k.Type===3)&&(k.DataAtom===159236)){f.form=k;break;}k=k.Parent;}l=f.parse();$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!($interfaceIsEqual(m,$ifaceNil))){$s=-1;return[DP.nil,m];}n=f.doc;if(!(b===DE.nil)){n=j;}o=DP.nil;p=n.FirstChild;while(true){if(!(!(p===DE.nil))){break;}q=p.NextSibling;n.RemoveChild(p);o=$append(o,p);p=q;}$s=-1;return[o,$ifaceNil];}return;}var $f={$blk:BN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};$pkg.ParseFragmentWithOptions=BN;BQ.ptr.prototype.Unlink=function(){var a;a=this;if(!(DE.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a.NextSibling;}else if(!(DE.nil===a.Parent)){a.Parent.FirstChild=a.NextSibling;}if(!(DE.nil===a.NextSibling)){a.NextSibling.PrevSibling=a.PrevSibling;}else if(!(DE.nil===a.Parent)){a.Parent.LastChild=a.PrevSibling;}a.Parent=DE.nil;a.NextSibling=DE.nil;a.PrevSibling=DE.nil;};BQ.prototype.Unlink=function(){return this.$val.Unlink();};BQ.ptr.prototype.InsertBefore=function(a){var a,b;b=this;a.Unlink();a.PrevSibling=b.PrevSibling;if(!(DE.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a;}a.NextSibling=b;b.PrevSibling=a;a.Parent=b.Parent;if(!(DE.nil===a.Parent)&&DE.nil===a.PrevSibling){a.Parent.FirstChild=a;}};BQ.prototype.InsertBefore=function(a){return this.$val.InsertBefore(a);};BQ.ptr.prototype.InsertAfter=function(a){var a,b;b=this;a.Unlink();a.NextSibling=b.NextSibling;if(!(DE.nil===a.NextSibling)){a.NextSibling.PrevSibling=a;}a.PrevSibling=b;b.NextSibling=a;a.Parent=b.Parent;if(DE.nil===a.NextSibling&&!(DE.nil===a.Parent)){a.Parent.LastChild=a;}};BQ.prototype.InsertAfter=function(a){return this.$val.InsertAfter(a);};BQ.ptr.prototype.InsertChildBefore=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(!(a.Parent===DE.nil)||!(a.PrevSibling===DE.nil)||!(a.NextSibling===DE.nil)){$panic(new $String("html: InsertChildBefore called for an attached child Node"));}d=DE.nil;e=DE.nil;f=d;g=e;if(!(b===DE.nil)){h=b.PrevSibling;i=b;f=h;g=i;}else{f=c.LastChild;}if(!(f===DE.nil)){f.NextSibling=a;}else{c.FirstChild=a;}if(!(g===DE.nil)){g.PrevSibling=a;}else{c.LastChild=a;}a.Parent=c;a.PrevSibling=f;a.NextSibling=g;};BQ.prototype.InsertChildBefore=function(a,b){return this.$val.InsertChildBefore(a,b);};BQ.ptr.prototype.AppendChild=function(a){var a,b,c;b=this;if(!(a.Parent===DE.nil)||!(a.PrevSibling===DE.nil)||!(a.NextSibling===DE.nil)){$panic(new $String("html: AppendChild called for an attached child Node"));}c=b.LastChild;if(!(c===DE.nil)){c.NextSibling=a;}else{b.FirstChild=a;}b.LastChild=a;a.Parent=b;a.PrevSibling=c;};BQ.prototype.AppendChild=function(a){return this.$val.AppendChild(a);};BQ.ptr.prototype.RemoveChild=function(a){var a,b;b=this;if(!(a.Parent===b)){$panic(new $String("html: RemoveChild called for a non-child Node"));}if(b.FirstChild===a){b.FirstChild=a.NextSibling;}if(!(a.NextSibling===DE.nil)){a.NextSibling.PrevSibling=a.PrevSibling;}if(b.LastChild===a){b.LastChild=a.PrevSibling;}if(!(a.PrevSibling===DE.nil)){a.PrevSibling.NextSibling=a.NextSibling;}a.Parent=DE.nil;a.PrevSibling=DE.nil;a.NextSibling=DE.nil;};BQ.prototype.RemoveChild=function(a){return this.$val.RemoveChild(a);};BR=function(a,b){var a,b,c;while(true){c=b.FirstChild;if(c===DE.nil){break;}b.RemoveChild(c);a.AppendChild(c);}};BQ.ptr.prototype.clone=function(){var a,b;a=this;b=new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,a.Type,a.DataAtom,a.Data,"",$makeSlice(DG,a.Attr.$length));$copySlice(b.Attr,a.Attr);return b;};BQ.prototype.clone=function(){return this.$val.clone();};$ptrType(BS).prototype.pop=function(){var a,b,c,d,e;a=this;b=a.$get().$length;e=(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));a.$set($subslice((a.$get()),0,(b-1>>0)));return e;};$ptrType(BS).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return DE.nil;};$ptrType(BS).prototype.index=function(a){var a,b,c,d;b=this;c=b.$get().$length-1>>0;while(true){if(!(c>=0)){break;}if((d=b.$get(),((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]))===a){return c;}c=c-(1)>>0;}return-1;};$ptrType(BS).prototype.contains=function(a){var a,b,c,d,e;b=this;c=b.$get();d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if((e.DataAtom===a)&&e.Namespace===""){return true;}d++;}return false;};$ptrType(BS).prototype.insert=function(a,b){var a,b,c,d;c=this;c.$set($append(c.$get(),DE.nil));$copySlice($subslice((c.$get()),(a+1>>0)),$subslice((c.$get()),a));(d=c.$get(),((a<0||a>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+a]=b));};$ptrType(BS).prototype.remove=function(a){var a,b,c,d,e;b=this;c=b.index(a);if(c===-1){return;}$copySlice($subslice((b.$get()),c),$subslice((b.$get()),(c+1>>0)));d=b.$get().$length-1>>0;(e=b.$get(),((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]=DE.nil));b.$set($subslice((b.$get()),0,d));};$ptrType(BT).prototype.pop=function(){var a,b,c,d,e;a=$throwNilPointerError;b=this;c=b.$get().$length;a=(d=b.$get(),e=c-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));b.$set($subslice((b.$get()),0,(c-1>>0)));a=a;return a;};$ptrType(BT).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return $throwNilPointerError;};BU=function(a,b){var a,b,c,d,e,f,g,h,i;c=a;d=0;while(true){if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key)),g!==undefined?[g.v,true]:["",false]);h=f[0];i=f[1];if(i){((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key=h;}d++;}};BV=function(a){var a,b,c,d,e,f,g;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(e.Key===""||!((e.Key.charCodeAt(0)===120))){c++;continue;}f=e.Key;if(f===("xlink:actuate")||f===("xlink:arcrole")||f===("xlink:href")||f===("xlink:role")||f===("xlink:show")||f===("xlink:title")||f===("xlink:type")||f===("xml:base")||f===("xml:lang")||f===("xml:space")||f===("xmlns:xlink")){g=B.Index(e.Key,":");((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Namespace=$substring(e.Key,0,g);((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Key=$substring(e.Key,(g+1>>0));}c++;}};BW=function(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:if(!((a.Type===3))){$s=-1;return false;}b=a.Namespace;if(b===("math")){$s=2;continue;}if(b===("svg")){$s=3;continue;}$s=4;continue;case 2:if(a.Data==="annotation-xml"){$s=5;continue;}$s=6;continue;case 5:c=a.Attr;d=0;case 7:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key==="encoding"){$s=9;continue;}$s=10;continue;case 9:f=B.ToLower(e.Val);$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g==="text/html"||g==="application/xhtml+xml"){$s=-1;return true;}case 10:d++;$s=7;continue;case 8:case 6:$s=4;continue;case 3:h=a.Data;if(h===("desc")||h===("foreignObject")||h===("title")){$s=-1;return true;}case 4:case 1:$s=-1;return false;}return;}var $f={$blk:BW,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BX=function(a){var a,b;if(!(a.Namespace==="math")){return false;}b=a.Data;if(b===("mi")||b===("mo")||b===("mn")||b===("ms")||b===("mtext")){return true;}return false;};CG=function(a){var a;a=B.ReplaceAll(a,"_esc_newline_","\n");a=B.ReplaceAll(a,"{","{");a=B.ReplaceAll(a,"}","}");return CW(a);};$pkg.UnescapeAttrVal=CG;CH=function(a){var a,b;b="";b=($bytesToString(CL((new DC($stringToBytes(a))))));b=B.ReplaceAll(b,"\n","_esc_newline_");b=B.ReplaceAll(b,"{","{");b=B.ReplaceAll(b,"}","}");return b;};$pkg.EscapeAttrVal=CH;CI=function(a){var a;return CW(a);};$pkg.UnescapeHTMLStr=CI;CJ=function(a){var a;return($bytesToString(CL((new DC($stringToBytes(a))))));};$pkg.EscapeHTMLStr=CJ;CK=function(a){var a,b;b=DC.nil;b=(new DC($stringToBytes(CW(($bytesToString(a))))));return b;};$pkg.UnescapeHTML=CK;CL=function(a){var a,b,c,d,e,f,g,h,i;b=DC.nil;c=a.$length;d=0;e=0;f=d;g=e;h=false;b=a;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(i===(38)){if(!h){b=$makeSlice(DC,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,CC);f=g+1>>0;}else if(i===(60)){if(!h){b=$makeSlice(DC,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,CD);f=g+1>>0;}else if(i===(62)){if(!h){b=$makeSlice(DC,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,CE);f=g+1>>0;}else if(i===(34)){if(!h){b=$makeSlice(DC,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,CF);f=g+1>>0;}g=g+(1)>>0;}if(h){b=$appendSlice(b,$subslice(a,f));}return b;};$pkg.EscapeHTML=CL;CM=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;b=DC.nil;b=$makeSlice(DC,0,256);c=0;d=0;while(true){if(!(c>0;j=h;k=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);d=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt(((((l>>>4<<24>>>24))&15)>>>0)));b=$append(b,"0123456789ABCDEF".charCodeAt(((l&15)>>>0)));j=j+(1)>>0;}}else if(f===37){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);if((c+2>>0)>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))&&D.IsHexDigit((n=c+2>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])))){b=$append(b,37);b=$append(b,D.TokenToUpper((o=c+1>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o]))));b=$append(b,D.TokenToUpper((p=c+2>>0,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))));c=c+(2)>>0;}else{b=$append(b,37);b=$append(b,50);b=$append(b,53);}}else if(B.IndexByte("!#$&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~",((f<<24>>>24)))===-1){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt((((f>>4>>0))&15)));b=$append(b,"0123456789ABCDEF".charCodeAt((f&15)));}else{d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,d);}c=c+(g)>>0;}return b;};$pkg.EncodeDestination=CM;CR=function(a,b,c,d){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,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;e=0;f=0;g=1;h=$subslice(a,c);i=g;j=h;if(j.$length<=1){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));k=b+1>>0;l=c+1>>0;e=k;f=l;return[e,f];}if(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===35){if(j.$length<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));m=b+1>>0;n=c+1>>0;e=m;f=n;return[e,f];}i=i+(1)>>0;o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);p=false;if((o===120)||(o===88)){p=true;i=i+(1)>>0;}q=0;while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(p){if(48<=o&&o<=57){q=(($imul(16,q))+((o>>0))>>0)-48>>0;continue;}else if(97<=o&&o<=102){q=((($imul(16,q))+((o>>0))>>0)-97>>0)+10>>0;continue;}else if(65<=o&&o<=70){q=((($imul(16,q))+((o>>0))>>0)-65>>0)+10>>0;continue;}}else if(48<=o&&o<=57){q=(($imul(10,q))+((o>>0))>>0)-48>>0;continue;}if(!((o===59))){i=i-(1)>>0;}break;}if(i<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));r=b+1>>0;s=c+1>>0;e=r;f=s;return[e,f];}if(128<=q&&q<=159){q=(t=q-128>>0,((t<0||t>=CQ.length)?($throwRuntimeError("index out of range"),undefined):CQ[t]));}else if((q===0)||(55296<=q&&q<=57343)||q>1114111){q=65533;}u=b+C.EncodeRune($subslice(a,b),q)>>0;v=c+i>>0;e=u;f=v;return[e,f];}while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(97<=w&&w<=122||65<=w&&w<=90||48<=w&&w<=57){continue;}if(!((w===59))){i=i-(1)>>0;}break;}x=i;if(x<1){x=1;}y=($bytesToString($subslice(j,1,x)));if(y===""){}else if(d&&!((y.charCodeAt((y.length-1>>0))===59))&&j.$length>i&&(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===61)){}else{aa=(z=$mapIndex($pkg.Entities,$String.keyFor(y)),z!==undefined?z.v:"");if(!(aa==="")){ab=b+C.EncodeRune($subslice(a,b),(ac=(new DQ($stringToRunes(aa))),(0>=ac.$length?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+0])))>>0;ad=c+i>>0;e=ab;f=ad;return[e,f];}else if(!d){ae=y.length-1>>0;if(ae>6){ae=6;}af=ae;while(true){if(!(af>1)){break;}ah=(ag=$mapIndex($pkg.Entities,$String.keyFor($substring(y,0,af))),ag!==undefined?ag.v:"");if(!(ah==="")){ai=b+C.EncodeRune($subslice(a,b),(aj=(new DQ($stringToRunes(ah))),(0>=aj.$length?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+0])))>>0;ak=(c+af>>0)+1>>0;e=ai;f=ak;return[e,f];}af=af-(1)>>0;}}}al=b+i>>0;am=c+i>>0;e=al;f=am;$copySlice($subslice(a,b,e),$subslice(a,c,f));an=e;ao=f;e=an;f=ao;return[e,f];};CS=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===38){g=CR(a,e,e,b);h=g[0];i=g[1];while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(j===38){k=CR(a,h,i,b);h=k[0];i=k[1];}else{((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=j);l=h+1>>0;m=i+1>>0;h=l;i=m;}}return $subslice(a,0,h);}d++;}return a;};CT=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(65<=e&&e<=90){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=((e+97<<24>>>24)-65<<24>>>24));}c++;}return a;};CU=function(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=B.IndexAny(b,"&'<>\"\r");case 1:if(!(!((c===-1)))){$s=2;continue;}e=a.WriteString($substring(b,0,c));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}g="";h=b.charCodeAt(c);if(h===(38)){g="&";}else if(h===(39)){g="'";}else if(h===(60)){g="<";}else if(h===(62)){g=">";}else if(h===(34)){g=""";}else if(h===(13)){g=" ";}else{$panic(new $String("unrecognized escape character"));}b=$substring(b,(c+1>>0));j=a.WriteString(g);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[1];if(!($interfaceIsEqual(k,$ifaceNil))){$s=-1;return k;}c=B.IndexAny(b,"&'<>\"\r");$s=1;continue;case 2:m=a.WriteString(b);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];$s=-1;return n;}return;}var $f={$blk:CU,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};CV=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];if(B.IndexAny(a,"&'<>\"\r")===-1){$s=-1;return a;}b[0]=new E.Buffer.ptr(DC.nil,0,0);c=CU(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}var $f={$blk:CV,$c:true,$r,a,b,c,$s};return $f;};$pkg.EscapeString=CV;CW=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c>0)));l="";if(k===-1){l=a;a="";}else{l=$substring(a,0,k);a=$substring(a,(k+1>>0));}b.Attr=$append(b.Attr,new P.ptr("",i,l));if(i==="public"){i="system";}else{i="";}}if(!(i==="")||!(a==="")){$s=3;continue;}if(b.Attr.$length>0){$s=4;continue;}$s=5;continue;case 3:c=true;$s=5;continue;case 4:if((m=b.Attr,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])).Key==="public"){$s=6;continue;}$s=7;continue;case 6:o=B.ToLower((n=b.Attr,(0>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+0])).Val);$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;q=p;if(q===("-//w3o//dtd w3 html strict 3.0//en//")||q===("-/w3d/dtd html 4.0 transitional/en")||q===("html")){c=true;}else{r=CY;s=0;while(true){if(!(s=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);if(B.HasPrefix(p,t)){c=true;break;}s++;}}if((b.Attr.$length===1)&&(B.HasPrefix(p,"-//w3c//dtd html 4.01 frameset//")||B.HasPrefix(p,"-//w3c//dtd html 4.01 transitional//"))){c=true;}case 7:w=(u=b.Attr,v=b.Attr.$length-1>>0,((v<0||v>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]));if(!(w.Key==="system")){x=false;$s=11;continue s;}y=B.ToLower(w.Val);$s=12;case 12:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}x=y==="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd";case 11:if(x){$s=9;continue;}$s=10;continue;case 9:c=true;case 10:case 5:z=b;aa=c;b=z;c=aa;$s=-1;return[b,c];}return;}var $f={$blk:CX,$c:true,$r,a,aa,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;};DA=function(a){var a,b,c,d,e;b=a.Namespace;if(b===("")||b===("html")){return(c=$mapIndex(CZ,$String.keyFor(a.Data)),c!==undefined?c.v:false);}else if(b===("math")){d=a.Data;if(d===("mi")||d===("mo")||d===("mn")||d===("ms")||d===("mtext")||d===("annotation-xml")){return true;}}else if(b===("svg")){e=a.Data;if(e===("foreignObject")||e===("desc")||e===("title")){return true;}}return false;};O.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];Q.methods=[{prop:"tagString",name:"tagString",pkg:"github.com/88250/lute/html",typ:$funcType([],[$String],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];DO.methods=[{prop:"AllowCDATA",name:"AllowCDATA",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"NextIsNotRawText",name:"NextIsNotRawText",pkg:"",typ:$funcType([],[],false)},{prop:"Err",name:"Err",pkg:"",typ:$funcType([],[$error],false)},{prop:"readByte",name:"readByte",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Uint8],false)},{prop:"Buffered",name:"Buffered",pkg:"",typ:$funcType([],[DC],false)},{prop:"skipWhiteSpace",name:"skipWhiteSpace",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readRawOrRCDATA",name:"readRawOrRCDATA",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readRawEndTag",name:"readRawEndTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"readScript",name:"readScript",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readComment",name:"readComment",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readUntilCloseAngle",name:"readUntilCloseAngle",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readMarkupDeclaration",name:"readMarkupDeclaration",pkg:"github.com/88250/lute/html",typ:$funcType([],[O],false)},{prop:"readDoctype",name:"readDoctype",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"readCDATA",name:"readCDATA",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"startTagIn",name:"startTagIn",pkg:"github.com/88250/lute/html",typ:$funcType([DH],[$Bool],true)},{prop:"readStartTag",name:"readStartTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[O],false)},{prop:"readTag",name:"readTag",pkg:"github.com/88250/lute/html",typ:$funcType([$Bool],[],false)},{prop:"readTagName",name:"readTagName",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readTagAttrKey",name:"readTagAttrKey",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"readTagAttrVal",name:"readTagAttrVal",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([],[O],false)},{prop:"Raw",name:"Raw",pkg:"",typ:$funcType([],[DC],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[DC],false)},{prop:"TagName",name:"TagName",pkg:"",typ:$funcType([],[DC,$Bool],false)},{prop:"TagAttr",name:"TagAttr",pkg:"",typ:$funcType([],[DC,DC,$Bool],false)},{prop:"Token",name:"Token",pkg:"",typ:$funcType([],[Q],false)},{prop:"SetMaxBuf",name:"SetMaxBuf",pkg:"",typ:$funcType([$Int],[],false)}];DR.methods=[{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[DE],false)},{prop:"popUntil",name:"popUntil",pkg:"github.com/88250/lute/html",typ:$funcType([AI,DD],[$Bool],true)},{prop:"indexOfElementInScope",name:"indexOfElementInScope",pkg:"github.com/88250/lute/html",typ:$funcType([AI,DD],[$Int],true)},{prop:"elementInScope",name:"elementInScope",pkg:"github.com/88250/lute/html",typ:$funcType([AI,DD],[$Bool],true)},{prop:"clearStackToContext",name:"clearStackToContext",pkg:"github.com/88250/lute/html",typ:$funcType([AI],[],false)},{prop:"generateImpliedEndTags",name:"generateImpliedEndTags",pkg:"github.com/88250/lute/html",typ:$funcType([DH],[],true)},{prop:"addChild",name:"addChild",pkg:"github.com/88250/lute/html",typ:$funcType([DE],[],false)},{prop:"shouldFosterParent",name:"shouldFosterParent",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"fosterParent",name:"fosterParent",pkg:"github.com/88250/lute/html",typ:$funcType([DE],[],false)},{prop:"addText",name:"addText",pkg:"github.com/88250/lute/html",typ:$funcType([$String],[],false)},{prop:"addElement",name:"addElement",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"addFormattingElement",name:"addFormattingElement",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"clearActiveFormattingElements",name:"clearActiveFormattingElements",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"reconstructActiveFormattingElements",name:"reconstructActiveFormattingElements",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"acknowledgeSelfClosingTag",name:"acknowledgeSelfClosingTag",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"setOriginalIM",name:"setOriginalIM",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"resetInsertionMode",name:"resetInsertionMode",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"inBodyEndTagFormatting",name:"inBodyEndTagFormatting",pkg:"github.com/88250/lute/html",typ:$funcType([I.Atom,$String],[],false)},{prop:"inBodyEndTagOther",name:"inBodyEndTagOther",pkg:"github.com/88250/lute/html",typ:$funcType([I.Atom,$String],[],false)},{prop:"inForeignContent",name:"inForeignContent",pkg:"github.com/88250/lute/html",typ:$funcType([],[$Bool],false)},{prop:"parseImpliedToken",name:"parseImpliedToken",pkg:"github.com/88250/lute/html",typ:$funcType([O,I.Atom,$String],[],false)},{prop:"parseCurrentToken",name:"parseCurrentToken",pkg:"github.com/88250/lute/html",typ:$funcType([],[],false)},{prop:"parse",name:"parse",pkg:"github.com/88250/lute/html",typ:$funcType([],[$error],false)}];DE.methods=[{prop:"Unlink",name:"Unlink",pkg:"",typ:$funcType([],[],false)},{prop:"InsertBefore",name:"InsertBefore",pkg:"",typ:$funcType([DE],[],false)},{prop:"InsertAfter",name:"InsertAfter",pkg:"",typ:$funcType([DE],[],false)},{prop:"InsertChildBefore",name:"InsertChildBefore",pkg:"",typ:$funcType([DE,DE],[],false)},{prop:"AppendChild",name:"AppendChild",pkg:"",typ:$funcType([DE],[],false)},{prop:"RemoveChild",name:"RemoveChild",pkg:"",typ:$funcType([DE],[],false)},{prop:"clone",name:"clone",pkg:"github.com/88250/lute/html",typ:$funcType([],[DE],false)}];DL.methods=[{prop:"pop",name:"pop",pkg:"github.com/88250/lute/html",typ:$funcType([],[DE],false)},{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[DE],false)},{prop:"index",name:"index",pkg:"github.com/88250/lute/html",typ:$funcType([DE],[$Int],false)},{prop:"contains",name:"contains",pkg:"github.com/88250/lute/html",typ:$funcType([I.Atom],[$Bool],false)},{prop:"insert",name:"insert",pkg:"github.com/88250/lute/html",typ:$funcType([$Int,DE],[],false)},{prop:"remove",name:"remove",pkg:"github.com/88250/lute/html",typ:$funcType([DE],[],false)}];DM.methods=[{prop:"pop",name:"pop",pkg:"github.com/88250/lute/html",typ:$funcType([],[AJ],false)},{prop:"top",name:"top",pkg:"github.com/88250/lute/html",typ:$funcType([],[AJ],false)}];P.init("",[{prop:"Namespace",name:"Namespace",embedded:false,exported:true,typ:$String,tag:""},{prop:"Key",name:"Key",embedded:false,exported:true,typ:$String,tag:""},{prop:"Val",name:"Val",embedded:false,exported:true,typ:$String,tag:""}]);Q.init("",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:O,tag:""},{prop:"DataAtom",name:"DataAtom",embedded:false,exported:true,typ:I.Atom,tag:""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:""},{prop:"Attr",name:"Attr",embedded:false,exported:true,typ:DG,tag:""}]);R.init("github.com/88250/lute/html",[{prop:"start",name:"start",embedded:false,exported:false,typ:$Int,tag:""},{prop:"end",name:"end",embedded:false,exported:false,typ:$Int,tag:""}]);S.init("github.com/88250/lute/html",[{prop:"r",name:"r",embedded:false,exported:false,typ:G.Reader,tag:""},{prop:"tt",name:"tt",embedded:false,exported:false,typ:O,tag:""},{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"readErr",name:"readErr",embedded:false,exported:false,typ:$error,tag:""},{prop:"raw",name:"raw",embedded:false,exported:false,typ:R,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:DC,tag:""},{prop:"maxBuf",name:"maxBuf",embedded:false,exported:false,typ:$Int,tag:""},{prop:"data",name:"data",embedded:false,exported:false,typ:R,tag:""},{prop:"pendingAttr",name:"pendingAttr",embedded:false,exported:false,typ:DJ,tag:""},{prop:"attr",name:"attr",embedded:false,exported:false,typ:DK,tag:""},{prop:"nAttrReturned",name:"nAttrReturned",embedded:false,exported:false,typ:$Int,tag:""},{prop:"rawTag",name:"rawTag",embedded:false,exported:false,typ:$String,tag:""},{prop:"textIsRaw",name:"textIsRaw",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"convertNUL",name:"convertNUL",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowCDATA",name:"allowCDATA",embedded:false,exported:false,typ:$Bool,tag:""}]);Z.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([DC],[$Int,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);AG.init("github.com/88250/lute/html",[{prop:"tokenizer",name:"tokenizer",embedded:false,exported:false,typ:DO,tag:""},{prop:"tok",name:"tok",embedded:false,exported:false,typ:Q,tag:""},{prop:"hasSelfClosingToken",name:"hasSelfClosingToken",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"doc",name:"doc",embedded:false,exported:false,typ:DE,tag:""},{prop:"oe",name:"oe",embedded:false,exported:false,typ:BS,tag:""},{prop:"afe",name:"afe",embedded:false,exported:false,typ:BS,tag:""},{prop:"head",name:"head",embedded:false,exported:false,typ:DE,tag:""},{prop:"form",name:"form",embedded:false,exported:false,typ:DE,tag:""},{prop:"scripting",name:"scripting",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"framesetOK",name:"framesetOK",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"templateStack",name:"templateStack",embedded:false,exported:false,typ:BT,tag:""},{prop:"im",name:"im",embedded:false,exported:false,typ:AJ,tag:""},{prop:"originalIM",name:"originalIM",embedded:false,exported:false,typ:AJ,tag:""},{prop:"fosterParenting",name:"fosterParenting",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"quirks",name:"quirks",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"fragment",name:"fragment",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"context",name:"context",embedded:false,exported:false,typ:DE,tag:""}]);AJ.init([DR],[$Bool],false);BK.init([DR],[],false);BQ.init("",[{prop:"Parent",name:"Parent",embedded:false,exported:true,typ:DE,tag:""},{prop:"FirstChild",name:"FirstChild",embedded:false,exported:true,typ:DE,tag:""},{prop:"LastChild",name:"LastChild",embedded:false,exported:true,typ:DE,tag:""},{prop:"PrevSibling",name:"PrevSibling",embedded:false,exported:true,typ:DE,tag:""},{prop:"NextSibling",name:"NextSibling",embedded:false,exported:true,typ:DE,tag:""},{prop:"Type",name:"Type",embedded:false,exported:true,typ:BO,tag:""},{prop:"DataAtom",name:"DataAtom",embedded:false,exported:true,typ:I.Atom,tag:""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:""},{prop:"Namespace",name:"Namespace",embedded:false,exported:true,typ:$String,tag:""},{prop:"Attr",name:"Attr",embedded:false,exported:true,typ:DG,tag:""}]);BS.init(DE);BT.init(AJ);$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=J.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$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=A.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrBufferExceeded=F.New("max buffer exceeded");V=(new DC($stringToBytes("\x00")));W=(new DC($stringToBytes("\xEF\xBF\xBD")));AB=F.New("html: internal error (plaintext abort)");AF=$makeMap($String.keyFor,[{k:"area",v:true},{k:"base",v:true},{k:"br",v:true},{k:"col",v:true},{k:"command",v:true},{k:"embed",v:true},{k:"hr",v:true},{k:"img",v:true},{k:"input",v:true},{k:"keygen",v:true},{k:"link",v:true},{k:"meta",v:true},{k:"param",v:true},{k:"source",v:true},{k:"track",v:true},{k:"wbr",v:true}]);AH=$makeMap($String.keyFor,[{k:"",v:new DD([203014,143623,22020,365829,37378,87554,206599,157702,463880])},{k:"math",v:new DD([117006,214786,176386,41986,422914,217349])},{k:"svg",v:new DD([352516,152589,69637])}]);BP=new BQ.ptr(DE.nil,DE.nil,DE.nil,DE.nil,DE.nil,6,0,"","",DG.nil);BY=$makeMap($String.keyFor,[{k:"b",v:true},{k:"big",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"center",v:true},{k:"code",v:true},{k:"dd",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"em",v:true},{k:"embed",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"hr",v:true},{k:"i",v:true},{k:"img",v:true},{k:"li",v:true},{k:"listing",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nobr",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"pre",v:true},{k:"ruby",v:true},{k:"s",v:true},{k:"small",v:true},{k:"span",v:true},{k:"strong",v:true},{k:"strike",v:true},{k:"sub",v:true},{k:"sup",v:true},{k:"table",v:true},{k:"tt",v:true},{k:"u",v:true},{k:"ul",v:true},{k:"var",v:true}]);BZ=$makeMap($String.keyFor,[{k:"altglyph",v:"altGlyph"},{k:"altglyphdef",v:"altGlyphDef"},{k:"altglyphitem",v:"altGlyphItem"},{k:"animatecolor",v:"animateColor"},{k:"animatemotion",v:"animateMotion"},{k:"animatetransform",v:"animateTransform"},{k:"clippath",v:"clipPath"},{k:"feblend",v:"feBlend"},{k:"fecolormatrix",v:"feColorMatrix"},{k:"fecomponenttransfer",v:"feComponentTransfer"},{k:"fecomposite",v:"feComposite"},{k:"feconvolvematrix",v:"feConvolveMatrix"},{k:"fediffuselighting",v:"feDiffuseLighting"},{k:"fedisplacementmap",v:"feDisplacementMap"},{k:"fedistantlight",v:"feDistantLight"},{k:"feflood",v:"feFlood"},{k:"fefunca",v:"feFuncA"},{k:"fefuncb",v:"feFuncB"},{k:"fefuncg",v:"feFuncG"},{k:"fefuncr",v:"feFuncR"},{k:"fegaussianblur",v:"feGaussianBlur"},{k:"feimage",v:"feImage"},{k:"femerge",v:"feMerge"},{k:"femergenode",v:"feMergeNode"},{k:"femorphology",v:"feMorphology"},{k:"feoffset",v:"feOffset"},{k:"fepointlight",v:"fePointLight"},{k:"fespecularlighting",v:"feSpecularLighting"},{k:"fespotlight",v:"feSpotLight"},{k:"fetile",v:"feTile"},{k:"feturbulence",v:"feTurbulence"},{k:"foreignobject",v:"foreignObject"},{k:"glyphref",v:"glyphRef"},{k:"lineargradient",v:"linearGradient"},{k:"radialgradient",v:"radialGradient"},{k:"textpath",v:"textPath"}]);CA=$makeMap($String.keyFor,[{k:"definitionurl",v:"definitionURL"}]);CB=$makeMap($String.keyFor,[{k:"attributename",v:"attributeName"},{k:"attributetype",v:"attributeType"},{k:"basefrequency",v:"baseFrequency"},{k:"baseprofile",v:"baseProfile"},{k:"calcmode",v:"calcMode"},{k:"clippathunits",v:"clipPathUnits"},{k:"contentscripttype",v:"contentScriptType"},{k:"contentstyletype",v:"contentStyleType"},{k:"diffuseconstant",v:"diffuseConstant"},{k:"edgemode",v:"edgeMode"},{k:"externalresourcesrequired",v:"externalResourcesRequired"},{k:"filterres",v:"filterRes"},{k:"filterunits",v:"filterUnits"},{k:"glyphref",v:"glyphRef"},{k:"gradienttransform",v:"gradientTransform"},{k:"gradientunits",v:"gradientUnits"},{k:"kernelmatrix",v:"kernelMatrix"},{k:"kernelunitlength",v:"kernelUnitLength"},{k:"keypoints",v:"keyPoints"},{k:"keysplines",v:"keySplines"},{k:"keytimes",v:"keyTimes"},{k:"lengthadjust",v:"lengthAdjust"},{k:"limitingconeangle",v:"limitingConeAngle"},{k:"markerheight",v:"markerHeight"},{k:"markerunits",v:"markerUnits"},{k:"markerwidth",v:"markerWidth"},{k:"maskcontentunits",v:"maskContentUnits"},{k:"maskunits",v:"maskUnits"},{k:"numoctaves",v:"numOctaves"},{k:"pathlength",v:"pathLength"},{k:"patterncontentunits",v:"patternContentUnits"},{k:"patterntransform",v:"patternTransform"},{k:"patternunits",v:"patternUnits"},{k:"pointsatx",v:"pointsAtX"},{k:"pointsaty",v:"pointsAtY"},{k:"pointsatz",v:"pointsAtZ"},{k:"preservealpha",v:"preserveAlpha"},{k:"preserveaspectratio",v:"preserveAspectRatio"},{k:"primitiveunits",v:"primitiveUnits"},{k:"refx",v:"refX"},{k:"refy",v:"refY"},{k:"repeatcount",v:"repeatCount"},{k:"repeatdur",v:"repeatDur"},{k:"requiredextensions",v:"requiredExtensions"},{k:"requiredfeatures",v:"requiredFeatures"},{k:"specularconstant",v:"specularConstant"},{k:"specularexponent",v:"specularExponent"},{k:"spreadmethod",v:"spreadMethod"},{k:"startoffset",v:"startOffset"},{k:"stddeviation",v:"stdDeviation"},{k:"stitchtiles",v:"stitchTiles"},{k:"surfacescale",v:"surfaceScale"},{k:"systemlanguage",v:"systemLanguage"},{k:"tablevalues",v:"tableValues"},{k:"targetx",v:"targetX"},{k:"targety",v:"targetY"},{k:"textlength",v:"textLength"},{k:"viewbox",v:"viewBox"},{k:"viewtarget",v:"viewTarget"},{k:"xchannelselector",v:"xChannelSelector"},{k:"ychannelselector",v:"yChannelSelector"},{k:"zoomandpan",v:"zoomAndPan"}]);CC=(new DC($stringToBytes("&")));CD=(new DC($stringToBytes("<")));CE=(new DC($stringToBytes(">")));CF=(new DC($stringToBytes(""")));CQ=$toNativeArray($kindInt32,[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376]);$pkg.Entities=$makeMap($String.keyFor,[{k:"AElig;",v:"\xC3\x86"},{k:"AMP;",v:"&"},{k:"Aacute;",v:"\xC3\x81"},{k:"Abreve;",v:"\xC4\x82"},{k:"Acirc;",v:"\xC3\x82"},{k:"Acy;",v:"\xD0\x90"},{k:"Afr;",v:"\xF0\x9D\x94\x84"},{k:"Agrave;",v:"\xC3\x80"},{k:"Alpha;",v:"\xCE\x91"},{k:"Amacr;",v:"\xC4\x80"},{k:"And;",v:"\xE2\xA9\x93"},{k:"Aogon;",v:"\xC4\x84"},{k:"Aopf;",v:"\xF0\x9D\x94\xB8"},{k:"ApplyFunction;",v:"\xE2\x81\xA1"},{k:"Aring;",v:"\xC3\x85"},{k:"Ascr;",v:"\xF0\x9D\x92\x9C"},{k:"Assign;",v:"\xE2\x89\x94"},{k:"Atilde;",v:"\xC3\x83"},{k:"Auml;",v:"\xC3\x84"},{k:"Backslash;",v:"\xE2\x88\x96"},{k:"Barv;",v:"\xE2\xAB\xA7"},{k:"Barwed;",v:"\xE2\x8C\x86"},{k:"Bcy;",v:"\xD0\x91"},{k:"Because;",v:"\xE2\x88\xB5"},{k:"Bernoullis;",v:"\xE2\x84\xAC"},{k:"Beta;",v:"\xCE\x92"},{k:"Bfr;",v:"\xF0\x9D\x94\x85"},{k:"Bopf;",v:"\xF0\x9D\x94\xB9"},{k:"Breve;",v:"\xCB\x98"},{k:"Bscr;",v:"\xE2\x84\xAC"},{k:"Bumpeq;",v:"\xE2\x89\x8E"},{k:"CHcy;",v:"\xD0\xA7"},{k:"COPY;",v:"\xC2\xA9"},{k:"Cacute;",v:"\xC4\x86"},{k:"Cap;",v:"\xE2\x8B\x92"},{k:"CapitalDifferentialD;",v:"\xE2\x85\x85"},{k:"Cayleys;",v:"\xE2\x84\xAD"},{k:"Ccaron;",v:"\xC4\x8C"},{k:"Ccedil;",v:"\xC3\x87"},{k:"Ccirc;",v:"\xC4\x88"},{k:"Cconint;",v:"\xE2\x88\xB0"},{k:"Cdot;",v:"\xC4\x8A"},{k:"Cedilla;",v:"\xC2\xB8"},{k:"CenterDot;",v:"\xC2\xB7"},{k:"Cfr;",v:"\xE2\x84\xAD"},{k:"Chi;",v:"\xCE\xA7"},{k:"CircleDot;",v:"\xE2\x8A\x99"},{k:"CircleMinus;",v:"\xE2\x8A\x96"},{k:"CirclePlus;",v:"\xE2\x8A\x95"},{k:"CircleTimes;",v:"\xE2\x8A\x97"},{k:"ClockwiseContourIntegral;",v:"\xE2\x88\xB2"},{k:"CloseCurlyDoubleQuote;",v:"\xE2\x80\x9D"},{k:"CloseCurlyQuote;",v:"\xE2\x80\x99"},{k:"Colon;",v:"\xE2\x88\xB7"},{k:"Colone;",v:"\xE2\xA9\xB4"},{k:"Congruent;",v:"\xE2\x89\xA1"},{k:"Conint;",v:"\xE2\x88\xAF"},{k:"ContourIntegral;",v:"\xE2\x88\xAE"},{k:"Copf;",v:"\xE2\x84\x82"},{k:"Coproduct;",v:"\xE2\x88\x90"},{k:"CounterClockwiseContourIntegral;",v:"\xE2\x88\xB3"},{k:"Cross;",v:"\xE2\xA8\xAF"},{k:"Cscr;",v:"\xF0\x9D\x92\x9E"},{k:"Cup;",v:"\xE2\x8B\x93"},{k:"CupCap;",v:"\xE2\x89\x8D"},{k:"DD;",v:"\xE2\x85\x85"},{k:"DDotrahd;",v:"\xE2\xA4\x91"},{k:"DJcy;",v:"\xD0\x82"},{k:"DScy;",v:"\xD0\x85"},{k:"DZcy;",v:"\xD0\x8F"},{k:"Dagger;",v:"\xE2\x80\xA1"},{k:"Darr;",v:"\xE2\x86\xA1"},{k:"Dashv;",v:"\xE2\xAB\xA4"},{k:"Dcaron;",v:"\xC4\x8E"},{k:"Dcy;",v:"\xD0\x94"},{k:"Del;",v:"\xE2\x88\x87"},{k:"Delta;",v:"\xCE\x94"},{k:"Dfr;",v:"\xF0\x9D\x94\x87"},{k:"DiacriticalAcute;",v:"\xC2\xB4"},{k:"DiacriticalDot;",v:"\xCB\x99"},{k:"DiacriticalDoubleAcute;",v:"\xCB\x9D"},{k:"DiacriticalGrave;",v:"`"},{k:"DiacriticalTilde;",v:"\xCB\x9C"},{k:"Diamond;",v:"\xE2\x8B\x84"},{k:"DifferentialD;",v:"\xE2\x85\x86"},{k:"Dopf;",v:"\xF0\x9D\x94\xBB"},{k:"Dot;",v:"\xC2\xA8"},{k:"DotDot;",v:"\xE2\x83\x9C"},{k:"DotEqual;",v:"\xE2\x89\x90"},{k:"DoubleContourIntegral;",v:"\xE2\x88\xAF"},{k:"DoubleDot;",v:"\xC2\xA8"},{k:"DoubleDownArrow;",v:"\xE2\x87\x93"},{k:"DoubleLeftArrow;",v:"\xE2\x87\x90"},{k:"DoubleLeftRightArrow;",v:"\xE2\x87\x94"},{k:"DoubleLeftTee;",v:"\xE2\xAB\xA4"},{k:"DoubleLongLeftArrow;",v:"\xE2\x9F\xB8"},{k:"DoubleLongLeftRightArrow;",v:"\xE2\x9F\xBA"},{k:"DoubleLongRightArrow;",v:"\xE2\x9F\xB9"},{k:"DoubleRightArrow;",v:"\xE2\x87\x92"},{k:"DoubleRightTee;",v:"\xE2\x8A\xA8"},{k:"DoubleUpArrow;",v:"\xE2\x87\x91"},{k:"DoubleUpDownArrow;",v:"\xE2\x87\x95"},{k:"DoubleVerticalBar;",v:"\xE2\x88\xA5"},{k:"DownArrow;",v:"\xE2\x86\x93"},{k:"DownArrowBar;",v:"\xE2\xA4\x93"},{k:"DownArrowUpArrow;",v:"\xE2\x87\xB5"},{k:"DownBreve;",v:"\xCC\x91"},{k:"DownLeftRightVector;",v:"\xE2\xA5\x90"},{k:"DownLeftTeeVector;",v:"\xE2\xA5\x9E"},{k:"DownLeftVector;",v:"\xE2\x86\xBD"},{k:"DownLeftVectorBar;",v:"\xE2\xA5\x96"},{k:"DownRightTeeVector;",v:"\xE2\xA5\x9F"},{k:"DownRightVector;",v:"\xE2\x87\x81"},{k:"DownRightVectorBar;",v:"\xE2\xA5\x97"},{k:"DownTee;",v:"\xE2\x8A\xA4"},{k:"DownTeeArrow;",v:"\xE2\x86\xA7"},{k:"Downarrow;",v:"\xE2\x87\x93"},{k:"Dscr;",v:"\xF0\x9D\x92\x9F"},{k:"Dstrok;",v:"\xC4\x90"},{k:"ENG;",v:"\xC5\x8A"},{k:"ETH;",v:"\xC3\x90"},{k:"Eacute;",v:"\xC3\x89"},{k:"Ecaron;",v:"\xC4\x9A"},{k:"Ecirc;",v:"\xC3\x8A"},{k:"Ecy;",v:"\xD0\xAD"},{k:"Edot;",v:"\xC4\x96"},{k:"Efr;",v:"\xF0\x9D\x94\x88"},{k:"Egrave;",v:"\xC3\x88"},{k:"Element;",v:"\xE2\x88\x88"},{k:"Emacr;",v:"\xC4\x92"},{k:"EmptySmallSquare;",v:"\xE2\x97\xBB"},{k:"EmptyVerySmallSquare;",v:"\xE2\x96\xAB"},{k:"Eogon;",v:"\xC4\x98"},{k:"Eopf;",v:"\xF0\x9D\x94\xBC"},{k:"Epsilon;",v:"\xCE\x95"},{k:"Equal;",v:"\xE2\xA9\xB5"},{k:"EqualTilde;",v:"\xE2\x89\x82"},{k:"Equilibrium;",v:"\xE2\x87\x8C"},{k:"Escr;",v:"\xE2\x84\xB0"},{k:"Esim;",v:"\xE2\xA9\xB3"},{k:"Eta;",v:"\xCE\x97"},{k:"Euml;",v:"\xC3\x8B"},{k:"Exists;",v:"\xE2\x88\x83"},{k:"ExponentialE;",v:"\xE2\x85\x87"},{k:"Fcy;",v:"\xD0\xA4"},{k:"Ffr;",v:"\xF0\x9D\x94\x89"},{k:"FilledSmallSquare;",v:"\xE2\x97\xBC"},{k:"FilledVerySmallSquare;",v:"\xE2\x96\xAA"},{k:"Fopf;",v:"\xF0\x9D\x94\xBD"},{k:"ForAll;",v:"\xE2\x88\x80"},{k:"Fouriertrf;",v:"\xE2\x84\xB1"},{k:"Fscr;",v:"\xE2\x84\xB1"},{k:"GJcy;",v:"\xD0\x83"},{k:"GT;",v:">"},{k:"Gamma;",v:"\xCE\x93"},{k:"Gammad;",v:"\xCF\x9C"},{k:"Gbreve;",v:"\xC4\x9E"},{k:"Gcedil;",v:"\xC4\xA2"},{k:"Gcirc;",v:"\xC4\x9C"},{k:"Gcy;",v:"\xD0\x93"},{k:"Gdot;",v:"\xC4\xA0"},{k:"Gfr;",v:"\xF0\x9D\x94\x8A"},{k:"Gg;",v:"\xE2\x8B\x99"},{k:"Gopf;",v:"\xF0\x9D\x94\xBE"},{k:"GreaterEqual;",v:"\xE2\x89\xA5"},{k:"GreaterEqualLess;",v:"\xE2\x8B\x9B"},{k:"GreaterFullEqual;",v:"\xE2\x89\xA7"},{k:"GreaterGreater;",v:"\xE2\xAA\xA2"},{k:"GreaterLess;",v:"\xE2\x89\xB7"},{k:"GreaterSlantEqual;",v:"\xE2\xA9\xBE"},{k:"GreaterTilde;",v:"\xE2\x89\xB3"},{k:"Gscr;",v:"\xF0\x9D\x92\xA2"},{k:"Gt;",v:"\xE2\x89\xAB"},{k:"HARDcy;",v:"\xD0\xAA"},{k:"Hacek;",v:"\xCB\x87"},{k:"Hat;",v:"^"},{k:"Hcirc;",v:"\xC4\xA4"},{k:"Hfr;",v:"\xE2\x84\x8C"},{k:"HilbertSpace;",v:"\xE2\x84\x8B"},{k:"Hopf;",v:"\xE2\x84\x8D"},{k:"HorizontalLine;",v:"\xE2\x94\x80"},{k:"Hscr;",v:"\xE2\x84\x8B"},{k:"Hstrok;",v:"\xC4\xA6"},{k:"HumpDownHump;",v:"\xE2\x89\x8E"},{k:"HumpEqual;",v:"\xE2\x89\x8F"},{k:"IEcy;",v:"\xD0\x95"},{k:"IJlig;",v:"\xC4\xB2"},{k:"IOcy;",v:"\xD0\x81"},{k:"Iacute;",v:"\xC3\x8D"},{k:"Icirc;",v:"\xC3\x8E"},{k:"Icy;",v:"\xD0\x98"},{k:"Idot;",v:"\xC4\xB0"},{k:"Ifr;",v:"\xE2\x84\x91"},{k:"Igrave;",v:"\xC3\x8C"},{k:"Im;",v:"\xE2\x84\x91"},{k:"Imacr;",v:"\xC4\xAA"},{k:"ImaginaryI;",v:"\xE2\x85\x88"},{k:"Implies;",v:"\xE2\x87\x92"},{k:"Int;",v:"\xE2\x88\xAC"},{k:"Integral;",v:"\xE2\x88\xAB"},{k:"Intersection;",v:"\xE2\x8B\x82"},{k:"InvisibleComma;",v:"\xE2\x81\xA3"},{k:"InvisibleTimes;",v:"\xE2\x81\xA2"},{k:"Iogon;",v:"\xC4\xAE"},{k:"Iopf;",v:"\xF0\x9D\x95\x80"},{k:"Iota;",v:"\xCE\x99"},{k:"Iscr;",v:"\xE2\x84\x90"},{k:"Itilde;",v:"\xC4\xA8"},{k:"Iukcy;",v:"\xD0\x86"},{k:"Iuml;",v:"\xC3\x8F"},{k:"Jcirc;",v:"\xC4\xB4"},{k:"Jcy;",v:"\xD0\x99"},{k:"Jfr;",v:"\xF0\x9D\x94\x8D"},{k:"Jopf;",v:"\xF0\x9D\x95\x81"},{k:"Jscr;",v:"\xF0\x9D\x92\xA5"},{k:"Jsercy;",v:"\xD0\x88"},{k:"Jukcy;",v:"\xD0\x84"},{k:"KHcy;",v:"\xD0\xA5"},{k:"KJcy;",v:"\xD0\x8C"},{k:"Kappa;",v:"\xCE\x9A"},{k:"Kcedil;",v:"\xC4\xB6"},{k:"Kcy;",v:"\xD0\x9A"},{k:"Kfr;",v:"\xF0\x9D\x94\x8E"},{k:"Kopf;",v:"\xF0\x9D\x95\x82"},{k:"Kscr;",v:"\xF0\x9D\x92\xA6"},{k:"LJcy;",v:"\xD0\x89"},{k:"LT;",v:"<"},{k:"Lacute;",v:"\xC4\xB9"},{k:"Lambda;",v:"\xCE\x9B"},{k:"Lang;",v:"\xE2\x9F\xAA"},{k:"Laplacetrf;",v:"\xE2\x84\x92"},{k:"Larr;",v:"\xE2\x86\x9E"},{k:"Lcaron;",v:"\xC4\xBD"},{k:"Lcedil;",v:"\xC4\xBB"},{k:"Lcy;",v:"\xD0\x9B"},{k:"LeftAngleBracket;",v:"\xE2\x9F\xA8"},{k:"LeftArrow;",v:"\xE2\x86\x90"},{k:"LeftArrowBar;",v:"\xE2\x87\xA4"},{k:"LeftArrowRightArrow;",v:"\xE2\x87\x86"},{k:"LeftCeiling;",v:"\xE2\x8C\x88"},{k:"LeftDoubleBracket;",v:"\xE2\x9F\xA6"},{k:"LeftDownTeeVector;",v:"\xE2\xA5\xA1"},{k:"LeftDownVector;",v:"\xE2\x87\x83"},{k:"LeftDownVectorBar;",v:"\xE2\xA5\x99"},{k:"LeftFloor;",v:"\xE2\x8C\x8A"},{k:"LeftRightArrow;",v:"\xE2\x86\x94"},{k:"LeftRightVector;",v:"\xE2\xA5\x8E"},{k:"LeftTee;",v:"\xE2\x8A\xA3"},{k:"LeftTeeArrow;",v:"\xE2\x86\xA4"},{k:"LeftTeeVector;",v:"\xE2\xA5\x9A"},{k:"LeftTriangle;",v:"\xE2\x8A\xB2"},{k:"LeftTriangleBar;",v:"\xE2\xA7\x8F"},{k:"LeftTriangleEqual;",v:"\xE2\x8A\xB4"},{k:"LeftUpDownVector;",v:"\xE2\xA5\x91"},{k:"LeftUpTeeVector;",v:"\xE2\xA5\xA0"},{k:"LeftUpVector;",v:"\xE2\x86\xBF"},{k:"LeftUpVectorBar;",v:"\xE2\xA5\x98"},{k:"LeftVector;",v:"\xE2\x86\xBC"},{k:"LeftVectorBar;",v:"\xE2\xA5\x92"},{k:"Leftarrow;",v:"\xE2\x87\x90"},{k:"Leftrightarrow;",v:"\xE2\x87\x94"},{k:"LessEqualGreater;",v:"\xE2\x8B\x9A"},{k:"LessFullEqual;",v:"\xE2\x89\xA6"},{k:"LessGreater;",v:"\xE2\x89\xB6"},{k:"LessLess;",v:"\xE2\xAA\xA1"},{k:"LessSlantEqual;",v:"\xE2\xA9\xBD"},{k:"LessTilde;",v:"\xE2\x89\xB2"},{k:"Lfr;",v:"\xF0\x9D\x94\x8F"},{k:"Ll;",v:"\xE2\x8B\x98"},{k:"Lleftarrow;",v:"\xE2\x87\x9A"},{k:"Lmidot;",v:"\xC4\xBF"},{k:"LongLeftArrow;",v:"\xE2\x9F\xB5"},{k:"LongLeftRightArrow;",v:"\xE2\x9F\xB7"},{k:"LongRightArrow;",v:"\xE2\x9F\xB6"},{k:"Longleftarrow;",v:"\xE2\x9F\xB8"},{k:"Longleftrightarrow;",v:"\xE2\x9F\xBA"},{k:"Longrightarrow;",v:"\xE2\x9F\xB9"},{k:"Lopf;",v:"\xF0\x9D\x95\x83"},{k:"LowerLeftArrow;",v:"\xE2\x86\x99"},{k:"LowerRightArrow;",v:"\xE2\x86\x98"},{k:"Lscr;",v:"\xE2\x84\x92"},{k:"Lsh;",v:"\xE2\x86\xB0"},{k:"Lstrok;",v:"\xC5\x81"},{k:"Lt;",v:"\xE2\x89\xAA"},{k:"Map;",v:"\xE2\xA4\x85"},{k:"Mcy;",v:"\xD0\x9C"},{k:"MediumSpace;",v:"\xE2\x81\x9F"},{k:"Mellintrf;",v:"\xE2\x84\xB3"},{k:"Mfr;",v:"\xF0\x9D\x94\x90"},{k:"MinusPlus;",v:"\xE2\x88\x93"},{k:"Mopf;",v:"\xF0\x9D\x95\x84"},{k:"Mscr;",v:"\xE2\x84\xB3"},{k:"Mu;",v:"\xCE\x9C"},{k:"NJcy;",v:"\xD0\x8A"},{k:"Nacute;",v:"\xC5\x83"},{k:"Ncaron;",v:"\xC5\x87"},{k:"Ncedil;",v:"\xC5\x85"},{k:"Ncy;",v:"\xD0\x9D"},{k:"NegativeMediumSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThickSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThinSpace;",v:"\xE2\x80\x8B"},{k:"NegativeVeryThinSpace;",v:"\xE2\x80\x8B"},{k:"NestedGreaterGreater;",v:"\xE2\x89\xAB"},{k:"NestedLessLess;",v:"\xE2\x89\xAA"},{k:"NewLine;",v:"\n"},{k:"Nfr;",v:"\xF0\x9D\x94\x91"},{k:"NoBreak;",v:"\xE2\x81\xA0"},{k:"NonBreakingSpace;",v:"\xC2\xA0"},{k:"Nopf;",v:"\xE2\x84\x95"},{k:"Not;",v:"\xE2\xAB\xAC"},{k:"NotCongruent;",v:"\xE2\x89\xA2"},{k:"NotCupCap;",v:"\xE2\x89\xAD"},{k:"NotDoubleVerticalBar;",v:"\xE2\x88\xA6"},{k:"NotElement;",v:"\xE2\x88\x89"},{k:"NotEqual;",v:"\xE2\x89\xA0"},{k:"NotEqualTilde;",v:"\xE2\x89\x82\xCC\xB8"},{k:"NotExists;",v:"\xE2\x88\x84"},{k:"NotGreater;",v:"\xE2\x89\xAF"},{k:"NotGreaterEqual;",v:"\xE2\x89\xB1"},{k:"NotGreaterFullEqual;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"NotGreaterGreater;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"NotGreaterLess;",v:"\xE2\x89\xB9"},{k:"NotGreaterSlantEqual;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"NotGreaterTilde;",v:"\xE2\x89\xB5"},{k:"NotHumpDownHump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"NotHumpEqual;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"NotLeftTriangle;",v:"\xE2\x8B\xAA"},{k:"NotLeftTriangleBar;",v:"\xE2\xA7\x8F\xCC\xB8"},{k:"NotLeftTriangleEqual;",v:"\xE2\x8B\xAC"},{k:"NotLess;",v:"\xE2\x89\xAE"},{k:"NotLessEqual;",v:"\xE2\x89\xB0"},{k:"NotLessGreater;",v:"\xE2\x89\xB8"},{k:"NotLessLess;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"NotLessSlantEqual;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"NotLessTilde;",v:"\xE2\x89\xB4"},{k:"NotNestedGreaterGreater;",v:"\xE2\xAA\xA2\xCC\xB8"},{k:"NotNestedLessLess;",v:"\xE2\xAA\xA1\xCC\xB8"},{k:"NotPrecedes;",v:"\xE2\x8A\x80"},{k:"NotPrecedesEqual;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"NotPrecedesSlantEqual;",v:"\xE2\x8B\xA0"},{k:"NotReverseElement;",v:"\xE2\x88\x8C"},{k:"NotRightTriangle;",v:"\xE2\x8B\xAB"},{k:"NotRightTriangleBar;",v:"\xE2\xA7\x90\xCC\xB8"},{k:"NotRightTriangleEqual;",v:"\xE2\x8B\xAD"},{k:"NotSquareSubset;",v:"\xE2\x8A\x8F\xCC\xB8"},{k:"NotSquareSubsetEqual;",v:"\xE2\x8B\xA2"},{k:"NotSquareSuperset;",v:"\xE2\x8A\x90\xCC\xB8"},{k:"NotSquareSupersetEqual;",v:"\xE2\x8B\xA3"},{k:"NotSubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"NotSubsetEqual;",v:"\xE2\x8A\x88"},{k:"NotSucceeds;",v:"\xE2\x8A\x81"},{k:"NotSucceedsEqual;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"NotSucceedsSlantEqual;",v:"\xE2\x8B\xA1"},{k:"NotSucceedsTilde;",v:"\xE2\x89\xBF\xCC\xB8"},{k:"NotSuperset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"NotSupersetEqual;",v:"\xE2\x8A\x89"},{k:"NotTilde;",v:"\xE2\x89\x81"},{k:"NotTildeEqual;",v:"\xE2\x89\x84"},{k:"NotTildeFullEqual;",v:"\xE2\x89\x87"},{k:"NotTildeTilde;",v:"\xE2\x89\x89"},{k:"NotVerticalBar;",v:"\xE2\x88\xA4"},{k:"Nscr;",v:"\xF0\x9D\x92\xA9"},{k:"Ntilde;",v:"\xC3\x91"},{k:"Nu;",v:"\xCE\x9D"},{k:"OElig;",v:"\xC5\x92"},{k:"Oacute;",v:"\xC3\x93"},{k:"Ocirc;",v:"\xC3\x94"},{k:"Ocy;",v:"\xD0\x9E"},{k:"Odblac;",v:"\xC5\x90"},{k:"Ofr;",v:"\xF0\x9D\x94\x92"},{k:"Ograve;",v:"\xC3\x92"},{k:"Omacr;",v:"\xC5\x8C"},{k:"Omega;",v:"\xCE\xA9"},{k:"Omicron;",v:"\xCE\x9F"},{k:"Oopf;",v:"\xF0\x9D\x95\x86"},{k:"OpenCurlyDoubleQuote;",v:"\xE2\x80\x9C"},{k:"OpenCurlyQuote;",v:"\xE2\x80\x98"},{k:"Or;",v:"\xE2\xA9\x94"},{k:"Oscr;",v:"\xF0\x9D\x92\xAA"},{k:"Oslash;",v:"\xC3\x98"},{k:"Otilde;",v:"\xC3\x95"},{k:"Otimes;",v:"\xE2\xA8\xB7"},{k:"Ouml;",v:"\xC3\x96"},{k:"OverBar;",v:"\xE2\x80\xBE"},{k:"OverBrace;",v:"\xE2\x8F\x9E"},{k:"OverBracket;",v:"\xE2\x8E\xB4"},{k:"OverParenthesis;",v:"\xE2\x8F\x9C"},{k:"PartialD;",v:"\xE2\x88\x82"},{k:"Pcy;",v:"\xD0\x9F"},{k:"Pfr;",v:"\xF0\x9D\x94\x93"},{k:"Phi;",v:"\xCE\xA6"},{k:"Pi;",v:"\xCE\xA0"},{k:"PlusMinus;",v:"\xC2\xB1"},{k:"Poincareplane;",v:"\xE2\x84\x8C"},{k:"Popf;",v:"\xE2\x84\x99"},{k:"Pr;",v:"\xE2\xAA\xBB"},{k:"Precedes;",v:"\xE2\x89\xBA"},{k:"PrecedesEqual;",v:"\xE2\xAA\xAF"},{k:"PrecedesSlantEqual;",v:"\xE2\x89\xBC"},{k:"PrecedesTilde;",v:"\xE2\x89\xBE"},{k:"Prime;",v:"\xE2\x80\xB3"},{k:"Product;",v:"\xE2\x88\x8F"},{k:"Proportion;",v:"\xE2\x88\xB7"},{k:"Proportional;",v:"\xE2\x88\x9D"},{k:"Pscr;",v:"\xF0\x9D\x92\xAB"},{k:"Psi;",v:"\xCE\xA8"},{k:"QUOT;",v:"\""},{k:"Qfr;",v:"\xF0\x9D\x94\x94"},{k:"Qopf;",v:"\xE2\x84\x9A"},{k:"Qscr;",v:"\xF0\x9D\x92\xAC"},{k:"RBarr;",v:"\xE2\xA4\x90"},{k:"REG;",v:"\xC2\xAE"},{k:"Racute;",v:"\xC5\x94"},{k:"Rang;",v:"\xE2\x9F\xAB"},{k:"Rarr;",v:"\xE2\x86\xA0"},{k:"Rarrtl;",v:"\xE2\xA4\x96"},{k:"Rcaron;",v:"\xC5\x98"},{k:"Rcedil;",v:"\xC5\x96"},{k:"Rcy;",v:"\xD0\xA0"},{k:"Re;",v:"\xE2\x84\x9C"},{k:"ReverseElement;",v:"\xE2\x88\x8B"},{k:"ReverseEquilibrium;",v:"\xE2\x87\x8B"},{k:"ReverseUpEquilibrium;",v:"\xE2\xA5\xAF"},{k:"Rfr;",v:"\xE2\x84\x9C"},{k:"Rho;",v:"\xCE\xA1"},{k:"RightAngleBracket;",v:"\xE2\x9F\xA9"},{k:"RightArrow;",v:"\xE2\x86\x92"},{k:"RightArrowBar;",v:"\xE2\x87\xA5"},{k:"RightArrowLeftArrow;",v:"\xE2\x87\x84"},{k:"RightCeiling;",v:"\xE2\x8C\x89"},{k:"RightDoubleBracket;",v:"\xE2\x9F\xA7"},{k:"RightDownTeeVector;",v:"\xE2\xA5\x9D"},{k:"RightDownVector;",v:"\xE2\x87\x82"},{k:"RightDownVectorBar;",v:"\xE2\xA5\x95"},{k:"RightFloor;",v:"\xE2\x8C\x8B"},{k:"RightTee;",v:"\xE2\x8A\xA2"},{k:"RightTeeArrow;",v:"\xE2\x86\xA6"},{k:"RightTeeVector;",v:"\xE2\xA5\x9B"},{k:"RightTriangle;",v:"\xE2\x8A\xB3"},{k:"RightTriangleBar;",v:"\xE2\xA7\x90"},{k:"RightTriangleEqual;",v:"\xE2\x8A\xB5"},{k:"RightUpDownVector;",v:"\xE2\xA5\x8F"},{k:"RightUpTeeVector;",v:"\xE2\xA5\x9C"},{k:"RightUpVector;",v:"\xE2\x86\xBE"},{k:"RightUpVectorBar;",v:"\xE2\xA5\x94"},{k:"RightVector;",v:"\xE2\x87\x80"},{k:"RightVectorBar;",v:"\xE2\xA5\x93"},{k:"Rightarrow;",v:"\xE2\x87\x92"},{k:"Ropf;",v:"\xE2\x84\x9D"},{k:"RoundImplies;",v:"\xE2\xA5\xB0"},{k:"Rrightarrow;",v:"\xE2\x87\x9B"},{k:"Rscr;",v:"\xE2\x84\x9B"},{k:"Rsh;",v:"\xE2\x86\xB1"},{k:"RuleDelayed;",v:"\xE2\xA7\xB4"},{k:"SHCHcy;",v:"\xD0\xA9"},{k:"SHcy;",v:"\xD0\xA8"},{k:"SOFTcy;",v:"\xD0\xAC"},{k:"Sacute;",v:"\xC5\x9A"},{k:"Sc;",v:"\xE2\xAA\xBC"},{k:"Scaron;",v:"\xC5\xA0"},{k:"Scedil;",v:"\xC5\x9E"},{k:"Scirc;",v:"\xC5\x9C"},{k:"Scy;",v:"\xD0\xA1"},{k:"Sfr;",v:"\xF0\x9D\x94\x96"},{k:"ShortDownArrow;",v:"\xE2\x86\x93"},{k:"ShortLeftArrow;",v:"\xE2\x86\x90"},{k:"ShortRightArrow;",v:"\xE2\x86\x92"},{k:"ShortUpArrow;",v:"\xE2\x86\x91"},{k:"Sigma;",v:"\xCE\xA3"},{k:"SmallCircle;",v:"\xE2\x88\x98"},{k:"Sopf;",v:"\xF0\x9D\x95\x8A"},{k:"Sqrt;",v:"\xE2\x88\x9A"},{k:"Square;",v:"\xE2\x96\xA1"},{k:"SquareIntersection;",v:"\xE2\x8A\x93"},{k:"SquareSubset;",v:"\xE2\x8A\x8F"},{k:"SquareSubsetEqual;",v:"\xE2\x8A\x91"},{k:"SquareSuperset;",v:"\xE2\x8A\x90"},{k:"SquareSupersetEqual;",v:"\xE2\x8A\x92"},{k:"SquareUnion;",v:"\xE2\x8A\x94"},{k:"Sscr;",v:"\xF0\x9D\x92\xAE"},{k:"Star;",v:"\xE2\x8B\x86"},{k:"Sub;",v:"\xE2\x8B\x90"},{k:"Subset;",v:"\xE2\x8B\x90"},{k:"SubsetEqual;",v:"\xE2\x8A\x86"},{k:"Succeeds;",v:"\xE2\x89\xBB"},{k:"SucceedsEqual;",v:"\xE2\xAA\xB0"},{k:"SucceedsSlantEqual;",v:"\xE2\x89\xBD"},{k:"SucceedsTilde;",v:"\xE2\x89\xBF"},{k:"SuchThat;",v:"\xE2\x88\x8B"},{k:"Sum;",v:"\xE2\x88\x91"},{k:"Sup;",v:"\xE2\x8B\x91"},{k:"Superset;",v:"\xE2\x8A\x83"},{k:"SupersetEqual;",v:"\xE2\x8A\x87"},{k:"Supset;",v:"\xE2\x8B\x91"},{k:"THORN;",v:"\xC3\x9E"},{k:"TRADE;",v:"\xE2\x84\xA2"},{k:"TSHcy;",v:"\xD0\x8B"},{k:"TScy;",v:"\xD0\xA6"},{k:"Tab;",v:"\t"},{k:"Tau;",v:"\xCE\xA4"},{k:"Tcaron;",v:"\xC5\xA4"},{k:"Tcedil;",v:"\xC5\xA2"},{k:"Tcy;",v:"\xD0\xA2"},{k:"Tfr;",v:"\xF0\x9D\x94\x97"},{k:"Therefore;",v:"\xE2\x88\xB4"},{k:"Theta;",v:"\xCE\x98"},{k:"ThickSpace;",v:"\xE2\x81\x9F\xE2\x80\x8A"},{k:"ThinSpace;",v:"\xE2\x80\x89"},{k:"Tilde;",v:"\xE2\x88\xBC"},{k:"TildeEqual;",v:"\xE2\x89\x83"},{k:"TildeFullEqual;",v:"\xE2\x89\x85"},{k:"TildeTilde;",v:"\xE2\x89\x88"},{k:"Topf;",v:"\xF0\x9D\x95\x8B"},{k:"TripleDot;",v:"\xE2\x83\x9B"},{k:"Tscr;",v:"\xF0\x9D\x92\xAF"},{k:"Tstrok;",v:"\xC5\xA6"},{k:"Uacute;",v:"\xC3\x9A"},{k:"Uarr;",v:"\xE2\x86\x9F"},{k:"Uarrocir;",v:"\xE2\xA5\x89"},{k:"Ubrcy;",v:"\xD0\x8E"},{k:"Ubreve;",v:"\xC5\xAC"},{k:"Ucirc;",v:"\xC3\x9B"},{k:"Ucy;",v:"\xD0\xA3"},{k:"Udblac;",v:"\xC5\xB0"},{k:"Ufr;",v:"\xF0\x9D\x94\x98"},{k:"Ugrave;",v:"\xC3\x99"},{k:"Umacr;",v:"\xC5\xAA"},{k:"UnderBar;",v:"_"},{k:"UnderBrace;",v:"\xE2\x8F\x9F"},{k:"UnderBracket;",v:"\xE2\x8E\xB5"},{k:"UnderParenthesis;",v:"\xE2\x8F\x9D"},{k:"Union;",v:"\xE2\x8B\x83"},{k:"UnionPlus;",v:"\xE2\x8A\x8E"},{k:"Uogon;",v:"\xC5\xB2"},{k:"Uopf;",v:"\xF0\x9D\x95\x8C"},{k:"UpArrow;",v:"\xE2\x86\x91"},{k:"UpArrowBar;",v:"\xE2\xA4\x92"},{k:"UpArrowDownArrow;",v:"\xE2\x87\x85"},{k:"UpDownArrow;",v:"\xE2\x86\x95"},{k:"UpEquilibrium;",v:"\xE2\xA5\xAE"},{k:"UpTee;",v:"\xE2\x8A\xA5"},{k:"UpTeeArrow;",v:"\xE2\x86\xA5"},{k:"Uparrow;",v:"\xE2\x87\x91"},{k:"Updownarrow;",v:"\xE2\x87\x95"},{k:"UpperLeftArrow;",v:"\xE2\x86\x96"},{k:"UpperRightArrow;",v:"\xE2\x86\x97"},{k:"Upsi;",v:"\xCF\x92"},{k:"Upsilon;",v:"\xCE\xA5"},{k:"Uring;",v:"\xC5\xAE"},{k:"Uscr;",v:"\xF0\x9D\x92\xB0"},{k:"Utilde;",v:"\xC5\xA8"},{k:"Uuml;",v:"\xC3\x9C"},{k:"VDash;",v:"\xE2\x8A\xAB"},{k:"Vbar;",v:"\xE2\xAB\xAB"},{k:"Vcy;",v:"\xD0\x92"},{k:"Vdash;",v:"\xE2\x8A\xA9"},{k:"Vdashl;",v:"\xE2\xAB\xA6"},{k:"Vee;",v:"\xE2\x8B\x81"},{k:"Verbar;",v:"\xE2\x80\x96"},{k:"Vert;",v:"\xE2\x80\x96"},{k:"VerticalBar;",v:"\xE2\x88\xA3"},{k:"VerticalLine;",v:"|"},{k:"VerticalSeparator;",v:"\xE2\x9D\x98"},{k:"VerticalTilde;",v:"\xE2\x89\x80"},{k:"VeryThinSpace;",v:"\xE2\x80\x8A"},{k:"Vfr;",v:"\xF0\x9D\x94\x99"},{k:"Vopf;",v:"\xF0\x9D\x95\x8D"},{k:"Vscr;",v:"\xF0\x9D\x92\xB1"},{k:"Vvdash;",v:"\xE2\x8A\xAA"},{k:"Wcirc;",v:"\xC5\xB4"},{k:"Wedge;",v:"\xE2\x8B\x80"},{k:"Wfr;",v:"\xF0\x9D\x94\x9A"},{k:"Wopf;",v:"\xF0\x9D\x95\x8E"},{k:"Wscr;",v:"\xF0\x9D\x92\xB2"},{k:"Xfr;",v:"\xF0\x9D\x94\x9B"},{k:"Xi;",v:"\xCE\x9E"},{k:"Xopf;",v:"\xF0\x9D\x95\x8F"},{k:"Xscr;",v:"\xF0\x9D\x92\xB3"},{k:"YAcy;",v:"\xD0\xAF"},{k:"YIcy;",v:"\xD0\x87"},{k:"YUcy;",v:"\xD0\xAE"},{k:"Yacute;",v:"\xC3\x9D"},{k:"Ycirc;",v:"\xC5\xB6"},{k:"Ycy;",v:"\xD0\xAB"},{k:"Yfr;",v:"\xF0\x9D\x94\x9C"},{k:"Yopf;",v:"\xF0\x9D\x95\x90"},{k:"Yscr;",v:"\xF0\x9D\x92\xB4"},{k:"Yuml;",v:"\xC5\xB8"},{k:"ZHcy;",v:"\xD0\x96"},{k:"Zacute;",v:"\xC5\xB9"},{k:"Zcaron;",v:"\xC5\xBD"},{k:"Zcy;",v:"\xD0\x97"},{k:"Zdot;",v:"\xC5\xBB"},{k:"ZeroWidthSpace;",v:"\xE2\x80\x8B"},{k:"Zeta;",v:"\xCE\x96"},{k:"Zfr;",v:"\xE2\x84\xA8"},{k:"Zopf;",v:"\xE2\x84\xA4"},{k:"Zscr;",v:"\xF0\x9D\x92\xB5"},{k:"aacute;",v:"\xC3\xA1"},{k:"abreve;",v:"\xC4\x83"},{k:"ac;",v:"\xE2\x88\xBE"},{k:"acE;",v:"\xE2\x88\xBE\xCC\xB3"},{k:"acd;",v:"\xE2\x88\xBF"},{k:"acirc;",v:"\xC3\xA2"},{k:"acute;",v:"\xC2\xB4"},{k:"acy;",v:"\xD0\xB0"},{k:"aelig;",v:"\xC3\xA6"},{k:"af;",v:"\xE2\x81\xA1"},{k:"afr;",v:"\xF0\x9D\x94\x9E"},{k:"agrave;",v:"\xC3\xA0"},{k:"alefsym;",v:"\xE2\x84\xB5"},{k:"aleph;",v:"\xE2\x84\xB5"},{k:"alpha;",v:"\xCE\xB1"},{k:"amacr;",v:"\xC4\x81"},{k:"amalg;",v:"\xE2\xA8\xBF"},{k:"amp;",v:"&"},{k:"and;",v:"\xE2\x88\xA7"},{k:"andand;",v:"\xE2\xA9\x95"},{k:"andd;",v:"\xE2\xA9\x9C"},{k:"andslope;",v:"\xE2\xA9\x98"},{k:"andv;",v:"\xE2\xA9\x9A"},{k:"ang;",v:"\xE2\x88\xA0"},{k:"ange;",v:"\xE2\xA6\xA4"},{k:"angle;",v:"\xE2\x88\xA0"},{k:"angmsd;",v:"\xE2\x88\xA1"},{k:"angmsdaa;",v:"\xE2\xA6\xA8"},{k:"angmsdab;",v:"\xE2\xA6\xA9"},{k:"angmsdac;",v:"\xE2\xA6\xAA"},{k:"angmsdad;",v:"\xE2\xA6\xAB"},{k:"angmsdae;",v:"\xE2\xA6\xAC"},{k:"angmsdaf;",v:"\xE2\xA6\xAD"},{k:"angmsdag;",v:"\xE2\xA6\xAE"},{k:"angmsdah;",v:"\xE2\xA6\xAF"},{k:"angrt;",v:"\xE2\x88\x9F"},{k:"angrtvb;",v:"\xE2\x8A\xBE"},{k:"angrtvbd;",v:"\xE2\xA6\x9D"},{k:"angsph;",v:"\xE2\x88\xA2"},{k:"angst;",v:"\xC3\x85"},{k:"angzarr;",v:"\xE2\x8D\xBC"},{k:"aogon;",v:"\xC4\x85"},{k:"aopf;",v:"\xF0\x9D\x95\x92"},{k:"ap;",v:"\xE2\x89\x88"},{k:"apE;",v:"\xE2\xA9\xB0"},{k:"apacir;",v:"\xE2\xA9\xAF"},{k:"ape;",v:"\xE2\x89\x8A"},{k:"apid;",v:"\xE2\x89\x8B"},{k:"apos;",v:"'"},{k:"approx;",v:"\xE2\x89\x88"},{k:"approxeq;",v:"\xE2\x89\x8A"},{k:"aring;",v:"\xC3\xA5"},{k:"ascr;",v:"\xF0\x9D\x92\xB6"},{k:"ast;",v:"*"},{k:"asymp;",v:"\xE2\x89\x88"},{k:"asympeq;",v:"\xE2\x89\x8D"},{k:"atilde;",v:"\xC3\xA3"},{k:"auml;",v:"\xC3\xA4"},{k:"awconint;",v:"\xE2\x88\xB3"},{k:"awint;",v:"\xE2\xA8\x91"},{k:"bNot;",v:"\xE2\xAB\xAD"},{k:"backcong;",v:"\xE2\x89\x8C"},{k:"backepsilon;",v:"\xCF\xB6"},{k:"backprime;",v:"\xE2\x80\xB5"},{k:"backsim;",v:"\xE2\x88\xBD"},{k:"backsimeq;",v:"\xE2\x8B\x8D"},{k:"barvee;",v:"\xE2\x8A\xBD"},{k:"barwed;",v:"\xE2\x8C\x85"},{k:"barwedge;",v:"\xE2\x8C\x85"},{k:"bbrk;",v:"\xE2\x8E\xB5"},{k:"bbrktbrk;",v:"\xE2\x8E\xB6"},{k:"bcong;",v:"\xE2\x89\x8C"},{k:"bcy;",v:"\xD0\xB1"},{k:"bdquo;",v:"\xE2\x80\x9E"},{k:"becaus;",v:"\xE2\x88\xB5"},{k:"because;",v:"\xE2\x88\xB5"},{k:"bemptyv;",v:"\xE2\xA6\xB0"},{k:"bepsi;",v:"\xCF\xB6"},{k:"bernou;",v:"\xE2\x84\xAC"},{k:"beta;",v:"\xCE\xB2"},{k:"beth;",v:"\xE2\x84\xB6"},{k:"between;",v:"\xE2\x89\xAC"},{k:"bfr;",v:"\xF0\x9D\x94\x9F"},{k:"bigcap;",v:"\xE2\x8B\x82"},{k:"bigcirc;",v:"\xE2\x97\xAF"},{k:"bigcup;",v:"\xE2\x8B\x83"},{k:"bigodot;",v:"\xE2\xA8\x80"},{k:"bigoplus;",v:"\xE2\xA8\x81"},{k:"bigotimes;",v:"\xE2\xA8\x82"},{k:"bigsqcup;",v:"\xE2\xA8\x86"},{k:"bigstar;",v:"\xE2\x98\x85"},{k:"bigtriangledown;",v:"\xE2\x96\xBD"},{k:"bigtriangleup;",v:"\xE2\x96\xB3"},{k:"biguplus;",v:"\xE2\xA8\x84"},{k:"bigvee;",v:"\xE2\x8B\x81"},{k:"bigwedge;",v:"\xE2\x8B\x80"},{k:"bkarow;",v:"\xE2\xA4\x8D"},{k:"blacklozenge;",v:"\xE2\xA7\xAB"},{k:"blacksquare;",v:"\xE2\x96\xAA"},{k:"blacktriangle;",v:"\xE2\x96\xB4"},{k:"blacktriangledown;",v:"\xE2\x96\xBE"},{k:"blacktriangleleft;",v:"\xE2\x97\x82"},{k:"blacktriangleright;",v:"\xE2\x96\xB8"},{k:"blank;",v:"\xE2\x90\xA3"},{k:"blk12;",v:"\xE2\x96\x92"},{k:"blk14;",v:"\xE2\x96\x91"},{k:"blk34;",v:"\xE2\x96\x93"},{k:"block;",v:"\xE2\x96\x88"},{k:"bne;",v:"=\xE2\x83\xA5"},{k:"bnequiv;",v:"\xE2\x89\xA1\xE2\x83\xA5"},{k:"bnot;",v:"\xE2\x8C\x90"},{k:"bopf;",v:"\xF0\x9D\x95\x93"},{k:"bot;",v:"\xE2\x8A\xA5"},{k:"bottom;",v:"\xE2\x8A\xA5"},{k:"bowtie;",v:"\xE2\x8B\x88"},{k:"boxDL;",v:"\xE2\x95\x97"},{k:"boxDR;",v:"\xE2\x95\x94"},{k:"boxDl;",v:"\xE2\x95\x96"},{k:"boxDr;",v:"\xE2\x95\x93"},{k:"boxH;",v:"\xE2\x95\x90"},{k:"boxHD;",v:"\xE2\x95\xA6"},{k:"boxHU;",v:"\xE2\x95\xA9"},{k:"boxHd;",v:"\xE2\x95\xA4"},{k:"boxHu;",v:"\xE2\x95\xA7"},{k:"boxUL;",v:"\xE2\x95\x9D"},{k:"boxUR;",v:"\xE2\x95\x9A"},{k:"boxUl;",v:"\xE2\x95\x9C"},{k:"boxUr;",v:"\xE2\x95\x99"},{k:"boxV;",v:"\xE2\x95\x91"},{k:"boxVH;",v:"\xE2\x95\xAC"},{k:"boxVL;",v:"\xE2\x95\xA3"},{k:"boxVR;",v:"\xE2\x95\xA0"},{k:"boxVh;",v:"\xE2\x95\xAB"},{k:"boxVl;",v:"\xE2\x95\xA2"},{k:"boxVr;",v:"\xE2\x95\x9F"},{k:"boxbox;",v:"\xE2\xA7\x89"},{k:"boxdL;",v:"\xE2\x95\x95"},{k:"boxdR;",v:"\xE2\x95\x92"},{k:"boxdl;",v:"\xE2\x94\x90"},{k:"boxdr;",v:"\xE2\x94\x8C"},{k:"boxh;",v:"\xE2\x94\x80"},{k:"boxhD;",v:"\xE2\x95\xA5"},{k:"boxhU;",v:"\xE2\x95\xA8"},{k:"boxhd;",v:"\xE2\x94\xAC"},{k:"boxhu;",v:"\xE2\x94\xB4"},{k:"boxminus;",v:"\xE2\x8A\x9F"},{k:"boxplus;",v:"\xE2\x8A\x9E"},{k:"boxtimes;",v:"\xE2\x8A\xA0"},{k:"boxuL;",v:"\xE2\x95\x9B"},{k:"boxuR;",v:"\xE2\x95\x98"},{k:"boxul;",v:"\xE2\x94\x98"},{k:"boxur;",v:"\xE2\x94\x94"},{k:"boxv;",v:"\xE2\x94\x82"},{k:"boxvH;",v:"\xE2\x95\xAA"},{k:"boxvL;",v:"\xE2\x95\xA1"},{k:"boxvR;",v:"\xE2\x95\x9E"},{k:"boxvh;",v:"\xE2\x94\xBC"},{k:"boxvl;",v:"\xE2\x94\xA4"},{k:"boxvr;",v:"\xE2\x94\x9C"},{k:"bprime;",v:"\xE2\x80\xB5"},{k:"breve;",v:"\xCB\x98"},{k:"brvbar;",v:"\xC2\xA6"},{k:"bscr;",v:"\xF0\x9D\x92\xB7"},{k:"bsemi;",v:"\xE2\x81\x8F"},{k:"bsim;",v:"\xE2\x88\xBD"},{k:"bsime;",v:"\xE2\x8B\x8D"},{k:"bsol;",v:"\\"},{k:"bsolb;",v:"\xE2\xA7\x85"},{k:"bsolhsub;",v:"\xE2\x9F\x88"},{k:"bull;",v:"\xE2\x80\xA2"},{k:"bullet;",v:"\xE2\x80\xA2"},{k:"bump;",v:"\xE2\x89\x8E"},{k:"bumpE;",v:"\xE2\xAA\xAE"},{k:"bumpe;",v:"\xE2\x89\x8F"},{k:"bumpeq;",v:"\xE2\x89\x8F"},{k:"cacute;",v:"\xC4\x87"},{k:"cap;",v:"\xE2\x88\xA9"},{k:"capand;",v:"\xE2\xA9\x84"},{k:"capbrcup;",v:"\xE2\xA9\x89"},{k:"capcap;",v:"\xE2\xA9\x8B"},{k:"capcup;",v:"\xE2\xA9\x87"},{k:"capdot;",v:"\xE2\xA9\x80"},{k:"caps;",v:"\xE2\x88\xA9\xEF\xB8\x80"},{k:"caret;",v:"\xE2\x81\x81"},{k:"caron;",v:"\xCB\x87"},{k:"ccaps;",v:"\xE2\xA9\x8D"},{k:"ccaron;",v:"\xC4\x8D"},{k:"ccedil;",v:"\xC3\xA7"},{k:"ccirc;",v:"\xC4\x89"},{k:"ccups;",v:"\xE2\xA9\x8C"},{k:"ccupssm;",v:"\xE2\xA9\x90"},{k:"cdot;",v:"\xC4\x8B"},{k:"cedil;",v:"\xC2\xB8"},{k:"cemptyv;",v:"\xE2\xA6\xB2"},{k:"cent;",v:"\xC2\xA2"},{k:"centerdot;",v:"\xC2\xB7"},{k:"cfr;",v:"\xF0\x9D\x94\xA0"},{k:"chcy;",v:"\xD1\x87"},{k:"check;",v:"\xE2\x9C\x93"},{k:"checkmark;",v:"\xE2\x9C\x93"},{k:"chi;",v:"\xCF\x87"},{k:"cir;",v:"\xE2\x97\x8B"},{k:"cirE;",v:"\xE2\xA7\x83"},{k:"circ;",v:"\xCB\x86"},{k:"circeq;",v:"\xE2\x89\x97"},{k:"circlearrowleft;",v:"\xE2\x86\xBA"},{k:"circlearrowright;",v:"\xE2\x86\xBB"},{k:"circledR;",v:"\xC2\xAE"},{k:"circledS;",v:"\xE2\x93\x88"},{k:"circledast;",v:"\xE2\x8A\x9B"},{k:"circledcirc;",v:"\xE2\x8A\x9A"},{k:"circleddash;",v:"\xE2\x8A\x9D"},{k:"cire;",v:"\xE2\x89\x97"},{k:"cirfnint;",v:"\xE2\xA8\x90"},{k:"cirmid;",v:"\xE2\xAB\xAF"},{k:"cirscir;",v:"\xE2\xA7\x82"},{k:"clubs;",v:"\xE2\x99\xA3"},{k:"clubsuit;",v:"\xE2\x99\xA3"},{k:"colon;",v:":"},{k:"colone;",v:"\xE2\x89\x94"},{k:"coloneq;",v:"\xE2\x89\x94"},{k:"comma;",v:","},{k:"commat;",v:"@"},{k:"comp;",v:"\xE2\x88\x81"},{k:"compfn;",v:"\xE2\x88\x98"},{k:"complement;",v:"\xE2\x88\x81"},{k:"complexes;",v:"\xE2\x84\x82"},{k:"cong;",v:"\xE2\x89\x85"},{k:"congdot;",v:"\xE2\xA9\xAD"},{k:"conint;",v:"\xE2\x88\xAE"},{k:"copf;",v:"\xF0\x9D\x95\x94"},{k:"coprod;",v:"\xE2\x88\x90"},{k:"copy;",v:"\xC2\xA9"},{k:"copysr;",v:"\xE2\x84\x97"},{k:"crarr;",v:"\xE2\x86\xB5"},{k:"cross;",v:"\xE2\x9C\x97"},{k:"cscr;",v:"\xF0\x9D\x92\xB8"},{k:"csub;",v:"\xE2\xAB\x8F"},{k:"csube;",v:"\xE2\xAB\x91"},{k:"csup;",v:"\xE2\xAB\x90"},{k:"csupe;",v:"\xE2\xAB\x92"},{k:"ctdot;",v:"\xE2\x8B\xAF"},{k:"cudarrl;",v:"\xE2\xA4\xB8"},{k:"cudarrr;",v:"\xE2\xA4\xB5"},{k:"cuepr;",v:"\xE2\x8B\x9E"},{k:"cuesc;",v:"\xE2\x8B\x9F"},{k:"cularr;",v:"\xE2\x86\xB6"},{k:"cularrp;",v:"\xE2\xA4\xBD"},{k:"cup;",v:"\xE2\x88\xAA"},{k:"cupbrcap;",v:"\xE2\xA9\x88"},{k:"cupcap;",v:"\xE2\xA9\x86"},{k:"cupcup;",v:"\xE2\xA9\x8A"},{k:"cupdot;",v:"\xE2\x8A\x8D"},{k:"cupor;",v:"\xE2\xA9\x85"},{k:"cups;",v:"\xE2\x88\xAA\xEF\xB8\x80"},{k:"curarr;",v:"\xE2\x86\xB7"},{k:"curarrm;",v:"\xE2\xA4\xBC"},{k:"curlyeqprec;",v:"\xE2\x8B\x9E"},{k:"curlyeqsucc;",v:"\xE2\x8B\x9F"},{k:"curlyvee;",v:"\xE2\x8B\x8E"},{k:"curlywedge;",v:"\xE2\x8B\x8F"},{k:"curren;",v:"\xC2\xA4"},{k:"curvearrowleft;",v:"\xE2\x86\xB6"},{k:"curvearrowright;",v:"\xE2\x86\xB7"},{k:"cuvee;",v:"\xE2\x8B\x8E"},{k:"cuwed;",v:"\xE2\x8B\x8F"},{k:"cwconint;",v:"\xE2\x88\xB2"},{k:"cwint;",v:"\xE2\x88\xB1"},{k:"cylcty;",v:"\xE2\x8C\xAD"},{k:"dArr;",v:"\xE2\x87\x93"},{k:"dHar;",v:"\xE2\xA5\xA5"},{k:"dagger;",v:"\xE2\x80\xA0"},{k:"daleth;",v:"\xE2\x84\xB8"},{k:"darr;",v:"\xE2\x86\x93"},{k:"dash;",v:"\xE2\x80\x90"},{k:"dashv;",v:"\xE2\x8A\xA3"},{k:"dbkarow;",v:"\xE2\xA4\x8F"},{k:"dblac;",v:"\xCB\x9D"},{k:"dcaron;",v:"\xC4\x8F"},{k:"dcy;",v:"\xD0\xB4"},{k:"dd;",v:"\xE2\x85\x86"},{k:"ddagger;",v:"\xE2\x80\xA1"},{k:"ddarr;",v:"\xE2\x87\x8A"},{k:"ddotseq;",v:"\xE2\xA9\xB7"},{k:"deg;",v:"\xC2\xB0"},{k:"delta;",v:"\xCE\xB4"},{k:"demptyv;",v:"\xE2\xA6\xB1"},{k:"dfisht;",v:"\xE2\xA5\xBF"},{k:"dfr;",v:"\xF0\x9D\x94\xA1"},{k:"dharl;",v:"\xE2\x87\x83"},{k:"dharr;",v:"\xE2\x87\x82"},{k:"diam;",v:"\xE2\x8B\x84"},{k:"diamond;",v:"\xE2\x8B\x84"},{k:"diamondsuit;",v:"\xE2\x99\xA6"},{k:"diams;",v:"\xE2\x99\xA6"},{k:"die;",v:"\xC2\xA8"},{k:"digamma;",v:"\xCF\x9D"},{k:"disin;",v:"\xE2\x8B\xB2"},{k:"div;",v:"\xC3\xB7"},{k:"divide;",v:"\xC3\xB7"},{k:"divideontimes;",v:"\xE2\x8B\x87"},{k:"divonx;",v:"\xE2\x8B\x87"},{k:"djcy;",v:"\xD1\x92"},{k:"dlcorn;",v:"\xE2\x8C\x9E"},{k:"dlcrop;",v:"\xE2\x8C\x8D"},{k:"dollar;",v:"$"},{k:"dopf;",v:"\xF0\x9D\x95\x95"},{k:"dot;",v:"\xCB\x99"},{k:"doteq;",v:"\xE2\x89\x90"},{k:"doteqdot;",v:"\xE2\x89\x91"},{k:"dotminus;",v:"\xE2\x88\xB8"},{k:"dotplus;",v:"\xE2\x88\x94"},{k:"dotsquare;",v:"\xE2\x8A\xA1"},{k:"doublebarwedge;",v:"\xE2\x8C\x86"},{k:"downarrow;",v:"\xE2\x86\x93"},{k:"downdownarrows;",v:"\xE2\x87\x8A"},{k:"downharpoonleft;",v:"\xE2\x87\x83"},{k:"downharpoonright;",v:"\xE2\x87\x82"},{k:"drbkarow;",v:"\xE2\xA4\x90"},{k:"drcorn;",v:"\xE2\x8C\x9F"},{k:"drcrop;",v:"\xE2\x8C\x8C"},{k:"dscr;",v:"\xF0\x9D\x92\xB9"},{k:"dscy;",v:"\xD1\x95"},{k:"dsol;",v:"\xE2\xA7\xB6"},{k:"dstrok;",v:"\xC4\x91"},{k:"dtdot;",v:"\xE2\x8B\xB1"},{k:"dtri;",v:"\xE2\x96\xBF"},{k:"dtrif;",v:"\xE2\x96\xBE"},{k:"duarr;",v:"\xE2\x87\xB5"},{k:"duhar;",v:"\xE2\xA5\xAF"},{k:"dwangle;",v:"\xE2\xA6\xA6"},{k:"dzcy;",v:"\xD1\x9F"},{k:"dzigrarr;",v:"\xE2\x9F\xBF"},{k:"eDDot;",v:"\xE2\xA9\xB7"},{k:"eDot;",v:"\xE2\x89\x91"},{k:"eacute;",v:"\xC3\xA9"},{k:"easter;",v:"\xE2\xA9\xAE"},{k:"ecaron;",v:"\xC4\x9B"},{k:"ecir;",v:"\xE2\x89\x96"},{k:"ecirc;",v:"\xC3\xAA"},{k:"ecolon;",v:"\xE2\x89\x95"},{k:"ecy;",v:"\xD1\x8D"},{k:"edot;",v:"\xC4\x97"},{k:"ee;",v:"\xE2\x85\x87"},{k:"efDot;",v:"\xE2\x89\x92"},{k:"efr;",v:"\xF0\x9D\x94\xA2"},{k:"eg;",v:"\xE2\xAA\x9A"},{k:"egrave;",v:"\xC3\xA8"},{k:"egs;",v:"\xE2\xAA\x96"},{k:"egsdot;",v:"\xE2\xAA\x98"},{k:"el;",v:"\xE2\xAA\x99"},{k:"elinters;",v:"\xE2\x8F\xA7"},{k:"ell;",v:"\xE2\x84\x93"},{k:"els;",v:"\xE2\xAA\x95"},{k:"elsdot;",v:"\xE2\xAA\x97"},{k:"emacr;",v:"\xC4\x93"},{k:"empty;",v:"\xE2\x88\x85"},{k:"emptyset;",v:"\xE2\x88\x85"},{k:"emptyv;",v:"\xE2\x88\x85"},{k:"emsp;",v:"\xE2\x80\x83"},{k:"emsp13;",v:"\xE2\x80\x84"},{k:"emsp14;",v:"\xE2\x80\x85"},{k:"eng;",v:"\xC5\x8B"},{k:"ensp;",v:"\xE2\x80\x82"},{k:"eogon;",v:"\xC4\x99"},{k:"eopf;",v:"\xF0\x9D\x95\x96"},{k:"epar;",v:"\xE2\x8B\x95"},{k:"eparsl;",v:"\xE2\xA7\xA3"},{k:"eplus;",v:"\xE2\xA9\xB1"},{k:"epsi;",v:"\xCE\xB5"},{k:"epsilon;",v:"\xCE\xB5"},{k:"epsiv;",v:"\xCF\xB5"},{k:"eqcirc;",v:"\xE2\x89\x96"},{k:"eqcolon;",v:"\xE2\x89\x95"},{k:"eqsim;",v:"\xE2\x89\x82"},{k:"eqslantgtr;",v:"\xE2\xAA\x96"},{k:"eqslantless;",v:"\xE2\xAA\x95"},{k:"equals;",v:"="},{k:"equest;",v:"\xE2\x89\x9F"},{k:"equiv;",v:"\xE2\x89\xA1"},{k:"equivDD;",v:"\xE2\xA9\xB8"},{k:"eqvparsl;",v:"\xE2\xA7\xA5"},{k:"erDot;",v:"\xE2\x89\x93"},{k:"erarr;",v:"\xE2\xA5\xB1"},{k:"escr;",v:"\xE2\x84\xAF"},{k:"esdot;",v:"\xE2\x89\x90"},{k:"esim;",v:"\xE2\x89\x82"},{k:"eta;",v:"\xCE\xB7"},{k:"eth;",v:"\xC3\xB0"},{k:"euml;",v:"\xC3\xAB"},{k:"euro;",v:"\xE2\x82\xAC"},{k:"excl;",v:"!"},{k:"exist;",v:"\xE2\x88\x83"},{k:"expectation;",v:"\xE2\x84\xB0"},{k:"exponentiale;",v:"\xE2\x85\x87"},{k:"fallingdotseq;",v:"\xE2\x89\x92"},{k:"fcy;",v:"\xD1\x84"},{k:"female;",v:"\xE2\x99\x80"},{k:"ffilig;",v:"\xEF\xAC\x83"},{k:"fflig;",v:"\xEF\xAC\x80"},{k:"ffllig;",v:"\xEF\xAC\x84"},{k:"ffr;",v:"\xF0\x9D\x94\xA3"},{k:"filig;",v:"\xEF\xAC\x81"},{k:"fjlig;",v:"fj fj"},{k:"flat;",v:"\xE2\x99\xAD"},{k:"fllig;",v:"\xEF\xAC\x82"},{k:"fltns;",v:"\xE2\x96\xB1"},{k:"fnof;",v:"\xC6\x92"},{k:"fopf;",v:"\xF0\x9D\x95\x97"},{k:"forall;",v:"\xE2\x88\x80"},{k:"fork;",v:"\xE2\x8B\x94"},{k:"forkv;",v:"\xE2\xAB\x99"},{k:"fpartint;",v:"\xE2\xA8\x8D"},{k:"frac12;",v:"\xC2\xBD"},{k:"frac13;",v:"\xE2\x85\x93"},{k:"frac14;",v:"\xC2\xBC"},{k:"frac15;",v:"\xE2\x85\x95"},{k:"frac16;",v:"\xE2\x85\x99"},{k:"frac18;",v:"\xE2\x85\x9B"},{k:"frac23;",v:"\xE2\x85\x94"},{k:"frac25;",v:"\xE2\x85\x96"},{k:"frac34;",v:"\xC2\xBE"},{k:"frac35;",v:"\xE2\x85\x97"},{k:"frac38;",v:"\xE2\x85\x9C"},{k:"frac45;",v:"\xE2\x85\x98"},{k:"frac56;",v:"\xE2\x85\x9A"},{k:"frac58;",v:"\xE2\x85\x9D"},{k:"frac78;",v:"\xE2\x85\x9E"},{k:"frasl;",v:"\xE2\x81\x84"},{k:"frown;",v:"\xE2\x8C\xA2"},{k:"fscr;",v:"\xF0\x9D\x92\xBB"},{k:"gE;",v:"\xE2\x89\xA7"},{k:"gEl;",v:"\xE2\xAA\x8C"},{k:"gacute;",v:"\xC7\xB5"},{k:"gamma;",v:"\xCE\xB3"},{k:"gammad;",v:"\xCF\x9D"},{k:"gap;",v:"\xE2\xAA\x86"},{k:"gbreve;",v:"\xC4\x9F"},{k:"gcirc;",v:"\xC4\x9D"},{k:"gcy;",v:"\xD0\xB3"},{k:"gdot;",v:"\xC4\xA1"},{k:"ge;",v:"\xE2\x89\xA5"},{k:"gel;",v:"\xE2\x8B\x9B"},{k:"geq;",v:"\xE2\x89\xA5"},{k:"geqq;",v:"\xE2\x89\xA7"},{k:"geqslant;",v:"\xE2\xA9\xBE"},{k:"ges;",v:"\xE2\xA9\xBE"},{k:"gescc;",v:"\xE2\xAA\xA9"},{k:"gesdot;",v:"\xE2\xAA\x80"},{k:"gesdoto;",v:"\xE2\xAA\x82"},{k:"gesdotol;",v:"\xE2\xAA\x84"},{k:"gesl;",v:"\xE2\x8B\x9B\xEF\xB8\x80"},{k:"gesles;",v:"\xE2\xAA\x94"},{k:"gfr;",v:"\xF0\x9D\x94\xA4"},{k:"gg;",v:"\xE2\x89\xAB"},{k:"ggg;",v:"\xE2\x8B\x99"},{k:"gimel;",v:"\xE2\x84\xB7"},{k:"gjcy;",v:"\xD1\x93"},{k:"gl;",v:"\xE2\x89\xB7"},{k:"glE;",v:"\xE2\xAA\x92"},{k:"gla;",v:"\xE2\xAA\xA5"},{k:"glj;",v:"\xE2\xAA\xA4"},{k:"gnE;",v:"\xE2\x89\xA9"},{k:"gnap;",v:"\xE2\xAA\x8A"},{k:"gnapprox;",v:"\xE2\xAA\x8A"},{k:"gne;",v:"\xE2\xAA\x88"},{k:"gneq;",v:"\xE2\xAA\x88"},{k:"gneqq;",v:"\xE2\x89\xA9"},{k:"gnsim;",v:"\xE2\x8B\xA7"},{k:"gopf;",v:"\xF0\x9D\x95\x98"},{k:"grave;",v:"`"},{k:"gscr;",v:"\xE2\x84\x8A"},{k:"gsim;",v:"\xE2\x89\xB3"},{k:"gsime;",v:"\xE2\xAA\x8E"},{k:"gsiml;",v:"\xE2\xAA\x90"},{k:"gt;",v:">"},{k:"gtcc;",v:"\xE2\xAA\xA7"},{k:"gtcir;",v:"\xE2\xA9\xBA"},{k:"gtdot;",v:"\xE2\x8B\x97"},{k:"gtlPar;",v:"\xE2\xA6\x95"},{k:"gtquest;",v:"\xE2\xA9\xBC"},{k:"gtrapprox;",v:"\xE2\xAA\x86"},{k:"gtrarr;",v:"\xE2\xA5\xB8"},{k:"gtrdot;",v:"\xE2\x8B\x97"},{k:"gtreqless;",v:"\xE2\x8B\x9B"},{k:"gtreqqless;",v:"\xE2\xAA\x8C"},{k:"gtrless;",v:"\xE2\x89\xB7"},{k:"gtrsim;",v:"\xE2\x89\xB3"},{k:"gvertneqq;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"gvnE;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"hArr;",v:"\xE2\x87\x94"},{k:"hairsp;",v:"\xE2\x80\x8A"},{k:"half;",v:"\xC2\xBD"},{k:"hamilt;",v:"\xE2\x84\x8B"},{k:"hardcy;",v:"\xD1\x8A"},{k:"harr;",v:"\xE2\x86\x94"},{k:"harrcir;",v:"\xE2\xA5\x88"},{k:"harrw;",v:"\xE2\x86\xAD"},{k:"hbar;",v:"\xE2\x84\x8F"},{k:"hcirc;",v:"\xC4\xA5"},{k:"hearts;",v:"\xE2\x99\xA5"},{k:"heartsuit;",v:"\xE2\x99\xA5"},{k:"hellip;",v:"\xE2\x80\xA6"},{k:"hercon;",v:"\xE2\x8A\xB9"},{k:"hfr;",v:"\xF0\x9D\x94\xA5"},{k:"hksearow;",v:"\xE2\xA4\xA5"},{k:"hkswarow;",v:"\xE2\xA4\xA6"},{k:"hoarr;",v:"\xE2\x87\xBF"},{k:"homtht;",v:"\xE2\x88\xBB"},{k:"hookleftarrow;",v:"\xE2\x86\xA9"},{k:"hookrightarrow;",v:"\xE2\x86\xAA"},{k:"hopf;",v:"\xF0\x9D\x95\x99"},{k:"horbar;",v:"\xE2\x80\x95"},{k:"hscr;",v:"\xF0\x9D\x92\xBD"},{k:"hslash;",v:"\xE2\x84\x8F"},{k:"hstrok;",v:"\xC4\xA7"},{k:"hybull;",v:"\xE2\x81\x83"},{k:"hyphen;",v:"\xE2\x80\x90"},{k:"iacute;",v:"\xC3\xAD"},{k:"ic;",v:"\xE2\x81\xA3"},{k:"icirc;",v:"\xC3\xAE"},{k:"icy;",v:"\xD0\xB8"},{k:"iecy;",v:"\xD0\xB5"},{k:"iexcl;",v:"\xC2\xA1"},{k:"iff;",v:"\xE2\x87\x94"},{k:"ifr;",v:"\xF0\x9D\x94\xA6"},{k:"igrave;",v:"\xC3\xAC"},{k:"ii;",v:"\xE2\x85\x88"},{k:"iiiint;",v:"\xE2\xA8\x8C"},{k:"iiint;",v:"\xE2\x88\xAD"},{k:"iinfin;",v:"\xE2\xA7\x9C"},{k:"iiota;",v:"\xE2\x84\xA9"},{k:"ijlig;",v:"\xC4\xB3"},{k:"imacr;",v:"\xC4\xAB"},{k:"image;",v:"\xE2\x84\x91"},{k:"imagline;",v:"\xE2\x84\x90"},{k:"imagpart;",v:"\xE2\x84\x91"},{k:"imath;",v:"\xC4\xB1"},{k:"imof;",v:"\xE2\x8A\xB7"},{k:"imped;",v:"\xC6\xB5"},{k:"in;",v:"\xE2\x88\x88"},{k:"incare;",v:"\xE2\x84\x85"},{k:"infin;",v:"\xE2\x88\x9E"},{k:"infintie;",v:"\xE2\xA7\x9D"},{k:"inodot;",v:"\xC4\xB1"},{k:"int;",v:"\xE2\x88\xAB"},{k:"intcal;",v:"\xE2\x8A\xBA"},{k:"integers;",v:"\xE2\x84\xA4"},{k:"intercal;",v:"\xE2\x8A\xBA"},{k:"intlarhk;",v:"\xE2\xA8\x97"},{k:"intprod;",v:"\xE2\xA8\xBC"},{k:"iocy;",v:"\xD1\x91"},{k:"iogon;",v:"\xC4\xAF"},{k:"iopf;",v:"\xF0\x9D\x95\x9A"},{k:"iota;",v:"\xCE\xB9"},{k:"iprod;",v:"\xE2\xA8\xBC"},{k:"iquest;",v:"\xC2\xBF"},{k:"iscr;",v:"\xF0\x9D\x92\xBE"},{k:"isin;",v:"\xE2\x88\x88"},{k:"isinE;",v:"\xE2\x8B\xB9"},{k:"isindot;",v:"\xE2\x8B\xB5"},{k:"isins;",v:"\xE2\x8B\xB4"},{k:"isinsv;",v:"\xE2\x8B\xB3"},{k:"isinv;",v:"\xE2\x88\x88"},{k:"it;",v:"\xE2\x81\xA2"},{k:"itilde;",v:"\xC4\xA9"},{k:"iukcy;",v:"\xD1\x96"},{k:"iuml;",v:"\xC3\xAF"},{k:"jcirc;",v:"\xC4\xB5"},{k:"jcy;",v:"\xD0\xB9"},{k:"jfr;",v:"\xF0\x9D\x94\xA7"},{k:"jmath;",v:"\xC8\xB7"},{k:"jopf;",v:"\xF0\x9D\x95\x9B"},{k:"jscr;",v:"\xF0\x9D\x92\xBF"},{k:"jsercy;",v:"\xD1\x98"},{k:"jukcy;",v:"\xD1\x94"},{k:"kappa;",v:"\xCE\xBA"},{k:"kappav;",v:"\xCF\xB0"},{k:"kcedil;",v:"\xC4\xB7"},{k:"kcy;",v:"\xD0\xBA"},{k:"kfr;",v:"\xF0\x9D\x94\xA8"},{k:"kgreen;",v:"\xC4\xB8"},{k:"khcy;",v:"\xD1\x85"},{k:"kjcy;",v:"\xD1\x9C"},{k:"kopf;",v:"\xF0\x9D\x95\x9C"},{k:"kscr;",v:"\xF0\x9D\x93\x80"},{k:"lAarr;",v:"\xE2\x87\x9A"},{k:"lArr;",v:"\xE2\x87\x90"},{k:"lAtail;",v:"\xE2\xA4\x9B"},{k:"lBarr;",v:"\xE2\xA4\x8E"},{k:"lE;",v:"\xE2\x89\xA6"},{k:"lEg;",v:"\xE2\xAA\x8B"},{k:"lHar;",v:"\xE2\xA5\xA2"},{k:"lacute;",v:"\xC4\xBA"},{k:"laemptyv;",v:"\xE2\xA6\xB4"},{k:"lagran;",v:"\xE2\x84\x92"},{k:"lambda;",v:"\xCE\xBB"},{k:"lang;",v:"\xE2\x9F\xA8"},{k:"langd;",v:"\xE2\xA6\x91"},{k:"langle;",v:"\xE2\x9F\xA8"},{k:"lap;",v:"\xE2\xAA\x85"},{k:"laquo;",v:"\xC2\xAB"},{k:"larr;",v:"\xE2\x86\x90"},{k:"larrb;",v:"\xE2\x87\xA4"},{k:"larrbfs;",v:"\xE2\xA4\x9F"},{k:"larrfs;",v:"\xE2\xA4\x9D"},{k:"larrhk;",v:"\xE2\x86\xA9"},{k:"larrlp;",v:"\xE2\x86\xAB"},{k:"larrpl;",v:"\xE2\xA4\xB9"},{k:"larrsim;",v:"\xE2\xA5\xB3"},{k:"larrtl;",v:"\xE2\x86\xA2"},{k:"lat;",v:"\xE2\xAA\xAB"},{k:"latail;",v:"\xE2\xA4\x99"},{k:"late;",v:"\xE2\xAA\xAD"},{k:"lates;",v:"\xE2\xAA\xAD\xEF\xB8\x80"},{k:"lbarr;",v:"\xE2\xA4\x8C"},{k:"lbbrk;",v:"\xE2\x9D\xB2"},{k:"lbrace;",v:"{"},{k:"lbrack;",v:"["},{k:"lbrke;",v:"\xE2\xA6\x8B"},{k:"lbrksld;",v:"\xE2\xA6\x8F"},{k:"lbrkslu;",v:"\xE2\xA6\x8D"},{k:"lcaron;",v:"\xC4\xBE"},{k:"lcedil;",v:"\xC4\xBC"},{k:"lceil;",v:"\xE2\x8C\x88"},{k:"lcub;",v:"{"},{k:"lcy;",v:"\xD0\xBB"},{k:"ldca;",v:"\xE2\xA4\xB6"},{k:"ldquo;",v:"\xE2\x80\x9C"},{k:"ldquor;",v:"\xE2\x80\x9E"},{k:"ldrdhar;",v:"\xE2\xA5\xA7"},{k:"ldrushar;",v:"\xE2\xA5\x8B"},{k:"ldsh;",v:"\xE2\x86\xB2"},{k:"le;",v:"\xE2\x89\xA4"},{k:"leftarrow;",v:"\xE2\x86\x90"},{k:"leftarrowtail;",v:"\xE2\x86\xA2"},{k:"leftharpoondown;",v:"\xE2\x86\xBD"},{k:"leftharpoonup;",v:"\xE2\x86\xBC"},{k:"leftleftarrows;",v:"\xE2\x87\x87"},{k:"leftrightarrow;",v:"\xE2\x86\x94"},{k:"leftrightarrows;",v:"\xE2\x87\x86"},{k:"leftrightharpoons;",v:"\xE2\x87\x8B"},{k:"leftrightsquigarrow;",v:"\xE2\x86\xAD"},{k:"leftthreetimes;",v:"\xE2\x8B\x8B"},{k:"leg;",v:"\xE2\x8B\x9A"},{k:"leq;",v:"\xE2\x89\xA4"},{k:"leqq;",v:"\xE2\x89\xA6"},{k:"leqslant;",v:"\xE2\xA9\xBD"},{k:"les;",v:"\xE2\xA9\xBD"},{k:"lescc;",v:"\xE2\xAA\xA8"},{k:"lesdot;",v:"\xE2\xA9\xBF"},{k:"lesdoto;",v:"\xE2\xAA\x81"},{k:"lesdotor;",v:"\xE2\xAA\x83"},{k:"lesg;",v:"\xE2\x8B\x9A\xEF\xB8\x80"},{k:"lesges;",v:"\xE2\xAA\x93"},{k:"lessapprox;",v:"\xE2\xAA\x85"},{k:"lessdot;",v:"\xE2\x8B\x96"},{k:"lesseqgtr;",v:"\xE2\x8B\x9A"},{k:"lesseqqgtr;",v:"\xE2\xAA\x8B"},{k:"lessgtr;",v:"\xE2\x89\xB6"},{k:"lesssim;",v:"\xE2\x89\xB2"},{k:"lfisht;",v:"\xE2\xA5\xBC"},{k:"lfloor;",v:"\xE2\x8C\x8A"},{k:"lfr;",v:"\xF0\x9D\x94\xA9"},{k:"lg;",v:"\xE2\x89\xB6"},{k:"lgE;",v:"\xE2\xAA\x91"},{k:"lhard;",v:"\xE2\x86\xBD"},{k:"lharu;",v:"\xE2\x86\xBC"},{k:"lharul;",v:"\xE2\xA5\xAA"},{k:"lhblk;",v:"\xE2\x96\x84"},{k:"ljcy;",v:"\xD1\x99"},{k:"ll;",v:"\xE2\x89\xAA"},{k:"llarr;",v:"\xE2\x87\x87"},{k:"llcorner;",v:"\xE2\x8C\x9E"},{k:"llhard;",v:"\xE2\xA5\xAB"},{k:"lltri;",v:"\xE2\x97\xBA"},{k:"lmidot;",v:"\xC5\x80"},{k:"lmoust;",v:"\xE2\x8E\xB0"},{k:"lmoustache;",v:"\xE2\x8E\xB0"},{k:"lnE;",v:"\xE2\x89\xA8"},{k:"lnap;",v:"\xE2\xAA\x89"},{k:"lnapprox;",v:"\xE2\xAA\x89"},{k:"lne;",v:"\xE2\xAA\x87"},{k:"lneq;",v:"\xE2\xAA\x87"},{k:"lneqq;",v:"\xE2\x89\xA8"},{k:"lnsim;",v:"\xE2\x8B\xA6"},{k:"loang;",v:"\xE2\x9F\xAC"},{k:"loarr;",v:"\xE2\x87\xBD"},{k:"lobrk;",v:"\xE2\x9F\xA6"},{k:"longleftarrow;",v:"\xE2\x9F\xB5"},{k:"longleftrightarrow;",v:"\xE2\x9F\xB7"},{k:"longmapsto;",v:"\xE2\x9F\xBC"},{k:"longrightarrow;",v:"\xE2\x9F\xB6"},{k:"looparrowleft;",v:"\xE2\x86\xAB"},{k:"looparrowright;",v:"\xE2\x86\xAC"},{k:"lopar;",v:"\xE2\xA6\x85"},{k:"lopf;",v:"\xF0\x9D\x95\x9D"},{k:"loplus;",v:"\xE2\xA8\xAD"},{k:"lotimes;",v:"\xE2\xA8\xB4"},{k:"lowast;",v:"\xE2\x88\x97"},{k:"lowbar;",v:"_"},{k:"loz;",v:"\xE2\x97\x8A"},{k:"lozenge;",v:"\xE2\x97\x8A"},{k:"lozf;",v:"\xE2\xA7\xAB"},{k:"lpar;",v:"("},{k:"lparlt;",v:"\xE2\xA6\x93"},{k:"lrarr;",v:"\xE2\x87\x86"},{k:"lrcorner;",v:"\xE2\x8C\x9F"},{k:"lrhar;",v:"\xE2\x87\x8B"},{k:"lrhard;",v:"\xE2\xA5\xAD"},{k:"lrm;",v:"\xE2\x80\x8E"},{k:"lrtri;",v:"\xE2\x8A\xBF"},{k:"lsaquo;",v:"\xE2\x80\xB9"},{k:"lscr;",v:"\xF0\x9D\x93\x81"},{k:"lsh;",v:"\xE2\x86\xB0"},{k:"lsim;",v:"\xE2\x89\xB2"},{k:"lsime;",v:"\xE2\xAA\x8D"},{k:"lsimg;",v:"\xE2\xAA\x8F"},{k:"lsqb;",v:"["},{k:"lsquo;",v:"\xE2\x80\x98"},{k:"lsquor;",v:"\xE2\x80\x9A"},{k:"lstrok;",v:"\xC5\x82"},{k:"lt;",v:"<"},{k:"ltcc;",v:"\xE2\xAA\xA6"},{k:"ltcir;",v:"\xE2\xA9\xB9"},{k:"ltdot;",v:"\xE2\x8B\x96"},{k:"lthree;",v:"\xE2\x8B\x8B"},{k:"ltimes;",v:"\xE2\x8B\x89"},{k:"ltlarr;",v:"\xE2\xA5\xB6"},{k:"ltquest;",v:"\xE2\xA9\xBB"},{k:"ltrPar;",v:"\xE2\xA6\x96"},{k:"ltri;",v:"\xE2\x97\x83"},{k:"ltrie;",v:"\xE2\x8A\xB4"},{k:"ltrif;",v:"\xE2\x97\x82"},{k:"lurdshar;",v:"\xE2\xA5\x8A"},{k:"luruhar;",v:"\xE2\xA5\xA6"},{k:"lvertneqq;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"lvnE;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"mDDot;",v:"\xE2\x88\xBA"},{k:"macr;",v:"\xC2\xAF"},{k:"male;",v:"\xE2\x99\x82"},{k:"malt;",v:"\xE2\x9C\xA0"},{k:"maltese;",v:"\xE2\x9C\xA0"},{k:"map;",v:"\xE2\x86\xA6"},{k:"mapsto;",v:"\xE2\x86\xA6"},{k:"mapstodown;",v:"\xE2\x86\xA7"},{k:"mapstoleft;",v:"\xE2\x86\xA4"},{k:"mapstoup;",v:"\xE2\x86\xA5"},{k:"marker;",v:"\xE2\x96\xAE"},{k:"mcomma;",v:"\xE2\xA8\xA9"},{k:"mcy;",v:"\xD0\xBC"},{k:"mdash;",v:"\xE2\x80\x94"},{k:"measuredangle;",v:"\xE2\x88\xA1"},{k:"mfr;",v:"\xF0\x9D\x94\xAA"},{k:"mho;",v:"\xE2\x84\xA7"},{k:"micro;",v:"\xC2\xB5"},{k:"mid;",v:"\xE2\x88\xA3"},{k:"midast;",v:"*"},{k:"midcir;",v:"\xE2\xAB\xB0"},{k:"middot;",v:"\xC2\xB7"},{k:"minus;",v:"\xE2\x88\x92"},{k:"minusb;",v:"\xE2\x8A\x9F"},{k:"minusd;",v:"\xE2\x88\xB8"},{k:"minusdu;",v:"\xE2\xA8\xAA"},{k:"mlcp;",v:"\xE2\xAB\x9B"},{k:"mldr;",v:"\xE2\x80\xA6"},{k:"mnplus;",v:"\xE2\x88\x93"},{k:"models;",v:"\xE2\x8A\xA7"},{k:"mopf;",v:"\xF0\x9D\x95\x9E"},{k:"mp;",v:"\xE2\x88\x93"},{k:"mscr;",v:"\xF0\x9D\x93\x82"},{k:"mstpos;",v:"\xE2\x88\xBE"},{k:"mu;",v:"\xCE\xBC"},{k:"multimap;",v:"\xE2\x8A\xB8"},{k:"mumap;",v:"\xE2\x8A\xB8"},{k:"nGg;",v:"\xE2\x8B\x99\xCC\xB8"},{k:"nGt;",v:"\xE2\x89\xAB\xE2\x83\x92"},{k:"nGtv;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"nLeftarrow;",v:"\xE2\x87\x8D"},{k:"nLeftrightarrow;",v:"\xE2\x87\x8E"},{k:"nLl;",v:"\xE2\x8B\x98\xCC\xB8"},{k:"nLt;",v:"\xE2\x89\xAA\xE2\x83\x92"},{k:"nLtv;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"nRightarrow;",v:"\xE2\x87\x8F"},{k:"nVDash;",v:"\xE2\x8A\xAF"},{k:"nVdash;",v:"\xE2\x8A\xAE"},{k:"nabla;",v:"\xE2\x88\x87"},{k:"nacute;",v:"\xC5\x84"},{k:"nang;",v:"\xE2\x88\xA0\xE2\x83\x92"},{k:"nap;",v:"\xE2\x89\x89"},{k:"napE;",v:"\xE2\xA9\xB0\xCC\xB8"},{k:"napid;",v:"\xE2\x89\x8B\xCC\xB8"},{k:"napos;",v:"\xC5\x89"},{k:"napprox;",v:"\xE2\x89\x89"},{k:"natur;",v:"\xE2\x99\xAE"},{k:"natural;",v:"\xE2\x99\xAE"},{k:"naturals;",v:"\xE2\x84\x95"},{k:"nbsp;",v:"\xC2\xA0"},{k:"nbump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"nbumpe;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"ncap;",v:"\xE2\xA9\x83"},{k:"ncaron;",v:"\xC5\x88"},{k:"ncedil;",v:"\xC5\x86"},{k:"ncong;",v:"\xE2\x89\x87"},{k:"ncongdot;",v:"\xE2\xA9\xAD\xCC\xB8"},{k:"ncup;",v:"\xE2\xA9\x82"},{k:"ncy;",v:"\xD0\xBD"},{k:"ndash;",v:"\xE2\x80\x93"},{k:"ne;",v:"\xE2\x89\xA0"},{k:"neArr;",v:"\xE2\x87\x97"},{k:"nearhk;",v:"\xE2\xA4\xA4"},{k:"nearr;",v:"\xE2\x86\x97"},{k:"nearrow;",v:"\xE2\x86\x97"},{k:"nedot;",v:"\xE2\x89\x90\xCC\xB8"},{k:"nequiv;",v:"\xE2\x89\xA2"},{k:"nesear;",v:"\xE2\xA4\xA8"},{k:"nesim;",v:"\xE2\x89\x82\xCC\xB8"},{k:"nexist;",v:"\xE2\x88\x84"},{k:"nexists;",v:"\xE2\x88\x84"},{k:"nfr;",v:"\xF0\x9D\x94\xAB"},{k:"ngE;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"nge;",v:"\xE2\x89\xB1"},{k:"ngeq;",v:"\xE2\x89\xB1"},{k:"ngeqq;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"ngeqslant;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"nges;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"ngsim;",v:"\xE2\x89\xB5"},{k:"ngt;",v:"\xE2\x89\xAF"},{k:"ngtr;",v:"\xE2\x89\xAF"},{k:"nhArr;",v:"\xE2\x87\x8E"},{k:"nharr;",v:"\xE2\x86\xAE"},{k:"nhpar;",v:"\xE2\xAB\xB2"},{k:"ni;",v:"\xE2\x88\x8B"},{k:"nis;",v:"\xE2\x8B\xBC"},{k:"nisd;",v:"\xE2\x8B\xBA"},{k:"niv;",v:"\xE2\x88\x8B"},{k:"njcy;",v:"\xD1\x9A"},{k:"nlArr;",v:"\xE2\x87\x8D"},{k:"nlE;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nlarr;",v:"\xE2\x86\x9A"},{k:"nldr;",v:"\xE2\x80\xA5"},{k:"nle;",v:"\xE2\x89\xB0"},{k:"nleftarrow;",v:"\xE2\x86\x9A"},{k:"nleftrightarrow;",v:"\xE2\x86\xAE"},{k:"nleq;",v:"\xE2\x89\xB0"},{k:"nleqq;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nleqslant;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nles;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nless;",v:"\xE2\x89\xAE"},{k:"nlsim;",v:"\xE2\x89\xB4"},{k:"nlt;",v:"\xE2\x89\xAE"},{k:"nltri;",v:"\xE2\x8B\xAA"},{k:"nltrie;",v:"\xE2\x8B\xAC"},{k:"nmid;",v:"\xE2\x88\xA4"},{k:"nopf;",v:"\xF0\x9D\x95\x9F"},{k:"not;",v:"\xC2\xAC"},{k:"notin;",v:"\xE2\x88\x89"},{k:"notinE;",v:"\xE2\x8B\xB9\xCC\xB8"},{k:"notindot;",v:"\xE2\x8B\xB5\xCC\xB8"},{k:"notinva;",v:"\xE2\x88\x89"},{k:"notinvb;",v:"\xE2\x8B\xB7"},{k:"notinvc;",v:"\xE2\x8B\xB6"},{k:"notni;",v:"\xE2\x88\x8C"},{k:"notniva;",v:"\xE2\x88\x8C"},{k:"notnivb;",v:"\xE2\x8B\xBE"},{k:"notnivc;",v:"\xE2\x8B\xBD"},{k:"npar;",v:"\xE2\x88\xA6"},{k:"nparallel;",v:"\xE2\x88\xA6"},{k:"nparsl;",v:"\xE2\xAB\xBD\xE2\x83\xA5"},{k:"npart;",v:"\xE2\x88\x82\xCC\xB8"},{k:"npolint;",v:"\xE2\xA8\x94"},{k:"npr;",v:"\xE2\x8A\x80"},{k:"nprcue;",v:"\xE2\x8B\xA0"},{k:"npre;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nprec;",v:"\xE2\x8A\x80"},{k:"npreceq;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nrArr;",v:"\xE2\x87\x8F"},{k:"nrarr;",v:"\xE2\x86\x9B"},{k:"nrarrc;",v:"\xE2\xA4\xB3\xCC\xB8"},{k:"nrarrw;",v:"\xE2\x86\x9D\xCC\xB8"},{k:"nrightarrow;",v:"\xE2\x86\x9B"},{k:"nrtri;",v:"\xE2\x8B\xAB"},{k:"nrtrie;",v:"\xE2\x8B\xAD"},{k:"nsc;",v:"\xE2\x8A\x81"},{k:"nsccue;",v:"\xE2\x8B\xA1"},{k:"nsce;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nscr;",v:"\xF0\x9D\x93\x83"},{k:"nshortmid;",v:"\xE2\x88\xA4"},{k:"nshortparallel;",v:"\xE2\x88\xA6"},{k:"nsim;",v:"\xE2\x89\x81"},{k:"nsime;",v:"\xE2\x89\x84"},{k:"nsimeq;",v:"\xE2\x89\x84"},{k:"nsmid;",v:"\xE2\x88\xA4"},{k:"nspar;",v:"\xE2\x88\xA6"},{k:"nsqsube;",v:"\xE2\x8B\xA2"},{k:"nsqsupe;",v:"\xE2\x8B\xA3"},{k:"nsub;",v:"\xE2\x8A\x84"},{k:"nsubE;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsube;",v:"\xE2\x8A\x88"},{k:"nsubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"nsubseteq;",v:"\xE2\x8A\x88"},{k:"nsubseteqq;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsucc;",v:"\xE2\x8A\x81"},{k:"nsucceq;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nsup;",v:"\xE2\x8A\x85"},{k:"nsupE;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"nsupe;",v:"\xE2\x8A\x89"},{k:"nsupset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"nsupseteq;",v:"\xE2\x8A\x89"},{k:"nsupseteqq;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"ntgl;",v:"\xE2\x89\xB9"},{k:"ntilde;",v:"\xC3\xB1"},{k:"ntlg;",v:"\xE2\x89\xB8"},{k:"ntriangleleft;",v:"\xE2\x8B\xAA"},{k:"ntrianglelefteq;",v:"\xE2\x8B\xAC"},{k:"ntriangleright;",v:"\xE2\x8B\xAB"},{k:"ntrianglerighteq;",v:"\xE2\x8B\xAD"},{k:"nu;",v:"\xCE\xBD"},{k:"num;",v:"#"},{k:"numero;",v:"\xE2\x84\x96"},{k:"numsp;",v:"\xE2\x80\x87"},{k:"nvDash;",v:"\xE2\x8A\xAD"},{k:"nvHarr;",v:"\xE2\xA4\x84"},{k:"nvap;",v:"\xE2\x89\x8D\xE2\x83\x92"},{k:"nvdash;",v:"\xE2\x8A\xAC"},{k:"nvge;",v:"\xE2\x89\xA5\xE2\x83\x92"},{k:"nvgt;",v:">\xE2\x83\x92"},{k:"nvinfin;",v:"\xE2\xA7\x9E"},{k:"nvlArr;",v:"\xE2\xA4\x82"},{k:"nvle;",v:"\xE2\x89\xA4\xE2\x83\x92"},{k:"nvlt;",v:"<\xE2\x83\x92"},{k:"nvltrie;",v:"\xE2\x8A\xB4\xE2\x83\x92"},{k:"nvrArr;",v:"\xE2\xA4\x83"},{k:"nvrtrie;",v:"\xE2\x8A\xB5\xE2\x83\x92"},{k:"nvsim;",v:"\xE2\x88\xBC\xE2\x83\x92"},{k:"nwArr;",v:"\xE2\x87\x96"},{k:"nwarhk;",v:"\xE2\xA4\xA3"},{k:"nwarr;",v:"\xE2\x86\x96"},{k:"nwarrow;",v:"\xE2\x86\x96"},{k:"nwnear;",v:"\xE2\xA4\xA7"},{k:"oS;",v:"\xE2\x93\x88"},{k:"oacute;",v:"\xC3\xB3"},{k:"oast;",v:"\xE2\x8A\x9B"},{k:"ocir;",v:"\xE2\x8A\x9A"},{k:"ocirc;",v:"\xC3\xB4"},{k:"ocy;",v:"\xD0\xBE"},{k:"odash;",v:"\xE2\x8A\x9D"},{k:"odblac;",v:"\xC5\x91"},{k:"odiv;",v:"\xE2\xA8\xB8"},{k:"odot;",v:"\xE2\x8A\x99"},{k:"odsold;",v:"\xE2\xA6\xBC"},{k:"oelig;",v:"\xC5\x93"},{k:"ofcir;",v:"\xE2\xA6\xBF"},{k:"ofr;",v:"\xF0\x9D\x94\xAC"},{k:"ogon;",v:"\xCB\x9B"},{k:"ograve;",v:"\xC3\xB2"},{k:"ogt;",v:"\xE2\xA7\x81"},{k:"ohbar;",v:"\xE2\xA6\xB5"},{k:"ohm;",v:"\xCE\xA9"},{k:"oint;",v:"\xE2\x88\xAE"},{k:"olarr;",v:"\xE2\x86\xBA"},{k:"olcir;",v:"\xE2\xA6\xBE"},{k:"olcross;",v:"\xE2\xA6\xBB"},{k:"oline;",v:"\xE2\x80\xBE"},{k:"olt;",v:"\xE2\xA7\x80"},{k:"omacr;",v:"\xC5\x8D"},{k:"omega;",v:"\xCF\x89"},{k:"omicron;",v:"\xCE\xBF"},{k:"omid;",v:"\xE2\xA6\xB6"},{k:"ominus;",v:"\xE2\x8A\x96"},{k:"oopf;",v:"\xF0\x9D\x95\xA0"},{k:"opar;",v:"\xE2\xA6\xB7"},{k:"operp;",v:"\xE2\xA6\xB9"},{k:"oplus;",v:"\xE2\x8A\x95"},{k:"or;",v:"\xE2\x88\xA8"},{k:"orarr;",v:"\xE2\x86\xBB"},{k:"ord;",v:"\xE2\xA9\x9D"},{k:"order;",v:"\xE2\x84\xB4"},{k:"orderof;",v:"\xE2\x84\xB4"},{k:"ordf;",v:"\xC2\xAA"},{k:"ordm;",v:"\xC2\xBA"},{k:"origof;",v:"\xE2\x8A\xB6"},{k:"oror;",v:"\xE2\xA9\x96"},{k:"orslope;",v:"\xE2\xA9\x97"},{k:"orv;",v:"\xE2\xA9\x9B"},{k:"oscr;",v:"\xE2\x84\xB4"},{k:"oslash;",v:"\xC3\xB8"},{k:"osol;",v:"\xE2\x8A\x98"},{k:"otilde;",v:"\xC3\xB5"},{k:"otimes;",v:"\xE2\x8A\x97"},{k:"otimesas;",v:"\xE2\xA8\xB6"},{k:"ouml;",v:"\xC3\xB6"},{k:"ovbar;",v:"\xE2\x8C\xBD"},{k:"par;",v:"\xE2\x88\xA5"},{k:"para;",v:"\xC2\xB6"},{k:"parallel;",v:"\xE2\x88\xA5"},{k:"parsim;",v:"\xE2\xAB\xB3"},{k:"parsl;",v:"\xE2\xAB\xBD"},{k:"part;",v:"\xE2\x88\x82"},{k:"pcy;",v:"\xD0\xBF"},{k:"percnt;",v:"%"},{k:"period;",v:"."},{k:"permil;",v:"\xE2\x80\xB0"},{k:"perp;",v:"\xE2\x8A\xA5"},{k:"pertenk;",v:"\xE2\x80\xB1"},{k:"pfr;",v:"\xF0\x9D\x94\xAD"},{k:"phi;",v:"\xCF\x86"},{k:"phiv;",v:"\xCF\x95"},{k:"phmmat;",v:"\xE2\x84\xB3"},{k:"phone;",v:"\xE2\x98\x8E"},{k:"pi;",v:"\xCF\x80"},{k:"pitchfork;",v:"\xE2\x8B\x94"},{k:"piv;",v:"\xCF\x96"},{k:"planck;",v:"\xE2\x84\x8F"},{k:"planckh;",v:"\xE2\x84\x8E"},{k:"plankv;",v:"\xE2\x84\x8F"},{k:"plus;",v:"+"},{k:"plusacir;",v:"\xE2\xA8\xA3"},{k:"plusb;",v:"\xE2\x8A\x9E"},{k:"pluscir;",v:"\xE2\xA8\xA2"},{k:"plusdo;",v:"\xE2\x88\x94"},{k:"plusdu;",v:"\xE2\xA8\xA5"},{k:"pluse;",v:"\xE2\xA9\xB2"},{k:"plusmn;",v:"\xC2\xB1"},{k:"plussim;",v:"\xE2\xA8\xA6"},{k:"plustwo;",v:"\xE2\xA8\xA7"},{k:"pm;",v:"\xC2\xB1"},{k:"pointint;",v:"\xE2\xA8\x95"},{k:"popf;",v:"\xF0\x9D\x95\xA1"},{k:"pound;",v:"\xC2\xA3"},{k:"pr;",v:"\xE2\x89\xBA"},{k:"prE;",v:"\xE2\xAA\xB3"},{k:"prap;",v:"\xE2\xAA\xB7"},{k:"prcue;",v:"\xE2\x89\xBC"},{k:"pre;",v:"\xE2\xAA\xAF"},{k:"prec;",v:"\xE2\x89\xBA"},{k:"precapprox;",v:"\xE2\xAA\xB7"},{k:"preccurlyeq;",v:"\xE2\x89\xBC"},{k:"preceq;",v:"\xE2\xAA\xAF"},{k:"precnapprox;",v:"\xE2\xAA\xB9"},{k:"precneqq;",v:"\xE2\xAA\xB5"},{k:"precnsim;",v:"\xE2\x8B\xA8"},{k:"precsim;",v:"\xE2\x89\xBE"},{k:"prime;",v:"\xE2\x80\xB2"},{k:"primes;",v:"\xE2\x84\x99"},{k:"prnE;",v:"\xE2\xAA\xB5"},{k:"prnap;",v:"\xE2\xAA\xB9"},{k:"prnsim;",v:"\xE2\x8B\xA8"},{k:"prod;",v:"\xE2\x88\x8F"},{k:"profalar;",v:"\xE2\x8C\xAE"},{k:"profline;",v:"\xE2\x8C\x92"},{k:"profsurf;",v:"\xE2\x8C\x93"},{k:"prop;",v:"\xE2\x88\x9D"},{k:"propto;",v:"\xE2\x88\x9D"},{k:"prsim;",v:"\xE2\x89\xBE"},{k:"prurel;",v:"\xE2\x8A\xB0"},{k:"pscr;",v:"\xF0\x9D\x93\x85"},{k:"psi;",v:"\xCF\x88"},{k:"puncsp;",v:"\xE2\x80\x88"},{k:"qfr;",v:"\xF0\x9D\x94\xAE"},{k:"qint;",v:"\xE2\xA8\x8C"},{k:"qopf;",v:"\xF0\x9D\x95\xA2"},{k:"qprime;",v:"\xE2\x81\x97"},{k:"qscr;",v:"\xF0\x9D\x93\x86"},{k:"quaternions;",v:"\xE2\x84\x8D"},{k:"quatint;",v:"\xE2\xA8\x96"},{k:"quest;",v:"?"},{k:"questeq;",v:"\xE2\x89\x9F"},{k:"quot;",v:"\""},{k:"rAarr;",v:"\xE2\x87\x9B"},{k:"rArr;",v:"\xE2\x87\x92"},{k:"rAtail;",v:"\xE2\xA4\x9C"},{k:"rBarr;",v:"\xE2\xA4\x8F"},{k:"rHar;",v:"\xE2\xA5\xA4"},{k:"race;",v:"\xE2\x88\xBD\xCC\xB1"},{k:"racute;",v:"\xC5\x95"},{k:"radic;",v:"\xE2\x88\x9A"},{k:"raemptyv;",v:"\xE2\xA6\xB3"},{k:"rang;",v:"\xE2\x9F\xA9"},{k:"rangd;",v:"\xE2\xA6\x92"},{k:"range;",v:"\xE2\xA6\xA5"},{k:"rangle;",v:"\xE2\x9F\xA9"},{k:"raquo;",v:"\xC2\xBB"},{k:"rarr;",v:"\xE2\x86\x92"},{k:"rarrap;",v:"\xE2\xA5\xB5"},{k:"rarrb;",v:"\xE2\x87\xA5"},{k:"rarrbfs;",v:"\xE2\xA4\xA0"},{k:"rarrc;",v:"\xE2\xA4\xB3"},{k:"rarrfs;",v:"\xE2\xA4\x9E"},{k:"rarrhk;",v:"\xE2\x86\xAA"},{k:"rarrlp;",v:"\xE2\x86\xAC"},{k:"rarrpl;",v:"\xE2\xA5\x85"},{k:"rarrsim;",v:"\xE2\xA5\xB4"},{k:"rarrtl;",v:"\xE2\x86\xA3"},{k:"rarrw;",v:"\xE2\x86\x9D"},{k:"ratail;",v:"\xE2\xA4\x9A"},{k:"ratio;",v:"\xE2\x88\xB6"},{k:"rationals;",v:"\xE2\x84\x9A"},{k:"rbarr;",v:"\xE2\xA4\x8D"},{k:"rbbrk;",v:"\xE2\x9D\xB3"},{k:"rbrace;",v:"}"},{k:"rbrack;",v:"]"},{k:"rbrke;",v:"\xE2\xA6\x8C"},{k:"rbrksld;",v:"\xE2\xA6\x8E"},{k:"rbrkslu;",v:"\xE2\xA6\x90"},{k:"rcaron;",v:"\xC5\x99"},{k:"rcedil;",v:"\xC5\x97"},{k:"rceil;",v:"\xE2\x8C\x89"},{k:"rcub;",v:"}"},{k:"rcy;",v:"\xD1\x80"},{k:"rdca;",v:"\xE2\xA4\xB7"},{k:"rdldhar;",v:"\xE2\xA5\xA9"},{k:"rdquo;",v:"\xE2\x80\x9D"},{k:"rdquor;",v:"\xE2\x80\x9D"},{k:"rdsh;",v:"\xE2\x86\xB3"},{k:"real;",v:"\xE2\x84\x9C"},{k:"realine;",v:"\xE2\x84\x9B"},{k:"realpart;",v:"\xE2\x84\x9C"},{k:"reals;",v:"\xE2\x84\x9D"},{k:"rect;",v:"\xE2\x96\xAD"},{k:"reg;",v:"\xC2\xAE"},{k:"rfisht;",v:"\xE2\xA5\xBD"},{k:"rfloor;",v:"\xE2\x8C\x8B"},{k:"rfr;",v:"\xF0\x9D\x94\xAF"},{k:"rhard;",v:"\xE2\x87\x81"},{k:"rharu;",v:"\xE2\x87\x80"},{k:"rharul;",v:"\xE2\xA5\xAC"},{k:"rho;",v:"\xCF\x81"},{k:"rhov;",v:"\xCF\xB1"},{k:"rightarrow;",v:"\xE2\x86\x92"},{k:"rightarrowtail;",v:"\xE2\x86\xA3"},{k:"rightharpoondown;",v:"\xE2\x87\x81"},{k:"rightharpoonup;",v:"\xE2\x87\x80"},{k:"rightleftarrows;",v:"\xE2\x87\x84"},{k:"rightleftharpoons;",v:"\xE2\x87\x8C"},{k:"rightrightarrows;",v:"\xE2\x87\x89"},{k:"rightsquigarrow;",v:"\xE2\x86\x9D"},{k:"rightthreetimes;",v:"\xE2\x8B\x8C"},{k:"ring;",v:"\xCB\x9A"},{k:"risingdotseq;",v:"\xE2\x89\x93"},{k:"rlarr;",v:"\xE2\x87\x84"},{k:"rlhar;",v:"\xE2\x87\x8C"},{k:"rlm;",v:"\xE2\x80\x8F"},{k:"rmoust;",v:"\xE2\x8E\xB1"},{k:"rmoustache;",v:"\xE2\x8E\xB1"},{k:"rnmid;",v:"\xE2\xAB\xAE"},{k:"roang;",v:"\xE2\x9F\xAD"},{k:"roarr;",v:"\xE2\x87\xBE"},{k:"robrk;",v:"\xE2\x9F\xA7"},{k:"ropar;",v:"\xE2\xA6\x86"},{k:"ropf;",v:"\xF0\x9D\x95\xA3"},{k:"roplus;",v:"\xE2\xA8\xAE"},{k:"rotimes;",v:"\xE2\xA8\xB5"},{k:"rpar;",v:")"},{k:"rpargt;",v:"\xE2\xA6\x94"},{k:"rppolint;",v:"\xE2\xA8\x92"},{k:"rrarr;",v:"\xE2\x87\x89"},{k:"rsaquo;",v:"\xE2\x80\xBA"},{k:"rscr;",v:"\xF0\x9D\x93\x87"},{k:"rsh;",v:"\xE2\x86\xB1"},{k:"rsqb;",v:"]"},{k:"rsquo;",v:"\xE2\x80\x99"},{k:"rsquor;",v:"\xE2\x80\x99"},{k:"rthree;",v:"\xE2\x8B\x8C"},{k:"rtimes;",v:"\xE2\x8B\x8A"},{k:"rtri;",v:"\xE2\x96\xB9"},{k:"rtrie;",v:"\xE2\x8A\xB5"},{k:"rtrif;",v:"\xE2\x96\xB8"},{k:"rtriltri;",v:"\xE2\xA7\x8E"},{k:"ruluhar;",v:"\xE2\xA5\xA8"},{k:"rx;",v:"\xE2\x84\x9E"},{k:"sacute;",v:"\xC5\x9B"},{k:"sbquo;",v:"\xE2\x80\x9A"},{k:"sc;",v:"\xE2\x89\xBB"},{k:"scE;",v:"\xE2\xAA\xB4"},{k:"scap;",v:"\xE2\xAA\xB8"},{k:"scaron;",v:"\xC5\xA1"},{k:"sccue;",v:"\xE2\x89\xBD"},{k:"sce;",v:"\xE2\xAA\xB0"},{k:"scedil;",v:"\xC5\x9F"},{k:"scirc;",v:"\xC5\x9D"},{k:"scnE;",v:"\xE2\xAA\xB6"},{k:"scnap;",v:"\xE2\xAA\xBA"},{k:"scnsim;",v:"\xE2\x8B\xA9"},{k:"scpolint;",v:"\xE2\xA8\x93"},{k:"scsim;",v:"\xE2\x89\xBF"},{k:"scy;",v:"\xD1\x81"},{k:"sdot;",v:"\xE2\x8B\x85"},{k:"sdotb;",v:"\xE2\x8A\xA1"},{k:"sdote;",v:"\xE2\xA9\xA6"},{k:"seArr;",v:"\xE2\x87\x98"},{k:"searhk;",v:"\xE2\xA4\xA5"},{k:"searr;",v:"\xE2\x86\x98"},{k:"searrow;",v:"\xE2\x86\x98"},{k:"sect;",v:"\xC2\xA7"},{k:"semi;",v:";"},{k:"seswar;",v:"\xE2\xA4\xA9"},{k:"setminus;",v:"\xE2\x88\x96"},{k:"setmn;",v:"\xE2\x88\x96"},{k:"sext;",v:"\xE2\x9C\xB6"},{k:"sfr;",v:"\xF0\x9D\x94\xB0"},{k:"sfrown;",v:"\xE2\x8C\xA2"},{k:"sharp;",v:"\xE2\x99\xAF"},{k:"shchcy;",v:"\xD1\x89"},{k:"shcy;",v:"\xD1\x88"},{k:"shortmid;",v:"\xE2\x88\xA3"},{k:"shortparallel;",v:"\xE2\x88\xA5"},{k:"shy;",v:"\xC2\xAD"},{k:"sigma;",v:"\xCF\x83"},{k:"sigmaf;",v:"\xCF\x82"},{k:"sigmav;",v:"\xCF\x82"},{k:"sim;",v:"\xE2\x88\xBC"},{k:"simdot;",v:"\xE2\xA9\xAA"},{k:"sime;",v:"\xE2\x89\x83"},{k:"simeq;",v:"\xE2\x89\x83"},{k:"simg;",v:"\xE2\xAA\x9E"},{k:"simgE;",v:"\xE2\xAA\xA0"},{k:"siml;",v:"\xE2\xAA\x9D"},{k:"simlE;",v:"\xE2\xAA\x9F"},{k:"simne;",v:"\xE2\x89\x86"},{k:"simplus;",v:"\xE2\xA8\xA4"},{k:"simrarr;",v:"\xE2\xA5\xB2"},{k:"slarr;",v:"\xE2\x86\x90"},{k:"smallsetminus;",v:"\xE2\x88\x96"},{k:"smashp;",v:"\xE2\xA8\xB3"},{k:"smeparsl;",v:"\xE2\xA7\xA4"},{k:"smid;",v:"\xE2\x88\xA3"},{k:"smile;",v:"\xE2\x8C\xA3"},{k:"smt;",v:"\xE2\xAA\xAA"},{k:"smte;",v:"\xE2\xAA\xAC"},{k:"smtes;",v:"\xE2\xAA\xAC\xEF\xB8\x80"},{k:"softcy;",v:"\xD1\x8C"},{k:"sol;",v:"/"},{k:"solb;",v:"\xE2\xA7\x84"},{k:"solbar;",v:"\xE2\x8C\xBF"},{k:"sopf;",v:"\xF0\x9D\x95\xA4"},{k:"spades;",v:"\xE2\x99\xA0"},{k:"spadesuit;",v:"\xE2\x99\xA0"},{k:"spar;",v:"\xE2\x88\xA5"},{k:"sqcap;",v:"\xE2\x8A\x93"},{k:"sqcaps;",v:"\xE2\x8A\x93\xEF\xB8\x80"},{k:"sqcup;",v:"\xE2\x8A\x94"},{k:"sqcups;",v:"\xE2\x8A\x94\xEF\xB8\x80"},{k:"sqsub;",v:"\xE2\x8A\x8F"},{k:"sqsube;",v:"\xE2\x8A\x91"},{k:"sqsubset;",v:"\xE2\x8A\x8F"},{k:"sqsubseteq;",v:"\xE2\x8A\x91"},{k:"sqsup;",v:"\xE2\x8A\x90"},{k:"sqsupe;",v:"\xE2\x8A\x92"},{k:"sqsupset;",v:"\xE2\x8A\x90"},{k:"sqsupseteq;",v:"\xE2\x8A\x92"},{k:"squ;",v:"\xE2\x96\xA1"},{k:"square;",v:"\xE2\x96\xA1"},{k:"squarf;",v:"\xE2\x96\xAA"},{k:"squf;",v:"\xE2\x96\xAA"},{k:"srarr;",v:"\xE2\x86\x92"},{k:"sscr;",v:"\xF0\x9D\x93\x88"},{k:"ssetmn;",v:"\xE2\x88\x96"},{k:"ssmile;",v:"\xE2\x8C\xA3"},{k:"sstarf;",v:"\xE2\x8B\x86"},{k:"star;",v:"\xE2\x98\x86"},{k:"starf;",v:"\xE2\x98\x85"},{k:"straightepsilon;",v:"\xCF\xB5"},{k:"straightphi;",v:"\xCF\x95"},{k:"strns;",v:"\xC2\xAF"},{k:"sub;",v:"\xE2\x8A\x82"},{k:"subE;",v:"\xE2\xAB\x85"},{k:"subdot;",v:"\xE2\xAA\xBD"},{k:"sube;",v:"\xE2\x8A\x86"},{k:"subedot;",v:"\xE2\xAB\x83"},{k:"submult;",v:"\xE2\xAB\x81"},{k:"subnE;",v:"\xE2\xAB\x8B"},{k:"subne;",v:"\xE2\x8A\x8A"},{k:"subplus;",v:"\xE2\xAA\xBF"},{k:"subrarr;",v:"\xE2\xA5\xB9"},{k:"subset;",v:"\xE2\x8A\x82"},{k:"subseteq;",v:"\xE2\x8A\x86"},{k:"subseteqq;",v:"\xE2\xAB\x85"},{k:"subsetneq;",v:"\xE2\x8A\x8A"},{k:"subsetneqq;",v:"\xE2\xAB\x8B"},{k:"subsim;",v:"\xE2\xAB\x87"},{k:"subsub;",v:"\xE2\xAB\x95"},{k:"subsup;",v:"\xE2\xAB\x93"},{k:"succ;",v:"\xE2\x89\xBB"},{k:"succapprox;",v:"\xE2\xAA\xB8"},{k:"succcurlyeq;",v:"\xE2\x89\xBD"},{k:"succeq;",v:"\xE2\xAA\xB0"},{k:"succnapprox;",v:"\xE2\xAA\xBA"},{k:"succneqq;",v:"\xE2\xAA\xB6"},{k:"succnsim;",v:"\xE2\x8B\xA9"},{k:"succsim;",v:"\xE2\x89\xBF"},{k:"sum;",v:"\xE2\x88\x91"},{k:"sung;",v:"\xE2\x99\xAA"},{k:"sup;",v:"\xE2\x8A\x83"},{k:"sup1;",v:"\xC2\xB9"},{k:"sup2;",v:"\xC2\xB2"},{k:"sup3;",v:"\xC2\xB3"},{k:"supE;",v:"\xE2\xAB\x86"},{k:"supdot;",v:"\xE2\xAA\xBE"},{k:"supdsub;",v:"\xE2\xAB\x98"},{k:"supe;",v:"\xE2\x8A\x87"},{k:"supedot;",v:"\xE2\xAB\x84"},{k:"suphsol;",v:"\xE2\x9F\x89"},{k:"suphsub;",v:"\xE2\xAB\x97"},{k:"suplarr;",v:"\xE2\xA5\xBB"},{k:"supmult;",v:"\xE2\xAB\x82"},{k:"supnE;",v:"\xE2\xAB\x8C"},{k:"supne;",v:"\xE2\x8A\x8B"},{k:"supplus;",v:"\xE2\xAB\x80"},{k:"supset;",v:"\xE2\x8A\x83"},{k:"supseteq;",v:"\xE2\x8A\x87"},{k:"supseteqq;",v:"\xE2\xAB\x86"},{k:"supsetneq;",v:"\xE2\x8A\x8B"},{k:"supsetneqq;",v:"\xE2\xAB\x8C"},{k:"supsim;",v:"\xE2\xAB\x88"},{k:"supsub;",v:"\xE2\xAB\x94"},{k:"supsup;",v:"\xE2\xAB\x96"},{k:"swArr;",v:"\xE2\x87\x99"},{k:"swarhk;",v:"\xE2\xA4\xA6"},{k:"swarr;",v:"\xE2\x86\x99"},{k:"swarrow;",v:"\xE2\x86\x99"},{k:"swnwar;",v:"\xE2\xA4\xAA"},{k:"szlig;",v:"\xC3\x9F"},{k:"target;",v:"\xE2\x8C\x96"},{k:"tau;",v:"\xCF\x84"},{k:"tbrk;",v:"\xE2\x8E\xB4"},{k:"tcaron;",v:"\xC5\xA5"},{k:"tcedil;",v:"\xC5\xA3"},{k:"tcy;",v:"\xD1\x82"},{k:"tdot;",v:"\xE2\x83\x9B"},{k:"telrec;",v:"\xE2\x8C\x95"},{k:"tfr;",v:"\xF0\x9D\x94\xB1"},{k:"there4;",v:"\xE2\x88\xB4"},{k:"therefore;",v:"\xE2\x88\xB4"},{k:"theta;",v:"\xCE\xB8"},{k:"thetasym;",v:"\xCF\x91"},{k:"thetav;",v:"\xCF\x91"},{k:"thickapprox;",v:"\xE2\x89\x88"},{k:"thicksim;",v:"\xE2\x88\xBC"},{k:"thinsp;",v:"\xE2\x80\x89"},{k:"thkap;",v:"\xE2\x89\x88"},{k:"thksim;",v:"\xE2\x88\xBC"},{k:"thorn;",v:"\xC3\xBE"},{k:"tilde;",v:"\xCB\x9C"},{k:"times;",v:"\xC3\x97"},{k:"timesb;",v:"\xE2\x8A\xA0"},{k:"timesbar;",v:"\xE2\xA8\xB1"},{k:"timesd;",v:"\xE2\xA8\xB0"},{k:"tint;",v:"\xE2\x88\xAD"},{k:"toea;",v:"\xE2\xA4\xA8"},{k:"top;",v:"\xE2\x8A\xA4"},{k:"topbot;",v:"\xE2\x8C\xB6"},{k:"topcir;",v:"\xE2\xAB\xB1"},{k:"topf;",v:"\xF0\x9D\x95\xA5"},{k:"topfork;",v:"\xE2\xAB\x9A"},{k:"tosa;",v:"\xE2\xA4\xA9"},{k:"tprime;",v:"\xE2\x80\xB4"},{k:"trade;",v:"\xE2\x84\xA2"},{k:"triangle;",v:"\xE2\x96\xB5"},{k:"triangledown;",v:"\xE2\x96\xBF"},{k:"triangleleft;",v:"\xE2\x97\x83"},{k:"trianglelefteq;",v:"\xE2\x8A\xB4"},{k:"triangleq;",v:"\xE2\x89\x9C"},{k:"triangleright;",v:"\xE2\x96\xB9"},{k:"trianglerighteq;",v:"\xE2\x8A\xB5"},{k:"tridot;",v:"\xE2\x97\xAC"},{k:"trie;",v:"\xE2\x89\x9C"},{k:"triminus;",v:"\xE2\xA8\xBA"},{k:"triplus;",v:"\xE2\xA8\xB9"},{k:"trisb;",v:"\xE2\xA7\x8D"},{k:"tritime;",v:"\xE2\xA8\xBB"},{k:"trpezium;",v:"\xE2\x8F\xA2"},{k:"tscr;",v:"\xF0\x9D\x93\x89"},{k:"tscy;",v:"\xD1\x86"},{k:"tshcy;",v:"\xD1\x9B"},{k:"tstrok;",v:"\xC5\xA7"},{k:"twixt;",v:"\xE2\x89\xAC"},{k:"twoheadleftarrow;",v:"\xE2\x86\x9E"},{k:"twoheadrightarrow;",v:"\xE2\x86\xA0"},{k:"uArr;",v:"\xE2\x87\x91"},{k:"uHar;",v:"\xE2\xA5\xA3"},{k:"uacute;",v:"\xC3\xBA"},{k:"uarr;",v:"\xE2\x86\x91"},{k:"ubrcy;",v:"\xD1\x9E"},{k:"ubreve;",v:"\xC5\xAD"},{k:"ucirc;",v:"\xC3\xBB"},{k:"ucy;",v:"\xD1\x83"},{k:"udarr;",v:"\xE2\x87\x85"},{k:"udblac;",v:"\xC5\xB1"},{k:"udhar;",v:"\xE2\xA5\xAE"},{k:"ufisht;",v:"\xE2\xA5\xBE"},{k:"ufr;",v:"\xF0\x9D\x94\xB2"},{k:"ugrave;",v:"\xC3\xB9"},{k:"uharl;",v:"\xE2\x86\xBF"},{k:"uharr;",v:"\xE2\x86\xBE"},{k:"uhblk;",v:"\xE2\x96\x80"},{k:"ulcorn;",v:"\xE2\x8C\x9C"},{k:"ulcorner;",v:"\xE2\x8C\x9C"},{k:"ulcrop;",v:"\xE2\x8C\x8F"},{k:"ultri;",v:"\xE2\x97\xB8"},{k:"umacr;",v:"\xC5\xAB"},{k:"uml;",v:"\xC2\xA8"},{k:"uogon;",v:"\xC5\xB3"},{k:"uopf;",v:"\xF0\x9D\x95\xA6"},{k:"uparrow;",v:"\xE2\x86\x91"},{k:"updownarrow;",v:"\xE2\x86\x95"},{k:"upharpoonleft;",v:"\xE2\x86\xBF"},{k:"upharpoonright;",v:"\xE2\x86\xBE"},{k:"uplus;",v:"\xE2\x8A\x8E"},{k:"upsi;",v:"\xCF\x85"},{k:"upsih;",v:"\xCF\x92"},{k:"upsilon;",v:"\xCF\x85"},{k:"upuparrows;",v:"\xE2\x87\x88"},{k:"urcorn;",v:"\xE2\x8C\x9D"},{k:"urcorner;",v:"\xE2\x8C\x9D"},{k:"urcrop;",v:"\xE2\x8C\x8E"},{k:"uring;",v:"\xC5\xAF"},{k:"urtri;",v:"\xE2\x97\xB9"},{k:"uscr;",v:"\xF0\x9D\x93\x8A"},{k:"utdot;",v:"\xE2\x8B\xB0"},{k:"utilde;",v:"\xC5\xA9"},{k:"utri;",v:"\xE2\x96\xB5"},{k:"utrif;",v:"\xE2\x96\xB4"},{k:"uuarr;",v:"\xE2\x87\x88"},{k:"uuml;",v:"\xC3\xBC"},{k:"uwangle;",v:"\xE2\xA6\xA7"},{k:"vArr;",v:"\xE2\x87\x95"},{k:"vBar;",v:"\xE2\xAB\xA8"},{k:"vBarv;",v:"\xE2\xAB\xA9"},{k:"vDash;",v:"\xE2\x8A\xA8"},{k:"vangrt;",v:"\xE2\xA6\x9C"},{k:"varepsilon;",v:"\xCF\xB5"},{k:"varkappa;",v:"\xCF\xB0"},{k:"varnothing;",v:"\xE2\x88\x85"},{k:"varphi;",v:"\xCF\x95"},{k:"varpi;",v:"\xCF\x96"},{k:"varpropto;",v:"\xE2\x88\x9D"},{k:"varr;",v:"\xE2\x86\x95"},{k:"varrho;",v:"\xCF\xB1"},{k:"varsigma;",v:"\xCF\x82"},{k:"varsubsetneq;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"varsubsetneqq;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"varsupsetneq;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"varsupsetneqq;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vartheta;",v:"\xCF\x91"},{k:"vartriangleleft;",v:"\xE2\x8A\xB2"},{k:"vartriangleright;",v:"\xE2\x8A\xB3"},{k:"vcy;",v:"\xD0\xB2"},{k:"vdash;",v:"\xE2\x8A\xA2"},{k:"vee;",v:"\xE2\x88\xA8"},{k:"veebar;",v:"\xE2\x8A\xBB"},{k:"veeeq;",v:"\xE2\x89\x9A"},{k:"vellip;",v:"\xE2\x8B\xAE"},{k:"verbar;",v:"|"},{k:"vert;",v:"|"},{k:"vfr;",v:"\xF0\x9D\x94\xB3"},{k:"vltri;",v:"\xE2\x8A\xB2"},{k:"vnsub;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"vnsup;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"vopf;",v:"\xF0\x9D\x95\xA7"},{k:"vprop;",v:"\xE2\x88\x9D"},{k:"vrtri;",v:"\xE2\x8A\xB3"},{k:"vscr;",v:"\xF0\x9D\x93\x8B"},{k:"vsubnE;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"vsubne;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"vsupnE;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vsupne;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"vzigzag;",v:"\xE2\xA6\x9A"},{k:"wcirc;",v:"\xC5\xB5"},{k:"wedbar;",v:"\xE2\xA9\x9F"},{k:"wedge;",v:"\xE2\x88\xA7"},{k:"wedgeq;",v:"\xE2\x89\x99"},{k:"weierp;",v:"\xE2\x84\x98"},{k:"wfr;",v:"\xF0\x9D\x94\xB4"},{k:"wopf;",v:"\xF0\x9D\x95\xA8"},{k:"wp;",v:"\xE2\x84\x98"},{k:"wr;",v:"\xE2\x89\x80"},{k:"wreath;",v:"\xE2\x89\x80"},{k:"wscr;",v:"\xF0\x9D\x93\x8C"},{k:"xcap;",v:"\xE2\x8B\x82"},{k:"xcirc;",v:"\xE2\x97\xAF"},{k:"xcup;",v:"\xE2\x8B\x83"},{k:"xdtri;",v:"\xE2\x96\xBD"},{k:"xfr;",v:"\xF0\x9D\x94\xB5"},{k:"xhArr;",v:"\xE2\x9F\xBA"},{k:"xharr;",v:"\xE2\x9F\xB7"},{k:"xi;",v:"\xCE\xBE"},{k:"xlArr;",v:"\xE2\x9F\xB8"},{k:"xlarr;",v:"\xE2\x9F\xB5"},{k:"xmap;",v:"\xE2\x9F\xBC"},{k:"xnis;",v:"\xE2\x8B\xBB"},{k:"xodot;",v:"\xE2\xA8\x80"},{k:"xopf;",v:"\xF0\x9D\x95\xA9"},{k:"xoplus;",v:"\xE2\xA8\x81"},{k:"xotime;",v:"\xE2\xA8\x82"},{k:"xrArr;",v:"\xE2\x9F\xB9"},{k:"xrarr;",v:"\xE2\x9F\xB6"},{k:"xscr;",v:"\xF0\x9D\x93\x8D"},{k:"xsqcup;",v:"\xE2\xA8\x86"},{k:"xuplus;",v:"\xE2\xA8\x84"},{k:"xutri;",v:"\xE2\x96\xB3"},{k:"xvee;",v:"\xE2\x8B\x81"},{k:"xwedge;",v:"\xE2\x8B\x80"},{k:"yacute;",v:"\xC3\xBD"},{k:"yacy;",v:"\xD1\x8F"},{k:"ycirc;",v:"\xC5\xB7"},{k:"ycy;",v:"\xD1\x8B"},{k:"yen;",v:"\xC2\xA5"},{k:"yfr;",v:"\xF0\x9D\x94\xB6"},{k:"yicy;",v:"\xD1\x97"},{k:"yopf;",v:"\xF0\x9D\x95\xAA"},{k:"yscr;",v:"\xF0\x9D\x93\x8E"},{k:"yucy;",v:"\xD1\x8E"},{k:"yuml;",v:"\xC3\xBF"},{k:"zacute;",v:"\xC5\xBA"},{k:"zcaron;",v:"\xC5\xBE"},{k:"zcy;",v:"\xD0\xB7"},{k:"zdot;",v:"\xC5\xBC"},{k:"zeetrf;",v:"\xE2\x84\xA8"},{k:"zeta;",v:"\xCE\xB6"},{k:"zfr;",v:"\xF0\x9D\x94\xB7"},{k:"zhcy;",v:"\xD0\xB6"},{k:"zigrarr;",v:"\xE2\x87\x9D"},{k:"zopf;",v:"\xF0\x9D\x95\xAB"},{k:"zscr;",v:"\xF0\x9D\x93\x8F"},{k:"zwj;",v:"\xE2\x80\x8D"},{k:"zwnj;",v:"\xE2\x80\x8C"}]);CY=new DH(["+//silmaril//dtd html pro v0r11 19970101//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//as//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sq//dtd html 2.0 hotmetal + extensions//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"]);CZ=$makeMap($String.keyFor,[{k:"address",v:true},{k:"applet",v:true},{k:"area",v:true},{k:"article",v:true},{k:"aside",v:true},{k:"base",v:true},{k:"basefont",v:true},{k:"bgsound",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"button",v:true},{k:"caption",v:true},{k:"center",v:true},{k:"col",v:true},{k:"colgroup",v:true},{k:"dd",v:true},{k:"details",v:true},{k:"dir",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"embed",v:true},{k:"fieldset",v:true},{k:"figcaption",v:true},{k:"figure",v:true},{k:"footer",v:true},{k:"form",v:true},{k:"frame",v:true},{k:"frameset",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"header",v:true},{k:"hgroup",v:true},{k:"hr",v:true},{k:"html",v:true},{k:"iframe",v:true},{k:"img",v:true},{k:"input",v:true},{k:"isindex",v:true},{k:"keygen",v:true},{k:"li",v:true},{k:"link",v:true},{k:"listing",v:true},{k:"main",v:true},{k:"marquee",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nav",v:true},{k:"noembed",v:true},{k:"noframes",v:true},{k:"noscript",v:true},{k:"object",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"param",v:true},{k:"plaintext",v:true},{k:"pre",v:true},{k:"script",v:true},{k:"section",v:true},{k:"select",v:true},{k:"source",v:true},{k:"style",v:true},{k:"summary",v:true},{k:"table",v:true},{k:"tbody",v:true},{k:"td",v:true},{k:"template",v:true},{k:"textarea",v:true},{k:"tfoot",v:true},{k:"th",v:true},{k:"thead",v:true},{k:"title",v:true},{k:"tr",v:true},{k:"track",v:true},{k:"ul",v:true},{k:"wbr",v:true},{k:"xmp",v:true}]);}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/util"]=(function(){var $pkg={},$init,E,D,F,G,A,B,C,BE,BG,BH,BI,BJ,BK,R,S,T,U,V,W,X,Y,Z,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AX,AY,BA,BB,BC,BD;E=$packages["bytes"];D=$packages["github.com/88250/lute/editor"];F=$packages["github.com/88250/lute/html"];G=$packages["github.com/88250/lute/html/atom"];A=$packages["strconv"];B=$packages["strings"];C=$packages["unicode/utf8"];BE=$sliceType($Uint8);BG=$sliceType($Int32);BH=$ptrType(F.Node);BI=$sliceType(BH);BJ=$ptrType(F.Attribute);BK=$sliceType(BJ);R=function(a,b){var a,b,c,d,e;if(0===b.$length){return false;}c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(B.Contains(a,e)){return true;}d++;}return false;};$pkg.ContainsStr=R;S=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:a=B.ReplaceAll(a,"\xE2\x80\x8B","");a=B.ReplaceAll(a,"\xE2\x80\x8D","");b=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=0===b.length;$s=2;case 2:return c;}return;}var $f={$blk:S,$c:true,$r,a,b,c,$s};return $f;};$pkg.IsEmptyStr=S;T=function(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=0;c=0;d=B.Fields(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=U(h);j=i[0];k=i[1];b=b+(j)>>0;c=c+(k)>>0;g++;}$s=-1;return[b,c];}return;}var $f={$blk:T,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$pkg.WordCount=T;U=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=0;d=(new BG($stringToRunes(a)));e=d.$length;if(1>e){return[b,c];}f=1;g=1;b=f;c=g;h=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<128;i=1;while(true){if(!(i=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);b=b+(1)>>0;if(j>=128){c=c+(1)>>0;h=false;i=i+(1)>>0;continue;}if(j<128===h){i=i+(1)>>0;continue;}c=c+(1)>>0;h=!h;i=i+(1)>>0;}return[b,c];};V=function(a){var a,b,c,d,e;if(0===a.length){return false;}b=a;c=0;while(true){if(!(c57){return false;}c+=d[1];}return true;};$pkg.IsDigit=V;W=function(a){var a;};$pkg.RecoverPanic=W;X=function(a){var a;return E.Contains(a,(new BE($stringToBytes("type=\"doc\""))));};$pkg.IsDocIAL=X;Y=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if("type"===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])&&"doc"===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])){return true;}c++;}return false;};$pkg.IsDocIAL2=Y;Z=function(a){var a,b,c;b=B.Index(a,"src=\"");if(0>b){return"";}c=$substring(a,(b+5>>0));c=$substring(c,0,B.Index(c,"\""));c=B.ReplaceAll(c,"&","&");return c;};$pkg.TagSrcStr=Z;AB=function(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=B.NewReader(a);d=F.Parse(b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];if(!($interfaceIsEqual($ifaceNil,f))){$s=-1;return BH.nil;}if(!("html"===e.FirstChild.Data)){$s=-1;return e;}$s=-1;return e.FirstChild.LastChild;}return;}var $f={$blk:AB,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.ParseHTML=AB;AC=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=AS(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\xE2\x80\x8B","");b=B.TrimSuffix(b,"\n");b=F.EscapeHTMLStr(b);b=B.ReplaceAll(b,""","\"");while(true){if(!(B.Contains(b,"\n\n"))){break;}b=B.ReplaceAll(b,"\n\n","\n");}$s=-1;return b;}return;}var $f={$blk:AC,$c:true,$r,a,b,c,$s};return $f;};$pkg.GetTextMarkTextDataWithoutEscapeQuote=AC;AD=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=AC(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.TrimPrefix(b,"\n");b=B.ReplaceAll(b,"'","'");while(true){if(!(B.Contains(b,"\n\n"))){break;}b=B.ReplaceAll(b,"\n\n","\n");}$s=-1;return b;}return;}var $f={$blk:AD,$c:true,$r,a,b,c,$s};return $f;};$pkg.GetTextMarkTextData=AD;AE=function(a){var a,b;b="";b=AY(a,"data-inline-memo-content");b=B.ReplaceAll(b,"\xE2\x80\x8B","");b=B.ReplaceAll(b,"\n","_esc_newline_");b=F.UnescapeHTMLStr(b);return b;};$pkg.GetTextMarkInlineMemoData=AE;AF=function(a){var a,b,c;b="";c="";b=AY(a,"data-href");b=F.EscapeHTMLStr(b);c=AY(a,"data-title");c=F.EscapeHTMLStr(c);c=B.ReplaceAll(c,"&lt;","<");c=B.ReplaceAll(c,"&gt;",">");return[b,c];};$pkg.GetTextMarkAData=AF;AG=function(a){var a,b;b="";b=AY(a,"data-content");b=B.ReplaceAll(b,"\n","_esc_newline_");b=F.UnescapeHTMLStr(b);b=B.ReplaceAll(b,"\xE2\x80\x8B","");return b;};$pkg.GetTextMarkInlineMathData=AG;AH=function(a){var a,b,c;b="";c="";b=AY(a,"data-id");c=AY(a,"data-subtype");if(""===c){c="s";}return[b,c];};$pkg.GetTextMarkBlockRefData=AH;AI=function(a){var a,b;b="";b=AY(a,"data-id");return b;};$pkg.GetTextMarkFileAnnotationRefData=AI;AJ=function(a){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BH.nil===a){$s=-1;return"";}b=B.TrimSpace(AY(a,"data-tex"));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!(""===c)){$s=-1;return c;}d=a.FirstChild;case 2:if(!(!(BH.nil===d))){$s=3;continue;}e=AJ(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){$s=-1;return f;}d=d.NextSibling;$s=2;continue;case 3:$s=-1;return"";}return;}var $f={$blk:AJ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.GetFormula=AJ;AK=function(a,b,c){var a,b,c,d,e,f,g,h;if(BH.nil===a){return BH.nil;}if(a.DataAtom===b){d=c;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(B.Contains(AY(a,"class"),f)){return a;}e++;}}g=a.FirstChild;while(true){if(!(!(BH.nil===g))){break;}h=AK(g,b,c);if(!(BH.nil===h)){return h;}g=g.NextSibling;}return BH.nil;};$pkg.DomChildByTypeAndClass=AK;AL=function(a,b){var a,b,c,d;c=BI.nil;d=a.FirstChild;while(true){if(!(!(BH.nil===d))){break;}if(d.DataAtom===b){c=$append(c,d);}c=$appendSlice(c,AL(d,b));d=d.NextSibling;}return c;};$pkg.DomChildrenByType=AL;AM=function(a,b){var a,b,c,d,e,f;if(BH.nil===a){return false;}c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(BH.nil===AN(a,e))){return true;}d++;}f=a.FirstChild;while(true){if(!(!(BH.nil===f))){break;}if(AM(f,b)){return true;}f=f.NextSibling;}return false;};$pkg.DomExistChildByType=AM;AN=function(a,b){var a,b,c;c=a.FirstChild;while(true){if(!(!(BH.nil===c))){break;}if(c.DataAtom===b){return c;}c=c.NextSibling;}return BH.nil;};AO=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BH.nil===a){$s=-1;return BE.nil;}b=new E.Buffer.ptr(BE.nil,0,0);c=F.Render(b,a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return E.ReplaceAll(b.Bytes(),(new BE($stringToBytes("\xE2\x80\x8B"))),BE.nil);}return;}var $f={$blk:AO,$c:true,$r,a,b,c,$s};return $f;};$pkg.DomHTML=AO;AP=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BH.nil===a){$s=-1;return"";}b=new E.Buffer.ptr(BE.nil,0,0);if(1===a.Type){$s=1;continue;}$s=2;continue;case 1:c=b.WriteString(a.Data);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b.String();case 2:d=a.FirstChild;case 4:if(!(!(BH.nil===d))){$s=5;continue;}$r=AQ(d,b);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=4;continue;case 5:$s=-1;return b.String();}return;}var $f={$blk:AP,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.DomTexhtml=AP;AQ=function(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:if(BH.nil===a){$s=-1;return;}c=a.DataAtom;if(c===(0)){$s=2;continue;}if(c===(461571)){$s=3;continue;}if(c===(421123)){$s=4;continue;}$s=5;continue;case 2:d=b.WriteString(AR(a.Data));$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=5;continue;case 3:e=b.WriteString("^{");$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;$s=5;continue;case 4:f=b.WriteString("_{");$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;case 5:case 1:g=a.FirstChild;case 9:if(!(!(BH.nil===g))){$s=10;continue;}$r=AQ(g,b);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=9;continue;case 10:h=a.DataAtom;if(h===(461571)){$s=13;continue;}if(h===(421123)){$s=14;continue;}$s=15;continue;case 13:i=b.WriteString("}");$s=16;case 16:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=15;continue;case 14:j=b.WriteString("}");$s=17;case 17:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 15:case 12:$s=-1;return;}return;}var $f={$blk:AQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AR=function(a){var a;a=B.ReplaceAll(a,"_","\\_");a=B.ReplaceAll(a,"^","\\^");a=B.ReplaceAll(a,"{","\\{");a=B.ReplaceAll(a,"}","\\}");return a;};AS=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BH.nil===a){$s=-1;return"";}b=new E.Buffer.ptr(BE.nil,0,0);if(1===a.Type){$s=1;continue;}$s=2;continue;case 1:c=b.WriteString(a.Data);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b.String();case 2:d=a.FirstChild;case 4:if(!(!(BH.nil===d))){$s=5;continue;}$r=AT(d,b);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=4;continue;case 5:$s=-1;return b.String();}return;}var $f={$blk:AS,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.DomText=AS;AT=function(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:if(BH.nil===a){$s=-1;return;}c=AY(a,"data-render");if("1"===c||"2"===c){$s=-1;return;}if("svg"===a.Namespace){$s=-1;return;}d=false;if((0===a.DataAtom)&&(3===a.Type)){e=a.Parent;if(BH.nil===e){$s=-1;return;}if(!((40708===e.DataAtom))){$s=-1;return;}if(!AU(e)){$s=-1;return;}d=true;}f=a.DataAtom;if(f===(0)){$s=2;continue;}if(f===(514)){$s=3;continue;}if(f===(3073)){$s=4;continue;}$s=5;continue;case 2:if(d){$s=6;continue;}$s=7;continue;case 6:g=b.WriteString("<"+a.Data+">");$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;$s=8;continue;case 7:h=b.WriteString(a.Data);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 8:$s=5;continue;case 3:i=b.WriteString("\n");$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=5;continue;case 4:j=b.WriteString("\n\n");$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 5:case 1:k=a.FirstChild;case 13:if(!(!(BH.nil===k))){$s=14;continue;}$r=AT(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=-1;return;}return;}var $f={$blk:AT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AU=function(a){var a,b;b=AY(a,"data-type");return"search-mark"===b||"virtual-block-ref"===b;};$pkg.IsTempMarkSpan=AU;AV=function(a,b,c){var a,b,c,d,e,f;if(BH.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){f.Val=c;return;}e++;}a.Attr=$append(a.Attr,new F.Attribute.ptr("",b,c));};$pkg.SetDomAttrValue=AV;AX=function(a){var a;if(BH.nil===a){return;}a.Attr=BK.nil;};$pkg.RemoveDomAttrs=AX;AY=function(a,b){var a,b,c,d,e;if(BH.nil===a){return"";}c=a.Attr;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key===b){return e.Val;}d++;}return"";};$pkg.DomAttrValue=AY;BA=function(a){var a,b,c,d,e,f;b=false;if(BH.nil===a){b=false;return b;}b=$makeMap($String.keyFor,[]);c=a.Attr;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(B.HasPrefix(e.Key,"custom-")){f=e.Key;(b||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(f),{k:f,v:e.Val});}d++;}if(1>(b?b.size:0)){b=false;return b;}return b;};$pkg.DomCustomAttrs=BA;BB=function(a,b){var a,b,c,d,e,f,g;c=false;if(BH.nil===a){c=false;return c;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(B.HasPrefix(f.Key,b)){g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(g),{k:g,v:f.Val});}e++;}if(1>(c?c.size:0)){c=false;return c;}return c;};$pkg.DomAttrValuesWithPrefix=BB;BC=function(a){var a,b;b=BE.nil;b=(new BE($stringToBytes(a)));return b;};$pkg.StrToBytes=BC;BD=function(a){var a;return($bytesToString(a));};$pkg.BytesToStr=BD;$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=E.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}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/util"]=(function(){var $pkg={},$init,E,D,F,G,A,B,C,BD,BF,BG,BH,BI,BJ,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AW,AX,AZ,BA,BB,BC;E=$packages["bytes"];D=$packages["github.com/88250/lute/editor"];F=$packages["github.com/88250/lute/html"];G=$packages["github.com/88250/lute/html/atom"];A=$packages["strconv"];B=$packages["strings"];C=$packages["unicode/utf8"];BD=$sliceType($Uint8);BF=$sliceType($Int32);BG=$ptrType(F.Node);BH=$sliceType(BG);BI=$ptrType(F.Attribute);BJ=$sliceType(BI);R=function(a,b){var a,b,c,d,e;if(0===b.$length){return false;}c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(B.Contains(a,e)){return true;}d++;}return false;};$pkg.ContainsStr=R;S=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:a=B.ReplaceAll(a,"\xE2\x80\x8B","");a=B.ReplaceAll(a,"\xE2\x80\x8D","");b=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=0===b.length;$s=2;case 2:return c;}return;}var $f={$blk:S,$c:true,$r,a,b,c,$s};return $f;};$pkg.IsEmptyStr=S;T=function(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=0;c=0;d=B.Fields(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=U(h);j=i[0];k=i[1];b=b+(j)>>0;c=c+(k)>>0;g++;}$s=-1;return[b,c];}return;}var $f={$blk:T,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$pkg.WordCount=T;U=function(a){var a,b,c,d,e,f,g,h,i,j;b=0;c=0;d=(new BF($stringToRunes(a)));e=d.$length;if(1>e){return[b,c];}f=1;g=1;b=f;c=g;h=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<128;i=1;while(true){if(!(i=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);b=b+(1)>>0;if(j>=128){c=c+(1)>>0;h=false;i=i+(1)>>0;continue;}if(j<128===h){i=i+(1)>>0;continue;}c=c+(1)>>0;h=!h;i=i+(1)>>0;}return[b,c];};V=function(a){var a,b,c,d,e;if(0===a.length){return false;}b=a;c=0;while(true){if(!(c57){return false;}c+=d[1];}return true;};$pkg.IsDigit=V;W=function(a){var a;};$pkg.RecoverPanic=W;X=function(a){var a;return E.Contains(a,(new BD($stringToBytes("type=\"doc\""))));};$pkg.IsDocIAL=X;Y=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if("type"===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])&&"doc"===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])){return true;}c++;}return false;};$pkg.IsDocIAL2=Y;Z=function(a,b){var a,b,c,d;c=B.Index(a,b+"=\"");if(0>c){return"";}d=$substring(a,(c+b+"=\"".length>>0));d=$substring(d,0,B.Index(d,"\""));return d;};$pkg.TagAttrVal=Z;AA=function(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=B.NewReader(a);d=F.Parse(b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];if(!($interfaceIsEqual($ifaceNil,f))){$s=-1;return BG.nil;}if(!("html"===e.FirstChild.Data)){$s=-1;return e;}$s=-1;return e.FirstChild.LastChild;}return;}var $f={$blk:AA,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.ParseHTML=AA;AB=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=AR(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\xE2\x80\x8B","");b=B.TrimSuffix(b,"\n");b=F.EscapeHTMLStr(b);b=B.ReplaceAll(b,""","\"");while(true){if(!(B.Contains(b,"\n\n"))){break;}b=B.ReplaceAll(b,"\n\n","\n");}$s=-1;return b;}return;}var $f={$blk:AB,$c:true,$r,a,b,c,$s};return $f;};$pkg.GetTextMarkTextDataWithoutEscapeQuote=AB;AC=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=AB(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.TrimPrefix(b,"\n");b=B.ReplaceAll(b,"'","'");while(true){if(!(B.Contains(b,"\n\n"))){break;}b=B.ReplaceAll(b,"\n\n","\n");}$s=-1;return b;}return;}var $f={$blk:AC,$c:true,$r,a,b,c,$s};return $f;};$pkg.GetTextMarkTextData=AC;AD=function(a){var a,b;b="";b=AX(a,"data-inline-memo-content");b=B.ReplaceAll(b,"\xE2\x80\x8B","");b=B.ReplaceAll(b,"\n","_esc_newline_");b=F.UnescapeHTMLStr(b);return b;};$pkg.GetTextMarkInlineMemoData=AD;AE=function(a){var a,b,c;b="";c="";b=AX(a,"data-href");b=F.EscapeHTMLStr(b);c=AX(a,"data-title");c=F.EscapeHTMLStr(c);c=B.ReplaceAll(c,"&lt;","<");c=B.ReplaceAll(c,"&gt;",">");return[b,c];};$pkg.GetTextMarkAData=AE;AF=function(a){var a,b;b="";b=AX(a,"data-content");b=B.ReplaceAll(b,"\n","_esc_newline_");b=F.UnescapeHTMLStr(b);b=B.ReplaceAll(b,"\xE2\x80\x8B","");return b;};$pkg.GetTextMarkInlineMathData=AF;AG=function(a){var a,b,c;b="";c="";b=AX(a,"data-id");c=AX(a,"data-subtype");if(""===c){c="s";}return[b,c];};$pkg.GetTextMarkBlockRefData=AG;AH=function(a){var a,b;b="";b=AX(a,"data-id");return b;};$pkg.GetTextMarkFileAnnotationRefData=AH;AI=function(a){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BG.nil===a){$s=-1;return"";}b=B.TrimSpace(AX(a,"data-tex"));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!(""===c)){$s=-1;return c;}d=a.FirstChild;case 2:if(!(!(BG.nil===d))){$s=3;continue;}e=AI(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){$s=-1;return f;}d=d.NextSibling;$s=2;continue;case 3:$s=-1;return"";}return;}var $f={$blk:AI,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.GetFormula=AI;AJ=function(a,b,c){var a,b,c,d,e,f,g,h;if(BG.nil===a){return BG.nil;}if(a.DataAtom===b){d=c;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(B.Contains(AX(a,"class"),f)){return a;}e++;}}g=a.FirstChild;while(true){if(!(!(BG.nil===g))){break;}h=AJ(g,b,c);if(!(BG.nil===h)){return h;}g=g.NextSibling;}return BG.nil;};$pkg.DomChildByTypeAndClass=AJ;AK=function(a,b){var a,b,c,d;c=BH.nil;d=a.FirstChild;while(true){if(!(!(BG.nil===d))){break;}if(d.DataAtom===b){c=$append(c,d);}c=$appendSlice(c,AK(d,b));d=d.NextSibling;}return c;};$pkg.DomChildrenByType=AK;AL=function(a,b){var a,b,c,d,e,f;if(BG.nil===a){return false;}c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(BG.nil===AM(a,e))){return true;}d++;}f=a.FirstChild;while(true){if(!(!(BG.nil===f))){break;}if(AL(f,b)){return true;}f=f.NextSibling;}return false;};$pkg.DomExistChildByType=AL;AM=function(a,b){var a,b,c;c=a.FirstChild;while(true){if(!(!(BG.nil===c))){break;}if(c.DataAtom===b){return c;}c=c.NextSibling;}return BG.nil;};AN=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BG.nil===a){$s=-1;return BD.nil;}b=new E.Buffer.ptr(BD.nil,0,0);c=F.Render(b,a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return E.ReplaceAll(b.Bytes(),(new BD($stringToBytes("\xE2\x80\x8B"))),BD.nil);}return;}var $f={$blk:AN,$c:true,$r,a,b,c,$s};return $f;};$pkg.DomHTML=AN;AO=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BG.nil===a){$s=-1;return"";}b=new E.Buffer.ptr(BD.nil,0,0);if(1===a.Type){$s=1;continue;}$s=2;continue;case 1:c=b.WriteString(a.Data);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b.String();case 2:d=a.FirstChild;case 4:if(!(!(BG.nil===d))){$s=5;continue;}$r=AP(d,b);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=4;continue;case 5:$s=-1;return b.String();}return;}var $f={$blk:AO,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.DomTexhtml=AO;AP=function(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:if(BG.nil===a){$s=-1;return;}c=a.DataAtom;if(c===(0)){$s=2;continue;}if(c===(461571)){$s=3;continue;}if(c===(421123)){$s=4;continue;}$s=5;continue;case 2:d=b.WriteString(AQ(a.Data));$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=5;continue;case 3:e=b.WriteString("^{");$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;$s=5;continue;case 4:f=b.WriteString("_{");$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;case 5:case 1:g=a.FirstChild;case 9:if(!(!(BG.nil===g))){$s=10;continue;}$r=AP(g,b);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=9;continue;case 10:h=a.DataAtom;if(h===(461571)){$s=13;continue;}if(h===(421123)){$s=14;continue;}$s=15;continue;case 13:i=b.WriteString("}");$s=16;case 16:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=15;continue;case 14:j=b.WriteString("}");$s=17;case 17:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 15:case 12:$s=-1;return;}return;}var $f={$blk:AP,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AQ=function(a){var a;a=B.ReplaceAll(a,"_","\\_");a=B.ReplaceAll(a,"^","\\^");a=B.ReplaceAll(a,"{","\\{");a=B.ReplaceAll(a,"}","\\}");return a;};AR=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:if(BG.nil===a){$s=-1;return"";}b=new E.Buffer.ptr(BD.nil,0,0);if(1===a.Type){$s=1;continue;}$s=2;continue;case 1:c=b.WriteString(a.Data);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b.String();case 2:d=a.FirstChild;case 4:if(!(!(BG.nil===d))){$s=5;continue;}$r=AS(d,b);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=4;continue;case 5:$s=-1;return b.String();}return;}var $f={$blk:AR,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.DomText=AR;AS=function(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:if(BG.nil===a){$s=-1;return;}c=AX(a,"data-render");if("1"===c||"2"===c){$s=-1;return;}if("svg"===a.Namespace){$s=-1;return;}d=false;if((0===a.DataAtom)&&(3===a.Type)){e=a.Parent;if(BG.nil===e){$s=-1;return;}if(!((40708===e.DataAtom))){$s=-1;return;}if(!AT(e)){$s=-1;return;}d=true;}f=a.DataAtom;if(f===(0)){$s=2;continue;}if(f===(514)){$s=3;continue;}if(f===(3073)){$s=4;continue;}$s=5;continue;case 2:if(d){$s=6;continue;}$s=7;continue;case 6:g=b.WriteString("<"+a.Data+">");$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;$s=8;continue;case 7:h=b.WriteString(a.Data);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 8:$s=5;continue;case 3:i=b.WriteString("\n");$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=5;continue;case 4:j=b.WriteString("\n\n");$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 5:case 1:k=a.FirstChild;case 13:if(!(!(BG.nil===k))){$s=14;continue;}$r=AS(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=-1;return;}return;}var $f={$blk:AS,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AT=function(a){var a,b;b=AX(a,"data-type");return"search-mark"===b||"virtual-block-ref"===b;};$pkg.IsTempMarkSpan=AT;AU=function(a,b,c){var a,b,c,d,e,f;if(BG.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){f.Val=c;return;}e++;}a.Attr=$append(a.Attr,new F.Attribute.ptr("",b,c));};$pkg.SetDomAttrValue=AU;AW=function(a){var a;if(BG.nil===a){return;}a.Attr=BJ.nil;};$pkg.RemoveDomAttrs=AW;AX=function(a,b){var a,b,c,d,e;if(BG.nil===a){return"";}c=a.Attr;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(e.Key===b){return e.Val;}d++;}return"";};$pkg.DomAttrValue=AX;AZ=function(a){var a,b,c,d,e,f;b=false;if(BG.nil===a){b=false;return b;}b=$makeMap($String.keyFor,[]);c=a.Attr;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(B.HasPrefix(e.Key,"custom-")){f=e.Key;(b||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(f),{k:f,v:e.Val});}d++;}if(1>(b?b.size:0)){b=false;return b;}return b;};$pkg.DomCustomAttrs=AZ;BA=function(a,b){var a,b,c,d,e,f,g;c=false;if(BG.nil===a){c=false;return c;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(B.HasPrefix(f.Key,b)){g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(g),{k:g,v:f.Val});}e++;}if(1>(c?c.size:0)){c=false;return c;}return c;};$pkg.DomAttrValuesWithPrefix=BA;BB=function(a){var a,b;b=BD.nil;b=(new BD($stringToBytes(a)));return b;};$pkg.StrToBytes=BB;BC=function(a){var a;return($bytesToString(a));};$pkg.BytesToStr=BC;$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=E.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["math/rand"]=(function(){var $pkg={},$init,B,A,F,H,I,K,AE,AM,AN,AO,AQ,AR,AS,AT,AU,AV,E,N,AG,AH,AI,AJ,AK,AL,G,J,L,M,O,W,AF;B=$packages["github.com/gopherjs/gopherjs/nosync"];A=$packages["math"];F=$pkg.rngSource=$newType(0,$kindStruct,"rand.rngSource",true,"math/rand",false,function(tap_,feed_,vec_){this.$val=this;if(arguments.length===0){this.tap=0;this.feed=0;this.vec=AQ.zero();return;}this.tap=tap_;this.feed=feed_;this.vec=vec_;});H=$pkg.Source=$newType(8,$kindInterface,"rand.Source",true,"math/rand",true,null);I=$pkg.Source64=$newType(8,$kindInterface,"rand.Source64",true,"math/rand",true,null);K=$pkg.Rand=$newType(0,$kindStruct,"rand.Rand",true,"math/rand",true,function(src_,s64_,readVal_,readPos_){this.$val=this;if(arguments.length===0){this.src=$ifaceNil;this.s64=$ifaceNil;this.readVal=new $Int64(0,0);this.readPos=0;return;}this.src=src_;this.s64=s64_;this.readVal=readVal_;this.readPos=readPos_;});AE=$pkg.lockedSource=$newType(0,$kindStruct,"rand.lockedSource",true,"math/rand",false,function(lk_,src_){this.$val=this;if(arguments.length===0){this.lk=new B.Mutex.ptr(false,false,false,false,0);this.src=AM.nil;return;}this.lk=lk_;this.src=src_;});AM=$ptrType(F);AN=$ptrType(AE);AO=$ptrType(K);AQ=$arrayType($Int64,607);AR=$ptrType($Int8);AS=$sliceType($Int);AT=$ptrType($Int64);AU=$funcType([$Int,$Int],[],false);AV=$sliceType($Uint8);G=function(a){var a,b,c,d,e;c=(b=a/44488,(b===b&&b!==1/0&&b!==-1/0)?b>>0:$throwRuntimeError("integer divide by zero"));e=(d=a%44488,d===d?d:$throwRuntimeError("integer divide by zero"));a=($imul(48271,e))-($imul(3399,c))>>0;if(a<0){a=a+(2147483647)>>0;}return a;};F.ptr.prototype.Seed=function(a){var a,b,c,d,e,f,g,h,i,j;b=this;b.tap=0;b.feed=334;a=$div64(a,new $Int64(0,2147483647),true);if((a.$high<0||(a.$high===0&&a.$low<0))){a=(c=new $Int64(0,2147483647),new $Int64(a.$high+c.$high,a.$low+c.$low));}if((a.$high===0&&a.$low===0)){a=new $Int64(0,89482311);}d=(((a.$low+((a.$high>>31)*4294967296))>>0));e=-20;while(true){if(!(e<607)){break;}d=G(d);if(e>=0){f=new $Int64(0,0);f=$shiftLeft64((new $Int64(0,d)),40);d=G(d);f=(g=$shiftLeft64((new $Int64(0,d)),20),new $Int64(f.$high^g.$high,(f.$low^g.$low)>>>0));d=G(d);f=(h=(new $Int64(0,d)),new $Int64(f.$high^h.$high,(f.$low^h.$low)>>>0));f=(i=((e<0||e>=E.length)?($throwRuntimeError("index out of range"),undefined):E[e]),new $Int64(f.$high^i.$high,(f.$low^i.$low)>>>0));(j=b.vec,((e<0||e>=j.length)?($throwRuntimeError("index out of range"),undefined):j[e]=f));}e=e+(1)>>0;}};F.prototype.Seed=function(a){return this.$val.Seed(a);};F.ptr.prototype.Int63=function(){var a,b,c;a=this;return((b=(c=a.Uint64(),new $Uint64(c.$high&2147483647,(c.$low&4294967295)>>>0)),new $Int64(b.$high,b.$low)));};F.prototype.Int63=function(){return this.$val.Int63();};F.ptr.prototype.Uint64=function(){var a,b,c,d,e,f,g,h,i,j;a=this;a.tap=a.tap-(1)>>0;if(a.tap<0){a.tap=a.tap+(607)>>0;}a.feed=a.feed-(1)>>0;if(a.feed<0){a.feed=a.feed+(607)>>0;}h=(b=(c=a.vec,d=a.feed,((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d])),e=(f=a.vec,g=a.tap,((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g])),new $Int64(b.$high+e.$high,b.$low+e.$low));(i=a.vec,j=a.feed,((j<0||j>=i.length)?($throwRuntimeError("index out of range"),undefined):i[j]=h));return(new $Uint64(h.$high,h.$low));};F.prototype.Uint64=function(){return this.$val.Uint64();};J=function(a){var a,b;b=new F.ptr(0,0,AQ.zero());b.Seed(a);return b;};$pkg.NewSource=J;L=function(a){var a,b,c;b=$assertType(a,I,true);c=b[0];return new K.ptr(a,c,new $Int64(0,0),0);};$pkg.New=L;K.ptr.prototype.Seed=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=$assertType(b.src,AN,true);d=c[0];e=c[1];if(e){d.seedPos(a,(b.$ptr_readPos||(b.$ptr_readPos=new AR(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},b))));$s=-1;return;}$r=b.src.Seed(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.readPos=0;$s=-1;return;}return;}var $f={$blk:K.ptr.prototype.Seed,$c:true,$r,a,b,c,d,e,$s};return $f;};K.prototype.Seed=function(a){return this.$val.Seed(a);};K.ptr.prototype.Int63=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=a.src.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$s=2;case 2:return c;}return;}var $f={$blk:K.ptr.prototype.Int63,$c:true,$r,a,b,c,$s};return $f;};K.prototype.Int63=function(){return this.$val.Int63();};K.ptr.prototype.Uint32=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=a.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=(($shiftRightInt64(b,31).$low>>>0));$s=2;case 2:return c;}return;}var $f={$blk:K.ptr.prototype.Uint32,$c:true,$r,a,b,c,$s};return $f;};K.prototype.Uint32=function(){return this.$val.Uint32();};K.ptr.prototype.Uint64=function(){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.s64,$ifaceNil))){$s=1;continue;}$s=2;continue;case 1:b=a.s64.Uint64();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$s=4;case 4:return c;case 2:f=a.Int63();$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}i=a.Int63();$s=6;case 6:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=(d=$shiftRightUint64(((e=f,new $Uint64(e.$high,e.$low))),31),g=$shiftLeft64(((h=i,new $Uint64(h.$high,h.$low))),32),new $Uint64(d.$high|g.$high,(d.$low|g.$low)>>>0));$s=7;case 7:return j;}return;}var $f={$blk:K.ptr.prototype.Uint64,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};K.prototype.Uint64=function(){return this.$val.Uint64();};K.ptr.prototype.Int31=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;c=a.Int63();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=(((b=$shiftRightInt64(c,32),b.$low+((b.$high>>31)*4294967296))>>0));$s=2;case 2:return d;}return;}var $f={$blk:K.ptr.prototype.Int31,$c:true,$r,a,b,c,d,$s};return $f;};K.prototype.Int31=function(){return this.$val.Int31();};K.ptr.prototype.Int=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=a.Int63();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=((b.$low>>>0));$s=-1;return((((c<<1>>>0)>>>1>>>0)>>0));}return;}var $f={$blk:K.ptr.prototype.Int,$c:true,$r,a,b,c,$s};return $f;};K.prototype.Int=function(){return this.$val.Int();};K.ptr.prototype.Int63n=function(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=this;if((a.$high<0||(a.$high===0&&a.$low<=0))){$panic(new $String("invalid argument to Int63n"));}if((c=(d=new $Int64(a.$high-0,a.$low-1),new $Int64(a.$high&d.$high,(a.$low&d.$low)>>>0)),(c.$high===0&&c.$low===0))){$s=1;continue;}$s=2;continue;case 1:f=b.Int63();$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}h=(e=f,g=new $Int64(a.$high-0,a.$low-1),new $Int64(e.$high&g.$high,(e.$low&g.$low)>>>0));$s=4;case 4:return h;case 2:k=((i=(j=$div64(new $Uint64(2147483648,0),(new $Uint64(a.$high,a.$low)),true),new $Uint64(2147483647-j.$high,4294967295-j.$low)),new $Int64(i.$high,i.$low)));l=b.Int63();$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;case 6:if(!((m.$high>k.$high||(m.$high===k.$high&&m.$low>k.$low)))){$s=7;continue;}n=b.Int63();$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;$s=6;continue;case 7:$s=-1;return $div64(m,a,true);}return;}var $f={$blk:K.ptr.prototype.Int63n,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};K.prototype.Int63n=function(a){return this.$val.Int63n(a);};K.ptr.prototype.Int31n=function(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(a<=0){$panic(new $String("invalid argument to Int31n"));}if((a&((a-1>>0)))===0){$s=1;continue;}$s=2;continue;case 1:c=b.Int31();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c&((a-1>>0));$s=4;case 4:return d;case 2:f=(((2147483647-(e=2147483648%((a>>>0)),e===e?e:$throwRuntimeError("integer divide by zero"))>>>0)>>0));g=b.Int31();$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;case 6:if(!(h>f)){$s=7;continue;}i=b.Int31();$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;$s=6;continue;case 7:$s=-1;return(j=h%a,j===j?j:$throwRuntimeError("integer divide by zero"));}return;}var $f={$blk:K.ptr.prototype.Int31n,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};K.prototype.Int31n=function(a){return this.$val.Int31n(a);};K.ptr.prototype.int31n=function(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=this;c=b.Uint32();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=$mul64((new $Uint64(0,d)),(new $Uint64(0,a)));f=((e.$low>>>0));if(f<((a>>>0))){$s=2;continue;}$s=3;continue;case 2:h=(g=((-a>>>0))%((a>>>0)),g===g?g:$throwRuntimeError("integer divide by zero"));case 4:if(!(f>>0));$s=4;continue;case 5:case 3:$s=-1;return(($shiftRightUint64(e,32).$low>>0));}return;}var $f={$blk:K.ptr.prototype.int31n,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};K.prototype.int31n=function(a){return this.$val.int31n(a);};K.ptr.prototype.Intn=function(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;if(a<=0){$panic(new $String("invalid argument to Intn"));}if(a<=2147483647){$s=1;continue;}$s=2;continue;case 1:c=b.Int31n(((a>>0)));$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=((c>>0));$s=4;case 4:return d;case 2:f=b.Int63n((new $Int64(0,a)));$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=(((e=f,e.$low+((e.$high>>31)*4294967296))>>0));$s=6;case 6:return g;}return;}var $f={$blk:K.ptr.prototype.Intn,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};K.prototype.Intn=function(a){return this.$val.Intn(a);};K.ptr.prototype.Float64=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;case 1:b=a.Int63();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($flatten64(b))/9.223372036854776e+18;if(c===1){$s=3;continue;}$s=4;continue;case 3:$s=1;continue;case 4:$s=-1;return c;}return;}var $f={$blk:K.ptr.prototype.Float64,$c:true,$r,a,b,c,$s};return $f;};K.prototype.Float64=function(){return this.$val.Float64();};K.ptr.prototype.Float32=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;case 1:b=a.Float64();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($fround(b));if(c===1){$s=3;continue;}$s=4;continue;case 3:$s=1;continue;case 4:$s=-1;return c;}return;}var $f={$blk:K.ptr.prototype.Float32,$c:true,$r,a,b,c,$s};return $f;};K.prototype.Float32=function(){return this.$val.Float32();};K.ptr.prototype.Perm=function(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=$makeSlice(AS,a);d=0;case 1:if(!(d>0);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]=((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]));((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]=d);d=d+(1)>>0;$s=1;continue;case 2:$s=-1;return c;}return;}var $f={$blk:K.ptr.prototype.Perm,$c:true,$r,a,b,c,d,e,f,$s};return $f;};K.prototype.Perm=function(a){return this.$val.Perm(a);};K.ptr.prototype.Shuffle=function(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(a<0){$panic(new $String("invalid argument to Shuffle"));}d=a-1>>0;case 1:if(!(d>2147483646)){$s=2;continue;}f=c.Int63n((new $Int64(0,(d+1>>0))));$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=(((e=f,e.$low+((e.$high>>31)*4294967296))>>0));$r=b(d,g);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d-(1)>>0;$s=1;continue;case 2:case 5:if(!(d>0)){$s=6;continue;}h=c.int31n((((d+1>>0)>>0)));$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=((h>>0));$r=b(d,i);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d-(1)>>0;$s=5;continue;case 6:$s=-1;return;}return;}var $f={$blk:K.ptr.prototype.Shuffle,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};K.prototype.Shuffle=function(a,b){return this.$val.Shuffle(a,b);};K.ptr.prototype.Read=function(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=0;c=$ifaceNil;d=this;e=$assertType(d.src,AN,true);f=e[0];g=e[1];if(g){$s=1;continue;}$s=2;continue;case 1:i=f.read(a,(d.$ptr_readVal||(d.$ptr_readVal=new AT(function(){return this.$target.readVal;},function($v){this.$target.readVal=$v;},d))),(d.$ptr_readPos||(d.$ptr_readPos=new AR(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},d))));$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;b=h[0];c=h[1];j=[b,c];$s=4;case 4:return j;case 2:l=M(a,d.src,(d.$ptr_readVal||(d.$ptr_readVal=new AT(function(){return this.$target.readVal;},function($v){this.$target.readVal=$v;},d))),(d.$ptr_readPos||(d.$ptr_readPos=new AR(function(){return this.$target.readPos;},function($v){this.$target.readPos=$v;},d))));$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;b=k[0];c=k[1];m=[b,c];$s=6;case 6:return m;}return;}var $f={$blk:K.ptr.prototype.Read,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};K.prototype.Read=function(a){return this.$val.Read(a);};M=function(a,b,c,d){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b,c,d});$s=$s||0;s:while(true){switch($s){case 0:e=0;f=$ifaceNil;g=d.$get();h=c.$get();i=$assertType(b,AM,true);j=i[0];e=0;case 1:if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]=((h.$low<<24>>>24)));h=$shiftRightInt64(h,(8));g=g-(1)<<24>>24;e=e+(1)>>0;$s=1;continue;case 2:d.$set(g);c.$set(h);$s=-1;return[e,f];}return;}var $f={$blk:M,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};O=function(a){var{a,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:$r=N.Seed(a);$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:O,$c:true,$r,a,$s};return $f;};$pkg.Seed=O;W=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=N.Intn(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$s=2;case 2:return c;}return;}var $f={$blk:W,$c:true,$r,a,b,c,$s};return $f;};$pkg.Intn=W;AE.ptr.prototype.Int63=function(){var a,b;a=new $Int64(0,0);b=this;b.lk.Lock();a=b.src.Int63();b.lk.Unlock();return a;};AE.prototype.Int63=function(){return this.$val.Int63();};AE.ptr.prototype.Uint64=function(){var a,b;a=new $Uint64(0,0);b=this;b.lk.Lock();a=b.src.Uint64();b.lk.Unlock();return a;};AE.prototype.Uint64=function(){return this.$val.Uint64();};AE.ptr.prototype.Seed=function(a){var a,b;b=this;b.lk.Lock();b.src.Seed(a);b.lk.Unlock();};AE.prototype.Seed=function(a){return this.$val.Seed(a);};AE.ptr.prototype.seedPos=function(a,b){var a,b,c;c=this;c.lk.Lock();c.src.Seed(a);b.$set(0);c.lk.Unlock();};AE.prototype.seedPos=function(a,b){return this.$val.seedPos(a,b);};AE.ptr.prototype.read=function(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=0;e=$ifaceNil;f=this;f.lk.Lock();h=M(a,f.src,b,c);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;d=g[0];e=g[1];f.lk.Unlock();$s=-1;return[d,e];}return;}var $f={$blk:AE.ptr.prototype.read,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};AE.prototype.read=function(a,b,c){return this.$val.read(a,b,c);};AF=function(a){var a;if(a<0){return((-a>>>0));}return((a>>>0));};K.ptr.prototype.NormFloat64=function(){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;case 1:b=a.Uint32();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=((b>>0));d=c&127;e=(c)*(((d<0||d>=AH.length)?($throwRuntimeError("index out of range"),undefined):AH[d]));if(AF(c)<((d<0||d>=AG.length)?($throwRuntimeError("index out of range"),undefined):AG[d])){$s=-1;return e;}if(d===0){$s=4;continue;}$s=5;continue;case 4:case 6:f=a.Float64();$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=A.Log(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=-g*0.29047645161474317;h=a.Float64();$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=A.Log(h);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=-i;if(j+j>=e*e){$s=7;continue;}$s=6;continue;case 7:if(c>0){$s=-1;return 3.442619855899+e;}$s=-1;return-3.442619855899-e;case 5:k=a.Float64();$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if($fround(((d<0||d>=AI.length)?($throwRuntimeError("index out of range"),undefined):AI[d])+$fround(($fround(k))*($fround((l=d-1>>0,((l<0||l>=AI.length)?($throwRuntimeError("index out of range"),undefined):AI[l]))-((d<0||d>=AI.length)?($throwRuntimeError("index out of range"),undefined):AI[d])))))<($fround(A.Exp(-0.5*e*e)))){$s=12;continue;}$s=13;continue;case 12:$s=-1;return e;case 13:$s=1;continue;case 2:$s=-1;return 0;}return;}var $f={$blk:K.ptr.prototype.NormFloat64,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};K.prototype.NormFloat64=function(){return this.$val.NormFloat64();};K.ptr.prototype.ExpFloat64=function(){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;case 1:b=a.Uint32();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;d=(c&255)>>>0;e=(c)*(((d<0||d>=AK.length)?($throwRuntimeError("index out of range"),undefined):AK[d]));if(c<((d<0||d>=AJ.length)?($throwRuntimeError("index out of range"),undefined):AJ[d])){$s=-1;return e;}if(d===0){$s=4;continue;}$s=5;continue;case 4:f=a.Float64();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=A.Log(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=7.69711747013105-g;$s=8;case 8:return h;case 5:i=a.Float64();$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}if($fround(((d<0||d>=AL.length)?($throwRuntimeError("index out of range"),undefined):AL[d])+$fround(($fround(i))*($fround((j=d-1>>>0,((j<0||j>=AL.length)?($throwRuntimeError("index out of range"),undefined):AL[j]))-((d<0||d>=AL.length)?($throwRuntimeError("index out of range"),undefined):AL[d])))))<($fround(A.Exp(-e)))){$s=9;continue;}$s=10;continue;case 9:$s=-1;return e;case 10:$s=1;continue;case 2:$s=-1;return 0;}return;}var $f={$blk:K.ptr.prototype.ExpFloat64,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};K.prototype.ExpFloat64=function(){return this.$val.ExpFloat64();};AM.methods=[{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)}];AO.methods=[{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint32",name:"Uint32",pkg:"",typ:$funcType([],[$Uint32],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Int31",name:"Int31",pkg:"",typ:$funcType([],[$Int32],false)},{prop:"Int",name:"Int",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Int63n",name:"Int63n",pkg:"",typ:$funcType([$Int64],[$Int64],false)},{prop:"Int31n",name:"Int31n",pkg:"",typ:$funcType([$Int32],[$Int32],false)},{prop:"int31n",name:"int31n",pkg:"math/rand",typ:$funcType([$Int32],[$Int32],false)},{prop:"Intn",name:"Intn",pkg:"",typ:$funcType([$Int],[$Int],false)},{prop:"Float64",name:"Float64",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Float32",name:"Float32",pkg:"",typ:$funcType([],[$Float32],false)},{prop:"Perm",name:"Perm",pkg:"",typ:$funcType([$Int],[AS],false)},{prop:"Shuffle",name:"Shuffle",pkg:"",typ:$funcType([$Int,AU],[],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([AV],[$Int,$error],false)},{prop:"NormFloat64",name:"NormFloat64",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"ExpFloat64",name:"ExpFloat64",pkg:"",typ:$funcType([],[$Float64],false)}];AN.methods=[{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"seedPos",name:"seedPos",pkg:"math/rand",typ:$funcType([$Int64,AR],[],false)},{prop:"read",name:"read",pkg:"math/rand",typ:$funcType([AV,AT,AR],[$Int,$error],false)}];F.init("math/rand",[{prop:"tap",name:"tap",embedded:false,exported:false,typ:$Int,tag:""},{prop:"feed",name:"feed",embedded:false,exported:false,typ:$Int,tag:""},{prop:"vec",name:"vec",embedded:false,exported:false,typ:AQ,tag:""}]);H.init([{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)}]);I.init([{prop:"Int63",name:"Int63",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Seed",name:"Seed",pkg:"",typ:$funcType([$Int64],[],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)}]);K.init("math/rand",[{prop:"src",name:"src",embedded:false,exported:false,typ:H,tag:""},{prop:"s64",name:"s64",embedded:false,exported:false,typ:I,tag:""},{prop:"readVal",name:"readVal",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"readPos",name:"readPos",embedded:false,exported:false,typ:$Int8,tag:""}]);AE.init("math/rand",[{prop:"lk",name:"lk",embedded:false,exported:false,typ:B.Mutex,tag:""},{prop:"src",name:"src",embedded:false,exported:false,typ:AM,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=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}E=$toNativeArray($kindInt64,[new $Int64(-973649357,3952672746),new $Int64(-1065661887,3130416987),new $Int64(324977939,3414273807),new $Int64(1241840476,2806224363),new $Int64(-1477934308,1997590414),new $Int64(2103305448,2402795971),new $Int64(1663160183,1140819369),new $Int64(1120601685,1788868961),new $Int64(1848035537,1089001426),new $Int64(1235702047,873593504),new $Int64(1911387977,581324885),new $Int64(-1654874170,1609182556),new $Int64(1069394745,1241596776),new $Int64(1895445337,1771189259),new $Int64(-1374618802,3467012610),new $Int64(-140526423,2344407434),new $Int64(-1745367887,782467244),new $Int64(26335124,3404933915),new $Int64(1063924276,618867887),new $Int64(-968700782,520164395),new $Int64(-1591572833,1341358184),new $Int64(-1515085039,665794848),new $Int64(1527227641,3183648150),new $Int64(1781176124,696329606),new $Int64(1789146075,4151988961),new $Int64(-2087444114,998951326),new $Int64(-612324923,1364957564),new $Int64(63173359,4090230633),new $Int64(-1498029007,4009697548),new $Int64(248009524,2569622517),new $Int64(778703922,3742421481),new $Int64(-1109106023,1506914633),new $Int64(1738099768,1983412561),new $Int64(236311649,1436266083),new $Int64(-1111517500,3922894967),new $Int64(-1336974714,1792680179),new $Int64(563141142,1188796351),new $Int64(1349617468,405968250),new $Int64(1044074554,433754187),new $Int64(870549669,4073162024),new $Int64(-1094251604,433121399),new $Int64(2451824,4162580594),new $Int64(-137262572,4132415622),new $Int64(-1536231048,3033822028),new $Int64(2016407895,824682382),new $Int64(2366218,3583765414),new $Int64(-624604839,535386927),new $Int64(1637219058,2286693689),new $Int64(1453075389,2968466525),new $Int64(193683513,1351410206),new $Int64(-283806096,1412813499),new $Int64(492736522,4126267639),new $Int64(512765208,2105529399),new $Int64(2132966268,2413882233),new $Int64(947457634,32226200),new $Int64(1149341356,2032329073),new $Int64(106485445,1356518208),new $Int64(-2067810156,3430061722),new $Int64(-1484435135,3820169661),new $Int64(-1665985194,2981816134),new $Int64(1017155588,4184371017),new $Int64(206574701,2119206761),new $Int64(-852109057,2472200560),new $Int64(-560457548,2853524696),new $Int64(1307803389,1681119904),new $Int64(-174986835,95608918),new $Int64(392686347,3690479145),new $Int64(-1205570926,1397922290),new $Int64(-1159314025,1516129515),new $Int64(-320178155,1547420459),new $Int64(1311333971,1470949486),new $Int64(-1953469798,1336785672),new $Int64(-45086614,4131677129),new $Int64(-1392278100,4246329084),new $Int64(-1142500187,3788585631),new $Int64(-66478285,3080389532),new $Int64(-646438364,2215402037),new $Int64(391002300,1171593935),new $Int64(1408774047,1423855166),new $Int64(-519177718,2276716302),new $Int64(-368453140,2068027241),new $Int64(1369359303,3427553297),new $Int64(189241615,3289637845),new $Int64(1057480830,3486407650),new $Int64(-1512910664,3071877822),new $Int64(1159653919,3363620705),new $Int64(-934256930,4159821533),new $Int64(-76621938,1894661),new $Int64(-674493898,1156868282),new $Int64(348271067,776219088),new $Int64(-501428838,2425634259),new $Int64(1716021749,680510161),new $Int64(-574263456,1310101429),new $Int64(1095885995,2964454134),new $Int64(-325695512,3467098407),new $Int64(1990672920,2109628894),new $Int64(-2139648704,1232604732),new $Int64(-1838070714,3261916179),new $Int64(1699175360,434597899),new $Int64(235436061,1624796439),new $Int64(-1626402839,3589632480),new $Int64(1198416575,864579159),new $Int64(-1938748161,1380889830),new $Int64(619206309,2654509477),new $Int64(1419738251,1468209306),new $Int64(-1744284772,100794388),new $Int64(-1191421458,2991674471),new $Int64(-208666741,2224662036),new $Int64(-173659161,977097250),new $Int64(1351320195,726419512),new $Int64(-183459897,1747974366),new $Int64(-753095183,1556430604),new $Int64(-1049492215,1080776742),new $Int64(-385846958,280794874),new $Int64(117767733,919835643),new $Int64(-967009426,3434019658),new $Int64(-1951414480,2461941785),new $Int64(133215641,3615001066),new $Int64(417204809,3103414427),new $Int64(790056561,3380809712),new $Int64(-1267681408,2724693469),new $Int64(547796833,598827710),new $Int64(-1846559452,3452273442),new $Int64(-75778224,649274915),new $Int64(-801301329,2585724112),new $Int64(-1510934263,3165579553),new $Int64(1185578221,2635894283),new $Int64(-52910178,2053289721),new $Int64(985976581,3169337108),new $Int64(1170569632,144717764),new $Int64(1079216270,1383666384),new $Int64(-124804942,681540375),new $Int64(1375448925,537050586),new $Int64(-1964768344,315246468),new $Int64(226402871,849323088),new $Int64(-885062465,45543944),new $Int64(-946445250,2319052083),new $Int64(-40708194,3613090841),new $Int64(560472520,2992171180),new $Int64(-381863169,2068244785),new $Int64(917538188,4239862634),new $Int64(-1369555809,3892253031),new $Int64(720683925,958186149),new $Int64(-423297785,1877702262),new $Int64(1357886971,837674867),new $Int64(1837048883,1507589294),new $Int64(1905518400,873336795),new $Int64(-1879761037,2764496274),new $Int64(-1806480530,4196182374),new $Int64(-1066765755,550964545),new $Int64(818747069,420611474),new $Int64(-1924830376,204265180),new $Int64(1549974541,1787046383),new $Int64(1215581865,3102292318),new $Int64(418321538,1552199393),new $Int64(1243493047,980542004),new $Int64(267284263,3293718720),new $Int64(1179528763,3771917473),new $Int64(599484404,2195808264),new $Int64(252818753,3894702887),new $Int64(-1367475956,2099949527),new $Int64(1424094358,338442522),new $Int64(490737398,637158004),new $Int64(-1727621530,281976339),new $Int64(574970164,3619802330),new $Int64(-431930823,3084554784),new $Int64(-1264611183,4129772886),new $Int64(-2104399043,1680378557),new $Int64(-1621962591,3339087776),new $Int64(1680500332,4220317857),new $Int64(-1935828963,2959322499),new $Int64(1675600481,1488354890),new $Int64(-834863562,3958162143),new $Int64(-1226511573,2773705983),new $Int64(1876039582,225908689),new $Int64(-1183735113,908216283),new $Int64(-605696219,3574646075),new $Int64(-1827723091,1936937569),new $Int64(1519770881,75492235),new $Int64(816689472,1935193178),new $Int64(2142521206,2018250883),new $Int64(455141620,3943126022),new $Int64(-601399488,3066544345),new $Int64(1932392669,2793082663),new $Int64(-1239009361,3297036421),new $Int64(1640597065,2206987825),new $Int64(-553246738,807894872),new $Int64(-1781325307,766252117),new $Int64(2060649606,3833114345),new $Int64(845619743,1255067973),new $Int64(1201145605,741697208),new $Int64(-1476242608,2810093753),new $Int64(1109032642,4229340371),new $Int64(1462188720,1361684224),new $Int64(-1159399429,1906263026),new $Int64(475781207,3904421704),new $Int64(-623537128,1769075545),new $Int64(1062308525,2621599764),new $Int64(1279509432,3431891480),new $Int64(-1742751146,1871896503),new $Int64(128756421,1412808876),new $Int64(1605404688,952876175),new $Int64(-230443691,1824438899),new $Int64(1662295856,1005035476),new $Int64(-156574141,527508597),new $Int64(1288873303,3066806859),new $Int64(565995893,3244940914),new $Int64(-889746188,209092916),new $Int64(-247669406,1242699167),new $Int64(-713830396,456723774),new $Int64(1776978905,1001252870),new $Int64(1468772157,2026725874),new $Int64(857254202,2137562569),new $Int64(765939740,3183366709),new $Int64(1533887628,2612072960),new $Int64(56977098,1727148468),new $Int64(-1197583895,3803658212),new $Int64(1883670356,479946959),new $Int64(685713571,1562982345),new $Int64(-1946242443,1766109365),new $Int64(700596547,3257093788),new $Int64(-184714929,2365720207),new $Int64(93384808,3742754173),new $Int64(-458385235,2878193673),new $Int64(1096135042,2174002182),new $Int64(-834260953,3573511231),new $Int64(-754572527,1760299077),new $Int64(-1375627191,2260779833),new $Int64(-866019274,1452805722),new $Int64(-1229671918,2940011802),new $Int64(1890251082,1886183802),new $Int64(893897673,2514369088),new $Int64(1644345561,3924317791),new $Int64(-1974867432,500935732),new $Int64(1403501753,676580929),new $Int64(-1565912283,1184984890),new $Int64(-691968413,1271474274),new $Int64(-1828754738,3163791473),new $Int64(2051027584,2842487377),new $Int64(1511537551,2170968612),new $Int64(573262976,3535856740),new $Int64(-2053227187,1488599718),new $Int64(-1180531831,3408913763),new $Int64(-2086531912,2501050084),new $Int64(-875130448,1639124157),new $Int64(-2009482504,4088176393),new $Int64(1574896563,3989947576),new $Int64(-165243708,3414355209),new $Int64(-792329287,2275136352),new $Int64(-2057774345,2151835223),new $Int64(-931144933,1654534827),new $Int64(-679921451,377892833),new $Int64(-482716010,660204544),new $Int64(85706799,390828249),new $Int64(-1422172693,3402783878),new $Int64(-1468634160,3717936603),new $Int64(1113532086,2211058823),new $Int64(1564224320,2692150867),new $Int64(1952770442,1928910388),new $Int64(788716862,3931011137),new $Int64(1083670504,1112701047),new $Int64(-68150572,2452299106),new $Int64(-896164822,2337204777),new $Int64(1774877857,273889282),new $Int64(1798719843,1462008793),new $Int64(2138834788,1554494002),new $Int64(-1194967131,182675323),new $Int64(-1598554764,1882802136),new $Int64(589279648,3700220025),new $Int64(381039426,3083431543),new $Int64(-851859191,3622207527),new $Int64(338126939,432729309),new $Int64(-1667470126,2391914317),new $Int64(-1849558151,235747924),new $Int64(2120733629,3088823825),new $Int64(-745079795,2314658321),new $Int64(1165929723,2957634338),new $Int64(501323675,4117056981),new $Int64(1564699815,1482500298),new $Int64(-740826490,840489337),new $Int64(799522364,3483178565),new $Int64(532129761,2074004656),new $Int64(724246478,3643392642),new $Int64(-665153481,1583624461),new $Int64(-885822954,287473085),new $Int64(1667835381,3136843981),new $Int64(1138806821,1266970974),new $Int64(135185781,1998688839),new $Int64(392094735,1492900209),new $Int64(1031326774,1538112737),new $Int64(-2070568842,2207265429),new $Int64(-1886797613,963263315),new $Int64(1671145500,2295892134),new $Int64(1068469660,2002560897),new $Int64(-356250305,1369254035),new $Int64(33436120,3353312708),new $Int64(57507843,947771099),new $Int64(-1945755145,1747061399),new $Int64(1507240140,2047354631),new $Int64(720000810,4165367136),new $Int64(479265078,3388864963),new $Int64(-952181250,286492130),new $Int64(2045622690,2795735007),new $Int64(-715730566,3703961339),new $Int64(-148436487,1797825479),new $Int64(1429039600,1116589674),new $Int64(-1665420098,2593309206),new $Int64(1329049334,3404995677),new $Int64(-750579440,3453462936),new $Int64(1014767077,3016498634),new $Int64(75698599,1650371545),new $Int64(1592007860,212344364),new $Int64(1127766888,3843932156),new $Int64(-748019856,3573129983),new $Int64(-890581831,665897820),new $Int64(1071492673,1675628772),new $Int64(243225682,2831752928),new $Int64(2120298836,1486294219),new $Int64(-1954407413,268782709),new $Int64(-1002123503,4186179080),new $Int64(624342951,1613720397),new $Int64(857179861,2703686015),new $Int64(-911618704,2205342611),new $Int64(-672703993,1411666394),new $Int64(-1528454899,677744900),new $Int64(-1876628533,4172867247),new $Int64(135494707,2163418403),new $Int64(849547544,2841526879),new $Int64(-1117516959,1082141470),new $Int64(-1770111792,4046134367),new $Int64(51415528,2142943655),new $Int64(-249824333,3124627521),new $Int64(998228909,219992939),new $Int64(-1078790951,1756846531),new $Int64(1283749206,1225118210),new $Int64(-525858006,1647770243),new $Int64(-2035959705,444807907),new $Int64(2036369448,3952076173),new $Int64(53201823,1461839639),new $Int64(315761893,3699250910),new $Int64(702974850,1373688981),new $Int64(734022261,147523747),new $Int64(-2047330906,1211276581),new $Int64(1294440951,2548832680),new $Int64(1144696256,1995631888),new $Int64(-1992983070,2011457303),new $Int64(-1351022674,3057425772),new $Int64(667839456,81484597),new $Int64(-1681980888,3646681560),new $Int64(-1372462725,635548515),new $Int64(602489502,2508044581),new $Int64(-1794220117,1014917157),new $Int64(719992433,3214891315),new $Int64(-1294799037,959582252),new $Int64(226415134,3347040449),new $Int64(-362868096,4102971975),new $Int64(397887437,4078022210),new $Int64(-536803826,2851767182),new $Int64(-1398321012,1540160644),new $Int64(-1549098876,1057290595),new $Int64(-112592988,3907769253),new $Int64(579300318,4248952684),new $Int64(-1054576049,132554364),new $Int64(-1085862414,1029351092),new $Int64(697840928,2583007416),new $Int64(298619124,1486185789),new $Int64(55905697,2871589073),new $Int64(2017643612,723203291),new $Int64(146250550,2494333952),new $Int64(-1082993397,2230939180),new $Int64(-1804568072,3943232912),new $Int64(1768732449,2181367922),new $Int64(-729261111,2889274791),new $Int64(1824032949,2046728161),new $Int64(1653899792,1376052477),new $Int64(1022327048,381236993),new $Int64(-1113097690,3188942166),new $Int64(-74480109,350070824),new $Int64(144881592,61758415),new $Int64(-741824226,3492950336),new $Int64(-2030042720,3093818430),new $Int64(-453590535,2962480613),new $Int64(-1912050708,3154871160),new $Int64(-1636478569,3228564679),new $Int64(610731502,888276216),new $Int64(-946702974,3574998604),new $Int64(-1277068380,1967526716),new $Int64(-1556147941,1554691298),new $Int64(-1573024234,339944798),new $Int64(1223764147,1154515356),new $Int64(1825645307,967516237),new $Int64(1546195135,596588202),new $Int64(-1867600880,3764362170),new $Int64(-1655392592,266611402),new $Int64(-393255880,2047856075),new $Int64(-1000726433,21444105),new $Int64(-949424754,3065563181),new $Int64(-232418803,1140663212),new $Int64(633187674,2323741028),new $Int64(2126290159,3103873707),new $Int64(1008658319,2766828349),new $Int64(-485587503,1970872996),new $Int64(1628585413,3766615585),new $Int64(-595148528,2036813414),new $Int64(-1994877121,3105536507),new $Int64(13954645,3396176938),new $Int64(-721402003,1377154485),new $Int64(-61839181,3807014186),new $Int64(543009040,3710110597),new $Int64(-1751425519,916420443),new $Int64(734556788,2103831255),new $Int64(-1766161494,717331943),new $Int64(-1574598896,3550505941),new $Int64(45939673,378749927),new $Int64(-1997615719,611017331),new $Int64(592130075,758907650),new $Int64(1012992349,154266815),new $Int64(-1040454942,1407468696),new $Int64(-1678191250,970098704),new $Int64(-285057486,1971660656),new $Int64(998365243,3332747885),new $Int64(1947089649,1935189867),new $Int64(1510248801,203520055),new $Int64(-1305165746,3916463034),new $Int64(-388598655,3474113316),new $Int64(1036101639,316544223),new $Int64(-1773744891,1650844677),new $Int64(-907191419,4267565603),new $Int64(-1070275024,2501167616),new $Int64(-1520651863,3929401789),new $Int64(-2091360852,337170252),new $Int64(-960502090,2061966842),new $Int64(-304190848,2508461464),new $Int64(-1941471116,2791377107),new $Int64(1240791848,1227227588),new $Int64(1813978778,1709681848),new $Int64(1153692192,3768820575),new $Int64(-1002297449,2887126398),new $Int64(-1447111334,296561685),new $Int64(700300844,3729960077),new $Int64(-1572311344,372833036),new $Int64(2078875613,2409779288),new $Int64(1829161290,555274064),new $Int64(-1105595719,4239804901),new $Int64(1839403216,3723486978),new $Int64(-1649093095,2145871984),new $Int64(-1582765715,3565480803),new $Int64(-1568653827,2197313814),new $Int64(974785092,3613674566),new $Int64(438638731,3042093666),new $Int64(-96556264,3324034321),new $Int64(869420878,3708873369),new $Int64(946682149,1698090092),new $Int64(1618900382,4213940712),new $Int64(-1843479747,2087477361),new $Int64(-1766167800,2407950639),new $Int64(-1296225558,3942568569),new $Int64(-1223900450,4088074412),new $Int64(723260036,2964773675),new $Int64(-673921829,1539178386),new $Int64(1062961552,2694849566),new $Int64(460977733,2120273838),new $Int64(-1604570740,2484608657),new $Int64(880846449,2956190677),new $Int64(1970902366,4223313749),new $Int64(662161910,3502682327),new $Int64(705634754,4133891139),new $Int64(-1031359300,1166449596),new $Int64(1038247601,3362705993),new $Int64(93734798,3892921029),new $Int64(1876124043,786869787),new $Int64(1057490746,1046342263),new $Int64(242763728,493777327),new $Int64(-853573201,3304827646),new $Int64(616460742,125356352),new $Int64(499300063,74094113),new $Int64(-795586925,2500816079),new $Int64(-490248444,514015239),new $Int64(1377565129,543520454),new $Int64(-2039776725,3614531153),new $Int64(2056746300,2356753985),new $Int64(1390062617,2018141668),new $Int64(131272971,2087974891),new $Int64(-1502927041,3166972343),new $Int64(372256200,1517638666),new $Int64(-935275664,173466846),new $Int64(-695774461,4241513471),new $Int64(-1413550842,2783126920),new $Int64(1972004134,4167264826),new $Int64(29260506,3907395640),new $Int64(-910901561,1539634186),new $Int64(-595957298,178241987),new $Int64(-113277636,182168164),new $Int64(-1102530459,2386154934),new $Int64(1379126408,4077374341),new $Int64(-2114679722,1732699140),new $Int64(-421057745,1041306002),new $Int64(1860414813,2068001749),new $Int64(1005320202,3208962910),new $Int64(844054010,697710380),new $Int64(-1509359403,2228431183),new $Int64(-810313977,3554678728),new $Int64(-750989047,173470263),new $Int64(-85886265,3848297795),new $Int64(-926936977,246236185),new $Int64(-1984190461,2066374846),new $Int64(1771673660,312890749),new $Int64(703378057,3573310289),new $Int64(-598851901,143166754),new $Int64(613554316,2081511079),new $Int64(1197802104,486038032),new $Int64(-1906483789,2982218564),new $Int64(364901986,1000939191),new $Int64(1902782651,2750454885),new $Int64(-671844857,3375313137),new $Int64(-1643868040,881302957),new $Int64(-1508784745,2514186393),new $Int64(-1703622845,360024739),new $Int64(1399671872,292500025),new $Int64(1381210821,2276300752),new $Int64(521803381,4069087683),new $Int64(-1938982667,1637778212),new $Int64(720490469,1676670893),new $Int64(1067262482,3855174429),new $Int64(2114075974,2067248671),new $Int64(-89426259,2884561259),new $Int64(-805741095,2456511185),new $Int64(983726246,561175414),new $Int64(-1719489563,432588903),new $Int64(885133709,4059399550),new $Int64(-93096266,1075014784),new $Int64(-1733832628,2728058415),new $Int64(1839142064,1299703678),new $Int64(1262333188,2347583393),new $Int64(1285481956,2468164145),new $Int64(-1158354011,1140014346),new $Int64(2033889184,1936972070),new $Int64(-1737578993,3870530098),new $Int64(-484494257,1717789158),new $Int64(-232997156,1153452491),new $Int64(-990424416,3948827651),new $Int64(-1357145630,2101413152),new $Int64(1495744672,3854091229),new $Int64(83644069,4215565463),new $Int64(-1385277313,1202710438),new $Int64(-564909037,2072216740),new $Int64(705690639,2066751068),new $Int64(-2113583312,173902580),new $Int64(-741983806,142459001),new $Int64(172391592,1889151926),new $Int64(-498943125,3034199774),new $Int64(1618587731,516490102),new $Int64(93114264,3692577783),new $Int64(-2078821353,2953948865),new $Int64(-320938673,4041040923),new $Int64(-1942517976,592046130),new $Int64(-705643640,384297211),new $Int64(-2051649464,265863924),new $Int64(2101717619,1333136237),new $Int64(1499611781,1406273556),new $Int64(1074670496,426305476),new $Int64(125704633,2750898176),new $Int64(488068495,1633944332),new $Int64(2037723464,3236349343),new $Int64(-1703423246,4013676611),new $Int64(1718532237,2265047407),new $Int64(1433593806,875071080),new $Int64(-343047503,1418843655),new $Int64(2009228711,451657300),new $Int64(1229446621,1866374663),new $Int64(1653472867,1551455622),new $Int64(577191481,3560962459),new $Int64(1669204077,3347903778),new $Int64(-298327194,2675874918),new $Int64(-1831355577,2762991672),new $Int64(530492383,3689068477),new $Int64(844089962,4071997905),new $Int64(1508155730,1381702441),new $Int64(2089931018,2373284878),new $Int64(-864267462,2143983064),new $Int64(308739063,1938207195),new $Int64(1754949306,1188152253),new $Int64(1272345009,615870490),new $Int64(742653194,2662252621),new $Int64(1477718295,3839976789),new $Int64(-2091334213,306752547),new $Int64(-1426688067,2162363077),new $Int64(-57052633,2767224719),new $Int64(-1471624099,2628837712),new $Int64(1678405918,2967771969),new $Int64(1694285728,499792248),new $Int64(-1744131281,4285253508),new $Int64(962357072,2856511070),new $Int64(679471692,2526409716),new $Int64(-1793706473,1240875658),new $Int64(-914893422,2577342868),new $Int64(-1001298215,4136853496),new $Int64(-1477114974,2403540137),new $Int64(1372824515,1371410668),new $Int64(-176562048,371758825),new $Int64(-441063112,1528834084),new $Int64(-71688630,1504757260),new $Int64(-1461820072,699052551),new $Int64(-505543539,3347789870),new $Int64(1951619734,3430604759),new $Int64(2119672219,1935601723),new $Int64(966789690,834676166)]);N=L(new AE.ptr(new B.Mutex.ptr(false,false,false,false,0),$assertType(J(new $Int64(0,1)),AM)));AG=$toNativeArray($kindUint32,[1991057938,0,1611602771,1826899878,1918584482,1969227037,2001281515,2023368125,2039498179,2051788381,2061460127,2069267110,2075699398,2081089314,2085670119,2089610331,2093034710,2096037586,2098691595,2101053571,2103168620,2105072996,2106796166,2108362327,2109791536,2111100552,2112303493,2113412330,2114437283,2115387130,2116269447,2117090813,2117856962,2118572919,2119243101,2119871411,2120461303,2121015852,2121537798,2122029592,2122493434,2122931299,2123344971,2123736059,2124106020,2124456175,2124787725,2125101763,2125399283,2125681194,2125948325,2126201433,2126441213,2126668298,2126883268,2127086657,2127278949,2127460589,2127631985,2127793506,2127945490,2128088244,2128222044,2128347141,2128463758,2128572095,2128672327,2128764606,2128849065,2128925811,2128994934,2129056501,2129110560,2129157136,2129196237,2129227847,2129251929,2129268426,2129277255,2129278312,2129271467,2129256561,2129233410,2129201800,2129161480,2129112170,2129053545,2128985244,2128906855,2128817916,2128717911,2128606255,2128482298,2128345305,2128194452,2128028813,2127847342,2127648860,2127432031,2127195339,2126937058,2126655214,2126347546,2126011445,2125643893,2125241376,2124799783,2124314271,2123779094,2123187386,2122530867,2121799464,2120980787,2120059418,2119015917,2117825402,2116455471,2114863093,2112989789,2110753906,2108037662,2104664315,2100355223,2094642347,2086670106,2074676188,2054300022,2010539237]);AH=$toNativeArray($kindFloat32,[1.7290404663583558e-09,1.2680928529462676e-10,1.689751810696194e-10,1.9862687883343e-10,2.223243117382978e-10,2.4244936613904144e-10,2.601613091623989e-10,2.761198769629658e-10,2.9073962681813725e-10,3.042996965518796e-10,3.169979556627567e-10,3.289802041894774e-10,3.4035738116777736e-10,3.5121602848242617e-10,3.61625090983253e-10,3.7164057942185025e-10,3.813085680537398e-10,3.906675816178762e-10,3.997501218933053e-10,4.0858399996679395e-10,4.1719308563337165e-10,4.255982233303257e-10,4.3381759295968436e-10,4.4186720948857783e-10,4.497613115272969e-10,4.57512583373898e-10,4.6513240481438345e-10,4.726310454117311e-10,4.800177477726209e-10,4.873009773476156e-10,4.944885056978876e-10,5.015873272284921e-10,5.086040477664255e-10,5.155446070048697e-10,5.224146670812502e-10,5.292193350214802e-10,5.359634958068682e-10,5.426517013518151e-10,5.492881705038144e-10,5.558769555769061e-10,5.624218868405251e-10,5.689264614971989e-10,5.75394121238304e-10,5.818281967329142e-10,5.882316855831959e-10,5.946076964136182e-10,6.009590047817426e-10,6.072883862451306e-10,6.135985053390414e-10,6.19892026598734e-10,6.261713370037114e-10,6.324390455780815e-10,6.386973727678935e-10,6.449488165749528e-10,6.511955974453087e-10,6.574400468473129e-10,6.636843297158634e-10,6.699307220081607e-10,6.761814441702541e-10,6.824387166481927e-10,6.887046488657234e-10,6.949815167800466e-10,7.012714853260604e-10,7.075767749498141e-10,7.13899661608508e-10,7.202424212593428e-10,7.266072743483676e-10,7.329966078550854e-10,7.394128087589991e-10,7.458582640396116e-10,7.523354716987285e-10,7.588469852493063e-10,7.653954137154528e-10,7.719834771435785e-10,7.786139510912449e-10,7.852897221383159e-10,7.920137878869582e-10,7.987892014504894e-10,8.056192379868321e-10,8.125072836762115e-10,8.194568912323064e-10,8.264716688799467e-10,8.3355555791087e-10,8.407127216614185e-10,8.479473234679347e-10,8.552640262671218e-10,8.626675485068347e-10,8.701631637464402e-10,8.777562010564566e-10,8.854524335966119e-10,8.932581896381464e-10,9.011799639857543e-10,9.092249730890956e-10,9.174008219758889e-10,9.25715837318819e-10,9.341788453909317e-10,9.42799727177146e-10,9.515889187738935e-10,9.605578554783278e-10,9.697193048552322e-10,9.790869226478094e-10,9.886760299337993e-10,9.985036131254788e-10,1.008588212947359e-09,1.0189509236369076e-09,1.0296150598776421e-09,1.040606933955246e-09,1.0519566329136865e-09,1.0636980185552147e-09,1.0758701707302976e-09,1.0885182755160372e-09,1.101694735439196e-09,1.115461056855338e-09,1.1298901814171813e-09,1.1450695946990663e-09,1.1611052119775422e-09,1.178127595480305e-09,1.1962995039027646e-09,1.2158286599728285e-09,1.2369856250415978e-09,1.2601323318151003e-09,1.2857697129220469e-09,1.3146201904845611e-09,1.3477839955200466e-09,1.3870635751089821e-09,1.43574030442295e-09,1.5008658760251592e-09,1.6030947680434338e-09]);AI=$toNativeArray($kindFloat32,[1,0.963599681854248,0.9362826943397522,0.9130436182022095,0.8922816514968872,0.8732430338859558,0.8555005788803101,0.8387836217880249,0.8229072093963623,0.8077383041381836,0.7931770086288452,0.7791460752487183,0.7655841708183289,0.7524415850639343,0.7396772503852844,0.7272568941116333,0.7151514887809753,0.7033361196517944,0.6917891502380371,0.6804918646812439,0.6694276928901672,0.6585819721221924,0.6479418277740479,0.6374954581260681,0.6272324919700623,0.6171433925628662,0.6072195172309875,0.5974531769752502,0.5878370404243469,0.5783646702766418,0.5690299868583679,0.5598273873329163,0.550751805305481,0.5417983531951904,0.5329626798629761,0.5242405533790588,0.5156282186508179,0.5071220397949219,0.49871864914894104,0.4904148280620575,0.48220765590667725,0.47409430146217346,0.466072142124176,0.45813870429992676,0.45029163360595703,0.44252872467041016,0.4348478317260742,0.42724698781967163,0.41972434520721436,0.41227802634239197,0.40490642189979553,0.39760786294937134,0.3903807997703552,0.3832238018512726,0.3761354684829712,0.3691144585609436,0.36215949058532715,0.3552693724632263,0.3484429717063904,0.3416791558265686,0.33497685194015503,0.32833510637283325,0.3217529058456421,0.3152293860912323,0.30876362323760986,0.3023548424243927,0.2960021495819092,0.2897048592567444,0.28346219658851624,0.2772735059261322,0.271138072013855,0.2650552988052368,0.25902456045150757,0.25304529070854187,0.24711695313453674,0.24123899638652802,0.23541094362735748,0.22963231801986694,0.22390270233154297,0.21822164952754974,0.21258877217769623,0.20700371265411377,0.20146611332893372,0.1959756463766098,0.19053204357624054,0.18513499200344086,0.17978426814079285,0.1744796335697174,0.16922089457511902,0.16400785744190216,0.1588403731584549,0.15371830761432648,0.14864157140254974,0.14361007511615753,0.13862377405166626,0.13368265330791473,0.12878671288490295,0.12393598258495331,0.11913054436445236,0.11437050998210907,0.10965602099895477,0.1049872562289238,0.10036443918943405,0.09578784555196762,0.09125780314207077,0.08677466958761215,0.08233889937400818,0.07795098423957825,0.07361150532960892,0.06932111829519272,0.06508058309555054,0.06089077144861221,0.05675266310572624,0.05266740173101425,0.048636294901371,0.044660862535238266,0.040742866694927216,0.03688438981771469,0.03308788686990738,0.029356317594647408,0.025693291798233986,0.02210330404341221,0.018592102453112602,0.015167297795414925,0.011839478276669979,0.0086244847625494,0.005548994988203049,0.0026696291752159595]);AJ=$toNativeArray($kindUint32,[3801129273,0,2615860924,3279400049,3571300752,3733536696,3836274812,3906990442,3958562475,3997804264,4028649213,4053523342,4074002619,4091154507,4105727352,4118261130,4129155133,4138710916,4147160435,4154685009,4161428406,4167506077,4173011791,4178022498,4182601930,4186803325,4190671498,4194244443,4197554582,4200629752,4203493986,4206168142,4208670408,4211016720,4213221098,4215295924,4217252177,4219099625,4220846988,4222502074,4224071896,4225562770,4226980400,4228329951,4229616109,4230843138,4232014925,4233135020,4234206673,4235232866,4236216336,4237159604,4238064994,4238934652,4239770563,4240574564,4241348362,4242093539,4242811568,4243503822,4244171579,4244816032,4245438297,4246039419,4246620374,4247182079,4247725394,4248251127,4248760037,4249252839,4249730206,4250192773,4250641138,4251075867,4251497493,4251906522,4252303431,4252688672,4253062674,4253425844,4253778565,4254121205,4254454110,4254777611,4255092022,4255397640,4255694750,4255983622,4256264513,4256537670,4256803325,4257061702,4257313014,4257557464,4257795244,4258026541,4258251531,4258470383,4258683258,4258890309,4259091685,4259287526,4259477966,4259663135,4259843154,4260018142,4260188212,4260353470,4260514019,4260669958,4260821380,4260968374,4261111028,4261249421,4261383632,4261513736,4261639802,4261761900,4261880092,4261994441,4262105003,4262211835,4262314988,4262414513,4262510454,4262602857,4262691764,4262777212,4262859239,4262937878,4263013162,4263085118,4263153776,4263219158,4263281289,4263340187,4263395872,4263448358,4263497660,4263543789,4263586755,4263626565,4263663224,4263696735,4263727099,4263754314,4263778377,4263799282,4263817020,4263831582,4263842955,4263851124,4263856071,4263857776,4263856218,4263851370,4263843206,4263831695,4263816804,4263798497,4263776735,4263751476,4263722676,4263690284,4263654251,4263614520,4263571032,4263523724,4263472530,4263417377,4263358192,4263294892,4263227394,4263155608,4263079437,4262998781,4262913534,4262823581,4262728804,4262629075,4262524261,4262414220,4262298801,4262177846,4262051187,4261918645,4261780032,4261635148,4261483780,4261325704,4261160681,4260988457,4260808763,4260621313,4260425802,4260221905,4260009277,4259787550,4259556329,4259315195,4259063697,4258801357,4258527656,4258242044,4257943926,4257632664,4257307571,4256967906,4256612870,4256241598,4255853155,4255446525,4255020608,4254574202,4254106002,4253614578,4253098370,4252555662,4251984571,4251383021,4250748722,4250079132,4249371435,4248622490,4247828790,4246986404,4246090910,4245137315,4244119963,4243032411,4241867296,4240616155,4239269214,4237815118,4236240596,4234530035,4232664930,4230623176,4228378137,4225897409,4223141146,4220059768,4216590757,4212654085,4208145538,4202926710,4196809522,4189531420,4180713890,4169789475,4155865042,4137444620,4111806704,4073393724,4008685917,3873074895]);AK=$toNativeArray($kindFloat32,[2.0249555365836613e-09,1.4866739783681027e-11,2.4409616689036184e-11,3.1968806074589295e-11,3.844677007314168e-11,4.42282044321729e-11,4.951644302919611e-11,5.443358958023836e-11,5.905943789574764e-11,6.34494193296753e-11,6.764381416113352e-11,7.167294535648239e-11,7.556032188826833e-11,7.932458162551725e-11,8.298078890689453e-11,8.654132271912474e-11,9.001651507523079e-11,9.341507428706208e-11,9.674443190998971e-11,1.0001099254308699e-10,1.0322031424037093e-10,1.0637725422757427e-10,1.0948611461891744e-10,1.1255067711157807e-10,1.1557434870246297e-10,1.1856014781042035e-10,1.2151082917633005e-10,1.2442885610752796e-10,1.2731647680563896e-10,1.3017574518325858e-10,1.330085347417409e-10,1.3581656632677408e-10,1.386014220061682e-10,1.413645728254309e-10,1.4410737880776736e-10,1.4683107507629245e-10,1.4953686899854546e-10,1.522258291641876e-10,1.5489899640730442e-10,1.575573282952547e-10,1.6020171300645814e-10,1.628330109637588e-10,1.6545202707884954e-10,1.68059510752272e-10,1.7065616975120435e-10,1.73242697965037e-10,1.758197337720091e-10,1.783878739169964e-10,1.8094774290045024e-10,1.834998542005195e-10,1.8604476292871652e-10,1.8858298256319017e-10,1.9111498494872592e-10,1.9364125580789704e-10,1.9616222535212557e-10,1.9867835154840918e-10,2.011900368525943e-10,2.0369768372052732e-10,2.062016807302669e-10,2.0870240258208383e-10,2.1120022397624894e-10,2.136955057352452e-10,2.1618855317040442e-10,2.1867974098199738e-10,2.2116936060356807e-10,2.2365774510202385e-10,2.2614519978869652e-10,2.2863201609713002e-10,2.3111849933865614e-10,2.3360494094681883e-10,2.3609159072179864e-10,2.3857874009713953e-10,2.4106666662859766e-10,2.4355562011635357e-10,2.460458781161634e-10,2.485376904282077e-10,2.5103127909709144e-10,2.5352694943414633e-10,2.560248957284017e-10,2.585253955356137e-10,2.610286709003873e-10,2.6353494386732734e-10,2.6604446423661443e-10,2.6855745405285347e-10,2.71074163116225e-10,2.7359478571575835e-10,2.7611959940720965e-10,2.786487707240326e-10,2.8118254946640775e-10,2.8372118543451563e-10,2.8626484516180994e-10,2.8881380620404684e-10,2.9136826285025563e-10,2.9392840938946563e-10,2.96494523377433e-10,2.990667713476114e-10,3.016454031001814e-10,3.042306406797479e-10,3.068226783753403e-10,3.09421765987139e-10,3.12028125559749e-10,3.1464195138219964e-10,3.17263521010247e-10,3.1989300097734485e-10,3.225306410836737e-10,3.2517669112941405e-10,3.2783134540359526e-10,3.3049485370639786e-10,3.3316743808242677e-10,3.3584937608743815e-10,3.385408342548857e-10,3.4124211789610115e-10,3.4395342130011386e-10,3.4667499426710435e-10,3.494071143528288e-10,3.521500313574677e-10,3.54903967325626e-10,3.576691720574843e-10,3.6044595086437425e-10,3.632345535464765e-10,3.660352021483959e-10,3.688482297370399e-10,3.716738583570134e-10,3.7451239331964814e-10,3.773641121807003e-10,3.802292924959261e-10,3.831082673322328e-10,3.8600128648980103e-10,3.8890865527996255e-10,3.9183070676962473e-10,3.9476774627011935e-10,3.977200790927782e-10,4.006880383045086e-10,4.0367195697221803e-10,4.066721681628138e-10,4.0968900494320337e-10,4.127228558914453e-10,4.15774054074447e-10,4.188429603146915e-10,4.2192993543466173e-10,4.25035395767992e-10,4.2815970213716525e-10,4.313032986313914e-10,4.3446651831757777e-10,4.376498607960855e-10,4.408536868893975e-10,4.4407846844229937e-10,4.4732464954400086e-10,4.5059267428371186e-10,4.538830145062178e-10,4.5719619756745544e-10,4.605326675566346e-10,4.638929240741163e-10,4.672775499869886e-10,4.706869893844612e-10,4.74121908400349e-10,4.775827511238617e-10,4.810701836888143e-10,4.845848167178701e-10,4.881271498113904e-10,4.916979601254923e-10,4.952977472605369e-10,4.989272883726414e-10,5.025872495956207e-10,5.062783525744408e-10,5.100013189540675e-10,5.13756870379467e-10,5.175458395179078e-10,5.21369003525507e-10,5.252272505806843e-10,5.29121357839557e-10,5.330522134805449e-10,5.3702081670437e-10,5.41028055689452e-10,5.450749851476644e-10,5.491624932574268e-10,5.532918012640664e-10,5.574638528571541e-10,5.616799247931681e-10,5.659410717839819e-10,5.702485705860738e-10,5.746036979559221e-10,5.790077306500052e-10,5.83462111958255e-10,5.879682296594524e-10,5.925275825546805e-10,5.971417249561739e-10,6.01812211176167e-10,6.065408175714992e-10,6.113292094767075e-10,6.16179329782085e-10,6.21092954844471e-10,6.260721940876124e-10,6.311191569352559e-10,6.362359528111483e-10,6.414249686947926e-10,6.466885360545405e-10,6.520292639144998e-10,6.574497612987784e-10,6.629528592760892e-10,6.685415554485985e-10,6.742187919073217e-10,6.799880103436351e-10,6.858525969377638e-10,6.918161599145378e-10,6.978825850545434e-10,7.040559801829716e-10,7.103406751696184e-10,7.167412219288849e-10,7.232625609532306e-10,7.2990985477972e-10,7.366885990123251e-10,7.436047333442275e-10,7.506645305355164e-10,7.57874762946642e-10,7.652426470272644e-10,7.727759543385559e-10,7.804830115532013e-10,7.883728114777e-10,7.964550685635174e-10,8.047402189070851e-10,8.132396422944055e-10,8.219657177122031e-10,8.309318788590758e-10,8.401527806789488e-10,8.496445214056791e-10,8.594246980742071e-10,8.695127395874636e-10,8.799300732498239e-10,8.90700457834015e-10,9.01850316648023e-10,9.134091816243028e-10,9.254100818978372e-10,9.37890431984556e-10,9.508922538259412e-10,9.64463842123564e-10,9.78660263939446e-10,9.935448019859905e-10,1.0091912860943353e-09,1.0256859805934937e-09,1.0431305819125214e-09,1.0616465484503124e-09,1.0813799855569073e-09,1.1025096391392708e-09,1.1252564435793033e-09,1.149898620766976e-09,1.176793218427008e-09,1.2064089727203964e-09,1.2393785997488749e-09,1.2765849488616254e-09,1.319313880365769e-09,1.36954347862428e-09,1.4305497897382224e-09,1.5083649884672923e-09,1.6160853766322703e-09,1.7921247819074893e-09]);AL=$toNativeArray($kindFloat32,[1,0.9381436705589294,0.900469958782196,0.8717043399810791,0.847785472869873,0.8269932866096497,0.8084216713905334,0.7915276288986206,0.7759568691253662,0.7614634037017822,0.7478685975074768,0.7350381016731262,0.7228676676750183,0.7112747430801392,0.7001926302909851,0.6895664930343628,0.6793505549430847,0.669506311416626,0.6600008606910706,0.6508058309555054,0.6418967247009277,0.633251965045929,0.62485271692276,0.6166821718215942,0.608725368976593,0.6009689569473267,0.5934008955955505,0.5860103368759155,0.5787873864173889,0.5717230439186096,0.5648092031478882,0.5580382943153381,0.5514034032821655,0.5448982119560242,0.5385168790817261,0.5322538614273071,0.526104211807251,0.5200631618499756,0.5141264200210571,0.5082897543907166,0.5025495290756226,0.4969019889831543,0.4913438558578491,0.4858720004558563,0.48048335313796997,0.4751752018928528,0.4699448347091675,0.4647897481918335,0.4597076177597046,0.4546961486339569,0.4497532546520233,0.44487687945365906,0.4400651156902313,0.4353161156177521,0.4306281507015228,0.42599955201148987,0.42142874002456665,0.4169141948223114,0.4124544560909271,0.40804818272590637,0.4036940038204193,0.39939069747924805,0.3951369822025299,0.39093172550201416,0.38677382469177246,0.38266217708587646,0.378595769405365,0.37457355856895447,0.37059465050697327,0.366658091545105,0.362762987613678,0.358908474445343,0.35509374737739563,0.35131800174713135,0.3475804924964905,0.34388044476509094,0.34021714329719543,0.33658990263938904,0.3329980671405792,0.3294409513473511,0.32591795921325684,0.32242849469184875,0.3189719021320343,0.3155476748943329,0.31215524673461914,0.3087940812110901,0.30546361207962036,0.30216339230537415,0.29889291524887085,0.29565170407295227,0.2924392819404602,0.2892552316188812,0.28609907627105713,0.2829704284667969,0.27986884117126465,0.2767939269542694,0.2737452983856201,0.2707225978374481,0.26772540807724,0.26475343108177185,0.2618062496185303,0.258883535861969,0.2559850215911865,0.25311028957366943,0.25025907158851624,0.24743106961250305,0.2446259707212448,0.24184346199035645,0.23908329010009766,0.23634515702724457,0.2336287796497345,0.23093391954898834,0.22826029360294342,0.22560766339302063,0.22297576069831848,0.22036437690258026,0.21777324378490448,0.21520215272903442,0.212650865316391,0.21011915802955627,0.20760682225227356,0.20511364936828613,0.20263944566249847,0.20018397271633148,0.19774706661701202,0.1953285187482834,0.19292815029621124,0.19054576754570007,0.18818120658397675,0.18583425879478455,0.18350479006767273,0.18119260668754578,0.17889754474163055,0.17661945521831512,0.17435817420482635,0.1721135377883911,0.16988539695739746,0.16767361760139465,0.16547803580760956,0.16329853236675262,0.16113494336605072,0.1589871346950531,0.15685498714447021,0.15473836660385132,0.15263713896274567,0.1505511850118637,0.1484803706407547,0.14642459154129028,0.1443837285041809,0.14235764741897583,0.1403462439775467,0.13834942877292633,0.136367067694664,0.13439907133579254,0.1324453204870224,0.1305057406425476,0.12858019769191742,0.12666863203048706,0.12477091699838638,0.12288697808980942,0.1210167184472084,0.11916005611419678,0.11731690168380737,0.11548716574907303,0.11367076635360718,0.11186762899160385,0.11007767915725708,0.1083008274435997,0.10653700679540634,0.10478614270687103,0.1030481606721878,0.10132300108671188,0.0996105819940567,0.09791085124015808,0.09622374176979065,0.09454918652772903,0.09288713335990906,0.09123751521110535,0.08960027992725372,0.08797537535429001,0.08636274188756943,0.0847623273730278,0.08317409455776215,0.08159798383712769,0.08003395050764084,0.07848194986581802,0.07694194465875626,0.07541389018297195,0.07389774918556213,0.07239348441362381,0.070901058614254,0.06942043453454971,0.06795158982276917,0.06649449467658997,0.06504911929368973,0.06361543387174606,0.06219341605901718,0.06078304722905159,0.0593843050301075,0.05799717456102371,0.05662164092063904,0.05525768920779228,0.05390531197190285,0.05256449431180954,0.05123523622751236,0.04991753399372101,0.04861138388514519,0.047316793352365494,0.04603376239538193,0.044762298464775085,0.04350241273641586,0.04225412383675575,0.04101744294166565,0.039792392402887344,0.03857899457216263,0.03737728297710419,0.03618728369474411,0.03500903770327568,0.03384258225560188,0.0326879620552063,0.031545232981443405,0.030414443463087082,0.0292956605553627,0.028188949450850487,0.027094384655356407,0.02601204626262188,0.024942025542259216,0.023884421214461327,0.022839335724711418,0.021806888282299042,0.020787203684449196,0.019780423492193222,0.018786700442433357,0.017806200310587883,0.016839107498526573,0.015885621309280396,0.014945968054234982,0.01402039173990488,0.013109165243804455,0.012212592177093029,0.011331013403832912,0.010464809834957123,0.009614413604140282,0.008780314587056637,0.007963077165186405,0.007163353264331818,0.0063819061033427715,0.005619642324745655,0.004877655766904354,0.004157294984906912,0.003460264764726162,0.0027887988835573196,0.0021459676790982485,0.001536299823783338,0.0009672692976891994,0.0004541343660093844]);}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/ast"]=(function(){var $pkg={},$init,B,I,J,K,L,C,D,A,E,F,G,H,M,R,V,AA,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,Q,AB,AC,O,P,S,T,U,W,X,Y,Z,AD;B=$packages["bytes"];I=$packages["github.com/88250/lute/editor"];J=$packages["github.com/88250/lute/html"];K=$packages["github.com/88250/lute/lex"];L=$packages["github.com/88250/lute/util"];C=$packages["math/rand"];D=$packages["sort"];A=$packages["strconv"];E=$packages["strings"];F=$packages["sync"];G=$packages["time"];H=$packages["unicode/utf8"];M=$pkg.WalkStatus=$newType(4,$kindInt,"ast.WalkStatus",true,"github.com/88250/lute/ast",true,null);R=$pkg.Node=$newType(0,$kindStruct,"ast.Node",true,"github.com/88250/lute/ast",true,function(ID_,Box_,Path_,Spec_,Type_,Parent_,Previous_,Next_,FirstChild_,LastChild_,Children_,Tokens_,TypeStr_,Data_,Close_,LastLineBlank_,LastLineChecked_,CodeMarkerLen_,IsFencedCodeBlock_,CodeBlockFenceChar_,CodeBlockFenceLen_,CodeBlockFenceOffset_,CodeBlockOpenFence_,CodeBlockInfo_,CodeBlockCloseFence_,HtmlBlockType_,ListData_,TaskListItemChecked_,TableAligns_,TableCellAlign_,TableCellContentWidth_,TableCellContentMaxWidth_,LinkType_,LinkRefLabel_,HeadingLevel_,HeadingSetext_,HeadingNormalizedID_,MathBlockDollarOffset_,FootnotesRefLabel_,FootnotesRefId_,FootnotesRefs_,HtmlEntityTokens_,KramdownIAL_,Properties_,TextMarkType_,TextMarkAHref_,TextMarkATitle_,TextMarkInlineMathContent_,TextMarkInlineMemoContent_,TextMarkBlockRefID_,TextMarkBlockRefSubtype_,TextMarkFileAnnotationRefID_,TextMarkTextContent_,AttributeViewID_,AttributeViewType_,CustomBlockFenceOffset_,CustomBlockInfo_,CalloutType_,CalloutTitle_,CalloutIcon_,CalloutIconType_){this.$val=this;if(arguments.length===0){this.ID="";this.Box="";this.Path="";this.Spec="";this.Type=0;this.Parent=AE.nil;this.Previous=AE.nil;this.Next=AE.nil;this.FirstChild=AE.nil;this.LastChild=AE.nil;this.Children=AH.nil;this.Tokens=AI.nil;this.TypeStr="";this.Data="";this.Close=false;this.LastLineBlank=false;this.LastLineChecked=false;this.CodeMarkerLen=0;this.IsFencedCodeBlock=false;this.CodeBlockFenceChar=0;this.CodeBlockFenceLen=0;this.CodeBlockFenceOffset=0;this.CodeBlockOpenFence=AI.nil;this.CodeBlockInfo=AI.nil;this.CodeBlockCloseFence=AI.nil;this.HtmlBlockType=0;this.ListData=AJ.nil;this.TaskListItemChecked=false;this.TableAligns=AK.nil;this.TableCellAlign=0;this.TableCellContentWidth=0;this.TableCellContentMaxWidth=0;this.LinkType=0;this.LinkRefLabel=AI.nil;this.HeadingLevel=0;this.HeadingSetext=false;this.HeadingNormalizedID="";this.MathBlockDollarOffset=0;this.FootnotesRefLabel=AI.nil;this.FootnotesRefId="";this.FootnotesRefs=AH.nil;this.HtmlEntityTokens=AI.nil;this.KramdownIAL=AL.nil;this.Properties=false;this.TextMarkType="";this.TextMarkAHref="";this.TextMarkATitle="";this.TextMarkInlineMathContent="";this.TextMarkInlineMemoContent="";this.TextMarkBlockRefID="";this.TextMarkBlockRefSubtype="";this.TextMarkFileAnnotationRefID="";this.TextMarkTextContent="";this.AttributeViewID="";this.AttributeViewType="";this.CustomBlockFenceOffset=0;this.CustomBlockInfo="";this.CalloutType="";this.CalloutTitle="";this.CalloutIcon="";this.CalloutIconType=0;return;}this.ID=ID_;this.Box=Box_;this.Path=Path_;this.Spec=Spec_;this.Type=Type_;this.Parent=Parent_;this.Previous=Previous_;this.Next=Next_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.Children=Children_;this.Tokens=Tokens_;this.TypeStr=TypeStr_;this.Data=Data_;this.Close=Close_;this.LastLineBlank=LastLineBlank_;this.LastLineChecked=LastLineChecked_;this.CodeMarkerLen=CodeMarkerLen_;this.IsFencedCodeBlock=IsFencedCodeBlock_;this.CodeBlockFenceChar=CodeBlockFenceChar_;this.CodeBlockFenceLen=CodeBlockFenceLen_;this.CodeBlockFenceOffset=CodeBlockFenceOffset_;this.CodeBlockOpenFence=CodeBlockOpenFence_;this.CodeBlockInfo=CodeBlockInfo_;this.CodeBlockCloseFence=CodeBlockCloseFence_;this.HtmlBlockType=HtmlBlockType_;this.ListData=ListData_;this.TaskListItemChecked=TaskListItemChecked_;this.TableAligns=TableAligns_;this.TableCellAlign=TableCellAlign_;this.TableCellContentWidth=TableCellContentWidth_;this.TableCellContentMaxWidth=TableCellContentMaxWidth_;this.LinkType=LinkType_;this.LinkRefLabel=LinkRefLabel_;this.HeadingLevel=HeadingLevel_;this.HeadingSetext=HeadingSetext_;this.HeadingNormalizedID=HeadingNormalizedID_;this.MathBlockDollarOffset=MathBlockDollarOffset_;this.FootnotesRefLabel=FootnotesRefLabel_;this.FootnotesRefId=FootnotesRefId_;this.FootnotesRefs=FootnotesRefs_;this.HtmlEntityTokens=HtmlEntityTokens_;this.KramdownIAL=KramdownIAL_;this.Properties=Properties_;this.TextMarkType=TextMarkType_;this.TextMarkAHref=TextMarkAHref_;this.TextMarkATitle=TextMarkATitle_;this.TextMarkInlineMathContent=TextMarkInlineMathContent_;this.TextMarkInlineMemoContent=TextMarkInlineMemoContent_;this.TextMarkBlockRefID=TextMarkBlockRefID_;this.TextMarkBlockRefSubtype=TextMarkBlockRefSubtype_;this.TextMarkFileAnnotationRefID=TextMarkFileAnnotationRefID_;this.TextMarkTextContent=TextMarkTextContent_;this.AttributeViewID=AttributeViewID_;this.AttributeViewType=AttributeViewType_;this.CustomBlockFenceOffset=CustomBlockFenceOffset_;this.CustomBlockInfo=CustomBlockInfo_;this.CalloutType=CalloutType_;this.CalloutTitle=CalloutTitle_;this.CalloutIcon=CalloutIcon_;this.CalloutIconType=CalloutIconType_;});V=$pkg.ListData=$newType(0,$kindStruct,"ast.ListData",true,"github.com/88250/lute/ast",true,function(Typ_,Tight_,BulletChar_,Start_,Delimiter_,Padding_,MarkerOffset_,Checked_,Marker_,Num_){this.$val=this;if(arguments.length===0){this.Typ=0;this.Tight=false;this.BulletChar=0;this.Start=0;this.Delimiter=0;this.Padding=0;this.MarkerOffset=0;this.Checked=false;this.Marker=AI.nil;this.Num=0;return;}this.Typ=Typ_;this.Tight=Tight_;this.BulletChar=BulletChar_;this.Start=Start_;this.Delimiter=Delimiter_;this.Padding=Padding_;this.MarkerOffset=MarkerOffset_;this.Checked=Checked_;this.Marker=Marker_;this.Num=Num_;});AA=$pkg.NodeType=$newType(4,$kindInt,"ast.NodeType",true,"github.com/88250/lute/ast",true,null);AE=$ptrType(R);AF=$sliceType($Int32);AG=$sliceType($String);AH=$sliceType(AE);AI=$sliceType($Uint8);AJ=$ptrType(V);AK=$sliceType($Int);AL=$sliceType(AG);AM=$sliceType(AA);AN=$mapType($String,$String);O=function(b,c){var{b,c,d,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:d=P(b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=-1;return;}return;}var $f={$blk:O,$c:true,$r,b,c,d,$s};return $f;};$pkg.Walk=O;P=function(b,c){var{b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:d=0;e=c(b,true);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(d===0){$s=-1;return d;}if(!((d===1))){$s=2;continue;}$s=3;continue;case 2:f=b.FirstChild;case 4:if(!(!(AE.nil===f))){$s=5;continue;}g=P(f,c);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;if(0===d){d=0;$s=-1;return d;}f=f.Next;$s=4;continue;case 5:case 3:h=c(b,false);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}d=h;$s=-1;return d;}return;}var $f={$blk:P,$c:true,$r,b,c,d,e,f,g,h,$s};return $f;};AA.prototype.String=function(){var b,c,d,e,f;b=this.$val;c=(d=$mapIndex(Q,AA.keyFor(b)),d!==undefined?[d.v,true]:["",false]);e=c[0];f=c[1];if(f){return e;}return"NodeType("+A.FormatInt((new $Int64(0,b)),10)+")";};$ptrType(AA).prototype.String=function(){return new AA(this.$get()).String();};S=function(b){var b,c;c=b;if(c===("NOTE")||c===("TIP")||c===("IMPORTANT")||c===("WARNING")||c===("CAUTION")){return true;}return false;};$pkg.IsBuiltInCalloutType=S;T=function(b){var b,c;c=b;if(c===("NOTE")){return"\xE2\x9C\x8F\xEF\xB8\x8F";}else if(c===("TIP")){return"\xF0\x9F\x92\xA1";}else if(c===("IMPORTANT")){return"\xE2\x9D\x97";}else if(c===("WARNING")){return"\xE2\x9A\xA0\xEF\xB8\x8F";}else if(c===("CAUTION")){return"\xF0\x9F\x9A\xA8";}return"";};$pkg.GetCalloutIcon=T;U=function(b){var b,c;c=b;if(c===("NOTE")){return"Note";}else if(c===("TIP")){return"Tip";}else if(c===("IMPORTANT")){return"Important";}else if(c===("WARNING")){return"Warning";}else if(c===("CAUTION")){return"Caution";}return"";};$pkg.GetCalloutTitle=U;W=function(){var{b,c,d,e,f,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:if($pkg.Testing){$s=-1;return"20060102150405-1a2b3c4";}b=G.Now();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=$clone(b,G.Time);d=$clone(c,G.Time).Format("20060102150405");$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=Z(7);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=d+"-"+e;$s=4;case 4:return f;}return;}var $f={$blk:W,$c:true,$r,b,c,d,e,f,$s};return $f;};$pkg.NewNodeID=W;X=function(b){var b,c,d,e,f,g,h,i,j,k,l,m;if(!((22===b.length))){return false;}if(!((1===E.Count(b,"-")))){return false;}c=E.Split(b,"-");d=(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]);if(!((14===d.length))){return false;}e=d;f=0;while(true){if(!(f=h)){return false;}f+=g[1];}i=(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1]);if(!((7===i.length))){return false;}j=i;k=0;while(true){if(!(k=m)&&!(48<=m&&57>=m)){return false;}k+=l[1];}return true;};$pkg.IsNodeIDPattern=X;Y=function(){var{b,c,d,e,f,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=G.Now();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=$clone(b,G.Time).UTC();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=$clone(c,G.Time).UnixNano();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$r=C.Seed(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=0;while(true){if(!(e<1024)){break;}f=new AA(e).String();(AB||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(f),{k:f,v:e});e=e+(1)>>0;}$s=-1;return;}return;}var $f={$blk:Y,$c:true,$r,b,c,d,e,f,$s};return $f;};Z=function(b){var{b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=(new AF($stringToRunes("abcdefghijklmnopqrstuvwxyz0123456789")));d=$makeSlice(AF,b);e=d;f=0;case 1:if(!(f=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=(h=i,((h<0||h>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+h])));f++;$s=1;continue;case 2:$s=-1;return($runesToString(d));}return;}var $f={$blk:Z,$c:true,$r,b,c,d,e,f,g,h,i,$s};return $f;};R.ptr.prototype.Marker=function(b){var b,c,d,e;c="";d=this;e=d.Type;if((e===(461))||(e===(462))){if(b){c="#";return c;}}else if((e===(18))||(e===(19))){if(b){c="*";return c;}}else if((e===(20))||(e===(21))){if(b){c="_";return c;}}else if((e===(23))||(e===(24))){if(b){c="**";return c;}}else if((e===(25))||(e===(26))){if(b){c="__";return c;}}else if((e===(104))||(e===(105))){if(b){c="~~";return c;}}else if((e===(486))||(e===(487))){if(b){c="^";return c;}}else if((e===(491))||(e===(492))){if(b){c="~";return c;}}else if((e===(305))||(e===(307))){if(b){c="$";return c;}}else if(e===(516)){if(b){c="";return c;}}else if(e===(517)){if(b){c="";return c;}}else if(e===(521)){if(b){c="";return c;}}else if(e===(522)){if(b){c="";return c;}}else if((e===(453))||(e===(454))){if(b){c="==";return c;}}else if(e===(35)){if(b){c="!";return c;}}else if(e===(36)){if(b){c="[";return c;}}else if(e===(37)){if(b){c="]";return c;}}else if(e===(38)){if(b){c="(";return c;}}else if(e===(39)){if(b){c=")";return c;}}c="";return c;};R.prototype.Marker=function(b){return this.$val.Marker(b);};R.ptr.prototype.ContainTextMarkTypes=function(b){var b,c,d,e,f,g,h,i,j;c=this;d=E.Split(c.TextMarkType," ");e=b;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);h=d;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(g===j){return true;}i++;}f++;}return false;};R.prototype.ContainTextMarkTypes=function(b){return this.$val.ContainTextMarkTypes(b);};R.ptr.prototype.IsTextMarkType=function(b){var b,c,d,e,f,g;c=this;d=E.Split(c.TextMarkType," ");e=d;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(b===g){return true;}f++;}return false;};R.prototype.IsTextMarkType=function(b){return this.$val.IsTextMarkType(b);};R.ptr.prototype.IsNextSameInlineMemo=function(){var b,c,d;b=this;if(AE.nil===b){return false;}c=AE.nil;d=b.Next;while(true){if(!(!(AE.nil===d))){break;}if(AE.nil===b.Next||(456===d.Type)||AE.nil===d.Next||(456===d.Next.Type)){d=d.Next;continue;}if((530===d.Type)&&d.IsTextMarkType("inline-memo")){c=d;break;}d=d.Next;}if(!(AE.nil===c)&&b.TextMarkInlineMemoContent===c.TextMarkInlineMemoContent){return true;}return false;};R.prototype.IsNextSameInlineMemo=function(){return this.$val.IsNextSameInlineMemo();};R.ptr.prototype.IsSameTextMarkType=function(b){var{b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(""===c.TextMarkType||""===b.TextMarkType){$s=-1;return false;}d=E.Split(c.TextMarkType," ");e=E.Split(b.TextMarkType," ");if(!((d.$length===e.$length))){$s=-1;return false;}$r=D.Strings(d);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.Strings(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=d;g=0;while(true){if(!(g=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h])===((h<0||h>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+h]))){$s=-1;return false;}i=((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]);if(i===("block-ref")){if(!(c.TextMarkBlockRefID===b.TextMarkBlockRefID)){$s=-1;return false;}}else if(i===("a")){if(!(c.TextMarkAHref===b.TextMarkAHref)||!(b.TextMarkATitle===b.TextMarkATitle)){$s=-1;return false;}}else if(i===("inline-memo")){if(!(c.TextMarkInlineMemoContent===b.TextMarkInlineMemoContent)){$s=-1;return false;}}g++;}$s=-1;return true;}return;}var $f={$blk:R.ptr.prototype.IsSameTextMarkType,$c:true,$r,b,c,d,e,f,g,h,i,$s};return $f;};R.prototype.IsSameTextMarkType=function(b){return this.$val.IsSameTextMarkType(b);};R.ptr.prototype.SortTextMarkDataTypes=function(){var{b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(""===b.TextMarkTextContent){$s=-1;return;}c=E.Split(b.TextMarkType," ");$r=D.Strings(c);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.TextMarkType=E.Join(c," ");$s=-1;return;}return;}var $f={$blk:R.ptr.prototype.SortTextMarkDataTypes,$c:true,$r,b,c,$s};return $f;};R.prototype.SortTextMarkDataTypes=function(){return this.$val.SortTextMarkDataTypes();};R.ptr.prototype.ClearIALAttrs=function(){var b,c,d,e,f;b=this;c=$subslice(b.KramdownIAL,0,0);d=b.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(!("name"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("alias"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("memo"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("bookmark"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!E.HasPrefix((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]),"custom-")){c=$append(c,f);}e++;}b.KramdownIAL=c;};R.prototype.ClearIALAttrs=function(){return this.$val.ClearIALAttrs();};R.ptr.prototype.RemoveIALAttr=function(b){var b,c,d,e,f,g;c=this;d=$subslice(c.KramdownIAL,0,0);e=c.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!(b===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]))){d=$append(d,g);}f++;}c.KramdownIAL=d;};R.prototype.RemoveIALAttr=function(b){return this.$val.RemoveIALAttr(b);};R.ptr.prototype.RemoveIALAttrsByPrefix=function(b){var b,c,d,e,f,g;c=this;d=$subslice(c.KramdownIAL,0,0);e=c.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!E.HasPrefix((0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),b)){d=$append(d,g);}f++;}c.KramdownIAL=d;};R.prototype.RemoveIALAttrsByPrefix=function(b){return this.$val.RemoveIALAttrsByPrefix(b);};R.ptr.prototype.SetIALAttr=function(b,c){var b,c,d,e,f,g;d=this;c=J.EscapeAttrVal(c);e=d.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(b===(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]=c);return;}f++;}d.KramdownIAL=$append(d.KramdownIAL,new AG([b,c]));};R.prototype.SetIALAttr=function(b,c){return this.$val.SetIALAttr(b,c);};R.ptr.prototype.IALAttr=function(b){var b,c,d,e,f;c=this;d=c.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(b===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){return J.UnescapeAttrVal((1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]));}e++;}return"";};R.prototype.IALAttr=function(b){return this.$val.IALAttr(b);};R.ptr.prototype.IsEmptyBlockIAL=function(){var b;b=this;if(!((455===b.Type))){return false;}if(L.IsDocIAL(b.Tokens)){return false;}if(!(AE.nil===b.Previous)){if(455===b.Previous.Type){return true;}return false;}return true;};R.prototype.IsEmptyBlockIAL=function(){return this.$val.IsEmptyBlockIAL();};R.ptr.prototype.TokensStr=function(){var b;b=this;return L.BytesToStr(b.Tokens);};R.prototype.TokensStr=function(){return this.$val.TokensStr();};R.ptr.prototype.LastDeepestChild=function(){var b,c;b=AE.nil;c=this;if(AE.nil===c.LastChild){b=c;return b;}b=c.LastChild.LastDeepestChild();return b;};R.prototype.LastDeepestChild=function(){return this.$val.LastDeepestChild();};R.ptr.prototype.FirstDeepestChild=function(){var b,c;b=AE.nil;c=this;if(AE.nil===c.FirstChild){b=c;return b;}b=c.FirstChild.FirstDeepestChild();return b;};R.prototype.FirstDeepestChild=function(){return this.$val.FirstDeepestChild();};R.ptr.prototype.ChildByType=function(b){var b,c,d;c=this;d=c.FirstChild;while(true){if(!(!(AE.nil===d))){break;}if(d.Type===b){return d;}d=d.Next;}return AE.nil;};R.prototype.ChildByType=function(b){return this.$val.ChildByType(b);};R.ptr.prototype.ChildrenByType=function(b){var{b,c,d,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];c[0]=AH.nil;d=this;c[0]=new AH([]);$r=O(d,(function(b,c){return function(e,f){var e,f;if(((b[0]===e.Type))&&f){c[0]=$append(c[0],e);}return 2;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c[0];}return;}var $f={$blk:R.ptr.prototype.ChildrenByType,$c:true,$r,b,c,d,$s};return $f;};R.prototype.ChildrenByType=function(b){return this.$val.ChildrenByType(b);};R.ptr.prototype.Text=function(){var{b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c="";d=this;b[0]=new B.Buffer.ptr(AI.nil,0,0);$r=O(d,(function(b){return function $b(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:if(!f){$s=-1;return 2;}g=e.Type;if((g===(16))||(g===(40))||(g===(433))||(g===(434))||(g===(543))||(g===(412))){$s=2;continue;}if(g===(530)){$s=3;continue;}$s=4;continue;case 2:h=b[0].Write(e.Tokens);$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;$s=4;continue;case 3:i=b[0].WriteString(e.TextMarkTextContent);$s=6;case 6:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 4:case 1:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,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;}c=b[0].String();$s=-1;return c;}return;}var $f={$blk:R.ptr.prototype.Text,$c:true,$r,b,c,d,$s};return $f;};R.prototype.Text=function(){return this.$val.Text();};R.ptr.prototype.TextLen=function(){var{b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=$makeSlice(AI,0,4096);$r=O(d,(function(b){return function(e,f){var e,f,g;if(!f){return 2;}g=e.Type;if((g===(16))||(g===(40))||(g===(433))||(g===(434))||(g===(543))||(g===(412))){b[0]=$appendSlice(b[0],e.Tokens);}else if(g===(530)){b[0]=$appendSlice(b[0],e.TextMarkTextContent);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=H.RuneCount(b[0]);$s=-1;return c;}return;}var $f={$blk:R.ptr.prototype.TextLen,$c:true,$r,b,c,d,$s};return $f;};R.prototype.TextLen=function(){return this.$val.TextLen();};R.ptr.prototype.Content=function(){var{b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c="";d=this;b[0]=new B.Buffer.ptr(AI.nil,0,0);$r=O(d,(function(b){return function $b(e,f){var{e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(!f){$s=1;continue;}$s=2;continue;case 1:if(!(AE.nil===e.Next)&&!(AE.nil===e.Next.Next)&&1>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]))===10))){$s=3;continue;}$s=4;continue;case 3:i=b[0].WriteByte(10);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 4:$s=-1;return 2;case 2:j=e.Type;if((j===(16))||(j===(40))||(j===(433))||(j===(434))||(j===(543))||(j===(412))||(j===(29))||(j===(15))||(j===(306))||(j===(302))||(j===(44))||(j===(203))||(j===(201))||(j===(401))||(j===(427))||(j===(497))){$s=7;continue;}if(j===(530)){$s=8;continue;}$s=9;continue;case 7:k=b[0].Write(e.Tokens);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;$s=9;continue;case 8:if(!(""===e.TextMarkTextContent)){$s=11;continue;}if(!(""===e.TextMarkInlineMathContent)){$s=12;continue;}$s=13;continue;case 11:if(e.IsTextMarkType("code")||e.IsTextMarkType("tag")||e.IsTextMarkType("strong")||e.IsTextMarkType("em")||e.IsTextMarkType("a")){$s=14;continue;}$s=15;continue;case 14:l=b[0].WriteString(J.UnescapeString(e.TextMarkTextContent));$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;$s=16;continue;case 15:m=b[0].WriteString(e.TextMarkTextContent);$s=18;case 18:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;case 16:$s=13;continue;case 12:n=e.TextMarkInlineMathContent;n=E.ReplaceAll(n,"_esc_newline_"," ");o=b[0].WriteString(n);$s=19;case 19:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;case 13:if(!(""===e.TextMarkInlineMemoContent)){$s=20;continue;}$s=21;continue;case 20:p=e.TextMarkInlineMemoContent;p=E.ReplaceAll(p,"_esc_newline_"," ");q=b[0].WriteString(p);$s=22;case 22:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;case 21:case 9:case 6:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};})(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:R.ptr.prototype.Content,$c:true,$r,b,c,d,$s};return $f;};R.prototype.Content=function(){return this.$val.Content();};R.ptr.prototype.EscapeMarkerContent=function(){var{b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.Content();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;b=($bytesToString(K.EscapeProtyleMarkers((new AI($stringToBytes(b))))));$s=-1;return b;}return;}var $f={$blk:R.ptr.prototype.EscapeMarkerContent,$c:true,$r,b,c,d,$s};return $f;};R.prototype.EscapeMarkerContent=function(){return this.$val.EscapeMarkerContent();};R.ptr.prototype.Stat=function(){var{b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];d=[d];e=[e];f=0;g=0;c[0]=0;e[0]=0;d[0]=0;h=this;b[0]=$makeSlice(AI,0,8192);$r=O(h,(function(b,c,d,e){return function(i,j){var i,j,k,l,m;if(!j){return 2;}k=i.Type;if((k===(16))||(k===(40))||(k===(433))||(k===(434))||(k===(543))||(k===(412))||(k===(29))||(k===(15))||(k===(306))||(k===(302))||(k===(44))||(k===(203))||(k===(201))||(k===(401))||(k===(427))||(k===(497))){b[0]=$appendSlice(b[0],i.Tokens);}else if(k===(530)){if(0>0;}if(i.IsTextMarkType("block-ref")||i.IsTextMarkType("file-annotation-ref")){d[0]=d[0]+(1)>>0;}}else if(k===(33)){c[0]=c[0]+(1)>>0;}else if(k===(34)){e[0]=e[0]+(1)>>0;}else if(k===(430)){d[0]=d[0]+(1)>>0;}if(i.IsBlock()){b[0]=$append(b[0],32);}return 2;};})(b,c,d,e));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=B.TrimSpace(b[0]);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b[0]=i;k=L.WordCount(L.BytesToStr(b[0]));$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;f=j[0];g=j[1];$s=-1;return[f,g,c[0],e[0],d[0]];}return;}var $f={$blk:R.ptr.prototype.Stat,$c:true,$r,b,c,d,e,f,g,h,i,j,k,$s};return $f;};R.prototype.Stat=function(){return this.$val.Stat();};R.ptr.prototype.TokenLen=function(){var{b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=0;c=this;$r=O(c,(function(b){return function(d,e){var d,e;if(!e){return 2;}b[0]=b[0]+(K.BytesShowLength(d.Tokens))>>0;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:R.ptr.prototype.TokenLen,$c:true,$r,b,c,$s};return $f;};R.prototype.TokenLen=function(){return this.$val.TokenLen();};R.ptr.prototype.DocChild=function(){var b,c,d;b=AE.nil;c=this;b=c;d=c;while(true){if(!(!(AE.nil===d))){break;}if(0===d.Type){return b;}b=d;d=d.Parent;}return b;};R.prototype.DocChild=function(){return this.$val.DocChild();};R.ptr.prototype.IsChildBlockOf=function(b,c){var b,c,d,e,f,g;d=this;if(""===d.ID||!d.IsBlock()){return false;}if(c===0){e=d.Parent;while(true){if(!(!(AE.nil===e))){break;}if(e===b){return true;}e=e.Parent;}return false;}f=d.Parent;g=1;while(true){if(!(g>0;}if(!(b===f)){return false;}return true;};R.prototype.IsChildBlockOf=function(b,c){return this.$val.IsChildBlockOf(b,c);};R.ptr.prototype.NextNodeText=function(){var{b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(AE.nil===b.Next){$s=-1;return"";}c=b.Next.Text();$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:R.ptr.prototype.NextNodeText,$c:true,$r,b,c,d,$s};return $f;};R.prototype.NextNodeText=function(){return this.$val.NextNodeText();};R.ptr.prototype.PreviousNodeText=function(){var{b,c,d,e,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Previous;if(AE.nil===c){$s=-1;return"";}if(456===c.Type){c=c.Previous;}if(AE.nil===c){$s=-1;return"";}d=c.Text();$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:R.ptr.prototype.PreviousNodeText,$c:true,$r,b,c,d,e,$s};return $f;};R.prototype.PreviousNodeText=function(){return this.$val.PreviousNodeText();};R.ptr.prototype.Unlink=function(){var b;b=this;if(!(AE.nil===b.Previous)){b.Previous.Next=b.Next;}else if(!(AE.nil===b.Parent)){b.Parent.FirstChild=b.Next;}if(!(AE.nil===b.Next)){b.Next.Previous=b.Previous;}else if(!(AE.nil===b.Parent)){b.Parent.LastChild=b.Previous;}b.Parent=AE.nil;b.Next=AE.nil;b.Previous=AE.nil;};R.prototype.Unlink=function(){return this.$val.Unlink();};R.ptr.prototype.AppendTokens=function(b){var b,c;c=this;c.Tokens=$appendSlice(c.Tokens,($bytesToString(b)));};R.prototype.AppendTokens=function(b){return this.$val.AppendTokens(b);};R.ptr.prototype.PrependTokens=function(b){var b,c;c=this;c.Tokens=$appendSlice(b,c.Tokens);};R.prototype.PrependTokens=function(b){return this.$val.PrependTokens(b);};R.ptr.prototype.InsertAfter=function(b){var b,c;c=this;b.Unlink();b.Next=c.Next;if(!(AE.nil===b.Next)){b.Next.Previous=b;}b.Previous=c;c.Next=b;b.Parent=c.Parent;if(!(AE.nil===b.Parent)&&AE.nil===b.Next&&!(AE.nil===b.Parent.LastChild)){b.Parent.LastChild=b;}};R.prototype.InsertAfter=function(b){return this.$val.InsertAfter(b);};R.ptr.prototype.InsertBefore=function(b){var b,c;c=this;b.Unlink();b.Previous=c.Previous;if(!(AE.nil===b.Previous)){b.Previous.Next=b;}b.Next=c;c.Previous=b;b.Parent=c.Parent;if(!(AE.nil===b.Parent)&&AE.nil===b.Previous){b.Parent.FirstChild=b;}};R.prototype.InsertBefore=function(b){return this.$val.InsertBefore(b);};R.ptr.prototype.AppendChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(AE.nil===c.LastChild)){c.LastChild.Next=b;b.Previous=c.LastChild;c.LastChild=b;}else{c.FirstChild=b;c.LastChild=b;}};R.prototype.AppendChild=function(b){return this.$val.AppendChild(b);};R.ptr.prototype.PrependChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(AE.nil===c.FirstChild)){c.FirstChild.Previous=b;b.Next=c.FirstChild;c.FirstChild=b;}else{c.FirstChild=b;c.LastChild=b;}};R.prototype.PrependChild=function(b){return this.$val.PrependChild(b);};R.ptr.prototype.List=function(){var{b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=AH.nil;c=this;b[0]=$makeSlice(AH,0,512);$r=O(c,(function(b){return function(d,e){var d,e;if(e){b[0]=$append(b[0],d);}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:R.ptr.prototype.List,$c:true,$r,b,c,$s};return $f;};R.prototype.List=function(){return this.$val.List();};R.ptr.prototype.ParentIs=function(b,c){var b,c,d,e,f,g,h,i,j;d=this;e=$append(c,b);f=0;g=d.Parent;while(true){if(!(!(AE.nil===g))){break;}h=e;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(j===g.Type){return true;}i++;}f=f+(1)>>0;if(128>0));}b.Tokens=d;b.AppendChild(new B.Node.ptr("","","","",426,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.AppendChild(new B.Node.ptr("","","","",427,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,d,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.AppendChild(new B.Node.ptr("","","","",428,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));};AB.prototype.yamlFrontMatterFinalize=function(b){return this.$val.yamlFrontMatterFinalize(b);};AD.ptr.prototype.parseYamlFrontMatter=function(){var b,c,d,e,f;b=this;if(!((45===(c=b.Context.currentLine,(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))))){return false;}d=0;e=0;while(true){if(!(e=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+e]))))){break;}d=d+(1)>>0;e=e+(1)>>0;}return 3===d;};AD.prototype.parseYamlFrontMatter=function(){return this.$val.parseYamlFrontMatter();};O=function(b){var b,c,d,e,f,g,h;if(b.ParseOption.KramdownBlockIAL&&BG(b.currentLine)){c=b.parseKramdownBlockIAL(b.currentLine);if(0=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))))){return false;}f=0;g=0;while(true){if(!(g=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]))))){break;}f=f+(1)>>0;g=g+(1)>>0;}return 3===f;};P=function(b,c){var{b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=[e];f=[f];e[0]=DC.nil;$r=B.Walk(b.Root,(function(c,d,e,f){return function $b(g,h){var{g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{g,h});$s=$s||0;s:while(true){switch($s){case 0:i=[i];if(!h){$s=-1;return 2;}if(33===g.Type){$s=1;continue;}$s=2;continue;case 1:i[0]=DC.nil;$r=B.Walk(g,(function(c,d,e,f,i){return function(j,k){var j,k,l,m;if(!k){return 2;}if(400===j.Type){l=j.ChildByType(401);if(!(DB.nil===l)){m=new B.Node.ptr("","","","",40,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,l.Tokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);j.InsertBefore(m);}i[0]=$append(i[0],j);}return 2;};})(c,d,e,f,i));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=i[0];k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);l.Unlink();k++;}m=g.ChildByType(34);if(DB.nil===m){$s=-1;return 2;}g.InsertBefore(m);n=g.ChildByType(40);if(DB.nil===n){o=true;$s=6;continue s;}p=A.TrimSpace(n.Tokens);$s=7;case 7:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=1>p.$length;case 6:if(o){$s=4;continue;}$s=5;continue;case 4:q=g.ChildByType(36);if(!(DB.nil===q)){r=g.ChildByType(41);if(!(DB.nil===r)){q.InsertAfter(new B.Node.ptr("","","","",40,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,r.Tokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};})(c,d,e,f));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=e[0];h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}e[0]=DC.nil;d[0]=DF.nil;f[0]=DB.nil;$r=B.Walk(b.Root,(function(c,d,e,f){return function(j,k){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;l=j.Type;if(l===(27)){R(j,"code",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(460)){R(j,"tag",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(304)){R(j,"inline-math",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(17)){R(j,"em",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(22)){R(j,"strong",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(101)){R(j,"s",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(450)){R(j,"mark",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(520)){R(j,"u",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(490)){R(j,"sub",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(485)){R(j,"sup",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(515)){R(j,"kbd",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(33)){R(j,"a",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if(l===(430)){R(j,"block-ref",(d.$ptr||(d.$ptr=new DH(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),(e.$ptr||(e.$ptr=new DI(function(){return this.$target[0];},function($v){this.$target[0]=$v;},e))),k);}else if((l===(16))||(l===(29))||(l===(306))||(l===(40))||(l===(431))||(l===(44))||(l===(400))){if(1>d[0].$length){return 2;}if(k){m=($bytesToString(G.EscapeHTML(j.Tokens)));m=F.ReplaceAll(m,""","\"");f[0]=new B.Node.ptr("","","","",530,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,F.Join(d[0]," "),"","","","","","","",m,"","",0,"","","","",0);if(306===j.Type){f[0].TextMarkTextContent="";f[0].TextMarkInlineMathContent=($bytesToString(G.EscapeHTML(j.Tokens)));if(j.ParentIs(109,DJ.nil)&&!c[0]){f[0].TextMarkInlineMathContent=F.ReplaceAll(f[0].TextMarkInlineMathContent,"\\|","|");}}else if(400===j.Type){n=j.ChildByType(401);if(!(DB.nil===n)){f[0].TextMarkTextContent=($bytesToString(G.EscapeHTML(n.Tokens)));}}else if(431===j.Type){f[0].TextMarkBlockRefSubtype="s";f[0].TextMarkTextContent=j.TokensStr();o=j.Parent.ChildByType(433);if(DB.nil===o){o=j.Parent.ChildByType(434);f[0].TextMarkBlockRefSubtype="d";}if(!(DB.nil===o)){f[0].TextMarkTextContent=o.TokensStr();}f[0].TextMarkBlockRefID=j.Parent.ChildByType(431).TokensStr();}else if(j.ParentIs(33,DJ.nil)&&!j.ParentIs(34,DJ.nil)){p=j.Next;if(!(DB.nil===p)&&(40===p.Type)){j.Next.PrependTokens(j.Tokens);return 2;}q=DB.nil;r=j.Parent;while(true){if(!(!(DB.nil===r))){break;}if(33===r.Type){q=r;break;}r=r.Parent;}if(!(DB.nil===q)){s=q.ChildByType(41);if(!(DB.nil===s)){f[0].TextMarkAHref=($bytesToString(s.Tokens));}t=q.ChildByType(42);if(!(DB.nil===t)){f[0].TextMarkATitle=($bytesToString(t.Tokens));}}}}else{u=j.Next;if(!(DB.nil===u)&&(40===u.Type)){return 2;}f[0].KramdownIAL=j.Parent.KramdownIAL;if(j.IsMarker()){j.Parent.InsertBefore(f[0]);}else if(!(DB.nil===j.Parent)&&(570===j.Parent.Type)&&!(DB.nil===j.Parent.Parent)&&(33===j.Parent.Parent.Type)){j.Parent.Parent.InsertBefore(f[0]);}else{j.InsertBefore(f[0]);if(16===j.Type){e[0]=$append(e[0],j);}}}}else if(l===(530)){if(1>d[0].$length){return 2;}if(k){v=false;w=d[0];x=0;while(true){if(!(x=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]);if(j.IsTextMarkType(y)){v=true;break;}x++;}if(!v){d[0]=$append(d[0],j.TextMarkType);j.TextMarkType=F.Join(d[0]," ");}}else{if(DB.nil===j.Next||j.Next.IsCloseMarker()){d[0]=$subslice(d[0],0,(d[0].$length-1>>0));}}return 2;}return 2;};})(c,d,e,f));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=e[0];k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);l.Unlink();k++;}$s=-1;return;}return;}var $f={$blk:P,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$pkg.NestedInlines2FlattedSpansHybrid=P;R=function(b,c,d,e,f){var b,c,d,e,f,g,h;if(f){d.$set($append(d.$get(),c));}else{if(0>0)));}e.$set($append(e.$get(),b));g=b.FirstChild;while(true){if(!(!(DB.nil===g))){break;}h=g.Next;if((530===g.Type)||(16===g.Type)||(34===g.Type)){b.InsertBefore(g);g.KramdownIAL=b.KramdownIAL;}else if(41===g.Type){if(!(DB.nil===b.Previous)&&(530===b.Previous.Type)){b.Previous.TextMarkAHref=($bytesToString(g.Tokens));}}g=h;}}};S=function(b){var{b,c,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];c[0]=(function(b,c){return function $b(d){var{d,e,f,g,h,$s,$r,$c}=$restore(this,{d});$s=$s||0;s:while(true){switch($s){case 0:e=DC.nil;f=AA("",(new CZ($stringToBytes(d))),b[0].Context.ParseOption);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild.FirstChild;while(true){if(!(!(DB.nil===h))){break;}e=$append(e,h);h=h.Next;}$s=-1;return e;}return;}var $f={$blk:$b,$c:true,$r,d,e,f,g,h,$s};return $f;};})(b,c);$r=B.Walk(b[0].Root,(function(b,c){return function $b(d,e){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,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,{d,e});$s=$s||0;s:while(true){switch($s){case 0:if(!e){$s=-1;return 2;}if(530===d.Type){$s=1;continue;}$s=2;continue;case 1:f=d.TextMarkType;if(f===("sup")){$s=4;continue;}if(f===("sub")){$s=5;continue;}if(f===("em")){$s=6;continue;}if(f===("strong")){$s=7;continue;}if(f===("mark")){$s=8;continue;}if(f===("s")){$s=9;continue;}$s=10;continue;case 4:d.Type=485;d.PrependChild(new B.Node.ptr("","","","",486,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));g=c[0](d.TextMarkTextContent);$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=h;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);d.AppendChild(k);j++;}d.AppendChild(new B.Node.ptr("","","","",487,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=10;continue;case 5:d.Type=490;d.PrependChild(new B.Node.ptr("","","","",491,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));l=c[0](d.TextMarkTextContent);$s=12;case 12:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=m;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);d.AppendChild(p);o++;}d.AppendChild(new B.Node.ptr("","","","",492,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=10;continue;case 6:d.Type=17;d.PrependChild(new B.Node.ptr("","","","",18,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));q=c[0](d.TextMarkTextContent);$s=13;case 13:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;s=r;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);d.AppendChild(u);t++;}d.AppendChild(new B.Node.ptr("","","","",19,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=10;continue;case 7:d.Type=22;d.PrependChild(new B.Node.ptr("","","","",23,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));v=c[0](d.TextMarkTextContent);$s=14;case 14:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v;x=w;y=0;while(true){if(!(y=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+y]);d.AppendChild(z);y++;}d.AppendChild(new B.Node.ptr("","","","",24,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=10;continue;case 8:d.Type=450;d.PrependChild(new B.Node.ptr("","","","",453,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));aa=c[0](d.TextMarkTextContent);$s=15;case 15:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}ab=aa;ac=ab;ad=0;while(true){if(!(ad=ac.$length)?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+ad]);d.AppendChild(ae);ad++;}d.AppendChild(new B.Node.ptr("","","","",454,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=10;continue;case 9:d.Type=101;d.PrependChild(new B.Node.ptr("","","","",104,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));af=c[0](d.TextMarkTextContent);$s=16;case 16:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ag=af;ah=ag;ai=0;while(true){if(!(ai=ah.$length)?($throwRuntimeError("index out of range"),undefined):ah.$array[ah.$offset+ai]);d.AppendChild(aj);ai++;}d.AppendChild(new B.Node.ptr("","","","",105,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));case 10:case 3:case 2:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,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;};})(b,c));$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:S,$c:true,$r,b,c,$s};return $f;};$pkg.TextMarks2Inlines=S;AB.ptr.prototype.parseToC=function(b){var{b,c,d,e,f,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=D.Split(b.Tokens,10);if(!((1===d.$length))){$s=-1;return DB.nil;}e=A.TrimSpace((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(c.ParseOption.VditorWYSIWYG||c.ParseOption.VditorIR||c.ParseOption.VditorSV){f=A.ReplaceAll(f,C.CaretTokens,CZ.nil);}if(!A.EqualFold(f,(new CZ($stringToBytes("[toc]"))))){$s=-1;return DB.nil;}$s=-1;return new B.Node.ptr("","","","",415,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}return;}var $f={$blk:AB.ptr.prototype.parseToC,$c:true,$r,b,c,d,e,f,$s};return $f;};AB.prototype.parseToC=function(b){return this.$val.parseToC(b);};T=function(b,c){var{b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(b.Context.indented){$s=-1;return 0;}d=b.parseThematicBreak();e=d[0];f=d[1];if(e){$s=1;continue;}$s=2;continue;case 1:$r=b.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=b.Context.addChild(4);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h.Tokens=f;b.Context.advanceOffset(b.Context.currentLineLen-b.Context.offset>>0,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}var $f={$blk:T,$c:true,$r,b,c,d,e,f,g,h,$s};return $f;};$pkg.ThematicBreakStart=T;AD.ptr.prototype.parseThematicBreak=function(){var b,c,d,e,f,g,h,i,j,k,l,m;b=false;c=CZ.nil;d=this;e=0;f=0;g=d.Context.currentLine;h=false;i=g.$length;j=d.Context.nextNonspace;while(true){if(!(j<(i-1>>0))){break;}k=((j<0||j>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+j]);if((32===k)||(9===k)){j=j+(1)>>0;continue;}if(!((45===k))&&!((95===k))&&!((42===k))){return[b,c];}if(!((0===f))){if(!((f===k))){return[b,c];}}else{f=k;}e=e+(1)>>0;j=j+(1)>>0;}if((d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.VditorIR||d.Context.ParseOption.VditorSV||d.Context.ParseOption.ProtyleWYSIWYG)&&h){c=C.CaretTokens;}l=3<=e;m=c;b=l;c=m;return[b,c];};AD.prototype.parseThematicBreak=function(){return this.$val.parseThematicBreak();};AD.ptr.prototype.parseText=function(b){var b,c,d,e,f;c=this;d=b.pos;while(true){if(!(b.pos=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f])))){break;}b.pos=b.pos+(1)>>0;}return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,d,b.pos),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);};AD.prototype.parseText=function(b){return this.$val.parseText(b);};AD.ptr.prototype.isMarker=function(b){var b,c;c=this;if(D.IsMarker(b)){return true;}if(c.Context.ParseOption.Sup&&(94===b)){return true;}return false;};AD.prototype.isMarker=function(b){return this.$val.isMarker(b);};AD.ptr.prototype.parseBackslash=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;d=this;if(c.pos===(c.tokensLen-1>>0)){c.pos=c.pos+(1)>>0;return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,U,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}c.pos=c.pos+(1)>>0;g=(e=c.tokens,f=c.pos,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));if(10===g){c.pos=c.pos+(1)>>0;return new B.Node.ptr("","","","",31,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,new CZ([g]),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}if(D.IsASCIIPunct(g)){if((60===g)&&!(DB.nil===d.Context.oldtip)&&(106===d.Context.oldtip.Type)){h=$subslice(c.tokens,c.pos);if(A.HasPrefix(h,(new CZ($stringToBytes("
"))))||A.HasPrefix(h,(new CZ($stringToBytes("
"))))||A.HasPrefix(h,(new CZ($stringToBytes("
"))))){return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,U,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}}c.pos=c.pos+(1)>>0;i=new B.Node.ptr("","","","",400,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(i);i.AppendChild(new B.Node.ptr("","","","",401,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,new CZ([g]),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));return DB.nil;}if(d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.VditorIR||d.Context.ParseOption.ProtyleWYSIWYG){j=$subslice(c.tokens,c.pos);k=C.CaretTokens;if(k.$length>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));if(D.IsASCIIPunct(g)){if((60===g)&&!(DB.nil===d.Context.oldtip)&&(106===d.Context.oldtip.Type)){n=$subslice(c.tokens,(c.pos+k.$length>>0));if(A.HasPrefix(n,(new CZ($stringToBytes("
"))))||A.HasPrefix(n,(new CZ($stringToBytes("
"))))||A.HasPrefix(n,(new CZ($stringToBytes("
"))))){return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,U,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}}c.pos=c.pos+(k.$length)>>0;c.pos=c.pos+(1)>>0;o=new B.Node.ptr("","","","",400,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(o);o.AppendChild(new B.Node.ptr("","","","",401,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,new CZ([g]),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));if(d.Context.ParseOption.ProtyleWYSIWYG){o.InsertBefore(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{b.AppendChild(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}return DB.nil;}}}return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,U,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);};AD.prototype.parseBackslash=function(b,c){return this.$val.parseBackslash(b,c);};AD.ptr.prototype.parseNewline=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n;d=DB.nil;e=this;f=c.pos;c.pos=c.pos+(1)>>0;g=false;h=b.LastChild;if(!(DB.nil===h)&&(16===h.Type)){i=h.Tokens;j=i.$length;if(32===(k=j-1>>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k]))){l=D.TrimRight(i);h.Tokens=l[1];if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m]));}}}d=new B.Node.ptr("","","","",32,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,new CZ([(n=c.tokens,((f<0||f>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+f]))]),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);if(e.Context.ParseOption.ProtyleWYSIWYG){return d;}if(g){d.Type=31;}return d;};AD.prototype.parseNewline=function(b,c){return this.$val.parseNewline(b,c);};AD.ptr.prototype.MergeText=function(){var b;b=this;b.mergeText(b.Root);};AD.prototype.MergeText=function(){return this.$val.MergeText();};AD.ptr.prototype.mergeText=function(b){var b,c,d,e;c=this;d=b.FirstChild;while(true){if(!(!(DB.nil===d))){break;}e=d.Next;if(16===d.Type){while(true){if(!(!(DB.nil===e)&&(16===e.Type))){break;}d.AppendTokens(e.Tokens);e.Unlink();e=d.Next;}}else if(40===d.Type){while(true){if(!(!(DB.nil===e)&&(40===e.Type))){break;}d.AppendTokens(e.Tokens);e.Unlink();e=d.Next;}}else{c.mergeText(d);}d=e;}};AD.prototype.mergeText=function(b){return this.$val.mergeText(b);};AB.ptr.prototype.parseTable=function(b){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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=DB.nil;d=DB.nil;e=this;f=CZ.nil;g=b.Tokens.$length;h=0;i=0;while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]),(new CZ($stringToBytes("|"))))){k=$append(k,((l<0||l>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]));}l=l+(1)>>0;}j=$subslice(j,k.$length);m=e.findTableDelimRow(j);if(1>m){return[c,d];}n=e.parseTableDelimRow(D.TrimWhitespace(((m<0||m>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+m])));if(DE.nil===n){return[c,d];}o=DC.nil;p=0;while(true){if(!(p=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+p])),n,true);if(DB.nil===q){return[c,d];}o=$append(o,q);r=q.FirstChild;while(true){if(!(!(DB.nil===r))){break;}s=A.Index(r.Tokens,(new CZ($stringToBytes("{:"))));if(!((0===s))){r=r.Next;continue;}t=$subslice(r.Tokens,s);u=e.parseKramdownSpanIAL(t);v=u[0];w=u[1];if(0>0));if(A.Contains(x,(new CZ($stringToBytes("span"))))||A.Contains(x,(new CZ($stringToBytes("fn__none"))))||A.Contains(x,(new CZ($stringToBytes("width:"))))){r.KramdownIAL=w;r.Tokens=$subslice(r.Tokens,x.$length);y=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,x,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);r.PrependChild(y);}}r=r.Next;}p=p+(1)>>0;}d=new B.Node.ptr("","","","",106,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,n,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.TableAligns=n;d.AppendChild(e.newTableHead(o));z=m+1>>0;while(true){if(!(z=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+z]));ab=e.parseTableRow(aa,n,false);if(DB.nil===ab){return[c,d];}if(e.ParseOption.KramdownSpanIAL){ac=ab.FirstChild;while(true){if(!(!(DB.nil===ac))){break;}ad=A.Index(ac.Tokens,(new CZ($stringToBytes("{:"))));if(!((0===ad))){ac=ac.Next;continue;}ae=$subslice(ac.Tokens,ad);af=e.parseKramdownSpanIAL(ae);ag=af[0];ah=af[1];if(0>0));if(A.Contains(ai,(new CZ($stringToBytes("span"))))||A.Contains(ai,(new CZ($stringToBytes("fn__none"))))||A.Contains(ai,(new CZ($stringToBytes("width:"))))){ac.KramdownIAL=ah;ac.Tokens=$subslice(ac.Tokens,ai.$length);aj=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,ai,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);ac.PrependChild(aj);}}ac=ac.Next;}}d.AppendChild(ab);z=z+(1)>>0;}if(0=ak.$length)?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+i])))||(0===i)){if(0===i){f=$subslice(b.Tokens,i);}else{f=$subslice(b.Tokens,(i+1>>0));}al=e.parseTable0(f);if(!(DB.nil===al)){if(0>0;i=i+(1)>>0;}return[c,d];};AB.prototype.parseTable=function(b){return this.$val.parseTable(b);};AB.ptr.prototype.parseTable0=function(b){var 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;c=DB.nil;d=this;e=D.Split(b,10);f=e.$length;if(2>f){return c;}g=D.TrimWhitespace((1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]));if(2>g.$length){return c;}h=d.parseTableDelimRow(g);if(DE.nil===h){return c;}if((2===f)&&(1===h.$length)&&(0===(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))&&!A.Contains(b,(new CZ($stringToBytes("|"))))){return c;}i=d.parseTableRow(D.TrimWhitespace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])),h,true);if(DB.nil===i){return c;}if(d.ParseOption.KramdownSpanIAL){j=i.FirstChild;while(true){if(!(!(DB.nil===j))){break;}k=A.LastIndex(j.Tokens,(new CZ($stringToBytes("{:"))));if(0>k){j=j.Next;continue;}l=$subslice(j.Tokens,k);m=d.parseKramdownSpanIAL(l);n=m[0];o=m[1];if(0>0));j.Tokens=$subslice(j.Tokens,0,(j.Tokens.$length-p.$length>>0));q=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,p,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);j.InsertAfter(q);j=j.Next;}j=j.Next;}}c=new B.Node.ptr("","","","",106,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,h,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.TableAligns=h;c.AppendChild(d.newTableHead(new DC([i])));r=2;while(true){if(!(r=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+r]));t=d.parseTableRow(s,h,false);if(DB.nil===t){return c;}if(d.ParseOption.KramdownSpanIAL){u=t.FirstChild;while(true){if(!(!(DB.nil===u))){break;}v=A.LastIndex(u.Tokens,(new CZ($stringToBytes("{:"))));if(0>v){u=u.Next;continue;}w=$subslice(u.Tokens,v);x=d.parseKramdownSpanIAL(w);y=x[0];z=x[1];if(0>0));u.Tokens=$subslice(u.Tokens,0,(u.Tokens.$length-aa.$length>>0));ab=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,aa,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);u.InsertAfter(ab);u=u.Next;}u=u.Next;}}c.AppendChild(t);r=r+(1)>>0;}return c;};AB.prototype.parseTable0=function(b){return this.$val.parseTable0(b);};AB.ptr.prototype.newTableHead=function(b){var b,c,d,e,f,g,h,i,j;c=this;d=new B.Node.ptr("","","","",107,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);e=b;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);h=new B.Node.ptr("","","","",108,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.AppendChild(h);i=g.FirstChild;while(true){if(!(!(DB.nil===i))){break;}j=i.Next;h.AppendChild(i);i=j;}f++;}return d;};AB.prototype.newTableHead=function(b){return this.$val.newTableHead(b);};V=function(b,c,d){var b,c,d,e,f,g,h;if((c+1>>0)>=b.$length||c<1){return false;}e=A.IndexByte($subslice(b,0,c),d);g=0===(f=A.Count($subslice(b,0,c),new CZ([d]))%2,f===f?f:$throwRuntimeError("integer divide by zero"));if(g){return false;}h=A.IndexByte($subslice(b,(c+1>>0)),d);return-1h.$length){e=DB.nil;return e;}if(D.IsBlank((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))){h=$subslice(h,1);}if(h.$length>0&&D.IsBlank((i=h.$length-1>>0,((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i])))){h=$subslice(h,0,(h.$length-1>>0));}j=h.$length;k=c.$length;if(d&&j>k){e=DB.nil;return e;}l=0;m=CZ.nil;while(true){if(!(l=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+l]));m=A.ReplaceAll(m,(new CZ($stringToBytes("|"))),(new CZ($stringToBytes("|"))));n=new B.Node.ptr("","","","",109,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,((l<0||l>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+l]),0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);n.Tokens=m;e.AppendChild(n);l=l+(1)>>0;}while(true){if(!(l=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+l]),0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);e.AppendChild(o);l=l+(1)>>0;}return e;};AB.prototype.parseTableRow=function(b,c,d){return this.$val.parseTableRow(b,c,d);};AB.ptr.prototype.findTableDelimRow=function(b){var b,c,d,e,f,g,h,i;c=0;d=this;e=b.$length;if(2>e){c=-1;return c;}f=b;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!(DE.nil===d.parseTableDelimRow(i))){c=h;return c;}g++;}c=-1;return c;};AB.prototype.findTableDelimRow=function(b){return this.$val.findTableDelimRow(b);};AB.ptr.prototype.parseTableDelimRow=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;c=DE.nil;d=this;e=b.$length;if(1>e){c=DE.nil;return c;}f=0;g=0;while(true){if(!(g=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+g]);if(!((124===f))&&!((45===f))&&!((58===f))&&!((32===f))){c=DE.nil;return c;}g=g+(1)>>0;}h=A.Index(b,(new CZ($stringToBytes("\\|"))));if(0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]))){i=$subslice(i,1);}if(i.$length>0&&D.IsBlank((j=i.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j])))){i=$subslice(i,0,(i.$length-1>>0));}k=DE.nil;l=i;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);n=D.TrimWhitespace(n);n=A.ReplaceAll(n,(new CZ($stringToBytes("|"))),(new CZ($stringToBytes("|"))));if(1>e||CZ.nil===n){c=DE.nil;return c;}o=d.tableDelimAlign(n);if(-1===o){c=DE.nil;return c;}k=$append(k,o);m++;}c=k;return c;};AB.prototype.parseTableDelimRow=function(b){return this.$val.parseTableDelimRow(b);};AB.ptr.prototype.tableDelimAlign=function(b){var b,c,d,e,f,g,h,i,j,k,l,m;c=this;d=b.$length;if(1>d){return-1;}e=false;f=false;g=e;h=f;i=(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);g=58===i;k=(j=d-1>>0,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]));h=58===k;l=1;m=0;while(true){if(!(l<(d-1>>0))){break;}m=((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]);if(!((45===m))){return-1;}l=l+(1)>>0;}if(g&&h){return 2;}if(g){return 1;}if(h){return 3;}return 0;};AB.prototype.tableDelimAlign=function(b){return this.$val.tableDelimAlign(b);};W=function(b,c){var{b,c,d,e,f,g,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(!b.Context.ParseOption.SuperBlock||b.Context.indented){$s=-1;return 0;}d=b.parseSuperBlock();e=d[0];f=d[1];if(e){$s=1;continue;}$s=2;continue;case 1:$r=b.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=b.Context.addChild(475);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;b.Context.addChildMarker(476,CZ.nil);b.Context.addChildMarker(477,f);b.Context.offset=b.Context.currentLineLen-1>>0;$s=-1;return 1;case 2:$s=-1;return 0;}return;}var $f={$blk:W,$c:true,$r,b,c,d,e,f,g,$s};return $f;};$pkg.SuperBlockStart=W;X=function(b,c){var{b,c,d,e,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(!(DB.nil===c.Tip.LastChild)&&(478===c.Tip.LastChild.Type)&&c.Tip.LastChild.Close){$s=-1;return 1;}d=c.isSuperBlockClose($subslice(c.currentLine,c.nextNonspace));$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(d){$s=1;continue;}$s=2;continue;case 1:e=c.Tip;while(true){if(!(!(DB.nil===e))){break;}if(475===e.Type){$s=-1;return 3;}e=e.Parent;}case 2:$s=-1;return 0;}return;}var $f={$blk:X,$c:true,$r,b,c,d,e,$s};return $f;};$pkg.SuperBlockContinue=X;AB.ptr.prototype.superBlockFinalize=function(b){var{b,c,d,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=b.FirstChild;case 1:if(!(!(DB.nil===d))){$s=2;continue;}if(d.Close){d=d.Next;$s=1;continue;}$r=c.finalize(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.superBlockFinalize,$c:true,$r,b,c,d,$s};return $f;};AB.prototype.superBlockFinalize=function(b){return this.$val.superBlockFinalize(b);};AD.ptr.prototype.parseSuperBlock=function(){var b,c,d,e,f,g,h,i,j,k,l,m;b=false;c=CZ.nil;d=this;g=(e=d.Context.currentLine,f=d.Context.nextNonspace,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));if(!((123===g))){return[b,c];}h=g;i=0;j=d.Context.nextNonspace;while(true){if(!(j=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+j]))))){break;}i=i+(1)>>0;j=j+(1)>>0;}if(!((3===i))){return[b,c];}c=$subslice(d.Context.currentLine,(d.Context.nextNonspace+i>>0));c=D.TrimWhitespace(c);if(!A.EqualFold(c,CZ.nil)&&!A.EqualFold(c,(new CZ($stringToBytes("row"))))&&!A.EqualFold(c,(new CZ($stringToBytes("col"))))){return[b,c];}l=true;m=c;b=l;c=m;return[b,c];};AD.prototype.parseSuperBlock=function(){return this.$val.parseSuperBlock();};AB.ptr.prototype.isSuperBlockClose=function(b){var{b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=false;d=this;b=D.TrimWhitespace(b);if(A.Equal(b,(new CZ($stringToBytes("\xE2\x80\xB8}}}"))))){e=new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,C.CaretTokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.TipAppendChild(e);}f=A.HasSuffix(b,C.CaretTokens);b=A.ReplaceAll(b,C.CaretTokens,CZ.nil);if(!A.Equal((new CZ($stringToBytes("}}}"))),b)){$s=-1;return c;}if(f){$s=1;continue;}$s=2;continue;case 1:g=d.Tip.ChildrenByType(1);$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=h.$length;if(0>0,((j<0||j>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+j]));k.Tokens=$appendSlice(k.Tokens,C.CaretTokens);}case 2:c=true;$s=-1;return c;}return;}var $f={$blk:AB.ptr.prototype.isSuperBlockClose,$c:true,$r,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AB.prototype.isSuperBlockClose=function(b){return this.$val.isSuperBlockClose(b);};Y=function(b,c,d){var{b,c,d,e,$s,$r,$c}=$restore(this,{b,c,d});$s=$s||0;s:while(true){switch($s){case 0:e=DK.nil;e=new AD.ptr(DB.nil,new AB.ptr(DK.nil,d,DB.nil,DB.nil,CZ.nil,0,0,0,0,0,0,false,false,false,false,DB.nil,DB.nil),DM.nil,DN.nil,b,"","","","",DF.nil,new $Int64(0,0),new $Int64(0,0),"");e.Context.Tree=e;e.lexer=D.NewLexer(c);e.Root=new B.Node.ptr("","","","",0,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$r=e.parseBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.parseInlines();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.finalParseBlockIAL();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e.lexer=DM.nil;$s=-1;return e;}return;}var $f={$blk:Y,$c:true,$r,b,c,d,e,$s};return $f;};$pkg.Parse=Y;AD.ptr.prototype.finalParseBlockIAL=function(){var{b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];c[0]=this;if(!c[0].Context.ParseOption.KramdownBlockIAL){$s=-1;return;}b[0]=DC.nil;$r=B.Walk(c[0].Root,(function(b,c){return function $b(d,e){var{d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{d,e});$s=$s||0;s:while(true){switch($s){case 0:if(!e||!d.IsBlock()||(455===d.Type)){$s=-1;return 2;}if((5===d.Type)&&!(DB.nil===d.FirstChild)&&DB.nil===d.FirstChild.Next){b[0]=$append(b[0],d);}if(""===d.ID){$s=1;continue;}$s=2;continue;case 1:f=d.IALAttr("id");if(""===f){$s=3;continue;}$s=4;continue;case 3:g=B.NewNodeID();$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 4:d.ID=f;if(c[0].Context.ParseOption.ProtyleWYSIWYG&&c[0].Context.ParseOption.Spin&&!((0===d.Type))&&!(DB.nil===d.Next)&&!((455===d.Next.Type))&&!(""===d.Next.ID)){$s=6;continue;}$s=7;continue;case 6:d.ID=d.Next.ID;d.KramdownIAL=d.Next.KramdownIAL;if(""===d.IALAttr("updated")){d.SetIALAttr("updated",$substring(d.ID,0,14));}h=B.NewNodeID();$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}d.Next.ID=h;d.Next.KramdownIAL=DG.nil;d.Next.SetIALAttr("id",d.Next.ID);d.Next.SetIALAttr("updated",$substring(d.Next.ID,0,14));if(!(DB.nil===d.Next.Next)&&(455===d.Next.Next.Type)){$s=9;continue;}$s=10;continue;case 9:i=BA(d.Next.KramdownIAL);$s=11;case 11:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}d.Next.Next.Tokens=i;case 10:j=BA(d.KramdownIAL);$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=d.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,j,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 7:case 2:k=d.Next;if(DB.nil===k||!((455===k.Type))){if(c[0].Context.ParseOption.ProtyleWYSIWYG){d.SetIALAttr("id",d.ID);d.SetIALAttr("updated",$substring(d.ID,0,14));}$s=-1;return 2;}d.KramdownIAL=BH(k.Tokens);if(""===d.IALAttr("updated")&&c[0].Context.ParseOption.ProtyleWYSIWYG){$s=14;continue;}$s=15;continue;case 14:d.SetIALAttr("updated",$substring(d.ID,0,14));l=BA(d.KramdownIAL);$s=16;case 16:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k.Tokens=l;case 15:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,d,e,f,g,h,i,j,k,l,$s};return $f;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=b[0];e=0;case 2:if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);g=B.NewNodeID();$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=(new CZ($stringToBytes("{: id=\""+h+"\"}")));j=new B.Node.ptr(h,"","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);j.KramdownIAL=new DG([new DF(["id",h]),new DF(["updated",$substring(h,0,14)])]);j.ID=h;j.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,i,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(DB.nil===f.Next)&&(455===f.Next.Type)&&(5===f.Type)&&!(DB.nil===f.FirstChild)&&(6===f.FirstChild.Type)&&DB.nil===f.FirstChild.Next){k=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,C.CaretTokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);j.AppendChild(k);}f.AppendChild(j);e++;$s=2;continue;case 3:l=DB.nil;m="";if(!(DB.nil===c[0].Context.rootIAL)){$s=5;continue;}$s=6;continue;case 5:l=c[0].Context.rootIAL;$s=7;continue;case 6:n=B.NewNodeID();$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;l=new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes("{: id=\""+m+"\" updated=\""+$substring(m,0,14)+"\" type=\"doc\"}"))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c[0].Root.ID=m;c[0].ID=m;case 7:c[0].Root.AppendChild(l);$s=-1;return;}return;}var $f={$blk:AD.ptr.prototype.finalParseBlockIAL,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AD.prototype.finalParseBlockIAL=function(){return this.$val.finalParseBlockIAL();};AA=function(b,c,d){var{b,c,d,e,$s,$r,$c}=$restore(this,{b,c,d});$s=$s||0;s:while(true){switch($s){case 0:e=DK.nil;e=new AD.ptr(DB.nil,new AB.ptr(DK.nil,d,DB.nil,DB.nil,CZ.nil,0,0,0,0,0,0,false,false,false,false,DB.nil,DB.nil),DM.nil,DN.nil,b,"","","","",DF.nil,new $Int64(0,0),new $Int64(0,0),"");e.Context.Tree=e;e.Root=new B.Node.ptr("","","","",0,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);e.Root.AppendChild(new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,c,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$r=e.parseInlines();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e.lexer=DM.nil;$s=-1;return e;}return;}var $f={$blk:AA,$c:true,$r,b,c,d,e,$s};return $f;};$pkg.Inline=AA;AB.ptr.prototype.advanceOffset=function(b,c){var b,c,d,e,f,g,h,i,j,k,l;d=this;e=d.currentLine;f=0;g=0;h=f;i=g;j=0;while(true){if(!(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+k]));if(9===j){h=4-((l=d.column%4,l===l?l:$throwRuntimeError("integer divide by zero")))>>0;if(c){d.partiallyConsumedTab=h>b;if(d.partiallyConsumedTab){i=b;}else{i=h;d.offset=d.offset+(1)>>0;}d.column=d.column+(i)>>0;b=b-(i)>>0;}else{d.partiallyConsumedTab=false;d.column=d.column+(h)>>0;d.offset=d.offset+(1)>>0;b=b-(1)>>0;}}else{d.partiallyConsumedTab=false;d.offset=d.offset+(1)>>0;d.column=d.column+(1)>>0;b=b-(1)>>0;}}};AB.prototype.advanceOffset=function(b,c){return this.$val.advanceOffset(b,c);};AB.ptr.prototype.advanceNextNonspace=function(){var b;b=this;b.offset=b.nextNonspace;b.column=b.nextNonspaceColumn;b.partiallyConsumedTab=false;};AB.prototype.advanceNextNonspace=function(){return this.$val.advanceNextNonspace();};AB.ptr.prototype.findNextNonspace=function(){var b,c,d,e,f,g;b=this;c=b.offset;d=b.column;e=0;while(true){e=(f=b.currentLine,((c<0||c>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+c]));if(32===e){c=c+(1)>>0;d=d+(1)>>0;}else if(9===e){c=c+(1)>>0;d=d+((4-((g=d%4,g===g?g:$throwRuntimeError("integer divide by zero")))>>0))>>0;}else{break;}}b.blank=10===e;b.nextNonspace=c;b.nextNonspaceColumn=d;b.indent=b.nextNonspaceColumn-b.column>>0;b.indented=4<=b.indent;};AB.prototype.findNextNonspace=function(){return this.$val.findNextNonspace();};AB.ptr.prototype.closeUnmatchedBlocks=function(){var{b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!b.allClosed){$s=1;continue;}$s=2;continue;case 1:case 3:if(!(!(b.oldtip===b.lastMatchedContainer))){$s=4;continue;}c=b.oldtip.Parent;$r=b.finalize(b.oldtip);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.oldtip=c;$s=3;continue;case 4:b.allClosed=true;case 2:$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.closeUnmatchedBlocks,$c:true,$r,b,c,$s};return $f;};AB.prototype.closeUnmatchedBlocks=function(){return this.$val.closeUnmatchedBlocks();};AB.ptr.prototype.closeSuperBlockChildren=function(){var{b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Tip;case 1:if(!(!(DB.nil===c)&&!((475===c.Type)))){$s=2;continue;}$r=b.finalize(c);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=c.Parent;$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.closeSuperBlockChildren,$c:true,$r,b,c,$s};return $f;};AB.prototype.closeSuperBlockChildren=function(){return this.$val.closeSuperBlockChildren();};AB.ptr.prototype.finalize=function(b){var{b,c,d,e,f,g,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=b.Parent;b.Close=true;e=b.Type;if(e===(11)){$s=2;continue;}if((e===(9))||(e===(500))||(e===(510))||(e===(505))||(e===(535))){$s=3;continue;}if(e===(1)){$s=4;continue;}if(e===(300)){$s=5;continue;}if(e===(425)){$s=6;continue;}if(e===(7)){$s=7;continue;}if(e===(475)){$s=8;continue;}if(e===(495)){$s=9;continue;}if(e===(560)){$s=10;continue;}if(e===(580)){$s=11;continue;}if(e===(5)){$s=12;continue;}$s=13;continue;case 2:c.codeBlockFinalize(b);$s=13;continue;case 3:c.htmlBlockFinalize(b);$s=13;continue;case 4:f=AH(b,c);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g){$s=-1;return;}$s=13;continue;case 5:$r=c.mathBlockFinalize(b);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 6:c.yamlFrontMatterFinalize(b);$s=13;continue;case 7:$r=c.listFinalize(b);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 8:$r=c.superBlockFinalize(b);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 9:$r=c.gitConflictFinalize(b);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 10:c.customBlockFinalize(b);$s=13;continue;case 11:$r=c.calloutFinalize(b);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 12:$r=c.blockquoteFinalize(b);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 1:c.Tip=d;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.finalize,$c:true,$r,b,c,d,e,f,g,$s};return $f;};AB.prototype.finalize=function(b){return this.$val.finalize(b);};AB.ptr.prototype.addChildMarker=function(b,c){var b,c,d,e;d=DB.nil;e=this;d=new B.Node.ptr("","","","",b,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,c,"","",true,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);e.Tip.AppendChild(d);return d;};AB.prototype.addChildMarker=function(b,c){return this.$val.addChildMarker(b,c);};AB.ptr.prototype.addChild=function(b){var{b,c,d,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=DB.nil;d=this;case 1:if(!(!d.Tip.CanContain(b))){$s=2;continue;}$r=d.finalize(d.Tip);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:c=new B.Node.ptr("","","","",b,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Tip.AppendChild(c);d.Tip=c;$s=-1;return c;}return;}var $f={$blk:AB.ptr.prototype.addChild,$c:true,$r,b,c,d,$s};return $f;};AB.prototype.addChild=function(b){return this.$val.addChild(b);};AB.ptr.prototype.listsMatch=function(b,c){var b,c,d;d=this;return(b.Typ===c.Typ)&&(((0===b.Delimiter)&&(0===c.Delimiter))||(b.Delimiter===c.Delimiter))&&(b.BulletChar===c.BulletChar);};AB.prototype.listsMatch=function(b,c){return this.$val.listsMatch(b,c);};AF=function(){return new AE.ptr(true,true,true,true,true,true,true,false,true,$pkg.EmojiAliasUnicode,$pkg.EmojiUnicodeAlias,"https://cdn.jsdelivr.net/npm/vditor/dist/images/emoji",false,false,false,false,true,false,true,true,false,false,false,false,false,false,false,false,false,false,true,true,false,true,true,false,true,false,false,false,DF.nil,false,false);};$pkg.NewOptions=AF;AB.ptr.prototype.ParentTip=function(){var b,c;b=this;c=b.Tip.Parent;if(!(DB.nil===c)){b.Tip=b.Tip.Parent;}};AB.prototype.ParentTip=function(){return this.$val.ParentTip();};AB.ptr.prototype.TipAppendChild=function(b){var b,c;c=this;c.Tip.AppendChild(b);};AB.prototype.TipAppendChild=function(b){return this.$val.TipAppendChild(b);};AG=function(b,c){var b,c;if(c.blank){return 1;}return 0;};$pkg.ParagraphContinue=AG;AH=function(b,c){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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,{b,c});$s=$s||0;s:while(true){switch($s){case 0:d=false;if(c.ParseOption.ParagraphBeginningSpace){e=D.TrimRight(b.Tokens);b.Tokens=e[1];}else{b.Tokens=D.TrimWhitespace(b.Tokens);}f=false;g=b.Tokens;while(true){if(!(0=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])))){break;}g=c.parseLinkRefDef(g);if(!(CZ.nil===g)){b.Tokens=g;f=true;g=b.Tokens;continue;}break;}if(f&&D.IsBlankLine(b.Tokens)){b.Unlink();}if(c.ParseOption.KramdownBlockIAL&&!(DB.nil===c.Tip.Parent)&&(8===c.Tip.Parent.Type)&&b===c.Tip.Parent.FirstChild){$s=1;continue;}$s=2;continue;case 1:h=BH(b.Tokens);if(!(DG.nil===h)){$s=3;continue;}$s=4;continue;case 3:i=new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,h,false,"","","","","","","","","","","",0,"","","","",0);j=BD(h);i.ID=(k=$mapIndex(j,$String.keyFor("id")),k!==undefined?k.v:"");c.Tip.Parent.AppendChild(i);l=BA(h);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$r=i.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,l,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Unlink();$s=-1;return d;case 4:case 2:if(c.ParseOption.GFMTaskListItem){$s=7;continue;}$s=8;continue;case 7:m=b.Parent;if(!(DB.nil===m)&&(8===m.Type)&&m.FirstChild===b){$s=9;continue;}$s=10;continue;case 9:if(3===m.ListData.Typ){$s=11;continue;}$s=12;continue;case 11:n=c.ParseOption.VditorWYSIWYG||c.ParseOption.VditorIR||c.ParseOption.VditorSV||c.ParseOption.ProtyleWYSIWYG;o=3>0));b.KramdownIAL=q;}}if(((3===p.$length)&&(A.EqualFold(p,(new CZ($stringToBytes("[x]"))))||A.Equal(p,(new CZ($stringToBytes("[ ]"))))))||(3=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+3]))||((r=C.CaretTokens,(0>=r.$length?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+0]))===(3>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+3]))||((s=C.CaretTokens,(0>=s.$length?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+0]))===(2>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+2]))))){$s=15;continue;}$s=16;continue;case 15:t=false;u=false;v=false;w=t;x=u;y=v;if(c.ParseOption.VditorWYSIWYG||c.ParseOption.VditorIR||c.ParseOption.VditorSV||c.ParseOption.ProtyleWYSIWYG){z=A.IndexByte(p,93);if(A.HasPrefix(p,C.CaretTokens)){p=A.ReplaceAll(p,C.CaretTokens,CZ.nil);w=true;}else if(A.HasPrefix($subslice(p,(z+1>>0)),C.CaretTokens)){p=A.ReplaceAll(p,C.CaretTokens,CZ.nil);x=true;}else if(A.Contains($subslice(p,1,z),C.CaretTokens)){p=A.ReplaceAll(p,C.CaretTokens,CZ.nil);y=true;}}aa=new B.Node.ptr("","","","",100,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(p,0,3),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,m.ListData.Checked,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);if(c.ParseOption.ProtyleWYSIWYG){b.InsertBefore(aa);}else{b.PrependChild(aa);}b.Tokens=$subslice(p,3);if(n){$s=17;continue;}$s=18;continue;case 17:ab=A.TrimSpace(b.Tokens);$s=19;case 19:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}b.Tokens=ab;if(w||x||y){b.Tokens=$appendSlice((new CZ($stringToBytes(" \xE2\x80\xB8"))),b.Tokens);}else{if(!c.ParseOption.ProtyleWYSIWYG){b.Tokens=$appendSlice((new CZ($stringToBytes(" "))),b.Tokens);}}case 18:if(0=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+ak]);b.InsertAfter(al);ak++;}b.Unlink();}case 21:case 16:case 14:case 12:case 10:case 8:if(c.ParseOption.GFMTable){am=c.parseTable(b);an=am[0];ao=am[1];if(!(DB.nil===ao)){if(!(DB.nil===an)){b.Tokens=an.Tokens;b.InsertAfter(ao);ao.Close=true;c.Tip=ao;d=true;$s=-1;return d;}else{b.Type=106;b.TableAligns=ao.TableAligns;ap=ao.FirstChild;while(true){if(!(!(DB.nil===ap))){break;}aq=ap.Next;b.AppendChild(ap);ap=aq;}}$s=-1;return d;}}if(c.ParseOption.ToC){$s=23;continue;}$s=24;continue;case 23:ar=c.parseToC(b);$s=25;case 25:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}as=ar;if(!(DB.nil===as)){b.Type=415;$s=-1;return d;}case 24:$s=-1;return d;}return;}var $f={$blk:AH,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;};AI=function(b,c){var{b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(b.Context.indented){$s=-1;return 0;}d=b.parseMathBlock();e=d[0];f=d[1];if(e){$s=1;continue;}$s=2;continue;case 1:$r=b.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=b.Context.addChild(300);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h.MathBlockDollarOffset=f;b.Context.advanceNextNonspace();b.Context.advanceOffset(f,false);$s=-1;return 2;case 2:$s=-1;return 0;}return;}var $f={$blk:AI,$c:true,$r,b,c,d,e,f,g,h,$s};return $f;};$pkg.MathBlockStart=AI;AJ=function(b,c){var{b,c,d,e,f,g,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:d=c.currentLine;e=c.indent;if(3>=e&&c.isMathBlockClose($subslice(d,c.nextNonspace))){$s=1;continue;}$s=2;continue;case 1:$r=c.finalize(b);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:f=b.MathBlockDollarOffset;g=0;while(true){if(!(f>0)){break;}g=D.Peek(d,c.offset);if(!((32===g))&&!((9===g))){break;}c.advanceOffset(1,true);f=f-(1)>>0;}case 3:$s=-1;return 0;}return;}var $f={$blk:AJ,$c:true,$r,b,c,d,e,f,g,$s};return $f;};$pkg.MathBlockContinue=AJ;AB.ptr.prototype.mathBlockFinalize=function(b){var{b,c,d,e,f,g,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(2>b.Tokens.$length){b.AppendChild(new B.Node.ptr("","","","",301,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.AppendChild(new B.Node.ptr("","","","",302,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.AppendChild(new B.Node.ptr("","","","",303,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}d=$subslice(b.Tokens,2);d=D.TrimWhitespace(d);if(c.ParseOption.VditorWYSIWYG||c.ParseOption.VditorIR||c.ParseOption.VditorSV||c.ParseOption.ProtyleWYSIWYG){if(A.HasSuffix(d,$pkg.MathBlockMarkerCaret)){d=A.TrimSuffix(d,$pkg.MathBlockMarkerCaret);d=$appendSlice(d,C.CaretTokens);}}if(A.HasSuffix(d,$pkg.MathBlockMarker)){d=$subslice(d,0,(d.$length-2>>0));}if(A.Contains(d,(new CZ($stringToBytes("=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));if(!((36===g))){return[b,c];}h=g;i=0;j=d.Context.nextNonspace;while(true){if(!(j=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+j]))))){break;}i=i+(1)>>0;j=j+(1)>>0;}if(2>i){return[b,c];}l=true;m=d.Context.indent;b=l;c=m;return[b,c];};AD.prototype.parseMathBlock=function(){return this.$val.parseMathBlock();};AB.ptr.prototype.isMathBlockClose=function(b){var b,c,d,e,f,g,h,i;c=this;if(c.ParseOption.KramdownBlockIAL&&BG(b)){d=c.parseKramdownBlockIAL(b);if(0=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]);if(!((f===36))){return false;}if(2>D.Accept(b,f)){return false;}b=D.TrimWhitespace(b);g=b;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(!((i===36))){return false;}h++;}return true;};AB.prototype.isMathBlockClose=function(b){return this.$val.isMathBlockClose(b);};AK=function(b,c){var{b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(!((7===c.Type))&&b.Context.indented){$s=-1;return 0;}d=b.parseListMarker(c);e=d[0];f=d[1];if(DD.nil===e){$s=-1;return 0;}$r=b.Context.closeUnmatchedBlocks();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=(c.Type===7)&&b.Context.listsMatch(c.ListData,e);if(!((b.Context.Tip.Type===7))||!g){$s=2;continue;}$s=3;continue;case 2:h=b.Context.addChild(7);$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;i.ListData=e;case 3:j=b.Context.addChild(8);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k.ListData=e;if(b.Context.ParseOption.KramdownBlockIAL&&!(DG.nil===f)){$s=6;continue;}$s=7;continue;case 6:k.KramdownIAL=f;k.ID=k.IALAttr("id");l=BA(f);$s=8;case 8:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b.Context.offset=b.Context.offset+(l.$length)>>0;case 7:k.Tokens=e.Marker;if((1===k.ListData.Typ)||((3===k.ListData.Typ)&&(0===k.ListData.BulletChar))){m=k.Previous;if(!(DB.nil===m)){k.ListData.Num=m.ListData.Num+1>>0;}else{k.ListData.Num=e.Start;}}$s=-1;return 1;}return;}var $f={$blk:AK,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$pkg.ListStart=AK;AL=function(b,c){var b,c;if(c.blank){if(DB.nil===b.FirstChild){return 1;}c.advanceNextNonspace();}else if(c.indent>=(b.ListData.MarkerOffset+b.ListData.Padding>>0)){c.advanceOffset(b.ListData.MarkerOffset+b.ListData.Padding>>0,true);}else{return 1;}return 0;};$pkg.ListItemContinue=AL;AB.ptr.prototype.listFinalize=function(b){var{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,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=b.FirstChild;while(true){if(!(!(DB.nil===d))){break;}if(AN(d)&&!(DB.nil===d.Next)){b.ListData.Tight=false;break;}e=d.FirstChild;while(true){if(!(!(DB.nil===e))){break;}if(AN(e)&&(!(DB.nil===d.Next)||!(DB.nil===e.Next))){b.ListData.Tight=false;break;}e=e.Next;}d=d.Next;}if(c.ParseOption.KramdownBlockIAL){$s=1;continue;}$s=2;continue;case 1:f=b.FirstChild;case 3:if(!(!(DB.nil===f))){$s=4;continue;}if(DB.nil===f.FirstChild){$s=5;continue;}$s=6;continue;case 5:if(!((455===f.Type))){$s=7;continue;}$s=8;continue;case 7:g=B.NewNodeID();$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=(new CZ($stringToBytes("{: id=\""+h+"\"}")));f.KramdownIAL=new DG([new DF(["id",h])]);f.ID=h;f.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,i,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));j=B.NewNodeID();$s=10;case 10:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;i=(new CZ($stringToBytes("{: id=\""+h+"\"}")));k=new B.Node.ptr(h,"","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);k.KramdownIAL=new DG([new DF(["id",h])]);k.ID=h;k.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,i,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(k);f=f.Next;case 8:f=f.Next;$s=3;continue;case 6:if(7=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])))){$s=11;continue;}$s=12;continue;case 11:m=c.parseKramdownIALInListItem(f.FirstChild.Tokens);if(0=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]),(1>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+1]));o=BA(m);$s=16;case 16:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;f.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,p,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));q=$subslice(f.FirstChild.Tokens,(A.Index(f.FirstChild.Tokens,(new CZ($stringToBytes("}"))))+1>>0));q=D.TrimWhitespace(q);f.FirstChild.Tokens=q;f=f.Next;case 15:$s=13;continue;case 12:r=CZ.nil;if(DG.nil===f.KramdownIAL){$s=17;continue;}$s=18;continue;case 17:s=B.NewNodeID();$s=20;case 20:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;r=(new CZ($stringToBytes("{: id=\""+t+"\"}")));f.KramdownIAL=new DG([new DF(["id",t])]);f.ID=t;$s=19;continue;case 18:u=BA(f.KramdownIAL);$s=21;case 21:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}r=u;case 19:f.InsertAfter(new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,r,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));case 13:f=f.Next;$s=3;continue;case 4:case 2:$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.listFinalize,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};AB.prototype.listFinalize=function(b){return this.$val.listFinalize(b);};AD.ptr.prototype.parseListMarker=function(b){var 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;c=DD.nil;d=DG.nil;e=this;if(4<=e.Context.indent){f=DD.nil;g=DG.nil;c=f;d=g;return[c,d];}h=e.Context.currentLine;if(e.Context.ParseOption.ProtyleWYSIWYG){i=A.Index(h,(new CZ($stringToBytes(". "))));if(-1=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])]);n=0;if((43===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))||(45===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))||(42===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))){c.BulletChar=(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]);}else{o=e.parseOrderedListMarker(k);m=o[0];n=o[1];if(!(CZ.nil===m)){if(!((b.Type===1))||A.Equal(AM,m)){c.Typ=1;p=I.Atoi(E.BytesToStr(m));c.Start=p[0];l=m.$length+1>>0;c.Delimiter=n;}else{q=DD.nil;r=DG.nil;c=q;d=r;return[c,d];}}else{s=DD.nil;t=DG.nil;c=s;d=t;return[c,d];}}c.Marker=m;if(1===c.Typ){c.Marker=$appendSlice(c.Marker,(new CZ($stringToBytes("."))));}v=(u=e.Context.nextNonspace+l>>0,((u<0||u>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+u]));if(!D.IsWhitespace(v)){w=DD.nil;x=DG.nil;c=w;d=x;return[c,d];}if((b.Type===1)&&(10===v)){y=DD.nil;z=DG.nil;c=y;d=z;return[c,d];}e.Context.advanceNextNonspace();e.Context.advanceOffset(l,true);aa=e.Context.column;ab=e.Context.offset;while(true){e.Context.advanceOffset(1,true);v=D.Peek(h,e.Context.offset);if((e.Context.column-aa>>0)>=5||(0===(v))||(!((32===v))&&!((9===v)))){break;}}v=D.Peek(h,e.Context.offset);ac=(0===v)||(10===v);ad=e.Context.column-aa>>0;if(ad>=5||ad<1||ac){c.Padding=l+1>>0;e.Context.column=aa;e.Context.offset=ab;v=D.Peek(h,e.Context.offset);if((32===v)||(9===v)){e.Context.advanceOffset(1,true);}}else{c.Padding=l+ad>>0;}if(!ac){ae=$subslice(h,e.Context.offset);if(e.Context.ParseOption.KramdownBlockIAL){d=e.Context.parseKramdownIALInListItem(ae);if(0>0));}}if(e.Context.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV){ae=A.ReplaceAll(ae,C.CaretTokens,CZ.nil);}if(3<=ae.$length){if((91===(0>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+0]))&&((120===(1>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+1]))||(88===(1>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+1]))||(32===(1>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+1])))&&(93===(2>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+2]))){c.Typ=3;c.Checked=(120===(1>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+1]))||(88===(1>=ae.$length?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+1]));}}}return[c,d];};AD.prototype.parseListMarker=function(b){return this.$val.parseListMarker(b);};AD.ptr.prototype.parseOrderedListMarker=function(b){var b,c,d,e,f,g,h,i,j;c=CZ.nil;d=0;e=this;f=b.$length;g=0;h=0;while(true){if(!(g=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+g]);if(!D.IsDigit(h)||8>0;}if(1>c.$length||(!((46===d))&&!((41===d)))){i=CZ.nil;j=0;c=i;d=j;return[c,d];}return[c,d];};AD.prototype.parseOrderedListMarker=function(b){return this.$val.parseOrderedListMarker(b);};AN=function(b){var b,c;while(true){if(!(!(DB.nil===b))){break;}if(b.LastLineBlank){return true;}c=b.Type;if(!b.LastLineChecked&&((c===7)||(c===8))){b.LastLineChecked=true;b=b.LastChild;}else{b.LastLineChecked=true;break;}}return false;};AD.ptr.prototype.FindLinkRefDefLink=function(b){var{b,c,d,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];c[0]=DB.nil;d=this;if(!d.Context.ParseOption.LinkRef){$s=-1;return c[0];}if(d.Context.ParseOption.VditorIR||d.Context.ParseOption.VditorSV||d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.ProtyleWYSIWYG){b[0]=A.ReplaceAll(b[0],C.CaretTokens,CZ.nil);}$r=B.Walk(d.Root,(function(b,c){return function(e,f){var e,f;if(!f||!((46===e.Type))){return 2;}if(A.EqualFold(e.Tokens,b[0])){c[0]=e.FirstChild;return 0;}return 2;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c[0];}return;}var $f={$blk:AD.ptr.prototype.FindLinkRefDefLink,$c:true,$r,b,c,d,$s};return $f;};AD.prototype.FindLinkRefDefLink=function(b){return this.$val.FindLinkRefDefLink(b);};AB.ptr.prototype.parseLinkRefDef=function(b){var aa,ab,ac,ad,ae,af,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(!c.ParseOption.LinkRef){return CZ.nil;}d=D.TrimLeft(b);b=d[1];if(1>b.$length){return CZ.nil;}e=c.parseLinkLabel(b);f=e[0];g=e[1];h=e[2];if(2>f||1>h.$length){return CZ.nil;}i=g.$length;if(1>i){return CZ.nil;}if(!((58===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])))){return CZ.nil;}g=$subslice(g,1);j=D.TrimLeft(g);k=j[0];g=j[1];l=D.StatWhitespace(k);m=l[0];if(1m){return CZ.nil;}if(0<(s+t>>0)&&!D.IsBlankLine(g)&&!((10===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])))){return CZ.nil;}y=b;z=D.TrimLeft(g);k=z[0];b=z[1];aa=D.StatWhitespace(k);ab=aa[1];ac=aa[2];if(!D.IsBlankLine(b)&&0<(ab+ac>>0)){g=y;}else{g=b;}ad=c.Tree.newLink(33,h,p,x,1);ae=new B.Node.ptr("","","","",46,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,h,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);ae.AppendChild(ad);af=c.Tip;if(!((45===af.Type))){af=new B.Node.ptr("","","","",45,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}af.AppendChild(ae);c.Tip.Parent.AppendChild(af);return g;};AB.prototype.parseLinkRefDef=function(b){return this.$val.parseLinkRefDef(b);};AB.ptr.prototype.parseLinkTitle=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=false;d=CZ.nil;e=CZ.nil;f=CZ.nil;g=this;if(1>b.$length){h=true;i=CZ.nil;j=b;k=CZ.nil;c=h;d=i;e=j;f=k;return[c,d,e,f];}if(91===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])){l=true;m=CZ.nil;n=b;o=CZ.nil;c=l;d=m;e=n;f=o;return[c,d,e,f];}p=g.parseLinkTitleMatch(34,34,b);c=p[0];d=p[1];e=p[2];f=p[3];if(!c){q=g.parseLinkTitleMatch(39,39,b);c=q[0];d=q[1];e=q[2];f=q[3];if(!c){r=g.parseLinkTitleMatch(40,41,b);c=r[0];d=r[1];e=r[2];f=r[3];}}if(!(CZ.nil===f)){if(!g.ParseOption.VditorWYSIWYG&&!g.ParseOption.VditorIR&&!g.ParseOption.VditorSV&&!g.ParseOption.ProtyleWYSIWYG){f=G.UnescapeBytes(f);}}return[c,d,e,f];};AB.prototype.parseLinkTitle=function(b){return this.$val.parseLinkTitle(b);};AB.ptr.prototype.parseBlockRefText=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;c=false;d=CZ.nil;e=CZ.nil;f=CZ.nil;g="";h=this;if(1>b.$length){i=true;j=CZ.nil;k=b;l=CZ.nil;m="";c=i;d=j;e=k;f=l;g=m;return[c,d,e,f,g];}if(91===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])){n=true;o=CZ.nil;p=b;q=CZ.nil;r="";c=n;d=o;e=p;f=q;g=r;return[c,d,e,f,g];}s=h.parseLinkTitleMatch(34,34,b);c=s[0];d=s[1];e=s[2];f=s[3];g="s";if(!c){t=h.parseLinkTitleMatch(39,39,b);c=t[0];d=t[1];e=t[2];f=t[3];g="d";}if(!(CZ.nil===f)){if(!h.ParseOption.VditorWYSIWYG&&!h.ParseOption.VditorIR&&!h.ParseOption.VditorSV&&!h.ParseOption.ProtyleWYSIWYG){f=G.UnescapeBytes(f);}}return[c,d,e,f,g];};AB.prototype.parseBlockRefText=function(b){return this.$val.parseBlockRefText(b);};AB.ptr.prototype.parseLinkTitleMatch=function(b,c,d){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;e=false;f=CZ.nil;g=CZ.nil;h=CZ.nil;i=this;g=d;j=d.$length;if(2>j){return[e,f,g,h];}if(!((b===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))){return[e,f,g,h];}k=d;j=k.$length;l=false;m=1;n=0;o=0;while(true){if(!(m=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+m]);f=$append(f,p);q=J.DecodeRune($subslice(k,m));o=q[0];n=q[1];r=1;while(true){if(!(r>0,((s<0||s>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+s])));r=r+(1)>>0;}h=$appendSlice(h,E.StrToBytes(($encodeRune(o))));if((c===p)&&!D.IsBackslashEscapePunct(d,m)){l=true;h=$subslice(h,0,(h.$length-1>>0));break;}m=m+(n)>>0;}if(!l){f=CZ.nil;return[e,f,g,h];}e=true;g=$subslice(d,(m+1>>0));return[e,f,g,h];};AB.prototype.parseLinkTitleMatch=function(b,c,d){return this.$val.parseLinkTitleMatch(b,c,d);};AB.ptr.prototype.parseLinkDest=function(b){var b,c,d,e,f,g,h;c=CZ.nil;d=CZ.nil;e=CZ.nil;f=this;g=f.parseLinkDest1(b);c=g[0];d=g[1];e=g[2];if(CZ.nil===c){h=f.parseLinkDest2(b);c=h[0];d=h[1];e=h[2];}if(!(CZ.nil===c)){if(!f.ParseOption.VditorWYSIWYG&&!f.ParseOption.VditorIR&&!f.ParseOption.VditorSV&&!f.ParseOption.ProtyleWYSIWYG){e=G.EncodeDestination(G.UnescapeBytes(e));}}return[c,d,e];};AB.prototype.parseLinkDest=function(b){return this.$val.parseLinkDest(b);};AB.ptr.prototype.parseLinkDest2=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;c=CZ.nil;d=CZ.nil;e=CZ.nil;f=this;d=b;g=b.$length;if(1>g){return[c,d,e];}c=$makeSlice(CZ,0,256);e=$makeSlice(CZ,0,256);h=0;i=0;j=0;k=0;while(true){if(!(i=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i]);c=$append(c,l);m=J.DecodeRune($subslice(b,i));k=m[0];j=m[1];n=1;while(true){if(!(n>0,((o<0||o>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+o])));n=n+(1)>>0;}e=$appendSlice(e,E.StrToBytes(($encodeRune(k))));if(D.IsWhitespace(l)||D.IsControl(l)){e=$subslice(e,0,(e.$length-1>>0));c=$subslice(c,0,(c.$length-1>>0));break;}if((40===l)&&!D.IsBackslashEscapePunct(b,i)){h=h+(1)>>0;}if((41===l)&&!D.IsBackslashEscapePunct(b,i)){h=h-(1)>>0;if(1>h){i=i+(1)>>0;break;}}i=i+(j)>>0;}d=$subslice(b,i);if(g>i&&!D.IsWhitespace(((i<0||i>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i]))){c=CZ.nil;return[c,d,e];}return[c,d,e];};AB.prototype.parseLinkDest2=function(b){return this.$val.parseLinkDest2(b);};AB.ptr.prototype.parseLinkDest1=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;c=CZ.nil;d=CZ.nil;e=CZ.nil;f=this;d=b;g=b.$length;if(2>g){return[c,d,e];}if(!((60===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}c=$makeSlice(CZ,0,256);e=$makeSlice(CZ,0,256);h=false;i=0;j=0;k=0;while(true){if(!(i=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i]);c=$append(c,l);j=1;if(0>0,((o<0||o>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+o])));n=n+(1)>>0;}e=$appendSlice(e,E.StrToBytes(($encodeRune(k))));if((60===l)&&!D.IsBackslashEscapePunct(b,i)){c=CZ.nil;return[c,d,e];}}if((62===l)&&!D.IsBackslashEscapePunct(b,i)){h=true;e=$subslice(e,0,(e.$length-1>>0));break;}i=i+(j)>>0;}if(!h){c=CZ.nil;return[c,d,e];}d=$subslice(b,(i+1>>0));return[c,d,e];};AB.prototype.parseLinkDest1=function(b){return this.$val.parseLinkDest1(b);};AB.ptr.prototype.parseLinkLabel=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;c=0;d=CZ.nil;e=CZ.nil;f=this;g=b.$length;if(2>g){return[c,d,e];}if(!((91===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}h=$makeSlice(CZ,0,b.$length);h=$append(h,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));i=false;j=1;while(true){if(!(j=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]);h=$append(h,k);l=J.DecodeRune($subslice(b,j));m=l[0];n=l[1];o=1;while(true){if(!(o>0,((p<0||p>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+p])));o=o+(1)>>0;}e=$appendSlice(e,E.StrToBytes(($encodeRune(m))));if((93===k)&&!D.IsBackslashEscapePunct(b,j)){i=true;e=$subslice(e,0,(e.$length-1>>0));d=$subslice(b,(j+1>>0));break;}if((91===k)&&!D.IsBackslashEscapePunct(b,j)){h=CZ.nil;return[c,d,e];}j=j+(n)>>0;}if(!i||CZ.nil===D.TrimWhitespace(e)||999=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+s]);if((r===32)&&s<(q-1>>0)&&((t=s+1>>0,((t<0||t>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+t]))===32)){e=$appendSlice($subslice(e,0,s),$subslice(e,(s+1>>0)));q=q-(1)>>0;}s=s+(1)>>0;}}c=h.$length;return[c,d,e];};AB.prototype.parseLinkLabel=function(b){return this.$val.parseLinkLabel(b);};AD.ptr.prototype.parseInlines=function(){var{b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.walkParseInline(b.Root);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b.Context.ParseOption.KramdownSpanIAL){$s=2;continue;}$s=3;continue;case 2:$r=b.parseKramdownSpanIAL();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}var $f={$blk:AD.ptr.prototype.parseInlines,$c:true,$r,b,$s};return $f;};AD.prototype.parseInlines=function(){return this.$val.parseInlines();};AD.ptr.prototype.walkParseInline=function(b){var{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,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(DB.nil===b){$s=-1;return;}d=b.Type;if(475===d){if(!(DB.nil===b.LastChild)&&(477===b.LastChild.Type)){b.Type=1;b.Tokens=$appendSlice((new CZ($stringToBytes("{{{"))),b.LastChild.Tokens);b.FirstChild.Unlink();b.LastChild.Unlink();d=1;}}if((1===d)||(2===d)||(109===d)){$s=1;continue;}if(11===d){$s=2;continue;}$s=3;continue;case 1:e=b.Tokens;if(1===d){$s=4;continue;}$s=5;continue;case 4:if(CZ.nil===e&&DB.nil===b.FirstChild){$s=6;continue;}$s=7;continue;case 6:if(!((8===b.Parent.Type))||c.Context.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV){f=b.Next;b.Unlink();b.Next=f;}$s=-1;return;case 7:g=c.Context.parseKramdownIALInListItem(e);if(0ac){$s=-1;return;}ad=new AC.ptr(e,ac,0,DP.nil,DP.nil);$r=c.parseInline(b,ad);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.processEmphasis(DP.nil,ad);c.mergeText(b);if(c.Context.ParseOption.GFMAutoLink&&!c.Context.ParseOption.VditorWYSIWYG&&!c.Context.ParseOption.VditorIR&&!c.Context.ParseOption.VditorSV&&!c.Context.ParseOption.ProtyleWYSIWYG){c.parseGFMAutoEmailLink(b);c.parseGFMAutoLink(b);}if(c.Context.ParseOption.Emoji){$s=17;continue;}$s=18;continue;case 17:$r=c.emoji(b);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:$s=-1;return;case 2:if(b.IsFencedCodeBlock){ae=new B.Node.ptr("","","","",12,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,b.CodeBlockOpenFence,"","",false,false,false,0,false,0,b.CodeBlockFenceLen,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.PrependChild(ae);af=new B.Node.ptr("","","","",14,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,b.CodeBlockInfo,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(af);ag=new B.Node.ptr("","","","",15,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,b.Tokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(ag);if(CZ.nil===b.CodeBlockCloseFence){b.CodeBlockCloseFence=b.CodeBlockOpenFence;}ah=new B.Node.ptr("","","","",13,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,b.CodeBlockCloseFence,"","",false,false,false,0,false,0,b.CodeBlockFenceLen,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(ah);}else{ai=new B.Node.ptr("","","","",15,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,b.Tokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.AppendChild(ai);}b.Tokens=CZ.nil;case 3:aj=b.FirstChild;case 20:if(!(!(DB.nil===aj))){$s=21;continue;}$r=c.walkParseInline(aj);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}aj=aj.Next;$s=20;continue;case 21:$s=-1;return;}return;}var $f={$blk:AD.ptr.prototype.walkParseInline,$c:true,$r,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;};AD.prototype.walkParseInline=function(b){return this.$val.walkParseInline(b);};AD.ptr.prototype.parseInlineMath=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=DB.nil;d=this;if(3>b.tokensLen||!d.Context.ParseOption.InlineMath){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,AO,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}e=b.pos;f=e;g=0;while(true){if(!(f=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f]))))){break;}g=g+(1)>>0;f=f+(1)>>0;}if(2<=g){if(d.Context.ParseOption.ProtyleWYSIWYG){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,AO,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}i=false;j=f+g>>0;k=0;while(true){if(!(j=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+j]));if((36===k)&&j<(b.tokensLen-1>>0)&&(36===(m=b.tokens,n=j+1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n])))){i=true;break;}j=j+(1)>>0;}if(i){c=new B.Node.ptr("","","","",300,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.AppendChild(new B.Node.ptr("","","","",301,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",302,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,f,j),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",303,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.pos=j+2>>0;return c;}}if(!d.Context.ParseOption.InlineMathAllowDigitAfterOpenMarker&&b.tokensLen>(e+1>>0)&&D.IsDigit((o=b.tokens,p=e+1>>0,((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p])))){b.pos=b.pos+(3)>>0;if(b.tokens.$length<(e+3>>0)){c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,e),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,e,(e+3>>0)),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}q=d.matchInlineMathEnd($subslice(b.tokens,(e+1>>0)));if(1>q){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,AO,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}if(d.Context.ParseOption.TextMark){if(A.Contains($subslice(b.tokens,(e+1>>0),((e+q>>0)+1>>0)),(new CZ($stringToBytes(">0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,AO,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}}q=(e+q>>0)+2>>0;r=$subslice(b.tokens,(e+1>>0),(q-1>>0));if(1>D.TrimWhitespace(r).$length){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,AO,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}c=new B.Node.ptr("","","","",304,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.AppendChild(new B.Node.ptr("","","","",305,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",306,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,r,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",307,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));b.pos=q;return c;};AD.prototype.parseInlineMath=function(b){return this.$val.parseInlineMath(b);};AD.ptr.prototype.matchInlineMathEnd=function(b){var b,c,d,e,f,g;c=0;d=this;e=b.$length;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]))&&0>0,((f<0||f>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]))))){if(c<(e-1>>0)){if(!D.IsDigit((g=c+1>>0,((g<0||g>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+g])))||d.Context.ParseOption.InlineMathAllowDigitAfterOpenMarker){c=c;return c;}}else{c=c;return c;}}else if(10===((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])){c=-1;return c;}c=c+(1)>>0;}c=-1;return c;};AD.prototype.matchInlineMathEnd=function(b){return this.$val.matchInlineMathEnd(b);};AB.ptr.prototype.parseInlineLinkDest=function(b){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,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,{b});$s=$s||0;s:while(true){switch($s){case 0:c=CZ.nil;d=CZ.nil;e=CZ.nil;f=this;d=b;g=b.$length;if(2>g){$s=-1;return[c,d,e];}c=$makeSlice(CZ,0,256);e=$makeSlice(CZ,0,256);h=60===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]);if(h){i=false;c=$append(c,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]),(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]));j=2;k=1;l=0;m=CZ.nil;n=CZ.nil;o=m;p=n;while(true){if(!(j=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]);if(10===q){c=CZ.nil;$s=-1;return[c,d,e];}if(q<128){c=$append(c,q);o=new CZ([q]);}else{o=new CZ([]);r=J.DecodeRune($subslice(b,j));l=r[0];k=r[1];p=E.StrToBytes(($encodeRune(l)));c=$appendSlice(c,p);o=$appendSlice(o,p);}e=$appendSlice(e,o);if((62===q)&&!D.IsBackslashEscapePunct(b,j)){e=$subslice(e,0,(e.$length-1>>0));i=true;break;}j=j+(k)>>0;}if(!i||g<=(j+1>>0)){c=CZ.nil;$s=-1;return[c,d,e];}if((62===(s=j+1>>0,((s<0||s>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+s])))||(41===(t=j+1>>0,((t<0||t>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+t])))){c=$append(c,(u=j+1>>0,((u<0||u>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+u])));d=$subslice(b,(j+2>>0));}else{d=$subslice(b,(j+1>>0));}}else{v=0;w=0;x=1;y=0;z=CZ.nil;aa=CZ.nil;ab=z;ac=aa;ad=false;while(true){if(!(w=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+w]);if(ae<128){c=$append(c,ae);ab=new CZ([ae]);}else{ab=new CZ([]);af=J.DecodeRune($subslice(b,w));y=af[0];x=af[1];ac=E.StrToBytes(($encodeRune(y)));c=$appendSlice(c,ac);ab=$appendSlice(ab,ac);}e=$appendSlice(e,ab);if(!ad&&!D.IsWhitespace(ae)&&0>0));c=$subslice(c,0,(c.$length-1>>0));v=v-(1)>>0;break;}}else{if(ad&&D.IsWhitespace(ae)&&(w+1>>0)>0,((ag<0||ag>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+ag]));if((34===ah)||(39===ah)){e=$subslice(e,0,(e.$length-x>>0));c=$subslice(c,0,(c.$length-1>>0));v=v-(1)>>0;break;}}}if((40===ae)&&!D.IsBackslashEscapePunct(b,w)){v=v+(1)>>0;}if((41===ae)&&!D.IsBackslashEscapePunct(b,w)){v=v-(1)>>0;if(1>v){if(40===(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])){e=$subslice(e,1);}e=$subslice(e,0,(e.$length-1>>0));break;}}w=w+(x)>>0;}d=$subslice(b,w);if(g>w&&(!((41===((w<0||w>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+w])))&&!((32===((w<0||w>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+w])))&&!((10===((w<0||w>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+w]))))){c=CZ.nil;$s=-1;return[c,d,e];}if(!((0===v))){c=CZ.nil;$s=-1;return[c,d,e];}}if(!(!f.ParseOption.DataImage)){ai=false;$s=3;continue s;}aj=A.ToLower(e);$s=4;case 4:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=A.HasPrefix(aj,(new CZ($stringToBytes("data:image"))));$s=5;case 5:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}ai=ak;case 3:if(ai){$s=1;continue;}$s=2;continue;case 1:al=CZ.nil;am=CZ.nil;an=CZ.nil;c=al;d=am;e=an;$s=-1;return[c,d,e];case 2:if(!(CZ.nil===c)){if((!f.ParseOption.VditorWYSIWYG&&!f.ParseOption.VditorIR&&!f.ParseOption.VditorSV&&!f.ParseOption.ProtyleWYSIWYG)&&!f.ParseOption.ImgPathAllowSpace){e=G.EncodeDestination(G.UnescapeBytes(e));}}$s=-1;return[c,d,e];}return;}var $f={$blk:AB.ptr.prototype.parseInlineLinkDest,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,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;};AB.prototype.parseInlineLinkDest=function(b){return this.$val.parseInlineLinkDest(b);};AD.ptr.prototype.parseInlineHTML=function(b){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,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,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,{b});$s=$s||0;s:while(true){switch($s){case 0:c=DB.nil;d=this;e=b.tokens;f=false;g=false;if(d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.VditorIR||d.Context.ParseOption.VditorSV||d.Context.ParseOption.ProtyleWYSIWYG){h=A.Index(e,C.CaretTokens);f=h>b.pos;if(f){g=A.Contains(e,(new CZ($stringToBytes(" \xE2\x80\xB8"))));e=A.ReplaceAll(e,C.CaretTokens,(new CZ($stringToBytes("caretreplacement"))));e=A.ReplaceAll(e,(new CZ($stringToBytes("\"caretreplacement"))),(new CZ($stringToBytes("\" caretreplacement"))));}}i=b.pos;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,new CZ([(j=b.pos,((j<0||j>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+j]))]),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);if(3>b.tokensLen||b.tokensLen<=(i+1>>0)){b.pos=b.pos+(1)>>0;$s=-1;return c;}k=CZ.nil;k=$append(k,((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i]));if((47===(l=i+1>>0,((l<0||l>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+l])))&&1<(b.tokensLen-((i+1>>0))>>0)){k=$append(k,(m=i+1>>0,((m<0||m>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+m])));n=d.parseTagName($subslice(e,(b.pos+2>>0)));o=n[0];p=n[1];if(1>p.$length){b.pos=b.pos+(1)>>0;$s=-1;return c;}k=$appendSlice(k,p);e=o;}else{q=d.parseTagName($subslice(e,(b.pos+1>>0)));r=q[0];s=q[1];if(0>0;$s=-1;return c;}e=v;k=$appendSlice(k,w);if(1>w.$length){break;}}}else{x=d.parseHTMLComment($subslice(e,(b.pos+1>>0)));y=x[0];z=x[1];aa=x[2];if(y){k=$appendSlice(k,aa);k=d.replaceCreateTokens(k,f,g);e=z;b.pos=b.pos+(k.$length)>>0;c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;}else{ab=d.parseProcessingInstruction($subslice(e,(b.pos+1>>0)));ac=ab[0];ad=ab[1];ae=ab[2];if(ac){k=$appendSlice(k,ae);k=d.replaceCreateTokens(k,f,g);e=ad;b.pos=b.pos+(k.$length)>>0;c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;}else{af=d.parseDeclaration($subslice(e,(b.pos+1>>0)));ag=af[0];ah=af[1];ai=af[2];if(ag){k=$appendSlice(k,ai);k=d.replaceCreateTokens(k,f,g);e=ah;b.pos=b.pos+(k.$length)>>0;c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;}else{aj=d.parseCDATA($subslice(e,(b.pos+1>>0)));ak=aj[0];al=aj[1];am=aj[2];if(ak){k=$appendSlice(k,am);k=d.replaceCreateTokens(k,f,g);e=al;b.pos=b.pos+(k.$length)>>0;c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;}else{b.pos=b.pos+(1)>>0;$s=-1;return c;}}}}}}an=D.TrimLeft(e);ao=an[0];e=an[1];ap=e.$length;if(1>ap){b.pos=i+1>>0;$s=-1;return c;}if(((62===(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])))||(1=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))&&(62===(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1])))){$s=1;continue;}$s=2;continue;case 1:k=$appendSlice(k,ao);k=$append(k,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));if(47===(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])){k=$append(k,(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]));}k=d.replaceCreateTokens(k,f,g);b.pos=b.pos+(k.$length)>>0;if(d.Context.ParseOption.ProtyleWYSIWYG){$s=3;continue;}$s=4;continue;case 3:if(A.EqualFold(k,(new CZ($stringToBytes("
"))))||A.EqualFold(k,(new CZ($stringToBytes("
"))))||A.EqualFold(k,(new CZ($stringToBytes("
"))))){$s=5;continue;}if(A.HasPrefix(k,(new CZ($stringToBytes(""))))){$s=7;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=8;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=9;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=10;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=11;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=12;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=13;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=14;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=15;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=16;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=17;continue;}if(A.EqualFold(k,(new CZ($stringToBytes(""))))){$s=18;continue;}aq=A.ToLower(k);$s=21;case 21:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ar=A.HasPrefix(aq,(new CZ($stringToBytes("",b);$s=23;case 23:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}c=as;$s=-1;return c;case 7:at=d.processSpanTag(k,"","",b);$s=24;case 24:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}c=at;$s=-1;return c;case 8:au=d.processSpanTag(k,"","",b);$s=25;case 25:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}c=au;$s=-1;return c;case 9:av=d.processSpanTag(k,"","",b);$s=26;case 26:if($c){$c=false;av=av.$blk();}if(av&&av.$blk!==undefined){break s;}c=av;$s=-1;return c;case 10:aw=d.processSpanTag(k,"","",b);$s=27;case 27:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}c=aw;$s=-1;return c;case 11:ax=d.processSpanTag(k,"","",b);$s=28;case 28:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}c=ax;$s=-1;return c;case 12:ay=d.processSpanTag(k,"","",b);$s=29;case 29:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}c=ay;$s=-1;return c;case 13:az=d.processSpanTag(k,"","",b);$s=30;case 30:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}c=az;$s=-1;return c;case 14:ba=d.processSpanTag(k,"","",b);$s=31;case 31:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}c=ba;$s=-1;return c;case 15:bb=d.processSpanTag(k,"","",b);$s=32;case 32:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}c=bb;$s=-1;return c;case 16:bc=d.processSpanTag(k,"","",b);$s=33;case 33:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}c=bc;$s=-1;return c;case 17:bd=d.processSpanTag(k,"","",b);$s=34;case 34:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}c=bd;$s=-1;return c;case 18:be=d.processSpanTag(k,"","",b);$s=35;case 35:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}c=be;$s=-1;return c;case 19:bg=G.ParseFragment(A.NewReader(k),new G.Node.ptr(DQ.nil,DQ.nil,DQ.nil,DQ.nil,DQ.nil,3,0,"","",DS.nil));$s=36;case 36:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bf=bg;bh=bf[0];if(!((1===bh.$length))){c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;}bi=(0>=bh.$length?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+0]);if(198403===bi.DataAtom){$s=37;continue;}$s=38;continue;case 37:c=new B.Node.ptr("","","","",34,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.AppendChild(new B.Node.ptr("","","","",35,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",36,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bj=E.DomAttrValue(bi,"alt");if(!(""===bj)){c.AppendChild(new B.Node.ptr("","","","",40,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(bj))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}c.AppendChild(new B.Node.ptr("","","","",37,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));c.AppendChild(new B.Node.ptr("","","","",38,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bk=E.DomAttrValue(bi,"src");if(!(""===bk)){c.AppendChild(new B.Node.ptr("","","","",41,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(bk))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}bl=E.DomAttrValue(bi,"title");if(!(""===bl)){c.AppendChild(new B.Node.ptr("","","","",42,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}c.AppendChild(new B.Node.ptr("","","","",39,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bm=F.TrimSpace(E.DomAttrValue(bi,"width"));$s=39;case 39:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bn=bm;if(!(""===bn)){$s=40;continue;}$s=41;continue;case 40:if(E.IsDigit(bn)){bn=bn+("px");}bo="width: "+bn+";";bp=BA(new DG([new DF(["style",bo])]));$s=43;case 43:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bq=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,bp,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.SetIALAttr("style",bo);c.InsertAfter(bq);$s=42;continue;case 41:br=F.TrimSpace(E.DomAttrValue(bi,"height"));$s=44;case 44:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}bs=br;if(!(""===bs)){$s=45;continue;}$s=46;continue;case 45:if(E.IsDigit(bs)){bs=bs+("px");}bt="height: "+bs+";";bu=BA(new DG([new DF(["style",bt])]));$s=47;case 47:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bv=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,bu,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.SetIALAttr("style",bt);c.InsertAfter(bv);case 46:case 42:$s=-1;return c;case 38:c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);case 20:case 4:c=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,k,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return c;case 2:b.pos=i+1>>0;$s=-1;return c;}return;}var $f={$blk:AD.ptr.prototype.parseInlineHTML,$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,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,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;};AD.prototype.parseInlineHTML=function(b){return this.$val.parseInlineHTML(b);};AD.ptr.prototype.replaceCreateTokens=function(b,c,d){var b,c,d,e;e=this;if((e.Context.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV)&&c||e.Context.ParseOption.ProtyleWYSIWYG){if(!A.Contains(b,(new CZ($stringToBytes("caretreplacement "))))&&!d){b=A.ReplaceAll(b,(new CZ($stringToBytes("\" caretreplacement"))),(new CZ($stringToBytes("\"caretreplacement"))));}b=A.ReplaceAll(b,(new CZ($stringToBytes("caretreplacement"))),C.CaretTokens);}return b;};AD.prototype.replaceCreateTokens=function(b,c,d){return this.$val.replaceCreateTokens(b,c,d);};AD.ptr.prototype.processSpanTag=function(b,c,d,e){var{b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{b,c,d,e});$s=$s||0;s:while(true){switch($s){case 0:f=DB.nil;g=this;h=$subslice(e.tokens,e.pos);if(1>h.$length){$s=-1;return f;}i=A.Index(h,(new CZ($stringToBytes(d))));j=A.Index(h,(new CZ($stringToBytes(c))));if((A.Contains(h,(new CZ($stringToBytes(c))))&&-1>0;if(h.$length=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]);r="";s=c.length;if(""===c||""===c||""===c||""===c||""===c||""===c||""===c||""===c||""===c||""===c||""===c||""===c){if(!g.Context.ParseOption.HTMLTag2TextMark){f=new B.Node.ptr("","","","",10,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,b,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);$s=-1;return f;}r=q.Data;if("b"===r){r="strong";}else if("i"===r){r="em";}else if("del"===r||"strike"===r){r="s";}}else{r=($bytesToString($subslice(b,(s+1>>0))));r=$substring(r,0,F.Index(r,"\""));}f=new B.Node.ptr("","","","",530,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,r,"","","","","","","","","","",0,"","","","",0);if(!(DQ.nil===q.FirstChild)&&!(r===q.FirstChild.Data)&&(3===q.FirstChild.Type)&&E.ContainsStr(q.FirstChild.Data,new DF(["sup","sub","em","strong"]))){f.TextMarkType=f.TextMarkType+(" "+q.FirstChild.Data);}$r=AU(f,q,g.Context.ParseOption);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e.pos=e.pos+((i+k>>0))>>0;$s=-1;return f;}return;}var $f={$blk:AD.ptr.prototype.processSpanTag,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s};return $f;};AD.prototype.processSpanTag=function(b,c,d,e){return this.$val.processSpanTag(b,c,d,e);};AD.ptr.prototype.parseCDATA=function(b){var b,c,d,e,f,g,h,i,j,k;c=false;d=CZ.nil;e=CZ.nil;f=this;d=b;if(8>b.$length){return[c,d,e];}if(!((33===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}if(!((91===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1])))){return[c,d,e];}if(!((67===(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2])))||!((68===(3>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+3])))||!((65===(4>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+4])))||!((84===(5>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+5])))||!((65===(6>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+6])))){return[c,d,e];}if(!((91===(7>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+7])))){return[c,d,e];}e=$appendSlice(e,$subslice(b,0,7));b=$subslice(b,7);g=0;h=0;i=b.$length;while(true){if(!(h=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);e=$append(e,g);if(h<=(i-3>>0)&&(93===g)&&(93===(j=h+1>>0,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j])))&&(62===(k=h+2>>0,((k<0||k>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+k])))){break;}h=h+(1)>>0;}b=$subslice(b,h);if(3>b.$length){return[c,d,e];}if(!((93===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))||!((93===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1])))||!((62===(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2])))){return[c,d,e];}e=$append(e,(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]),(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2]));c=true;d=$subslice(b,3);return[c,d,e];};AD.prototype.parseCDATA=function(b){return this.$val.parseCDATA(b);};AD.ptr.prototype.parseDeclaration=function(b){var b,c,d,e,f,g,h,i,j,k;c=false;d=CZ.nil;e=CZ.nil;f=this;d=b;if(2>b.$length){return[c,d,e];}if(!((33===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}g=0;h=0;i=$subslice(b,1);j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(D.IsWhitespace(g)){break;}if(!(65<=g&&90>=g)){return[c,d,e];}j++;}e=$append(e,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]),(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]));b=$subslice(b,2);k=b.$length;while(true){if(!(h=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);e=$append(e,g);if(62===g){break;}h=h+(1)>>0;}b=$subslice(b,h);if(1>b.$length||!((62===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}c=true;d=$subslice(b,1);return[c,d,e];};AD.prototype.parseDeclaration=function(b){return this.$val.parseDeclaration(b);};AD.ptr.prototype.parseProcessingInstruction=function(b){var b,c,d,e,f,g,h,i,j;c=false;d=CZ.nil;e=CZ.nil;f=this;d=b;if(!((63===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d,e];}e=$append(e,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));b=$subslice(b,1);g=0;h=0;i=b.$length;while(true){if(!(h=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);e=$append(e,g);if(h<=(i-2>>0)&&(63===g)&&(62===(j=h+1>>0,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j])))){break;}h=h+(1)>>0;}b=$subslice(b,h);if(1>b.$length){return[c,d,e];}if(!((63===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))||!((62===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1])))){return[c,d,e];}e=$append(e,(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]));c=true;d=$subslice(b,2);return[c,d,e];};AD.prototype.parseProcessingInstruction=function(b){return this.$val.parseProcessingInstruction(b);};AD.ptr.prototype.parseHTMLComment=function(b){var b,c,d,e,f,g,h,i,j;c=false;d=CZ.nil;e=CZ.nil;f=this;d=b;if(3>b.$length){return[c,d,e];}if(!((33===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))||!((45===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1])))||!((45===(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2])))){return[c,d,e];}g=b.$length;h=0;while(true){if(!(h=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]));if(h<=(g-3>>0)&&(45===((h<0||h>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]))&&(45===(i=h+1>>0,((i<0||i>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i])))&&(62===(j=h+2>>0,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j])))){break;}h=h+(1)>>0;}b=$subslice(b,h);if(3>b.$length||!((45===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))||!((45===(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1])))||!((62===(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2])))){return[c,d,e];}e=$append(e,(1>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+1]),(2>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+2]));c=true;d=$subslice(b,3);return[c,d,e];};AD.prototype.parseHTMLComment=function(b){return this.$val.parseHTMLComment(b);};AP=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=false;d=CZ.nil;e=CZ.nil;f=CZ.nil;g=CZ.nil;c=true;d=b;h=CZ.nil;i=0;j=0;k=b;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(!D.IsWhitespace(j)){break;}h=$append(h,j);l++;}if(1>h.$length){return[c,d,e,f,g];}b=$subslice(b,i);m=CZ.nil;n=AR(b);b=n[0];m=n[1];if(1>m.$length){return[c,d,e,f,g];}o=CZ.nil;p=AQ(b);c=p[0];b=p[1];o=p[2];if(!c){return[c,d,e,f,g];}d=b;e=$appendSlice(e,h);e=$appendSlice(e,m);e=$appendSlice(e,o);if(!(CZ.nil===o)){f=m;g=$subslice(o,2,(o.$length-1>>0));}return[c,d,e,f,g];};$pkg.TagAttr=AP;AQ=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=false;d=CZ.nil;e=CZ.nil;c=true;d=b;f=0;g=0;h=b;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!D.IsWhitespace(g)){break;}e=$append(e,g);i++;}if(!((61===g))){e=CZ.nil;return[c,d,e];}e=$append(e,g);b=$subslice(b,(f+1>>0));if(1>b.$length){c=false;return[c,d,e];}j=b;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(!D.IsWhitespace(g)){break;}e=$append(e,g);k++;}g=((f<0||f>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);e=$append(e,g);b=$subslice(b,(f+1>>0));l=false;if(34===g){m=b;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);e=$append(e,g);if(34===g){l=true;break;}n++;}}else if(39===g){o=b;p=0;while(true){if(!(p=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);e=$append(e,g);if(39===g){l=true;break;}p++;}}else{q=b;r=0;while(true){if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);if(62===g){f=f-(1)>>0;break;}e=$append(e,g);if(D.IsWhitespace(g)){break;}if((34===g)||(39===g)||(61===g)||(60===g)||(62===g)||(96===g)){l=false;break;}l=true;r++;}}if(!l){c=false;e=CZ.nil;return[c,d,e];}d=$subslice(b,(f+1>>0));return[c,d,e];};AR=function(b){var b,c,d,e,f,g,h;c=CZ.nil;d=CZ.nil;c=b;if(!D.IsASCIILetter((0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]))&&!((95===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))&&!((58===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return[c,d];}d=$append(d,(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0]));b=$subslice(b,1);e=0;f=0;g=b;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(!D.IsASCIILetterNumHyphen(f)&&!((95===f))&&!((46===f))&&!((58===f))){break;}d=$append(d,f);h++;}if(1>d.$length){return[c,d];}c=$subslice(b,e);return[c,d];};AD.ptr.prototype.parseTagName=function(b){var b,c,d,e,f,g,h,i;c=CZ.nil;d=CZ.nil;e=this;if(1>b.$length){return[c,d];}f=0;g=((f<0||f>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(!D.IsASCIILetter(g)){h=b;i=CZ.nil;c=h;d=i;return[c,d];}d=$append(d,g);f=1;while(true){if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(!D.IsASCIILetterNumHyphen(g)){break;}d=$append(d,g);f=f+(1)>>0;}c=$subslice(b,f);return[c,d];};AD.prototype.parseTagName=function(b){return this.$val.parseTagName(b);};AS=function(b,c){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,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,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(DB.nil===b||DQ.nil===c){$s=-1;return;}d=false;e=E.DomAttrValue(c,"style");if(!(""===e)){$s=1;continue;}$s=2;continue;case 1:f=AV(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;b.SetIALAttr("style",e);g=BA(b.KramdownIAL);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,h,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);if(109===b.Type){b.PrependChild(i);}else{b.InsertAfter(i);}d=true;case 2:j=E.DomCustomAttrs(c);if(!(false===j)){$s=5;continue;}$s=6;continue;case 5:if(!d){$s=7;continue;}$s=8;continue;case 7:k=j;l=0;m=k?k.keys():undefined;n=k?k.size:0;while(true){if(!(l=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+ar]);if("style"===(0>=as.$length?($throwRuntimeError("index out of range"),undefined):as.$array[as.$offset+0])){(1>=as.$length?($throwRuntimeError("index out of range"),undefined):as.$array[as.$offset+1]=(1>=as.$length?($throwRuntimeError("index out of range"),undefined):as.$array[as.$offset+1])+an);ap=true;break;}ar++;}if(!ap){ao=$append(ao,new DF(["style",an]));}at=BA(ao);$s=28;case 28:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}b.Next.Tokens=at;b.SetIALAttr("style",an);b.KramdownIAL=ao;$s=27;continue;case 26:b.SetIALAttr("style",an);au=BA(b.KramdownIAL);$s=29;case 29:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}av=au;aw=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,av,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.InsertAfter(aw);case 27:d=true;case 24:case 22:if(!(DQ.nil===c.Parent)&&!(DQ.nil===c.Parent.Parent)&&(198403===c.DataAtom)){$s=30;continue;}$s=31;continue;case 30:ax=E.DomAttrValue(c.Parent.Parent,"style");if(!(""===ax)){$s=32;continue;}$s=33;continue;case 32:if(d){$s=34;continue;}$s=35;continue;case 34:ay=BH(b.Next.Tokens);ay=$append(ay,new DF(["parent-style",ax]));az=BA(ay);$s=37;case 37:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}b.Next.Tokens=az;b.SetIALAttr("parent-style",ax);b.KramdownIAL=ay;$s=36;continue;case 35:b.SetIALAttr("parent-style",ax);ba=BA(b.KramdownIAL);$s=38;case 38:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}bb=ba;bc=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,bb,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.InsertAfter(bc);case 36:case 33:case 31:$s=-1;return;}return;}var $f={$blk:AS,$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,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,$s};return $f;};$pkg.SetSpanIAL=AS;AT=function(b,c){var b,c,d,e,f,g,h,i,j;d=F.Split(b.TextMarkType," ");e=d;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);h=c;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(g===j){return true;}i++;}f++;}return false;};$pkg.ContainTextMark=AT;AU=function(b,c,d){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,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,{b,c,d});$s=$s||0;s:while(true){switch($s){case 0:b.Type=530;e=E.DomAttrValue(c,"data-type");if(""===e){if(c.DataAtom===40708){e="text";}else{if(!(""===b.TextMarkType)){e=b.TextMarkType;}else{e=new K.Atom(c.DataAtom).String();if("b"===e){e="strong";}else if("i"===e){e="em";}else if("del"===e||"strike"===e){e="s";}}}}b.TextMarkType=e;b.Tokens=CZ.nil;f=F.Split(e," ");g=DF.nil;h=f;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if("a"===k||"inline-memo"===k||"block-ref"===k||"file-annotation-ref"===k||"inline-math"===k){g=$append(g,k);f=$appendSlice($subslice(f,0,j),$subslice(f,(j+1>>0)));break;}i++;}f=$appendSlice(g,f);l=false;m=f;n=0;case 1:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);p=o;if(p===("a")){$s=4;continue;}if(p===("inline-math")){$s=5;continue;}if(p===("block-ref")){$s=6;continue;}if(p===("file-annotation-ref")){$s=7;continue;}if(p===("inline-memo")){$s=8;continue;}if(!l){$s=9;continue;}$s=10;continue;case 4:q=E.GetTextMarkAData(c);b.TextMarkAHref=q[0];b.TextMarkATitle=q[1];r=E.GetTextMarkTextData(c);$s=11;case 11:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b.TextMarkTextContent=r;$s=10;continue;case 5:b.TextMarkInlineMathContent=E.GetTextMarkInlineMathData(c);l=true;$s=10;continue;case 6:s=E.GetTextMarkBlockRefData(c);b.TextMarkBlockRefID=s[0];b.TextMarkBlockRefSubtype=s[1];t=E.GetTextMarkTextData(c);$s=12;case 12:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}b.TextMarkTextContent=t;$s=10;continue;case 7:b.TextMarkFileAnnotationRefID=E.GetTextMarkFileAnnotationRefData(c);u=E.GetTextMarkTextData(c);$s=13;case 13:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b.TextMarkTextContent=u;$s=10;continue;case 8:v=E.GetTextMarkTextData(c);$s=14;case 14:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}b.TextMarkTextContent=v;b.TextMarkInlineMemoContent=E.GetTextMarkInlineMemoData(c);b.TextMarkInlineMemoContent=F.ReplaceAll(b.TextMarkInlineMemoContent,"\n","_esc_newline_");b.TextMarkInlineMemoContent=F.ReplaceAll(b.TextMarkInlineMemoContent,"\"",""");$s=10;continue;case 9:w=E.GetTextMarkTextDataWithoutEscapeQuote(c);$s=15;case 15:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b.TextMarkTextContent=w;if(b.ContainTextMarkTypes(new DF(["strong","em","s","mark","sup","sub"]))){$s=16;continue;}$s=17;continue;case 16:x=AW(b.TextMarkTextContent);y=x[0];z=x[1];if(!(""===y)){$s=18;continue;}$s=19;continue;case 18:ab=b.PreviousNodeText();$s=23;case 23:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=F.HasSuffix(ab," ");$s=24;case 24:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}if(!(!ac)){aa=false;$s=22;continue s;}ad=b.PreviousNodeText();$s=25;case 25:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ae=F.HasSuffix(ad,"\xE3\x80\x80");$s=26;case 26:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}aa=!ae;case 22:if(aa){$s=20;continue;}$s=21;continue;case 20:b.InsertBefore(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));case 21:case 19:if(!(""===z)){$s=27;continue;}$s=28;continue;case 27:ag=b.NextNodeText();$s=32;case 32:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}ah=F.HasPrefix(ag," ");$s=33;case 33:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}if(!(!ah)){af=false;$s=31;continue s;}ai=b.NextNodeText();$s=34;case 34:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=F.HasPrefix(ai,"\xE3\x80\x80");$s=35;case 35:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}af=!aj;case 31:if(af){$s=29;continue;}$s=30;continue;case 29:b.InsertAfter(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(z))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));case 30:case 28:ak=F.TrimSpace(b.TextMarkTextContent);$s=36;case 36:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}b.TextMarkTextContent=ak;if(!d.KeepEscaped&&!b.ContainTextMarkTypes(new DF(["code"]))){b.TextMarkTextContent=G.UnescapeHTMLStr(b.TextMarkTextContent);}case 17:if(b.ParentIs(109,DJ.nil)&&b.IsTextMarkType("code")){b.TextMarkTextContent=F.ReplaceAll(b.TextMarkTextContent,"|","|");}if("u"===b.TextMarkType){$s=37;continue;}$s=38;continue;case 37:al=b.TextMarkTextContent;if(!(DQ.nil===c.FirstChild)&&"a"===E.DomAttrValue(c.FirstChild,"data-type")){al="["+al+"]("+E.DomAttrValue(c.FirstChild,"data-href")+")";}am=AA("",(new CZ($stringToBytes(al))),d);$s=39;case 39:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}an=am;if(!(DK.nil===an)&&!(DB.nil===an.Root.FirstChild)&&!(DB.nil===an.Root.FirstChild.FirstChild)){$s=40;continue;}$s=41;continue;case 40:ao=an.Root.FirstChild.Content();$s=42;case 42:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}b.TextMarkTextContent=ao;if(DB.nil===an.Root.FirstChild.FirstChild.Next){if(33===an.Root.FirstChild.FirstChild.Type){b.TextMarkType=b.TextMarkType+(" a");b.TextMarkAHref=an.Root.FirstChild.FirstChild.ChildByType(41).TokensStr();}}case 41:case 38:case 10:case 3:n++;$s=1;continue;case 2:$r=AS(b,c);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AU,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,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;};$pkg.SetTextMarkNode=AU;AV=function(b){var{b,c,d,e,f,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=F.TrimSpace(b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;c=F.ReplaceAll(c,"\n","");e=F.Fields(c);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=F.Join(e," ");$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}c=f;$s=-1;return c;}return;}var $f={$blk:AV,$c:true,$r,b,c,d,e,f,$s};return $f;};$pkg.StyleValue=AV;AW=function(b){var b,c,d,e,f,g,h,i;c="";d="";e=(new DT($stringToRunes(b)));f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!((32===h))&&!((9===h))&&!((10===h))&&!((12288===h))){break;}c=c+(($encodeRune(h)));g++;}i=e.$length-1>>0;while(true){if(!(i>=0)){break;}if(!((((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])===32))&&!((((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])===9))&&!((((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])===10))&&!((((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])===12288))){break;}d=($encodeRune(((i<0||i>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])))+d;i=i-(1)>>0;}return[c,d];};AX=function(b,c){var{b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(!b.Context.ParseOption.KramdownBlockIAL||b.Context.indented){$s=-1;return 0;}if((8===b.Context.Tip.Type)&&DB.nil===b.Context.Tip.FirstChild){$s=-1;return 0;}d=b.parseKramdownBlockIAL();if(!(DG.nil===d)){$s=1;continue;}$s=2;continue;case 1:$r=b.Context.closeUnmatchedBlocks();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.offset=b.Context.currentLineLen;if(E.IsDocIAL2(d)){b.Context.rootIAL=new B.Node.ptr("","","","",455,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.Context.currentLine,b.Context.nextNonspace),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Root.KramdownIAL=d;b.Root.ID=(e=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]));b.ID=b.Root.ID;$s=-1;return 2;}f=b.Context.lastMatchedContainer;if(b.Context.allClosed){$s=4;continue;}$s=5;continue;case 4:if((0===f.Type)||(8===f.Type)||(5===f.Type)||(580===f.Type)||(475===f.Type)){$s=6;continue;}$s=7;continue;case 6:f=b.Context.Tip.LastChild;if(DB.nil===f){f=b.Context.lastMatchedContainer;}if(((477===f.Type)||(455===f.Type))&&!(DB.nil===f.Parent)){$s=8;continue;}if(6===f.Type){$s=9;continue;}if(0===f.Type){$s=10;continue;}$s=11;continue;case 8:g=BA(d);$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!A.HasPrefix(f.Tokens,h)){i=new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);f.InsertAfter(i);b.Context.Tip=i;f=i;}$s=11;continue;case 9:j=new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);f.InsertAfter(j);b.Context.Tip=j;f=j;$s=11;continue;case 10:k=new B.Node.ptr("","","","",1,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,(new CZ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);f.AppendChild(k);b.Context.Tip=k;f=k;case 11:case 7:case 5:f.KramdownIAL=d;l=BE(d);f.ID=(m=$mapIndex(l,$String.keyFor("id")),m!==undefined?m.v:"");n=b.Context.addChild(455);$s=13;case 13:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;o.Tokens=$subslice(b.Context.currentLine,b.Context.nextNonspace);$s=-1;return 2;case 2:$s=-1;return 0;}return;}var $f={$blk:AX,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$pkg.IALStart=AX;BA=function(b){var{b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{b});$s=$s||0;s:while(true){switch($s){case 0:c=new A.Buffer.ptr(CZ.nil,0,0);d=c.WriteString("{: ");$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;e=b;f=0;case 2:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);i=c.WriteString((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=c.WriteString("=\"");$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;k=c.WriteString((1>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+1]));$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;l=c.WriteByte(34);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;if(g<(b.$length-1>>0)){$s=8;continue;}$s=9;continue;case 8:m=c.WriteByte(32);$s=10;case 10:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;case 9:f++;$s=2;continue;case 3:n=c.WriteByte(125);$s=11;case 11:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;$s=-1;return c.Bytes();}return;}var $f={$blk:BA,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$pkg.IAL2Tokens=BA;BD=function(b){var b,c,d,e,f,g;c=false;c=$makeMap($String.keyFor,[]);d=b;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);g=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(g),{k:g,v:G.UnescapeAttrVal((1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]))});e++;}return c;};$pkg.IAL2Map=BD;BE=function(b){var b,c,d,e,f,g;c=false;c=$makeMap($String.keyFor,[]);d=b;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);g=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(g),{k:g,v:(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1])});e++;}return c;};$pkg.IAL2MapUnEsc=BE;BF=function(b){var b,c,d,e,f,g,h,i,j,k;c=DG.nil;c=new DG([]);d=b;e=0;f=d?d.keys():undefined;g=d?d.size:0;while(true){if(!(e=b.$length){return false;}return A.Contains(b,(new CZ($stringToBytes("id=\""))));};BH=function(b){var b,c,d,e,f,g,h,i;c=DG.nil;b=A.TrimRight(b," \n");b=A.TrimPrefix(b,(new CZ($stringToBytes("{:"))));b=A.TrimSuffix(b,(new CZ($stringToBytes("}"))));b=A.ReplaceAll(b,(new CZ($stringToBytes("\n"))),(new CZ($stringToBytes("_esc_newline_"))));while(true){d=AP(b);e=d[0];f=d[1];g=d[2];h=d[3];i=d[4];if(!e){break;}b=f;if(1>g.$length){break;}i=A.ReplaceAll(i,(new CZ($stringToBytes("_esc_newline_"))),(new CZ($stringToBytes("\n"))));c=$append(c,new DF([E.BytesToStr(h),E.BytesToStr(i)]));}return c;};$pkg.Tokens2IAL=BH;AD.ptr.prototype.parseKramdownBlockIAL=function(){var b,c,d;b=DG.nil;c=this;d=$subslice(c.Context.currentLine,c.Context.nextNonspace);b=c.Context.parseKramdownBlockIAL(d);return b;};AD.prototype.parseKramdownBlockIAL=function(){return this.$val.parseKramdownBlockIAL();};AD.ptr.prototype.parseKramdownSpanIAL=function(){var{b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=this;$r=B.Walk(b[0].Root,(function(b){return function(c,d){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(!d){return 2;}if(!(DB.nil===c.Previous)&&(456===c.Previous.Type)&&(16===c.Type)&&!(DB.nil===c.Previous.Previous)){e=c.Tokens;f=b[0].Context.parseKramdownSpanIAL(e);g=f[0];h=f[1];if(0=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(!(c.Previous.Previous.IALAttr((0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]))===(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1]))){i=false;break;}k++;}if(i){c.Tokens=$subslice(e,(g+1>>0));}}return 2;}switch(0){default:m=c.Type;if((m===(17))||(m===(22))||(m===(27))||(m===(101))||(m===(460))||(m===(450))||(m===(304))||(m===(34))||(m===(530))){break;}else{return 2;}}if(DB.nil===c.Next||!((16===c.Next.Type))){return 2;}n=c.Next.Tokens;o=b[0].Context.parseKramdownSpanIAL(n);p=o[0];q=o[1];if(0>0));if(1>c.Next.Tokens.$length){c.Next.Unlink();}r=new B.Node.ptr("","","","",456,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(n,0,(p+1>>0)),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);c.InsertAfter(r);}return 2;};})(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:AD.ptr.prototype.parseKramdownSpanIAL,$c:true,$r,b,$s};return $f;};AD.prototype.parseKramdownSpanIAL=function(){return this.$val.parseKramdownSpanIAL();};AB.ptr.prototype.parseKramdownBlockIAL=function(b){var b,c,d,e,f;c=DG.nil;d=this;e=A.Index(b,(new CZ($stringToBytes("{:"))));if(0===e){b=$subslice(b,(e+2>>0));f=A.LastIndex(b,BR);if(3>f){return c;}if(!A.Equal($subslice(b,f),(new CZ($stringToBytes("}\n"))))){return c;}c=BH(b);}return c;};AB.prototype.parseKramdownBlockIAL=function(b){return this.$val.parseKramdownBlockIAL(b);};AB.ptr.prototype.parseKramdownSpanIAL=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;c=0;d=DG.nil;e=this;c=A.Index(b,BR);f=A.Index(b,(new CZ($stringToBytes("{:"))));if((0===f)&&(f+2>>0)>0));g=A.Index(b,BR);if(3>g){return[c,d];}b=$subslice(b,0,g);while(true){h=AP(b);i=h[0];j=h[1];k=h[2];l=h[3];m=h[4];if(!i){break;}b=j;if(1>k.$length){break;}n=F.ReplaceAll(E.BytesToStr(l),"\xE2\x80\xB8","");o=F.ReplaceAll(E.BytesToStr(m),"\xE2\x80\xB8","");d=$append(d,new DF([n,o]));}}return[c,d];};AB.prototype.parseKramdownSpanIAL=function(b){return this.$val.parseKramdownSpanIAL(b);};AB.ptr.prototype.parseKramdownIALInListItem=function(b){var b,c,d,e,f,g,h,i,j,k,l;c=DG.nil;d=this;e=A.Index(b,(new CZ($stringToBytes("{:"))));if(0===e){b=$subslice(b,(e+2>>0));f=A.Index(b,BR);if(3>f){return c;}b=$subslice(b,0,A.Index(b,(new CZ($stringToBytes("}")))));while(true){g=AP(b);h=g[0];i=g[1];j=g[2];k=g[3];l=g[4];if(!h){break;}b=i;if(1>j.$length){break;}c=$append(c,new DF([E.BytesToStr(k),E.BytesToStr(l)]));}}return c;};AB.prototype.parseKramdownIALInListItem=function(b){return this.$val.parseKramdownIALInListItem(b);};AD.ptr.prototype.parseInline=function(b,c){var{b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{b,c});$s=$s||0;s:while(true){switch($s){case 0:d=this;case 1:if(!(c.pos=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));h=DB.nil;i=g;if(i===(92)){$s=4;continue;}if(i===(96)){$s=5;continue;}if((i===(42))||(i===(95))||(i===(126))||(i===(61))||(i===(35))){$s=6;continue;}if(i===(94)){$s=7;continue;}if(i===(10)){$s=8;continue;}if(i===(60)){$s=9;continue;}if(i===(91)){$s=10;continue;}if(i===(93)){$s=11;continue;}if(i===(38)){$s=12;continue;}if(i===(33)){$s=13;continue;}if(i===(36)){$s=14;continue;}if(i===(123)){$s=15;continue;}if(i===(40)){$s=16;continue;}$s=17;continue;case 4:h=d.parseBackslash(b,c);$s=18;continue;case 5:j=d.parseCodeSpan(b,c);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;$s=18;continue;case 6:d.handleDelim(b,c);$s=18;continue;case 7:if(d.Context.ParseOption.Sup){d.handleDelim(b,c);}else{h=d.parseText(c);}$s=18;continue;case 8:h=d.parseNewline(b,c);$s=18;continue;case 9:h=d.parseAutolink(c);if(DB.nil===h){$s=20;continue;}$s=21;continue;case 20:h=d.parseAutoEmailLink(c);if(DB.nil===h){$s=22;continue;}$s=23;continue;case 22:k=d.parseFileAnnotationRef(c);$s=24;case 24:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}h=k;if(DB.nil===h){$s=25;continue;}$s=26;continue;case 25:l=d.parseInlineHTML(c);$s=27;case 27:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}h=l;if(d.Context.ParseOption.ProtyleWYSIWYG&&!(DB.nil===h)&&(10===h.Type)){h.Type=16;}case 26:case 23:case 21:$s=18;continue;case 10:h=d.parseOpenBracket(c);$s=18;continue;case 11:m=d.parseCloseBracket(c);$s=28;case 28:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}h=m;$s=18;continue;case 12:h=d.parseEntity(c);$s=18;continue;case 13:h=d.parseBang(c);$s=18;continue;case 14:h=d.parseInlineMath(c);$s=18;continue;case 15:h=d.parseHeadingID(b,c);$s=18;continue;case 16:h=d.parseBlockRef(c);$s=18;continue;case 17:h=d.parseText(c);case 18:case 3:if(!(DB.nil===h)){n=DC.nil;o=h;while(true){if(DB.nil===o.Previous){break;}o=o.Previous;}p=o;while(true){if(!(!(DB.nil===p))){break;}n=$append(n,p);p=p.Next;}q=n;r=0;while(true){if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);b.AppendChild(s);r++;}}$s=1;continue;case 2:b.Tokens=CZ.nil;$s=-1;return;}return;}var $f={$blk:AD.ptr.prototype.parseInline,$c:true,$r,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s};return $f;};AD.prototype.parseInline=function(b,c){return this.$val.parseInline(b,c);};AD.ptr.prototype.parseEntity=function(b){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=DB.nil;d=this;g=new CZ([(e=b.tokens,f=b.pos,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]))]);if(2>b.tokensLen||b.tokensLen<=(b.pos+1>>0)){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,g,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}h=b.pos;i=false;if(3>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));}l=b.pos;m=0;n=false;while(true){if(!(l=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+l]));if(D.IsWhitespace(m)){break;}if(59===m){l=l+(1)>>0;n=true;break;}l=l+(1)>>0;}if(!n){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,g,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}p=E.BytesToStr($subslice(b.tokens,h,l));if(i){q=p.length;if(10q){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,g,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}if(((120===p.charCodeAt(2))||(88===p.charCodeAt(2)))&&5>q){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,g,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}}r=G.HtmlUnescapeString(p);if(r===p){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,g,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;}b.pos=b.pos+((l-h>>0))>>0;c=new B.Node.ptr("","","","",44,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,E.StrToBytes(r),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,E.StrToBytes(p),DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;};AD.prototype.parseEntity=function(b){return this.$val.parseEntity(b);};AD.ptr.prototype.parseCloseBracket=function(b){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,b,ba,bb,bc,bd,be,bf,bg,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,{b});$s=$s||0;s:while(true){switch($s){case 0:c=this;f=new CZ([(d=b.tokens,e=b.pos,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]))]);b.pos=b.pos+(1)>>0;g=b.pos;h=b.brackets;if(DP.nil===h){$s=-1;return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,f,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}if(!h.active){c.removeBracket(b);$s=-1;return new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,f,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);}i=h.image;j=CZ.nil;k=CZ.nil;l=CZ.nil;m=CZ.nil;n=CZ.nil;o=j;p=k;q=l;r=m;s=n;t=b.pos;u=false;if((b.pos+1>>0)=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+w])))){$s=1;continue;}$s=2;continue;case 1:b.pos=b.pos+(1)>>0;x=false;y=CZ.nil;z=CZ.nil;aa=y;ab=z;case 3:ac=D.Spnl($subslice(b.tokens,(b.pos-1>>0)));x=ac[0];aa=ac[1];ab=ac[2];if(!x){$s=4;continue;}b.pos=b.pos+(aa.$length)>>0;ae=c.Context.parseInlineLinkDest(ab);$s=5;case 5:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}ad=ae;aa=ad[0];ab=ad[1];p=ad[2];if(CZ.nil===aa){$s=4;continue;}if(c.Context.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV||c.Context.ParseOption.ProtyleWYSIWYG){if(!i&&DB.nil===h.node.Next){$s=4;continue;}}b.pos=b.pos+(aa.$length)>>0;o=$subslice(aa,0,1);s=$subslice(aa,(aa.$length-1>>0));u=41===(af=aa.$length-1>>0,((af<0||af>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+af]));if(u&&1=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]))&&!((34===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1])));}if(u){b.pos=b.pos-(1)>>0;$s=4;continue;}if(1>ab.$length||!D.IsWhitespace((0>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]))){$s=4;continue;}ag=D.Spnl(ab);x=ag[0];aa=ag[1];ab=ag[2];if(!x){$s=4;continue;}q=aa;b.pos=b.pos+(aa.$length)>>0;u=41===(0>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]);s=$subslice(ab,0,1);if(u){$s=4;continue;}b.pos=b.pos+(1)>>0;ah=false;ai=c.Context.parseLinkTitle(ab);ah=ai[0];aa=ai[1];ab=ai[2];r=ai[3];if(!ah){$s=4;continue;}b.pos=b.pos+(aa.$length)>>0;aj=D.Spnl(ab);x=aj[0];aa=aj[1];ab=aj[2];b.pos=b.pos+(aa.$length)>>0;u=x&&0>0)),ab);}else{r=C.CaretTokens;ab=$subslice(ab,C.CaretTokens.$length);b.pos=b.pos+(3)>>0;}}else if(A.HasPrefix(ab,(new CZ($stringToBytes(")\xE2\x80\xB8"))))){if(0===r.$length){r=C.CaretTokens;ab=A.ReplaceAll(ab,C.CaretTokens,CZ.nil);b.pos=b.pos+(3)>>0;}}}u=41===(0>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]);}s=$subslice(ab,0);$s=4;continue;case 4:if(!u){b.pos=t;}case 2:ak=CZ.nil;al=0;if(!u){$s=6;continue;}$s=7;continue;case 6:am=b.pos;an=c.Context.parseLinkLabel($subslice(b.tokens,am));ao=an[0];ap=an[2];if(2>0;}else if(!h.bracketAfter){aq=h.index;if(91===(ar=b.tokens,((aq<0||aq>=ar.$length)?($throwRuntimeError("index out of range"),undefined):ar.$array[ar.$offset+aq]))){aq=aq+(1)>>0;}ak=$subslice(b.tokens,aq,(g-1>>0));b.pos=b.pos+(2)>>0;}if(0===ao){b.pos=g;}if(!(CZ.nil===ak)){$s=8;continue;}$s=9;continue;case 8:if(c.Context.ParseOption.Footnotes){$s=10;continue;}$s=11;continue;case 10:at=c.FindFootnotesDef(ak);$s=12;case 12:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}as=at;au=as[0];av=as[1];if(!(DB.nil===av)){c.removeBracket(b);if(c.Context.ParseOption.Sup&&!(DB.nil===h.node.Next.Next)){h.node.Next.Next.Unlink();h.node.Next.Unlink();}else{h.node.Next.Unlink();}h.node.Unlink();aw=I.Itoa(au);ax=av.FootnotesRefs.$length;if(0>0));}ay=new B.Node.ptr("","","","",412,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,ak,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,A.ReplaceAll(ak,C.CaretTokens,CZ.nil),aw,DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);av.FootnotesRefs=$append(av.FootnotesRefs,ay);$s=-1;return ay;}case 11:az=c.FindLinkRefDefLink(ak);$s=13;case 13:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=az;if(!(DB.nil===ba)){p=ba.ChildByType(41).Tokens;bb=ba.ChildByType(42);if(!(DB.nil===bb)){r=bb.Tokens;}u=true;al=3;}case 9:case 7:if(u){bc=new B.Node.ptr("","","","",33,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,CZ.nil,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,al,ak,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);if(i){bc.Type=34;bc.AppendChild(new B.Node.ptr("","","","",35,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(h.node.Tokens,0,1),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));h.node.Tokens=$subslice(h.node.Tokens,1);}bc.AppendChild(new B.Node.ptr("","","","",36,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,h.node.Tokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bd=DB.nil;be=DB.nil;bf=bd;bg=be;bf=h.node.Next;while(true){if(!(!(DB.nil===bf))){break;}bg=bf.Next;bf.Unlink();if(16===bf.Type){bf.Type=40;if(c.Context.ParseOption.ProtyleWYSIWYG){if(A.Contains(bf.Tokens,C.CaretTokens)){bc.InsertAfter(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,C.CaretTokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bf.Tokens=A.ReplaceAll(bf.Tokens,C.CaretTokens,CZ.nil);}}}bc.AppendChild(bf);bf=bg;}bc.AppendChild(new B.Node.ptr("","","","",37,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,f,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));bc.AppendChild(new B.Node.ptr("","","","",38,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,o,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));if(c.Context.ParseOption.ProtyleWYSIWYG){if(A.Contains(p,C.CaretTokens)){bc.InsertAfter(new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,C.CaretTokens,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));p=A.ReplaceAll(p,C.CaretTokens,CZ.nil);}}bc.AppendChild(new B.Node.ptr("","","","",41,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,p,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(CZ.nil===q)){bc.AppendChild(new B.Node.ptr("","","","",43,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,q,"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(0>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,e,b.pos),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.addBracket(c,b.pos-1>>0,false,b);return c;};AD.prototype.parseOpenBracket=function(b){return this.$val.parseOpenBracket(b);};AD.ptr.prototype.addBracket=function(b,c,d,e){var b,c,d,e,f;f=this;if(!(DP.nil===e.brackets)){e.brackets.bracketAfter=true;}e.brackets=new CB.ptr(b,0,0,0,false,false,e.brackets,DP.nil,true,d,false,c,e.delimiters);};AD.prototype.addBracket=function(b,c,d,e){return this.$val.addBracket(b,c,d,e);};AD.ptr.prototype.removeBracket=function(b){var b,c;c=this;b.brackets=b.brackets.previous;};AD.prototype.removeBracket=function(b){return this.$val.removeBracket(b);};AD.ptr.prototype.parseBang=function(b){var b,c,d,e,f,g;c=DB.nil;d=this;e=b.pos;b.pos=b.pos+(1)>>0;if(b.pos=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])))){b.pos=b.pos+(1)>>0;c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,e,b.pos),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);d.addBracket(c,e+2>>0,true,b);return c;}c=new B.Node.ptr("","","","",16,DB.nil,DB.nil,DB.nil,DB.nil,DB.nil,DC.nil,$subslice(b.tokens,e,b.pos),"","",false,false,false,0,false,0,0,0,CZ.nil,CZ.nil,CZ.nil,0,DD.nil,false,DE.nil,0,0,0,0,CZ.nil,0,false,"",0,CZ.nil,"",DC.nil,CZ.nil,DG.nil,false,"","","","","","","","","","","",0,"","","","",0);return c;};AD.prototype.parseBang=function(b){return this.$val.parseBang(b);};BI=function(b,c){var{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,{b,c});$s=$s||0;s:while(true){switch($s){case 0:if(b.Context.indented){$s=-1;return 0;}if(!((60===D.Peek(b.Context.currentLine,b.Context.nextNonspace)))){$s=-1;return 0;}if(b.Context.ParseOption.VditorWYSIWYG){if(A.Contains(b.Context.currentLine,(new CZ($stringToBytes("vditor-comment"))))){$s=-1;return 0;}}if(b.Context.ParseOption.ProtyleWYSIWYG){if(A.Contains(b.Context.currentLine,(new CZ($stringToBytes(""))))){$s=7;continue;}if(A.HasPrefix(d,(new CZ($stringToBytes(""))))){$s=8;continue;}if(A.HasPrefix(d,(new CZ($stringToBytes(""))))){$s=9;continue;}if(A.HasPrefix(d,(new CZ($stringToBytes(""))))){$s=10;continue;}$s=11;continue;case 7:if(A.Contains(d,(new CZ($stringToBytes("data-subtype=\"widget\""))))){$s=12;continue;}$s=13;continue;case 12:g=b.Context.addChild(535);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;$s=14;continue;case 13:h=b.Context.addChild(500);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 14:$s=-1;return 2;case 8:i=b.Context.addChild(510);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 2;case 9:j=b.Context.addChild(505);$s=18;case 18:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;$s=-1;return 2;case 10:k=b.Context.addChild(550);$s=19;case 19:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=A.Index(d,(new CZ($stringToBytes("data-av-type=\""))))+14>>0;n=m+A.Index($subslice(d,m),(new CZ($stringToBytes("\""))))>>0;l.AttributeViewType=($bytesToString($subslice(d,m,n)));o=A.Index(d,(new CZ($stringToBytes("data-av-id=\""))));if(0>0;p=o+A.Index($subslice(d,o),(new CZ($stringToBytes("\""))))>>0;l.AttributeViewID=($bytesToString($subslice(d,o,p)));$s=22;continue;case 21:q=B.NewNodeID();$s=23;case 23:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}l.AttributeViewID=q;case 22:$s=-1;return 2;case 11:case 5:if(b.Context.ParseOption.ProtyleWYSIWYG){r=D.TrimLeft($subslice(b.Context.currentLine,b.Context.nextNonspace));s=r[1];if(!A.HasPrefix(s,(new CZ($stringToBytes(">0))){break;}if((45===((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]))&&(45===(k=j+1>>0,((k<0||k>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+k])))&&(62===(l=j+2>>0,((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l])))){return true;}j=j+(1)>>0;}}else if(h===(3)){m=0;while(true){if(!(m<(g-2>>0))){break;}if((63===((m<0||m>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+m]))&&(62===(n=m+1>>0,((n<0||n>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+n])))){return true;}m=m+(1)>>0;}}else if(h===(4)){return A.Contains(b,BP);}else if(h===(5)){o=0;while(true){if(!(o<(g-2>>0))){break;}if((93===((o<0||o>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+o]))&&(93===(p=o+1>>0,((p<0||p>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+p])))){return true;}o=o+(1)>>0;}}return false;};AD.prototype.isHTMLBlockClose=function(b,c){return this.$val.isHTMLBlockClose(b,c);};AD.ptr.prototype.parseHTML=function(b){var b,c,d,e,f,g,h,i,j,k,l,m;c=0;d=this;e=D.TrimLeft(b);b=e[1];f=b.$length;if(3>f){return c;}if(!((60===(0>=b.$length?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+0])))){return c;}c=1;g=D.AcceptTokenss(b,BK);if(0<=g){if(D.IsWhitespace(((g<0||g>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+g]))||(62===((g<0||g>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+g]))){return c;}}h=D.AcceptTokenss(b,BM);if(0<=h){if(D.IsWhitespace(((h<0||h>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]))||(62===((h<0||h>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]))){c=6;return c;}if((47===((h<0||h>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]))&&(62===(i=h+1>>0,((i<0||i>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i])))){c=6;return c;}}j=D.TrimWhitespace(b);k=d.isOpenTag(j);if(k&&!((d.Context.Tip.Type===1))){c=7;return c;}l=d.isCloseTag(j);if(l&&!((d.Context.Tip.Type===1))){c=7;return c;}if(0===A.Index(b,E.StrToBytes("";$s=19;case 19:return l;case 8:m=CH(a.Data);$s=20;case 20:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n="";$s=21;case 21:return n;case 9:case 1:$s=-1;return"Invalid("+D.Itoa(((a.Type>>0)))+")";}return;}var $f={$blk:L.ptr.prototype.String,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};L.prototype.String=function(){return this.$val.String();};N.ptr.prototype.AllowCDATA=function(a){var a,b;b=this;b.allowCDATA=a;};N.prototype.AllowCDATA=function(a){return this.$val.AllowCDATA(a);};N.ptr.prototype.NextIsNotRawText=function(){var a;a=this;a.rawTag="";};N.prototype.NextIsNotRawText=function(){return this.$val.NextIsNotRawText();};N.ptr.prototype.Err=function(){var a;a=this;if(!((a.tt===0))){return $ifaceNil;}return a.err;};N.prototype.Err=function(){return this.$val.Err();};N.ptr.prototype.readByte=function(){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,y,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.raw.end>=a.buf.$length){$s=1;continue;}$s=2;continue;case 1:if(!($interfaceIsEqual(a.readErr,$ifaceNil))){a.err=a.readErr;$s=-1;return 0;}b=a.buf.$capacity;c=a.raw.end-a.raw.start>>0;d=CQ.nil;if(($imul(2,c))>b){d=$makeSlice(CQ,c,($imul(2,b)));}else{d=$subslice(a.buf,0,c);}$copySlice(d,$subslice(a.buf,a.raw.start,a.raw.end));e=a.raw.start;if(!((e===0))){a.data.start=a.data.start-(e)>>0;a.data.end=a.data.end-(e)>>0;a.pendingAttr[0].start=a.pendingAttr[0].start-(e)>>0;a.pendingAttr[0].end=a.pendingAttr[0].end-(e)>>0;a.pendingAttr[1].start=a.pendingAttr[1].start-(e)>>0;a.pendingAttr[1].end=a.pendingAttr[1].end-(e)>>0;f=a.attr;g=0;while(true){if(!(g=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]))[0].start=(i=a.attr,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]))[0].start-(e)>>0;(l=a.attr,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))[0].end=(k=a.attr,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))[0].end-(e)>>0;(n=a.attr,((h<0||h>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+h]))[1].start=(m=a.attr,((h<0||h>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+h]))[1].start-(e)>>0;(p=a.attr,((h<0||h>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+h]))[1].end=(o=a.attr,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]))[1].end-(e)>>0;g++;}}q=0;r=c;s=$subslice(d,0,c);a.raw.start=q;a.raw.end=r;a.buf=s;t=0;v=O(a.r,$subslice(d,c,d.$capacity));$s=3;case 3:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;t=u[0];a.readErr=u[1];if(t===0){a.err=a.readErr;$s=-1;return 0;}a.buf=$subslice(d,0,(c+t>>0));case 2:y=(w=a.buf,x=a.raw.end,((x<0||x>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]));a.raw.end=a.raw.end+(1)>>0;if(a.maxBuf>0&&(a.raw.end-a.raw.start>>0)>=a.maxBuf){a.err=$pkg.ErrBufferExceeded;$s=-1;return 0;}$s=-1;return y;}return;}var $f={$blk:N.ptr.prototype.readByte,$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;};N.prototype.readByte=function(){return this.$val.readByte();};N.ptr.prototype.Buffered=function(){var a;a=this;return $subslice(a.buf,a.raw.end);};N.prototype.Buffered=function(){return this.$val.Buffered();};O=function(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=0;case 1:if(!(c<100)){$s=2;continue;}e=a.Read(b);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!((f===0))||!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return[f,g];}c=c+(1)>>0;$s=1;continue;case 2:$s=-1;return[0,C.ErrNoProgress];}return;}var $f={$blk:O,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.ptr.prototype.skipWhiteSpace=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){}else{a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.skipWhiteSpace,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.skipWhiteSpace=function(){return this.$val.skipWhiteSpace();};N.ptr.prototype.readRawOrRCDATA=function(){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(a.rawTag==="script"){$s=1;continue;}$s=2;continue;case 1:$r=a.readScript();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.textIsRaw=true;a.rawTag="";$s=-1;return;case 2:case 4:b=a.readByte();$s=6;case 6:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===60))){$s=4;continue s;}d=a.readByte();$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===47))){a.raw.end=a.raw.end-(1)>>0;$s=4;continue s;}e=a.readRawEndTag();$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e||!($interfaceIsEqual(a.err,$ifaceNil))){$s=8;continue;}$s=9;continue;case 8:$s=5;continue s;case 9:$s=4;continue;case 5:a.data.end=a.raw.end;a.textIsRaw=!(a.rawTag==="textarea")&&!(a.rawTag==="title");a.rawTag="";$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readRawOrRCDATA,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.readRawOrRCDATA=function(){return this.$val.readRawOrRCDATA();};N.ptr.prototype.readRawEndTag=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b>>24)))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:e=a.readByte();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}g=f;if((g===(32))||(g===(10))||(g===(13))||(g===(9))||(g===(12))||(g===(47))||(g===(62))){a.raw.end=a.raw.end-((3+a.rawTag.length>>0))>>0;$s=-1;return true;}a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}return;}var $f={$blk:N.ptr.prototype.readRawEndTag,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.readRawEndTag=function(){return this.$val.readRawEndTag();};N.ptr.prototype.readScript=function(){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,$s,$deferred,$r,$c}=$restore(this,{});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;$deferred.push([(function(a){return function(){a[0].data.end=a[0].raw.end;};})(a),[]]);b=0;case 1:c=a[0].readByte();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=3;continue;}$s=4;continue;case 3:$s=5;case 5:return;case 4:if(b===60){$s=6;continue;}$s=7;continue;case 6:$s=8;continue;case 7:$s=1;continue;case 8:d=a[0].readByte();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=10;continue;}$s=11;continue;case 10:$s=12;case 12:return;case 11:e=b;if(e===(47)){$s=14;continue;}if(e===(33)){$s=15;continue;}$s=16;continue;case 14:$s=17;continue;$s=16;continue;case 15:$s=18;continue;case 16:case 13:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 17:f=a[0].readRawEndTag();$s=21;case 21:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(f||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=19;continue;}$s=20;continue;case 19:$s=22;case 22:return;case 20:$s=1;continue;case 18:g=a[0].readByte();$s=23;case 23:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=24;continue;}$s=25;continue;case 24:$s=26;case 26:return;case 25:if(b===45){$s=27;continue;}$s=28;continue;case 27:$s=29;continue;case 28:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 29:h=a[0].readByte();$s=30;case 30:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=31;continue;}$s=32;continue;case 31:$s=33;case 33:return;case 32:if(b===45){$s=34;continue;}$s=35;continue;case 34:$s=36;continue;case 35:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 37:i=a[0].readByte();$s=38;case 38:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=39;continue;}$s=40;continue;case 39:$s=41;case 41:return;case 40:j=b;if(j===(45)){$s=43;continue;}if(j===(60)){$s=44;continue;}$s=45;continue;case 43:$s=46;continue;$s=45;continue;case 44:$s=47;continue;case 45:case 42:$s=37;continue;case 46:k=a[0].readByte();$s=48;case 48:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}b=k;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=49;continue;}$s=50;continue;case 49:$s=51;case 51:return;case 50:l=b;if(l===(45)){$s=53;continue;}if(l===(60)){$s=54;continue;}$s=55;continue;case 53:$s=36;continue;$s=55;continue;case 54:$s=47;continue;case 55:case 52:$s=37;continue;case 36:m=a[0].readByte();$s=56;case 56:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=57;continue;}$s=58;continue;case 57:$s=59;case 59:return;case 58:n=b;if(n===(45)){$s=61;continue;}if(n===(60)){$s=62;continue;}if(n===(62)){$s=63;continue;}$s=64;continue;case 61:$s=36;continue;$s=64;continue;case 62:$s=47;continue;$s=64;continue;case 63:$s=1;continue;case 64:case 60:$s=37;continue;case 47:o=a[0].readByte();$s=65;case 65:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=66;continue;}$s=67;continue;case 66:$s=68;case 68:return;case 67:if(b===47){$s=69;continue;}$s=70;continue;case 69:$s=71;continue;case 70:if(97<=b&&b<=122||65<=b&&b<=90){$s=72;continue;}$s=73;continue;case 72:$s=74;continue;case 73:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 71:p=a[0].readRawEndTag();$s=77;case 77:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=75;continue;}$s=76;continue;case 75:$s=78;case 78:return;case 76:$s=37;continue;case 74:a[0].raw.end=a[0].raw.end-(1)>>0;q=0;case 79:if(!(q<6)){$s=80;continue;}r=a[0].readByte();$s=81;case 81:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b=r;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=82;continue;}$s=83;continue;case 82:$s=84;case 84:return;case 83:if(!((b==="script".charCodeAt(q)))&&!((b==="SCRIPT".charCodeAt(q)))){$s=85;continue;}$s=86;continue;case 85:a[0].raw.end=a[0].raw.end-(1)>>0;$s=37;continue;case 86:q=q+(1)>>0;$s=79;continue;case 80:s=a[0].readByte();$s=87;case 87:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=88;continue;}$s=89;continue;case 88:$s=90;case 90:return;case 89:t=b;if((t===(32))||(t===(10))||(t===(13))||(t===(9))||(t===(12))||(t===(47))||(t===(62))){$s=92;continue;}$s=93;continue;case 92:$s=94;continue;case 93:case 91:a[0].raw.end=a[0].raw.end-(1)>>0;$s=37;continue;case 94:u=a[0].readByte();$s=95;case 95:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b=u;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=96;continue;}$s=97;continue;case 96:$s=98;case 98:return;case 97:v=b;if(v===(45)){$s=100;continue;}if(v===(60)){$s=101;continue;}$s=102;continue;case 100:$s=103;continue;$s=102;continue;case 101:$s=104;continue;case 102:case 99:$s=94;continue;case 103:w=a[0].readByte();$s=105;case 105:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b=w;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=106;continue;}$s=107;continue;case 106:$s=108;case 108:return;case 107:x=b;if(x===(45)){$s=110;continue;}if(x===(60)){$s=111;continue;}$s=112;continue;case 110:$s=113;continue;$s=112;continue;case 111:$s=104;continue;case 112:case 109:$s=94;continue;case 113:y=a[0].readByte();$s=114;case 114:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}b=y;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=115;continue;}$s=116;continue;case 115:$s=117;case 117:return;case 116:z=b;if(z===(45)){$s=119;continue;}if(z===(60)){$s=120;continue;}if(z===(62)){$s=121;continue;}$s=122;continue;case 119:$s=113;continue;$s=122;continue;case 120:$s=104;continue;$s=122;continue;case 121:$s=1;continue;case 122:case 118:$s=94;continue;case 104:aa=a[0].readByte();$s=123;case 123:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}b=aa;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=124;continue;}$s=125;continue;case 124:$s=126;case 126:return;case 125:if(b===47){$s=127;continue;}$s=128;continue;case 127:$s=129;continue;case 128:a[0].raw.end=a[0].raw.end-(1)>>0;$s=94;continue;case 129:ab=a[0].readRawEndTag();$s=132;case 132:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}if(ab){$s=130;continue;}$s=131;continue;case 130:a[0].raw.end=a[0].raw.end+(9)>>0;$s=37;continue;case 131:if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=133;continue;}$s=134;continue;case 133:$s=135;case 135:return;case 134:$s=94;continue;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:N.ptr.prototype.readScript,$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,$deferred};return $f;}}};N.prototype.readScript=function(){return this.$val.readScript();};N.ptr.prototype.readComment=function(){var{a,b,c,d,e,f,g,$s,$deferred,$r,$c}=$restore(this,{});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;a[0].data.start=a[0].raw.end;$deferred.push([(function(a){return function(){if(a[0].data.end>0;$s=1;continue;$s=11;continue;case 9:if(b>=2||c){$s=12;continue;}$s=13;continue;case 12:a[0].data.end=a[0].raw.end-3>>0;$s=14;case 14:return;case 13:$s=11;continue;case 10:if(b>=2){$s=15;continue;}$s=16;continue;case 15:g=a[0].readByte();$s=17;case 17:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=18;continue;}if(e===62){$s=19;continue;}if(e===45){$s=20;continue;}$s=21;continue;case 18:a[0].data.end=a[0].calculateAbruptCommentDataEnd();$s=22;case 22:return;case 19:a[0].data.end=a[0].raw.end-4>>0;$s=23;case 23:return;case 20:b=1;c=false;$s=1;continue;case 21:case 16:case 11:case 7:b=0;c=false;$s=1;continue;case 2:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:N.ptr.prototype.readComment,$c:true,$r,a,b,c,d,e,f,g,$s,$deferred};return $f;}}};N.prototype.readComment=function(){return this.$val.readComment();};N.ptr.prototype.calculateAbruptCommentDataEnd=function(){var a,b;a=this;b=a.Raw();if(b.$length>=4){b=$subslice(b,4);if(P(b,"--!")){return a.raw.end-3>>0;}else if(P(b,"--")){return a.raw.end-2>>0;}else if(P(b,"-")){return a.raw.end-1>>0;}}return a.raw.end;};N.prototype.calculateAbruptCommentDataEnd=function(){return this.$val.calculateAbruptCommentDataEnd();};P=function(a,b){var a,b,c,d,e;if(a.$length>0));c=a;d=0;while(true){if(!(d=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])===b.charCodeAt(e)))){return false;}d++;}return true;};N.ptr.prototype.readUntilCloseAngle=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}if(c===62){a.data.end=a.raw.end-1>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readUntilCloseAngle,$c:true,$r,a,b,c,$s};return $f;};N.prototype.readUntilCloseAngle=function(){return this.$val.readUntilCloseAngle();};N.ptr.prototype.readMarkupDeclaration=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;b=CW.zero();c=0;case 1:if(!(c<2)){$s=2;continue;}d=a.readByte();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=d);if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return 5;}c=c+(1)>>0;$s=1;continue;case 2:if((b[0]===45)&&(b[1]===45)){$s=4;continue;}$s=5;continue;case 4:$r=a.readComment();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;case 5:a.raw.end=a.raw.end-(2)>>0;e=a.readDoctype();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e){$s=7;continue;}$s=8;continue;case 7:$s=-1;return 6;case 8:if(!(a.allowCDATA)){f=false;$s=12;continue s;}g=a.readCDATA();$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 12:if(f){$s=10;continue;}$s=11;continue;case 10:a.convertNUL=true;$s=-1;return 1;case 11:$r=a.readUntilCloseAngle();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;}return;}var $f={$blk:N.ptr.prototype.readMarkupDeclaration,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.readMarkupDeclaration=function(){return this.$val.readMarkupDeclaration();};N.ptr.prototype.readDoctype=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="DOCTYPE".charCodeAt(b)))&&!((d===("DOCTYPE".charCodeAt(b)+32<<24>>>24)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:$r=a.skipWhiteSpace();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.start=a.raw.end;a.data.end=a.raw.end;$s=-1;return true;}$r=a.readUntilCloseAngle();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return true;}return;}var $f={$blk:N.ptr.prototype.readDoctype,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.readDoctype=function(){return this.$val.readDoctype();};N.ptr.prototype.readCDATA=function(){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="[CDATA[".charCodeAt(b)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:a.data.start=a.raw.end;e=0;case 4:f=a.readByte();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return true;}h=g;if(h===(93)){e=e+(1)>>0;}else if(h===(62)){if(e>=2){a.data.end=a.raw.end-3>>0;$s=-1;return true;}e=0;}else{e=0;}$s=4;continue;case 5:$s=-1;return false;}return;}var $f={$blk:N.ptr.prototype.readCDATA,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};N.prototype.readCDATA=function(){return this.$val.readCDATA();};N.ptr.prototype.startTagIn=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;loop:while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(((b.data.end-b.data.start>>0)===e.length))){d++;continue loop;}f=0;while(true){if(!(f>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]));if(65<=i&&i<=90){i=i+(32)<<24>>>24;}if(!((i===e.charCodeAt(f)))){d++;continue loop;}f=f+(1)>>0;}return true;}return false;};N.prototype.startTagIn=function(a){return this.$val.startTagIn(a);};N.ptr.prototype.readStartTag=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.readTag(true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return 0;}b=(c=a.buf,d=a.data.start,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));e=false;f=b;g=e;if(65<=f&&f<=90){f=f+(32)<<24>>>24;}h=f;if(h===(105)){g=a.startTagIn(new CV(["iframe"]));}else if(h===(110)){g=a.startTagIn(new CV(["noembed","noframes","noscript"]));}else if(h===(112)){g=a.startTagIn(new CV(["plaintext"]));}else if(h===(115)){g=a.startTagIn(new CV(["script","style"]));}else if(h===(116)){g=a.startTagIn(new CV(["textarea","title"]));}else if(h===(120)){g=a.startTagIn(new CV(["xmp"]));}if(g){$s=2;continue;}$s=3;continue;case 2:i=E.ToLower(($bytesToString($subslice(a.buf,a.data.start,a.data.end))));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.rawTag=i;case 3:if($interfaceIsEqual(a.err,$ifaceNil)&&((j=a.buf,k=a.raw.end-2>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]))===47)){$s=-1;return 4;}$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.readStartTag,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};N.prototype.readStartTag=function(){return this.$val.readStartTag();};N.ptr.prototype.readTag=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;b.attr=$subslice(b.attr,0,0);b.nAttrReturned=0;$r=b.readTagName();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.skipWhiteSpace();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return;}case 3:c=b.readByte();$s=5;case 5:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(b.err,$ifaceNil))||(d===62)){$s=4;continue;}b.raw.end=b.raw.end-(1)>>0;$r=b.readTagAttrKey();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.readTagAttrVal();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a&&!((b.pendingAttr[0].start===b.pendingAttr[0].end))){b.attr=$append(b.attr,b.pendingAttr);}$r=b.skipWhiteSpace();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=4;continue;}$s=3;continue;case 4:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readTag,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.readTag=function(a){return this.$val.readTag(a);};N.ptr.prototype.readTagName=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end-1>>0;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){a.data.end=a.raw.end-1>>0;$s=-1;return;}else if((d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.data.end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readTagName,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.readTagName=function(){return this.$val.readTagName();};N.ptr.prototype.readTagAttrKey=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.pendingAttr[0].start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[0].end=a.raw.end;$s=-1;return;}d=c;if(d===(61)){if((a.pendingAttr[0].start+1>>0)===a.raw.end){$s=1;continue;}a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}else if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))||(d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readTagAttrKey,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.readTagAttrKey=function(){return this.$val.readTagAttrKey();};N.ptr.prototype.readTagAttrVal=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.pendingAttr[1].start=a.raw.end;a.pendingAttr[1].end=a.raw.end;$r=a.skipWhiteSpace();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}b=a.readByte();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}if(c===47){$s=-1;return;}if(!((c===61))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$r=a.skipWhiteSpace();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=a.readByte();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}f=e;if(f===(62)){$s=6;continue;}if((f===(39))||(f===(34))){$s=7;continue;}$s=8;continue;case 6:a.raw.end=a.raw.end-(1)>>0;$s=-1;return;case 7:a.pendingAttr[1].start=a.raw.end;case 10:g=a.readByte();$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}if(h===e){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}$s=10;continue;case 11:$s=9;continue;case 8:a.pendingAttr[1].start=a.raw.end-1>>0;case 13:i=a.readByte();$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}k=j;if((k===(32))||(k===(10))||(k===(13))||(k===(9))||(k===(12))){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}else if(k===(62)){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[1].end=a.raw.end;$s=-1;return;}$s=13;continue;case 14:case 9:case 5:$s=-1;return;}return;}var $f={$blk:N.ptr.prototype.readTagAttrVal,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};N.prototype.readTagAttrVal=function(){return this.$val.readTagAttrVal();};N.ptr.prototype.Next=function(){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;a.raw.start=a.raw.end;a.data.start=a.raw.end;a.data.end=a.raw.end;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;$s=-1;return a.tt;}if(!(a.rawTag==="")){$s=1;continue;}$s=2;continue;case 1:if(a.rawTag==="plaintext"){$s=3;continue;}$s=4;continue;case 3:case 6:if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=7;continue;}b=a.readByte();$s=8;case 8:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;$s=6;continue;case 7:a.data.end=a.raw.end;a.textIsRaw=true;$s=5;continue;case 4:$r=a.readRawOrRCDATA();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(a.data.end>a.data.start){a.tt=1;a.convertNUL=true;$s=-1;return a.tt;}case 2:a.textIsRaw=false;a.convertNUL=false;case 10:c=a.readByte();$s=12;case 12:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(!((d===60))){$s=10;continue s;}e=a.readByte();$s=13;case 13:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}f=0;if(97<=d&&d<=122||65<=d&&d<=90){f=2;}else if((d===47)){f=3;}else if((d===33)||(d===63)){f=5;}else{a.raw.end=a.raw.end-(1)>>0;$s=10;continue;}g=a.raw.end-2>>0;if(a.raw.start>0;$r=a.readUntilCloseAngle();$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 17:if(d===33){$s=25;continue;}$s=26;continue;case 25:k=a.readMarkupDeclaration();$s=27;case 27:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.tt=k;$s=-1;return a.tt;case 26:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 18:case 14:$s=10;continue;case 11:if(a.raw.start=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((e===13))){c++;continue;}f=d+1>>0;if(f>=a.$length||!((((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===10))){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=10);c++;continue;}g=d;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===13){if((f+1>>0)>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))===10)){f=f+(1)>>0;}((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=10);}else{((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));}f=f+(1)>>0;g=g+(1)>>0;}return $subslice(a,0,g);}return a;};N.ptr.prototype.Text=function(){var a,b,c;a=this;b=a.tt;if((b===(1))||(b===(5))||(b===(6))){c=$subslice(a.buf,a.data.start,a.data.end);a.data.start=a.raw.end;a.data.end=a.raw.end;c=Q(c);if((a.convertNUL||(a.tt===5))&&A.Contains(c,R)){c=A.Replace(c,R,S,-1);}if(!a.textIsRaw){c=CC(c,false);}return c;}return CQ.nil;};N.prototype.Text=function(){return this.$val.Text();};N.ptr.prototype.TagName=function(){var a,b,c,d,e,f,g,h,i;a=CQ.nil;b=false;c=this;if(c.data.start=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])),CX);d.nAttrReturned=d.nAttrReturned+(1)>>0;a=$subslice(d.buf,h[0].start,h[0].end);b=$subslice(d.buf,h[1].start,h[1].end);i=CD(a);j=CC(Q(b),true);k=d.nAttrReturned=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));k=b+1>>0;l=c+1>>0;e=k;f=l;return[e,f];}if(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===35){if(j.$length<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));m=b+1>>0;n=c+1>>0;e=m;f=n;return[e,f];}i=i+(1)>>0;o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);p=false;if((o===120)||(o===88)){p=true;i=i+(1)>>0;}q=0;while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(p){if(48<=o&&o<=57){q=(($imul(16,q))+((o>>0))>>0)-48>>0;continue;}else if(97<=o&&o<=102){q=((($imul(16,q))+((o>>0))>>0)-97>>0)+10>>0;continue;}else if(65<=o&&o<=70){q=((($imul(16,q))+((o>>0))>>0)-65>>0)+10>>0;continue;}}else if(48<=o&&o<=57){q=(($imul(10,q))+((o>>0))>>0)-48>>0;continue;}if(!((o===59))){i=i-(1)>>0;}break;}if(i<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));r=b+1>>0;s=c+1>>0;e=r;f=s;return[e,f];}if(128<=q&&q<=159){q=(t=q-128>>0,((t<0||t>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[t]));}else if((q===0)||(55296<=q&&q<=57343)||q>1114111){q=65533;}u=b+I.EncodeRune($subslice(a,b),q)>>0;v=c+i>>0;e=u;f=v;return[e,f];}while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(97<=w&&w<=122||65<=w&&w<=90||48<=w&&w<=57){continue;}if(!((w===59))){i=i-(1)>>0;}break;}x=($bytesToString($subslice(j,1,i)));if(x===""){}else if(d&&!((x.charCodeAt((x.length-1>>0))===59))&&j.$length>i&&(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===61)){}else{z=(y=$mapIndex(CJ,$String.keyFor(x)),y!==undefined?y.v:0);if(!((z===0))){aa=b+I.EncodeRune($subslice(a,b),z)>>0;ab=c+i>>0;e=aa;f=ab;return[e,f];}else{ad=$clone((ac=$mapIndex(CK,$String.keyFor(x)),ac!==undefined?ac.v:CU.zero()),CU);if(!((ad[0]===0))){ae=b+I.EncodeRune($subslice(a,b),ad[0])>>0;af=ae+I.EncodeRune($subslice(a,ae),ad[1])>>0;ag=c+i>>0;e=af;f=ag;return[e,f];}else if(!d){ah=x.length-1>>0;if(ah>6){ah=6;}ai=ah;while(true){if(!(ai>1)){break;}ak=(aj=$mapIndex(CJ,$String.keyFor($substring(x,0,ai))),aj!==undefined?aj.v:0);if(!((ak===0))){al=b+I.EncodeRune($subslice(a,b),ak)>>0;am=(c+ai>>0)+1>>0;e=al;f=am;return[e,f];}ai=ai-(1)>>0;}}}}an=b+i>>0;ao=c+i>>0;e=an;f=ao;$copySlice($subslice(a,b,e),$subslice(a,c,f));ap=e;aq=f;e=ap;f=aq;return[e,f];};CC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===38){g=CB(a,e,e,b);h=g[0];i=g[1];while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(j===38){k=CB(a,h,i,b);h=k[0];i=k[1];}else{((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=j);l=h+1>>0;m=i+1>>0;h=l;i=m;}}return $subslice(a,0,h);}d++;}return a;};CD=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(65<=e&&e<=90){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=((e+97<<24>>>24)-65<<24>>>24));}c++;}return a;};CE=function(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:if(b.length===0){$s=-1;return $ifaceNil;}c=0;d=0;case 1:if(!(d0){g=b.charCodeAt((d-1>>0));if((!((g===33)))&&(!((g===45)))){d=d+(1)>>0;$s=1;continue;}}e=">";}else{d=d+(1)>>0;$s=1;continue;}if(c>0;d=d+(1)>>0;$s=1;continue;case 2:if(c")===-1){$s=-1;return a;}b[0]=new A.Buffer.ptr(CQ.nil,0,0);c=CE(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}var $f={$blk:CF,$c:true,$r,a,b,c,$s};return $f;};CG=function(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=E.IndexAny(b,"&'<>\"\r");case 1:if(!(!((c===-1)))){$s=2;continue;}e=a.WriteString($substring(b,0,c));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}g="";h=b.charCodeAt(c);if(h===(38)){g="&";}else if(h===(39)){g="'";}else if(h===(60)){g="<";}else if(h===(62)){g=">";}else if(h===(34)){g=""";}else if(h===(13)){g=" ";}else{$panic(new $String("unrecognized escape character"));}b=$substring(b,(c+1>>0));j=a.WriteString(g);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[1];if(!($interfaceIsEqual(k,$ifaceNil))){$s=-1;return k;}c=E.IndexAny(b,"&'<>\"\r");$s=1;continue;case 2:m=a.WriteString(b);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];$s=-1;return n;}return;}var $f={$blk:CG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};CH=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];if(E.IndexAny(a,"&'<>\"\r")===-1){$s=-1;return a;}b[0]=new A.Buffer.ptr(CQ.nil,0,0);c=CG(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}var $f={$blk:CH,$c:true,$r,a,b,c,$s};return $f;};$pkg.EscapeString=CH;J.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];L.methods=[{prop:"tagString",name:"tagString",pkg:"golang.org/x/net/html",typ:$funcType([],[$String],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];DD.methods=[{prop:"AllowCDATA",name:"AllowCDATA",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"NextIsNotRawText",name:"NextIsNotRawText",pkg:"",typ:$funcType([],[],false)},{prop:"Err",name:"Err",pkg:"",typ:$funcType([],[$error],false)},{prop:"readByte",name:"readByte",pkg:"golang.org/x/net/html",typ:$funcType([],[$Uint8],false)},{prop:"Buffered",name:"Buffered",pkg:"",typ:$funcType([],[CQ],false)},{prop:"skipWhiteSpace",name:"skipWhiteSpace",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readRawOrRCDATA",name:"readRawOrRCDATA",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readRawEndTag",name:"readRawEndTag",pkg:"golang.org/x/net/html",typ:$funcType([],[$Bool],false)},{prop:"readScript",name:"readScript",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readComment",name:"readComment",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"calculateAbruptCommentDataEnd",name:"calculateAbruptCommentDataEnd",pkg:"golang.org/x/net/html",typ:$funcType([],[$Int],false)},{prop:"readUntilCloseAngle",name:"readUntilCloseAngle",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readMarkupDeclaration",name:"readMarkupDeclaration",pkg:"golang.org/x/net/html",typ:$funcType([],[J],false)},{prop:"readDoctype",name:"readDoctype",pkg:"golang.org/x/net/html",typ:$funcType([],[$Bool],false)},{prop:"readCDATA",name:"readCDATA",pkg:"golang.org/x/net/html",typ:$funcType([],[$Bool],false)},{prop:"startTagIn",name:"startTagIn",pkg:"golang.org/x/net/html",typ:$funcType([CV],[$Bool],true)},{prop:"readStartTag",name:"readStartTag",pkg:"golang.org/x/net/html",typ:$funcType([],[J],false)},{prop:"readTag",name:"readTag",pkg:"golang.org/x/net/html",typ:$funcType([$Bool],[],false)},{prop:"readTagName",name:"readTagName",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readTagAttrKey",name:"readTagAttrKey",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"readTagAttrVal",name:"readTagAttrVal",pkg:"golang.org/x/net/html",typ:$funcType([],[],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([],[J],false)},{prop:"Raw",name:"Raw",pkg:"",typ:$funcType([],[CQ],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[CQ],false)},{prop:"TagName",name:"TagName",pkg:"",typ:$funcType([],[CQ,$Bool],false)},{prop:"TagAttr",name:"TagAttr",pkg:"",typ:$funcType([],[CQ,CQ,$Bool],false)},{prop:"Token",name:"Token",pkg:"",typ:$funcType([],[L],false)},{prop:"SetMaxBuf",name:"SetMaxBuf",pkg:"",typ:$funcType([$Int],[],false)}];K.init("",[{prop:"Namespace",name:"Namespace",embedded:false,exported:true,typ:$String,tag:""},{prop:"Key",name:"Key",embedded:false,exported:true,typ:$String,tag:""},{prop:"Val",name:"Val",embedded:false,exported:true,typ:$String,tag:""}]);L.init("",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:J,tag:""},{prop:"DataAtom",name:"DataAtom",embedded:false,exported:true,typ:F.Atom,tag:""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:""},{prop:"Attr",name:"Attr",embedded:false,exported:true,typ:CT,tag:""}]);M.init("golang.org/x/net/html",[{prop:"start",name:"start",embedded:false,exported:false,typ:$Int,tag:""},{prop:"end",name:"end",embedded:false,exported:false,typ:$Int,tag:""}]);N.init("golang.org/x/net/html",[{prop:"r",name:"r",embedded:false,exported:false,typ:C.Reader,tag:""},{prop:"tt",name:"tt",embedded:false,exported:false,typ:J,tag:""},{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"readErr",name:"readErr",embedded:false,exported:false,typ:$error,tag:""},{prop:"raw",name:"raw",embedded:false,exported:false,typ:M,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:CQ,tag:""},{prop:"maxBuf",name:"maxBuf",embedded:false,exported:false,typ:$Int,tag:""},{prop:"data",name:"data",embedded:false,exported:false,typ:M,tag:""},{prop:"pendingAttr",name:"pendingAttr",embedded:false,exported:false,typ:CX,tag:""},{prop:"attr",name:"attr",embedded:false,exported:false,typ:CY,tag:""},{prop:"nAttrReturned",name:"nAttrReturned",embedded:false,exported:false,typ:$Int,tag:""},{prop:"rawTag",name:"rawTag",embedded:false,exported:false,typ:$String,tag:""},{prop:"textIsRaw",name:"textIsRaw",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"convertNUL",name:"convertNUL",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowCDATA",name:"allowCDATA",embedded:false,exported:false,typ:$Bool,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=G.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$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;}$pkg.ErrBufferExceeded=B.New("max buffer exceeded");R=(new CQ($stringToBytes("\x00")));S=(new CQ($stringToBytes("\xEF\xBF\xBD")));X=B.New("html: internal error (plaintext abort)");CA=$toNativeArray($kindInt32,[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376]);CJ=$makeMap($String.keyFor,[{k:"AElig;",v:198},{k:"AMP;",v:38},{k:"Aacute;",v:193},{k:"Abreve;",v:258},{k:"Acirc;",v:194},{k:"Acy;",v:1040},{k:"Afr;",v:120068},{k:"Agrave;",v:192},{k:"Alpha;",v:913},{k:"Amacr;",v:256},{k:"And;",v:10835},{k:"Aogon;",v:260},{k:"Aopf;",v:120120},{k:"ApplyFunction;",v:8289},{k:"Aring;",v:197},{k:"Ascr;",v:119964},{k:"Assign;",v:8788},{k:"Atilde;",v:195},{k:"Auml;",v:196},{k:"Backslash;",v:8726},{k:"Barv;",v:10983},{k:"Barwed;",v:8966},{k:"Bcy;",v:1041},{k:"Because;",v:8757},{k:"Bernoullis;",v:8492},{k:"Beta;",v:914},{k:"Bfr;",v:120069},{k:"Bopf;",v:120121},{k:"Breve;",v:728},{k:"Bscr;",v:8492},{k:"Bumpeq;",v:8782},{k:"CHcy;",v:1063},{k:"COPY;",v:169},{k:"Cacute;",v:262},{k:"Cap;",v:8914},{k:"CapitalDifferentialD;",v:8517},{k:"Cayleys;",v:8493},{k:"Ccaron;",v:268},{k:"Ccedil;",v:199},{k:"Ccirc;",v:264},{k:"Cconint;",v:8752},{k:"Cdot;",v:266},{k:"Cedilla;",v:184},{k:"CenterDot;",v:183},{k:"Cfr;",v:8493},{k:"Chi;",v:935},{k:"CircleDot;",v:8857},{k:"CircleMinus;",v:8854},{k:"CirclePlus;",v:8853},{k:"CircleTimes;",v:8855},{k:"ClockwiseContourIntegral;",v:8754},{k:"CloseCurlyDoubleQuote;",v:8221},{k:"CloseCurlyQuote;",v:8217},{k:"Colon;",v:8759},{k:"Colone;",v:10868},{k:"Congruent;",v:8801},{k:"Conint;",v:8751},{k:"ContourIntegral;",v:8750},{k:"Copf;",v:8450},{k:"Coproduct;",v:8720},{k:"CounterClockwiseContourIntegral;",v:8755},{k:"Cross;",v:10799},{k:"Cscr;",v:119966},{k:"Cup;",v:8915},{k:"CupCap;",v:8781},{k:"DD;",v:8517},{k:"DDotrahd;",v:10513},{k:"DJcy;",v:1026},{k:"DScy;",v:1029},{k:"DZcy;",v:1039},{k:"Dagger;",v:8225},{k:"Darr;",v:8609},{k:"Dashv;",v:10980},{k:"Dcaron;",v:270},{k:"Dcy;",v:1044},{k:"Del;",v:8711},{k:"Delta;",v:916},{k:"Dfr;",v:120071},{k:"DiacriticalAcute;",v:180},{k:"DiacriticalDot;",v:729},{k:"DiacriticalDoubleAcute;",v:733},{k:"DiacriticalGrave;",v:96},{k:"DiacriticalTilde;",v:732},{k:"Diamond;",v:8900},{k:"DifferentialD;",v:8518},{k:"Dopf;",v:120123},{k:"Dot;",v:168},{k:"DotDot;",v:8412},{k:"DotEqual;",v:8784},{k:"DoubleContourIntegral;",v:8751},{k:"DoubleDot;",v:168},{k:"DoubleDownArrow;",v:8659},{k:"DoubleLeftArrow;",v:8656},{k:"DoubleLeftRightArrow;",v:8660},{k:"DoubleLeftTee;",v:10980},{k:"DoubleLongLeftArrow;",v:10232},{k:"DoubleLongLeftRightArrow;",v:10234},{k:"DoubleLongRightArrow;",v:10233},{k:"DoubleRightArrow;",v:8658},{k:"DoubleRightTee;",v:8872},{k:"DoubleUpArrow;",v:8657},{k:"DoubleUpDownArrow;",v:8661},{k:"DoubleVerticalBar;",v:8741},{k:"DownArrow;",v:8595},{k:"DownArrowBar;",v:10515},{k:"DownArrowUpArrow;",v:8693},{k:"DownBreve;",v:785},{k:"DownLeftRightVector;",v:10576},{k:"DownLeftTeeVector;",v:10590},{k:"DownLeftVector;",v:8637},{k:"DownLeftVectorBar;",v:10582},{k:"DownRightTeeVector;",v:10591},{k:"DownRightVector;",v:8641},{k:"DownRightVectorBar;",v:10583},{k:"DownTee;",v:8868},{k:"DownTeeArrow;",v:8615},{k:"Downarrow;",v:8659},{k:"Dscr;",v:119967},{k:"Dstrok;",v:272},{k:"ENG;",v:330},{k:"ETH;",v:208},{k:"Eacute;",v:201},{k:"Ecaron;",v:282},{k:"Ecirc;",v:202},{k:"Ecy;",v:1069},{k:"Edot;",v:278},{k:"Efr;",v:120072},{k:"Egrave;",v:200},{k:"Element;",v:8712},{k:"Emacr;",v:274},{k:"EmptySmallSquare;",v:9723},{k:"EmptyVerySmallSquare;",v:9643},{k:"Eogon;",v:280},{k:"Eopf;",v:120124},{k:"Epsilon;",v:917},{k:"Equal;",v:10869},{k:"EqualTilde;",v:8770},{k:"Equilibrium;",v:8652},{k:"Escr;",v:8496},{k:"Esim;",v:10867},{k:"Eta;",v:919},{k:"Euml;",v:203},{k:"Exists;",v:8707},{k:"ExponentialE;",v:8519},{k:"Fcy;",v:1060},{k:"Ffr;",v:120073},{k:"FilledSmallSquare;",v:9724},{k:"FilledVerySmallSquare;",v:9642},{k:"Fopf;",v:120125},{k:"ForAll;",v:8704},{k:"Fouriertrf;",v:8497},{k:"Fscr;",v:8497},{k:"GJcy;",v:1027},{k:"GT;",v:62},{k:"Gamma;",v:915},{k:"Gammad;",v:988},{k:"Gbreve;",v:286},{k:"Gcedil;",v:290},{k:"Gcirc;",v:284},{k:"Gcy;",v:1043},{k:"Gdot;",v:288},{k:"Gfr;",v:120074},{k:"Gg;",v:8921},{k:"Gopf;",v:120126},{k:"GreaterEqual;",v:8805},{k:"GreaterEqualLess;",v:8923},{k:"GreaterFullEqual;",v:8807},{k:"GreaterGreater;",v:10914},{k:"GreaterLess;",v:8823},{k:"GreaterSlantEqual;",v:10878},{k:"GreaterTilde;",v:8819},{k:"Gscr;",v:119970},{k:"Gt;",v:8811},{k:"HARDcy;",v:1066},{k:"Hacek;",v:711},{k:"Hat;",v:94},{k:"Hcirc;",v:292},{k:"Hfr;",v:8460},{k:"HilbertSpace;",v:8459},{k:"Hopf;",v:8461},{k:"HorizontalLine;",v:9472},{k:"Hscr;",v:8459},{k:"Hstrok;",v:294},{k:"HumpDownHump;",v:8782},{k:"HumpEqual;",v:8783},{k:"IEcy;",v:1045},{k:"IJlig;",v:306},{k:"IOcy;",v:1025},{k:"Iacute;",v:205},{k:"Icirc;",v:206},{k:"Icy;",v:1048},{k:"Idot;",v:304},{k:"Ifr;",v:8465},{k:"Igrave;",v:204},{k:"Im;",v:8465},{k:"Imacr;",v:298},{k:"ImaginaryI;",v:8520},{k:"Implies;",v:8658},{k:"Int;",v:8748},{k:"Integral;",v:8747},{k:"Intersection;",v:8898},{k:"InvisibleComma;",v:8291},{k:"InvisibleTimes;",v:8290},{k:"Iogon;",v:302},{k:"Iopf;",v:120128},{k:"Iota;",v:921},{k:"Iscr;",v:8464},{k:"Itilde;",v:296},{k:"Iukcy;",v:1030},{k:"Iuml;",v:207},{k:"Jcirc;",v:308},{k:"Jcy;",v:1049},{k:"Jfr;",v:120077},{k:"Jopf;",v:120129},{k:"Jscr;",v:119973},{k:"Jsercy;",v:1032},{k:"Jukcy;",v:1028},{k:"KHcy;",v:1061},{k:"KJcy;",v:1036},{k:"Kappa;",v:922},{k:"Kcedil;",v:310},{k:"Kcy;",v:1050},{k:"Kfr;",v:120078},{k:"Kopf;",v:120130},{k:"Kscr;",v:119974},{k:"LJcy;",v:1033},{k:"LT;",v:60},{k:"Lacute;",v:313},{k:"Lambda;",v:923},{k:"Lang;",v:10218},{k:"Laplacetrf;",v:8466},{k:"Larr;",v:8606},{k:"Lcaron;",v:317},{k:"Lcedil;",v:315},{k:"Lcy;",v:1051},{k:"LeftAngleBracket;",v:10216},{k:"LeftArrow;",v:8592},{k:"LeftArrowBar;",v:8676},{k:"LeftArrowRightArrow;",v:8646},{k:"LeftCeiling;",v:8968},{k:"LeftDoubleBracket;",v:10214},{k:"LeftDownTeeVector;",v:10593},{k:"LeftDownVector;",v:8643},{k:"LeftDownVectorBar;",v:10585},{k:"LeftFloor;",v:8970},{k:"LeftRightArrow;",v:8596},{k:"LeftRightVector;",v:10574},{k:"LeftTee;",v:8867},{k:"LeftTeeArrow;",v:8612},{k:"LeftTeeVector;",v:10586},{k:"LeftTriangle;",v:8882},{k:"LeftTriangleBar;",v:10703},{k:"LeftTriangleEqual;",v:8884},{k:"LeftUpDownVector;",v:10577},{k:"LeftUpTeeVector;",v:10592},{k:"LeftUpVector;",v:8639},{k:"LeftUpVectorBar;",v:10584},{k:"LeftVector;",v:8636},{k:"LeftVectorBar;",v:10578},{k:"Leftarrow;",v:8656},{k:"Leftrightarrow;",v:8660},{k:"LessEqualGreater;",v:8922},{k:"LessFullEqual;",v:8806},{k:"LessGreater;",v:8822},{k:"LessLess;",v:10913},{k:"LessSlantEqual;",v:10877},{k:"LessTilde;",v:8818},{k:"Lfr;",v:120079},{k:"Ll;",v:8920},{k:"Lleftarrow;",v:8666},{k:"Lmidot;",v:319},{k:"LongLeftArrow;",v:10229},{k:"LongLeftRightArrow;",v:10231},{k:"LongRightArrow;",v:10230},{k:"Longleftarrow;",v:10232},{k:"Longleftrightarrow;",v:10234},{k:"Longrightarrow;",v:10233},{k:"Lopf;",v:120131},{k:"LowerLeftArrow;",v:8601},{k:"LowerRightArrow;",v:8600},{k:"Lscr;",v:8466},{k:"Lsh;",v:8624},{k:"Lstrok;",v:321},{k:"Lt;",v:8810},{k:"Map;",v:10501},{k:"Mcy;",v:1052},{k:"MediumSpace;",v:8287},{k:"Mellintrf;",v:8499},{k:"Mfr;",v:120080},{k:"MinusPlus;",v:8723},{k:"Mopf;",v:120132},{k:"Mscr;",v:8499},{k:"Mu;",v:924},{k:"NJcy;",v:1034},{k:"Nacute;",v:323},{k:"Ncaron;",v:327},{k:"Ncedil;",v:325},{k:"Ncy;",v:1053},{k:"NegativeMediumSpace;",v:8203},{k:"NegativeThickSpace;",v:8203},{k:"NegativeThinSpace;",v:8203},{k:"NegativeVeryThinSpace;",v:8203},{k:"NestedGreaterGreater;",v:8811},{k:"NestedLessLess;",v:8810},{k:"NewLine;",v:10},{k:"Nfr;",v:120081},{k:"NoBreak;",v:8288},{k:"NonBreakingSpace;",v:160},{k:"Nopf;",v:8469},{k:"Not;",v:10988},{k:"NotCongruent;",v:8802},{k:"NotCupCap;",v:8813},{k:"NotDoubleVerticalBar;",v:8742},{k:"NotElement;",v:8713},{k:"NotEqual;",v:8800},{k:"NotExists;",v:8708},{k:"NotGreater;",v:8815},{k:"NotGreaterEqual;",v:8817},{k:"NotGreaterLess;",v:8825},{k:"NotGreaterTilde;",v:8821},{k:"NotLeftTriangle;",v:8938},{k:"NotLeftTriangleEqual;",v:8940},{k:"NotLess;",v:8814},{k:"NotLessEqual;",v:8816},{k:"NotLessGreater;",v:8824},{k:"NotLessTilde;",v:8820},{k:"NotPrecedes;",v:8832},{k:"NotPrecedesSlantEqual;",v:8928},{k:"NotReverseElement;",v:8716},{k:"NotRightTriangle;",v:8939},{k:"NotRightTriangleEqual;",v:8941},{k:"NotSquareSubsetEqual;",v:8930},{k:"NotSquareSupersetEqual;",v:8931},{k:"NotSubsetEqual;",v:8840},{k:"NotSucceeds;",v:8833},{k:"NotSucceedsSlantEqual;",v:8929},{k:"NotSupersetEqual;",v:8841},{k:"NotTilde;",v:8769},{k:"NotTildeEqual;",v:8772},{k:"NotTildeFullEqual;",v:8775},{k:"NotTildeTilde;",v:8777},{k:"NotVerticalBar;",v:8740},{k:"Nscr;",v:119977},{k:"Ntilde;",v:209},{k:"Nu;",v:925},{k:"OElig;",v:338},{k:"Oacute;",v:211},{k:"Ocirc;",v:212},{k:"Ocy;",v:1054},{k:"Odblac;",v:336},{k:"Ofr;",v:120082},{k:"Ograve;",v:210},{k:"Omacr;",v:332},{k:"Omega;",v:937},{k:"Omicron;",v:927},{k:"Oopf;",v:120134},{k:"OpenCurlyDoubleQuote;",v:8220},{k:"OpenCurlyQuote;",v:8216},{k:"Or;",v:10836},{k:"Oscr;",v:119978},{k:"Oslash;",v:216},{k:"Otilde;",v:213},{k:"Otimes;",v:10807},{k:"Ouml;",v:214},{k:"OverBar;",v:8254},{k:"OverBrace;",v:9182},{k:"OverBracket;",v:9140},{k:"OverParenthesis;",v:9180},{k:"PartialD;",v:8706},{k:"Pcy;",v:1055},{k:"Pfr;",v:120083},{k:"Phi;",v:934},{k:"Pi;",v:928},{k:"PlusMinus;",v:177},{k:"Poincareplane;",v:8460},{k:"Popf;",v:8473},{k:"Pr;",v:10939},{k:"Precedes;",v:8826},{k:"PrecedesEqual;",v:10927},{k:"PrecedesSlantEqual;",v:8828},{k:"PrecedesTilde;",v:8830},{k:"Prime;",v:8243},{k:"Product;",v:8719},{k:"Proportion;",v:8759},{k:"Proportional;",v:8733},{k:"Pscr;",v:119979},{k:"Psi;",v:936},{k:"QUOT;",v:34},{k:"Qfr;",v:120084},{k:"Qopf;",v:8474},{k:"Qscr;",v:119980},{k:"RBarr;",v:10512},{k:"REG;",v:174},{k:"Racute;",v:340},{k:"Rang;",v:10219},{k:"Rarr;",v:8608},{k:"Rarrtl;",v:10518},{k:"Rcaron;",v:344},{k:"Rcedil;",v:342},{k:"Rcy;",v:1056},{k:"Re;",v:8476},{k:"ReverseElement;",v:8715},{k:"ReverseEquilibrium;",v:8651},{k:"ReverseUpEquilibrium;",v:10607},{k:"Rfr;",v:8476},{k:"Rho;",v:929},{k:"RightAngleBracket;",v:10217},{k:"RightArrow;",v:8594},{k:"RightArrowBar;",v:8677},{k:"RightArrowLeftArrow;",v:8644},{k:"RightCeiling;",v:8969},{k:"RightDoubleBracket;",v:10215},{k:"RightDownTeeVector;",v:10589},{k:"RightDownVector;",v:8642},{k:"RightDownVectorBar;",v:10581},{k:"RightFloor;",v:8971},{k:"RightTee;",v:8866},{k:"RightTeeArrow;",v:8614},{k:"RightTeeVector;",v:10587},{k:"RightTriangle;",v:8883},{k:"RightTriangleBar;",v:10704},{k:"RightTriangleEqual;",v:8885},{k:"RightUpDownVector;",v:10575},{k:"RightUpTeeVector;",v:10588},{k:"RightUpVector;",v:8638},{k:"RightUpVectorBar;",v:10580},{k:"RightVector;",v:8640},{k:"RightVectorBar;",v:10579},{k:"Rightarrow;",v:8658},{k:"Ropf;",v:8477},{k:"RoundImplies;",v:10608},{k:"Rrightarrow;",v:8667},{k:"Rscr;",v:8475},{k:"Rsh;",v:8625},{k:"RuleDelayed;",v:10740},{k:"SHCHcy;",v:1065},{k:"SHcy;",v:1064},{k:"SOFTcy;",v:1068},{k:"Sacute;",v:346},{k:"Sc;",v:10940},{k:"Scaron;",v:352},{k:"Scedil;",v:350},{k:"Scirc;",v:348},{k:"Scy;",v:1057},{k:"Sfr;",v:120086},{k:"ShortDownArrow;",v:8595},{k:"ShortLeftArrow;",v:8592},{k:"ShortRightArrow;",v:8594},{k:"ShortUpArrow;",v:8593},{k:"Sigma;",v:931},{k:"SmallCircle;",v:8728},{k:"Sopf;",v:120138},{k:"Sqrt;",v:8730},{k:"Square;",v:9633},{k:"SquareIntersection;",v:8851},{k:"SquareSubset;",v:8847},{k:"SquareSubsetEqual;",v:8849},{k:"SquareSuperset;",v:8848},{k:"SquareSupersetEqual;",v:8850},{k:"SquareUnion;",v:8852},{k:"Sscr;",v:119982},{k:"Star;",v:8902},{k:"Sub;",v:8912},{k:"Subset;",v:8912},{k:"SubsetEqual;",v:8838},{k:"Succeeds;",v:8827},{k:"SucceedsEqual;",v:10928},{k:"SucceedsSlantEqual;",v:8829},{k:"SucceedsTilde;",v:8831},{k:"SuchThat;",v:8715},{k:"Sum;",v:8721},{k:"Sup;",v:8913},{k:"Superset;",v:8835},{k:"SupersetEqual;",v:8839},{k:"Supset;",v:8913},{k:"THORN;",v:222},{k:"TRADE;",v:8482},{k:"TSHcy;",v:1035},{k:"TScy;",v:1062},{k:"Tab;",v:9},{k:"Tau;",v:932},{k:"Tcaron;",v:356},{k:"Tcedil;",v:354},{k:"Tcy;",v:1058},{k:"Tfr;",v:120087},{k:"Therefore;",v:8756},{k:"Theta;",v:920},{k:"ThinSpace;",v:8201},{k:"Tilde;",v:8764},{k:"TildeEqual;",v:8771},{k:"TildeFullEqual;",v:8773},{k:"TildeTilde;",v:8776},{k:"Topf;",v:120139},{k:"TripleDot;",v:8411},{k:"Tscr;",v:119983},{k:"Tstrok;",v:358},{k:"Uacute;",v:218},{k:"Uarr;",v:8607},{k:"Uarrocir;",v:10569},{k:"Ubrcy;",v:1038},{k:"Ubreve;",v:364},{k:"Ucirc;",v:219},{k:"Ucy;",v:1059},{k:"Udblac;",v:368},{k:"Ufr;",v:120088},{k:"Ugrave;",v:217},{k:"Umacr;",v:362},{k:"UnderBar;",v:95},{k:"UnderBrace;",v:9183},{k:"UnderBracket;",v:9141},{k:"UnderParenthesis;",v:9181},{k:"Union;",v:8899},{k:"UnionPlus;",v:8846},{k:"Uogon;",v:370},{k:"Uopf;",v:120140},{k:"UpArrow;",v:8593},{k:"UpArrowBar;",v:10514},{k:"UpArrowDownArrow;",v:8645},{k:"UpDownArrow;",v:8597},{k:"UpEquilibrium;",v:10606},{k:"UpTee;",v:8869},{k:"UpTeeArrow;",v:8613},{k:"Uparrow;",v:8657},{k:"Updownarrow;",v:8661},{k:"UpperLeftArrow;",v:8598},{k:"UpperRightArrow;",v:8599},{k:"Upsi;",v:978},{k:"Upsilon;",v:933},{k:"Uring;",v:366},{k:"Uscr;",v:119984},{k:"Utilde;",v:360},{k:"Uuml;",v:220},{k:"VDash;",v:8875},{k:"Vbar;",v:10987},{k:"Vcy;",v:1042},{k:"Vdash;",v:8873},{k:"Vdashl;",v:10982},{k:"Vee;",v:8897},{k:"Verbar;",v:8214},{k:"Vert;",v:8214},{k:"VerticalBar;",v:8739},{k:"VerticalLine;",v:124},{k:"VerticalSeparator;",v:10072},{k:"VerticalTilde;",v:8768},{k:"VeryThinSpace;",v:8202},{k:"Vfr;",v:120089},{k:"Vopf;",v:120141},{k:"Vscr;",v:119985},{k:"Vvdash;",v:8874},{k:"Wcirc;",v:372},{k:"Wedge;",v:8896},{k:"Wfr;",v:120090},{k:"Wopf;",v:120142},{k:"Wscr;",v:119986},{k:"Xfr;",v:120091},{k:"Xi;",v:926},{k:"Xopf;",v:120143},{k:"Xscr;",v:119987},{k:"YAcy;",v:1071},{k:"YIcy;",v:1031},{k:"YUcy;",v:1070},{k:"Yacute;",v:221},{k:"Ycirc;",v:374},{k:"Ycy;",v:1067},{k:"Yfr;",v:120092},{k:"Yopf;",v:120144},{k:"Yscr;",v:119988},{k:"Yuml;",v:376},{k:"ZHcy;",v:1046},{k:"Zacute;",v:377},{k:"Zcaron;",v:381},{k:"Zcy;",v:1047},{k:"Zdot;",v:379},{k:"ZeroWidthSpace;",v:8203},{k:"Zeta;",v:918},{k:"Zfr;",v:8488},{k:"Zopf;",v:8484},{k:"Zscr;",v:119989},{k:"aacute;",v:225},{k:"abreve;",v:259},{k:"ac;",v:8766},{k:"acd;",v:8767},{k:"acirc;",v:226},{k:"acute;",v:180},{k:"acy;",v:1072},{k:"aelig;",v:230},{k:"af;",v:8289},{k:"afr;",v:120094},{k:"agrave;",v:224},{k:"alefsym;",v:8501},{k:"aleph;",v:8501},{k:"alpha;",v:945},{k:"amacr;",v:257},{k:"amalg;",v:10815},{k:"amp;",v:38},{k:"and;",v:8743},{k:"andand;",v:10837},{k:"andd;",v:10844},{k:"andslope;",v:10840},{k:"andv;",v:10842},{k:"ang;",v:8736},{k:"ange;",v:10660},{k:"angle;",v:8736},{k:"angmsd;",v:8737},{k:"angmsdaa;",v:10664},{k:"angmsdab;",v:10665},{k:"angmsdac;",v:10666},{k:"angmsdad;",v:10667},{k:"angmsdae;",v:10668},{k:"angmsdaf;",v:10669},{k:"angmsdag;",v:10670},{k:"angmsdah;",v:10671},{k:"angrt;",v:8735},{k:"angrtvb;",v:8894},{k:"angrtvbd;",v:10653},{k:"angsph;",v:8738},{k:"angst;",v:197},{k:"angzarr;",v:9084},{k:"aogon;",v:261},{k:"aopf;",v:120146},{k:"ap;",v:8776},{k:"apE;",v:10864},{k:"apacir;",v:10863},{k:"ape;",v:8778},{k:"apid;",v:8779},{k:"apos;",v:39},{k:"approx;",v:8776},{k:"approxeq;",v:8778},{k:"aring;",v:229},{k:"ascr;",v:119990},{k:"ast;",v:42},{k:"asymp;",v:8776},{k:"asympeq;",v:8781},{k:"atilde;",v:227},{k:"auml;",v:228},{k:"awconint;",v:8755},{k:"awint;",v:10769},{k:"bNot;",v:10989},{k:"backcong;",v:8780},{k:"backepsilon;",v:1014},{k:"backprime;",v:8245},{k:"backsim;",v:8765},{k:"backsimeq;",v:8909},{k:"barvee;",v:8893},{k:"barwed;",v:8965},{k:"barwedge;",v:8965},{k:"bbrk;",v:9141},{k:"bbrktbrk;",v:9142},{k:"bcong;",v:8780},{k:"bcy;",v:1073},{k:"bdquo;",v:8222},{k:"becaus;",v:8757},{k:"because;",v:8757},{k:"bemptyv;",v:10672},{k:"bepsi;",v:1014},{k:"bernou;",v:8492},{k:"beta;",v:946},{k:"beth;",v:8502},{k:"between;",v:8812},{k:"bfr;",v:120095},{k:"bigcap;",v:8898},{k:"bigcirc;",v:9711},{k:"bigcup;",v:8899},{k:"bigodot;",v:10752},{k:"bigoplus;",v:10753},{k:"bigotimes;",v:10754},{k:"bigsqcup;",v:10758},{k:"bigstar;",v:9733},{k:"bigtriangledown;",v:9661},{k:"bigtriangleup;",v:9651},{k:"biguplus;",v:10756},{k:"bigvee;",v:8897},{k:"bigwedge;",v:8896},{k:"bkarow;",v:10509},{k:"blacklozenge;",v:10731},{k:"blacksquare;",v:9642},{k:"blacktriangle;",v:9652},{k:"blacktriangledown;",v:9662},{k:"blacktriangleleft;",v:9666},{k:"blacktriangleright;",v:9656},{k:"blank;",v:9251},{k:"blk12;",v:9618},{k:"blk14;",v:9617},{k:"blk34;",v:9619},{k:"block;",v:9608},{k:"bnot;",v:8976},{k:"bopf;",v:120147},{k:"bot;",v:8869},{k:"bottom;",v:8869},{k:"bowtie;",v:8904},{k:"boxDL;",v:9559},{k:"boxDR;",v:9556},{k:"boxDl;",v:9558},{k:"boxDr;",v:9555},{k:"boxH;",v:9552},{k:"boxHD;",v:9574},{k:"boxHU;",v:9577},{k:"boxHd;",v:9572},{k:"boxHu;",v:9575},{k:"boxUL;",v:9565},{k:"boxUR;",v:9562},{k:"boxUl;",v:9564},{k:"boxUr;",v:9561},{k:"boxV;",v:9553},{k:"boxVH;",v:9580},{k:"boxVL;",v:9571},{k:"boxVR;",v:9568},{k:"boxVh;",v:9579},{k:"boxVl;",v:9570},{k:"boxVr;",v:9567},{k:"boxbox;",v:10697},{k:"boxdL;",v:9557},{k:"boxdR;",v:9554},{k:"boxdl;",v:9488},{k:"boxdr;",v:9484},{k:"boxh;",v:9472},{k:"boxhD;",v:9573},{k:"boxhU;",v:9576},{k:"boxhd;",v:9516},{k:"boxhu;",v:9524},{k:"boxminus;",v:8863},{k:"boxplus;",v:8862},{k:"boxtimes;",v:8864},{k:"boxuL;",v:9563},{k:"boxuR;",v:9560},{k:"boxul;",v:9496},{k:"boxur;",v:9492},{k:"boxv;",v:9474},{k:"boxvH;",v:9578},{k:"boxvL;",v:9569},{k:"boxvR;",v:9566},{k:"boxvh;",v:9532},{k:"boxvl;",v:9508},{k:"boxvr;",v:9500},{k:"bprime;",v:8245},{k:"breve;",v:728},{k:"brvbar;",v:166},{k:"bscr;",v:119991},{k:"bsemi;",v:8271},{k:"bsim;",v:8765},{k:"bsime;",v:8909},{k:"bsol;",v:92},{k:"bsolb;",v:10693},{k:"bsolhsub;",v:10184},{k:"bull;",v:8226},{k:"bullet;",v:8226},{k:"bump;",v:8782},{k:"bumpE;",v:10926},{k:"bumpe;",v:8783},{k:"bumpeq;",v:8783},{k:"cacute;",v:263},{k:"cap;",v:8745},{k:"capand;",v:10820},{k:"capbrcup;",v:10825},{k:"capcap;",v:10827},{k:"capcup;",v:10823},{k:"capdot;",v:10816},{k:"caret;",v:8257},{k:"caron;",v:711},{k:"ccaps;",v:10829},{k:"ccaron;",v:269},{k:"ccedil;",v:231},{k:"ccirc;",v:265},{k:"ccups;",v:10828},{k:"ccupssm;",v:10832},{k:"cdot;",v:267},{k:"cedil;",v:184},{k:"cemptyv;",v:10674},{k:"cent;",v:162},{k:"centerdot;",v:183},{k:"cfr;",v:120096},{k:"chcy;",v:1095},{k:"check;",v:10003},{k:"checkmark;",v:10003},{k:"chi;",v:967},{k:"cir;",v:9675},{k:"cirE;",v:10691},{k:"circ;",v:710},{k:"circeq;",v:8791},{k:"circlearrowleft;",v:8634},{k:"circlearrowright;",v:8635},{k:"circledR;",v:174},{k:"circledS;",v:9416},{k:"circledast;",v:8859},{k:"circledcirc;",v:8858},{k:"circleddash;",v:8861},{k:"cire;",v:8791},{k:"cirfnint;",v:10768},{k:"cirmid;",v:10991},{k:"cirscir;",v:10690},{k:"clubs;",v:9827},{k:"clubsuit;",v:9827},{k:"colon;",v:58},{k:"colone;",v:8788},{k:"coloneq;",v:8788},{k:"comma;",v:44},{k:"commat;",v:64},{k:"comp;",v:8705},{k:"compfn;",v:8728},{k:"complement;",v:8705},{k:"complexes;",v:8450},{k:"cong;",v:8773},{k:"congdot;",v:10861},{k:"conint;",v:8750},{k:"copf;",v:120148},{k:"coprod;",v:8720},{k:"copy;",v:169},{k:"copysr;",v:8471},{k:"crarr;",v:8629},{k:"cross;",v:10007},{k:"cscr;",v:119992},{k:"csub;",v:10959},{k:"csube;",v:10961},{k:"csup;",v:10960},{k:"csupe;",v:10962},{k:"ctdot;",v:8943},{k:"cudarrl;",v:10552},{k:"cudarrr;",v:10549},{k:"cuepr;",v:8926},{k:"cuesc;",v:8927},{k:"cularr;",v:8630},{k:"cularrp;",v:10557},{k:"cup;",v:8746},{k:"cupbrcap;",v:10824},{k:"cupcap;",v:10822},{k:"cupcup;",v:10826},{k:"cupdot;",v:8845},{k:"cupor;",v:10821},{k:"curarr;",v:8631},{k:"curarrm;",v:10556},{k:"curlyeqprec;",v:8926},{k:"curlyeqsucc;",v:8927},{k:"curlyvee;",v:8910},{k:"curlywedge;",v:8911},{k:"curren;",v:164},{k:"curvearrowleft;",v:8630},{k:"curvearrowright;",v:8631},{k:"cuvee;",v:8910},{k:"cuwed;",v:8911},{k:"cwconint;",v:8754},{k:"cwint;",v:8753},{k:"cylcty;",v:9005},{k:"dArr;",v:8659},{k:"dHar;",v:10597},{k:"dagger;",v:8224},{k:"daleth;",v:8504},{k:"darr;",v:8595},{k:"dash;",v:8208},{k:"dashv;",v:8867},{k:"dbkarow;",v:10511},{k:"dblac;",v:733},{k:"dcaron;",v:271},{k:"dcy;",v:1076},{k:"dd;",v:8518},{k:"ddagger;",v:8225},{k:"ddarr;",v:8650},{k:"ddotseq;",v:10871},{k:"deg;",v:176},{k:"delta;",v:948},{k:"demptyv;",v:10673},{k:"dfisht;",v:10623},{k:"dfr;",v:120097},{k:"dharl;",v:8643},{k:"dharr;",v:8642},{k:"diam;",v:8900},{k:"diamond;",v:8900},{k:"diamondsuit;",v:9830},{k:"diams;",v:9830},{k:"die;",v:168},{k:"digamma;",v:989},{k:"disin;",v:8946},{k:"div;",v:247},{k:"divide;",v:247},{k:"divideontimes;",v:8903},{k:"divonx;",v:8903},{k:"djcy;",v:1106},{k:"dlcorn;",v:8990},{k:"dlcrop;",v:8973},{k:"dollar;",v:36},{k:"dopf;",v:120149},{k:"dot;",v:729},{k:"doteq;",v:8784},{k:"doteqdot;",v:8785},{k:"dotminus;",v:8760},{k:"dotplus;",v:8724},{k:"dotsquare;",v:8865},{k:"doublebarwedge;",v:8966},{k:"downarrow;",v:8595},{k:"downdownarrows;",v:8650},{k:"downharpoonleft;",v:8643},{k:"downharpoonright;",v:8642},{k:"drbkarow;",v:10512},{k:"drcorn;",v:8991},{k:"drcrop;",v:8972},{k:"dscr;",v:119993},{k:"dscy;",v:1109},{k:"dsol;",v:10742},{k:"dstrok;",v:273},{k:"dtdot;",v:8945},{k:"dtri;",v:9663},{k:"dtrif;",v:9662},{k:"duarr;",v:8693},{k:"duhar;",v:10607},{k:"dwangle;",v:10662},{k:"dzcy;",v:1119},{k:"dzigrarr;",v:10239},{k:"eDDot;",v:10871},{k:"eDot;",v:8785},{k:"eacute;",v:233},{k:"easter;",v:10862},{k:"ecaron;",v:283},{k:"ecir;",v:8790},{k:"ecirc;",v:234},{k:"ecolon;",v:8789},{k:"ecy;",v:1101},{k:"edot;",v:279},{k:"ee;",v:8519},{k:"efDot;",v:8786},{k:"efr;",v:120098},{k:"eg;",v:10906},{k:"egrave;",v:232},{k:"egs;",v:10902},{k:"egsdot;",v:10904},{k:"el;",v:10905},{k:"elinters;",v:9191},{k:"ell;",v:8467},{k:"els;",v:10901},{k:"elsdot;",v:10903},{k:"emacr;",v:275},{k:"empty;",v:8709},{k:"emptyset;",v:8709},{k:"emptyv;",v:8709},{k:"emsp;",v:8195},{k:"emsp13;",v:8196},{k:"emsp14;",v:8197},{k:"eng;",v:331},{k:"ensp;",v:8194},{k:"eogon;",v:281},{k:"eopf;",v:120150},{k:"epar;",v:8917},{k:"eparsl;",v:10723},{k:"eplus;",v:10865},{k:"epsi;",v:949},{k:"epsilon;",v:949},{k:"epsiv;",v:1013},{k:"eqcirc;",v:8790},{k:"eqcolon;",v:8789},{k:"eqsim;",v:8770},{k:"eqslantgtr;",v:10902},{k:"eqslantless;",v:10901},{k:"equals;",v:61},{k:"equest;",v:8799},{k:"equiv;",v:8801},{k:"equivDD;",v:10872},{k:"eqvparsl;",v:10725},{k:"erDot;",v:8787},{k:"erarr;",v:10609},{k:"escr;",v:8495},{k:"esdot;",v:8784},{k:"esim;",v:8770},{k:"eta;",v:951},{k:"eth;",v:240},{k:"euml;",v:235},{k:"euro;",v:8364},{k:"excl;",v:33},{k:"exist;",v:8707},{k:"expectation;",v:8496},{k:"exponentiale;",v:8519},{k:"fallingdotseq;",v:8786},{k:"fcy;",v:1092},{k:"female;",v:9792},{k:"ffilig;",v:64259},{k:"fflig;",v:64256},{k:"ffllig;",v:64260},{k:"ffr;",v:120099},{k:"filig;",v:64257},{k:"flat;",v:9837},{k:"fllig;",v:64258},{k:"fltns;",v:9649},{k:"fnof;",v:402},{k:"fopf;",v:120151},{k:"forall;",v:8704},{k:"fork;",v:8916},{k:"forkv;",v:10969},{k:"fpartint;",v:10765},{k:"frac12;",v:189},{k:"frac13;",v:8531},{k:"frac14;",v:188},{k:"frac15;",v:8533},{k:"frac16;",v:8537},{k:"frac18;",v:8539},{k:"frac23;",v:8532},{k:"frac25;",v:8534},{k:"frac34;",v:190},{k:"frac35;",v:8535},{k:"frac38;",v:8540},{k:"frac45;",v:8536},{k:"frac56;",v:8538},{k:"frac58;",v:8541},{k:"frac78;",v:8542},{k:"frasl;",v:8260},{k:"frown;",v:8994},{k:"fscr;",v:119995},{k:"gE;",v:8807},{k:"gEl;",v:10892},{k:"gacute;",v:501},{k:"gamma;",v:947},{k:"gammad;",v:989},{k:"gap;",v:10886},{k:"gbreve;",v:287},{k:"gcirc;",v:285},{k:"gcy;",v:1075},{k:"gdot;",v:289},{k:"ge;",v:8805},{k:"gel;",v:8923},{k:"geq;",v:8805},{k:"geqq;",v:8807},{k:"geqslant;",v:10878},{k:"ges;",v:10878},{k:"gescc;",v:10921},{k:"gesdot;",v:10880},{k:"gesdoto;",v:10882},{k:"gesdotol;",v:10884},{k:"gesles;",v:10900},{k:"gfr;",v:120100},{k:"gg;",v:8811},{k:"ggg;",v:8921},{k:"gimel;",v:8503},{k:"gjcy;",v:1107},{k:"gl;",v:8823},{k:"glE;",v:10898},{k:"gla;",v:10917},{k:"glj;",v:10916},{k:"gnE;",v:8809},{k:"gnap;",v:10890},{k:"gnapprox;",v:10890},{k:"gne;",v:10888},{k:"gneq;",v:10888},{k:"gneqq;",v:8809},{k:"gnsim;",v:8935},{k:"gopf;",v:120152},{k:"grave;",v:96},{k:"gscr;",v:8458},{k:"gsim;",v:8819},{k:"gsime;",v:10894},{k:"gsiml;",v:10896},{k:"gt;",v:62},{k:"gtcc;",v:10919},{k:"gtcir;",v:10874},{k:"gtdot;",v:8919},{k:"gtlPar;",v:10645},{k:"gtquest;",v:10876},{k:"gtrapprox;",v:10886},{k:"gtrarr;",v:10616},{k:"gtrdot;",v:8919},{k:"gtreqless;",v:8923},{k:"gtreqqless;",v:10892},{k:"gtrless;",v:8823},{k:"gtrsim;",v:8819},{k:"hArr;",v:8660},{k:"hairsp;",v:8202},{k:"half;",v:189},{k:"hamilt;",v:8459},{k:"hardcy;",v:1098},{k:"harr;",v:8596},{k:"harrcir;",v:10568},{k:"harrw;",v:8621},{k:"hbar;",v:8463},{k:"hcirc;",v:293},{k:"hearts;",v:9829},{k:"heartsuit;",v:9829},{k:"hellip;",v:8230},{k:"hercon;",v:8889},{k:"hfr;",v:120101},{k:"hksearow;",v:10533},{k:"hkswarow;",v:10534},{k:"hoarr;",v:8703},{k:"homtht;",v:8763},{k:"hookleftarrow;",v:8617},{k:"hookrightarrow;",v:8618},{k:"hopf;",v:120153},{k:"horbar;",v:8213},{k:"hscr;",v:119997},{k:"hslash;",v:8463},{k:"hstrok;",v:295},{k:"hybull;",v:8259},{k:"hyphen;",v:8208},{k:"iacute;",v:237},{k:"ic;",v:8291},{k:"icirc;",v:238},{k:"icy;",v:1080},{k:"iecy;",v:1077},{k:"iexcl;",v:161},{k:"iff;",v:8660},{k:"ifr;",v:120102},{k:"igrave;",v:236},{k:"ii;",v:8520},{k:"iiiint;",v:10764},{k:"iiint;",v:8749},{k:"iinfin;",v:10716},{k:"iiota;",v:8489},{k:"ijlig;",v:307},{k:"imacr;",v:299},{k:"image;",v:8465},{k:"imagline;",v:8464},{k:"imagpart;",v:8465},{k:"imath;",v:305},{k:"imof;",v:8887},{k:"imped;",v:437},{k:"in;",v:8712},{k:"incare;",v:8453},{k:"infin;",v:8734},{k:"infintie;",v:10717},{k:"inodot;",v:305},{k:"int;",v:8747},{k:"intcal;",v:8890},{k:"integers;",v:8484},{k:"intercal;",v:8890},{k:"intlarhk;",v:10775},{k:"intprod;",v:10812},{k:"iocy;",v:1105},{k:"iogon;",v:303},{k:"iopf;",v:120154},{k:"iota;",v:953},{k:"iprod;",v:10812},{k:"iquest;",v:191},{k:"iscr;",v:119998},{k:"isin;",v:8712},{k:"isinE;",v:8953},{k:"isindot;",v:8949},{k:"isins;",v:8948},{k:"isinsv;",v:8947},{k:"isinv;",v:8712},{k:"it;",v:8290},{k:"itilde;",v:297},{k:"iukcy;",v:1110},{k:"iuml;",v:239},{k:"jcirc;",v:309},{k:"jcy;",v:1081},{k:"jfr;",v:120103},{k:"jmath;",v:567},{k:"jopf;",v:120155},{k:"jscr;",v:119999},{k:"jsercy;",v:1112},{k:"jukcy;",v:1108},{k:"kappa;",v:954},{k:"kappav;",v:1008},{k:"kcedil;",v:311},{k:"kcy;",v:1082},{k:"kfr;",v:120104},{k:"kgreen;",v:312},{k:"khcy;",v:1093},{k:"kjcy;",v:1116},{k:"kopf;",v:120156},{k:"kscr;",v:120000},{k:"lAarr;",v:8666},{k:"lArr;",v:8656},{k:"lAtail;",v:10523},{k:"lBarr;",v:10510},{k:"lE;",v:8806},{k:"lEg;",v:10891},{k:"lHar;",v:10594},{k:"lacute;",v:314},{k:"laemptyv;",v:10676},{k:"lagran;",v:8466},{k:"lambda;",v:955},{k:"lang;",v:10216},{k:"langd;",v:10641},{k:"langle;",v:10216},{k:"lap;",v:10885},{k:"laquo;",v:171},{k:"larr;",v:8592},{k:"larrb;",v:8676},{k:"larrbfs;",v:10527},{k:"larrfs;",v:10525},{k:"larrhk;",v:8617},{k:"larrlp;",v:8619},{k:"larrpl;",v:10553},{k:"larrsim;",v:10611},{k:"larrtl;",v:8610},{k:"lat;",v:10923},{k:"latail;",v:10521},{k:"late;",v:10925},{k:"lbarr;",v:10508},{k:"lbbrk;",v:10098},{k:"lbrace;",v:123},{k:"lbrack;",v:91},{k:"lbrke;",v:10635},{k:"lbrksld;",v:10639},{k:"lbrkslu;",v:10637},{k:"lcaron;",v:318},{k:"lcedil;",v:316},{k:"lceil;",v:8968},{k:"lcub;",v:123},{k:"lcy;",v:1083},{k:"ldca;",v:10550},{k:"ldquo;",v:8220},{k:"ldquor;",v:8222},{k:"ldrdhar;",v:10599},{k:"ldrushar;",v:10571},{k:"ldsh;",v:8626},{k:"le;",v:8804},{k:"leftarrow;",v:8592},{k:"leftarrowtail;",v:8610},{k:"leftharpoondown;",v:8637},{k:"leftharpoonup;",v:8636},{k:"leftleftarrows;",v:8647},{k:"leftrightarrow;",v:8596},{k:"leftrightarrows;",v:8646},{k:"leftrightharpoons;",v:8651},{k:"leftrightsquigarrow;",v:8621},{k:"leftthreetimes;",v:8907},{k:"leg;",v:8922},{k:"leq;",v:8804},{k:"leqq;",v:8806},{k:"leqslant;",v:10877},{k:"les;",v:10877},{k:"lescc;",v:10920},{k:"lesdot;",v:10879},{k:"lesdoto;",v:10881},{k:"lesdotor;",v:10883},{k:"lesges;",v:10899},{k:"lessapprox;",v:10885},{k:"lessdot;",v:8918},{k:"lesseqgtr;",v:8922},{k:"lesseqqgtr;",v:10891},{k:"lessgtr;",v:8822},{k:"lesssim;",v:8818},{k:"lfisht;",v:10620},{k:"lfloor;",v:8970},{k:"lfr;",v:120105},{k:"lg;",v:8822},{k:"lgE;",v:10897},{k:"lhard;",v:8637},{k:"lharu;",v:8636},{k:"lharul;",v:10602},{k:"lhblk;",v:9604},{k:"ljcy;",v:1113},{k:"ll;",v:8810},{k:"llarr;",v:8647},{k:"llcorner;",v:8990},{k:"llhard;",v:10603},{k:"lltri;",v:9722},{k:"lmidot;",v:320},{k:"lmoust;",v:9136},{k:"lmoustache;",v:9136},{k:"lnE;",v:8808},{k:"lnap;",v:10889},{k:"lnapprox;",v:10889},{k:"lne;",v:10887},{k:"lneq;",v:10887},{k:"lneqq;",v:8808},{k:"lnsim;",v:8934},{k:"loang;",v:10220},{k:"loarr;",v:8701},{k:"lobrk;",v:10214},{k:"longleftarrow;",v:10229},{k:"longleftrightarrow;",v:10231},{k:"longmapsto;",v:10236},{k:"longrightarrow;",v:10230},{k:"looparrowleft;",v:8619},{k:"looparrowright;",v:8620},{k:"lopar;",v:10629},{k:"lopf;",v:120157},{k:"loplus;",v:10797},{k:"lotimes;",v:10804},{k:"lowast;",v:8727},{k:"lowbar;",v:95},{k:"loz;",v:9674},{k:"lozenge;",v:9674},{k:"lozf;",v:10731},{k:"lpar;",v:40},{k:"lparlt;",v:10643},{k:"lrarr;",v:8646},{k:"lrcorner;",v:8991},{k:"lrhar;",v:8651},{k:"lrhard;",v:10605},{k:"lrm;",v:8206},{k:"lrtri;",v:8895},{k:"lsaquo;",v:8249},{k:"lscr;",v:120001},{k:"lsh;",v:8624},{k:"lsim;",v:8818},{k:"lsime;",v:10893},{k:"lsimg;",v:10895},{k:"lsqb;",v:91},{k:"lsquo;",v:8216},{k:"lsquor;",v:8218},{k:"lstrok;",v:322},{k:"lt;",v:60},{k:"ltcc;",v:10918},{k:"ltcir;",v:10873},{k:"ltdot;",v:8918},{k:"lthree;",v:8907},{k:"ltimes;",v:8905},{k:"ltlarr;",v:10614},{k:"ltquest;",v:10875},{k:"ltrPar;",v:10646},{k:"ltri;",v:9667},{k:"ltrie;",v:8884},{k:"ltrif;",v:9666},{k:"lurdshar;",v:10570},{k:"luruhar;",v:10598},{k:"mDDot;",v:8762},{k:"macr;",v:175},{k:"male;",v:9794},{k:"malt;",v:10016},{k:"maltese;",v:10016},{k:"map;",v:8614},{k:"mapsto;",v:8614},{k:"mapstodown;",v:8615},{k:"mapstoleft;",v:8612},{k:"mapstoup;",v:8613},{k:"marker;",v:9646},{k:"mcomma;",v:10793},{k:"mcy;",v:1084},{k:"mdash;",v:8212},{k:"measuredangle;",v:8737},{k:"mfr;",v:120106},{k:"mho;",v:8487},{k:"micro;",v:181},{k:"mid;",v:8739},{k:"midast;",v:42},{k:"midcir;",v:10992},{k:"middot;",v:183},{k:"minus;",v:8722},{k:"minusb;",v:8863},{k:"minusd;",v:8760},{k:"minusdu;",v:10794},{k:"mlcp;",v:10971},{k:"mldr;",v:8230},{k:"mnplus;",v:8723},{k:"models;",v:8871},{k:"mopf;",v:120158},{k:"mp;",v:8723},{k:"mscr;",v:120002},{k:"mstpos;",v:8766},{k:"mu;",v:956},{k:"multimap;",v:8888},{k:"mumap;",v:8888},{k:"nLeftarrow;",v:8653},{k:"nLeftrightarrow;",v:8654},{k:"nRightarrow;",v:8655},{k:"nVDash;",v:8879},{k:"nVdash;",v:8878},{k:"nabla;",v:8711},{k:"nacute;",v:324},{k:"nap;",v:8777},{k:"napos;",v:329},{k:"napprox;",v:8777},{k:"natur;",v:9838},{k:"natural;",v:9838},{k:"naturals;",v:8469},{k:"nbsp;",v:160},{k:"ncap;",v:10819},{k:"ncaron;",v:328},{k:"ncedil;",v:326},{k:"ncong;",v:8775},{k:"ncup;",v:10818},{k:"ncy;",v:1085},{k:"ndash;",v:8211},{k:"ne;",v:8800},{k:"neArr;",v:8663},{k:"nearhk;",v:10532},{k:"nearr;",v:8599},{k:"nearrow;",v:8599},{k:"nequiv;",v:8802},{k:"nesear;",v:10536},{k:"nexist;",v:8708},{k:"nexists;",v:8708},{k:"nfr;",v:120107},{k:"nge;",v:8817},{k:"ngeq;",v:8817},{k:"ngsim;",v:8821},{k:"ngt;",v:8815},{k:"ngtr;",v:8815},{k:"nhArr;",v:8654},{k:"nharr;",v:8622},{k:"nhpar;",v:10994},{k:"ni;",v:8715},{k:"nis;",v:8956},{k:"nisd;",v:8954},{k:"niv;",v:8715},{k:"njcy;",v:1114},{k:"nlArr;",v:8653},{k:"nlarr;",v:8602},{k:"nldr;",v:8229},{k:"nle;",v:8816},{k:"nleftarrow;",v:8602},{k:"nleftrightarrow;",v:8622},{k:"nleq;",v:8816},{k:"nless;",v:8814},{k:"nlsim;",v:8820},{k:"nlt;",v:8814},{k:"nltri;",v:8938},{k:"nltrie;",v:8940},{k:"nmid;",v:8740},{k:"nopf;",v:120159},{k:"not;",v:172},{k:"notin;",v:8713},{k:"notinva;",v:8713},{k:"notinvb;",v:8951},{k:"notinvc;",v:8950},{k:"notni;",v:8716},{k:"notniva;",v:8716},{k:"notnivb;",v:8958},{k:"notnivc;",v:8957},{k:"npar;",v:8742},{k:"nparallel;",v:8742},{k:"npolint;",v:10772},{k:"npr;",v:8832},{k:"nprcue;",v:8928},{k:"nprec;",v:8832},{k:"nrArr;",v:8655},{k:"nrarr;",v:8603},{k:"nrightarrow;",v:8603},{k:"nrtri;",v:8939},{k:"nrtrie;",v:8941},{k:"nsc;",v:8833},{k:"nsccue;",v:8929},{k:"nscr;",v:120003},{k:"nshortmid;",v:8740},{k:"nshortparallel;",v:8742},{k:"nsim;",v:8769},{k:"nsime;",v:8772},{k:"nsimeq;",v:8772},{k:"nsmid;",v:8740},{k:"nspar;",v:8742},{k:"nsqsube;",v:8930},{k:"nsqsupe;",v:8931},{k:"nsub;",v:8836},{k:"nsube;",v:8840},{k:"nsubseteq;",v:8840},{k:"nsucc;",v:8833},{k:"nsup;",v:8837},{k:"nsupe;",v:8841},{k:"nsupseteq;",v:8841},{k:"ntgl;",v:8825},{k:"ntilde;",v:241},{k:"ntlg;",v:8824},{k:"ntriangleleft;",v:8938},{k:"ntrianglelefteq;",v:8940},{k:"ntriangleright;",v:8939},{k:"ntrianglerighteq;",v:8941},{k:"nu;",v:957},{k:"num;",v:35},{k:"numero;",v:8470},{k:"numsp;",v:8199},{k:"nvDash;",v:8877},{k:"nvHarr;",v:10500},{k:"nvdash;",v:8876},{k:"nvinfin;",v:10718},{k:"nvlArr;",v:10498},{k:"nvrArr;",v:10499},{k:"nwArr;",v:8662},{k:"nwarhk;",v:10531},{k:"nwarr;",v:8598},{k:"nwarrow;",v:8598},{k:"nwnear;",v:10535},{k:"oS;",v:9416},{k:"oacute;",v:243},{k:"oast;",v:8859},{k:"ocir;",v:8858},{k:"ocirc;",v:244},{k:"ocy;",v:1086},{k:"odash;",v:8861},{k:"odblac;",v:337},{k:"odiv;",v:10808},{k:"odot;",v:8857},{k:"odsold;",v:10684},{k:"oelig;",v:339},{k:"ofcir;",v:10687},{k:"ofr;",v:120108},{k:"ogon;",v:731},{k:"ograve;",v:242},{k:"ogt;",v:10689},{k:"ohbar;",v:10677},{k:"ohm;",v:937},{k:"oint;",v:8750},{k:"olarr;",v:8634},{k:"olcir;",v:10686},{k:"olcross;",v:10683},{k:"oline;",v:8254},{k:"olt;",v:10688},{k:"omacr;",v:333},{k:"omega;",v:969},{k:"omicron;",v:959},{k:"omid;",v:10678},{k:"ominus;",v:8854},{k:"oopf;",v:120160},{k:"opar;",v:10679},{k:"operp;",v:10681},{k:"oplus;",v:8853},{k:"or;",v:8744},{k:"orarr;",v:8635},{k:"ord;",v:10845},{k:"order;",v:8500},{k:"orderof;",v:8500},{k:"ordf;",v:170},{k:"ordm;",v:186},{k:"origof;",v:8886},{k:"oror;",v:10838},{k:"orslope;",v:10839},{k:"orv;",v:10843},{k:"oscr;",v:8500},{k:"oslash;",v:248},{k:"osol;",v:8856},{k:"otilde;",v:245},{k:"otimes;",v:8855},{k:"otimesas;",v:10806},{k:"ouml;",v:246},{k:"ovbar;",v:9021},{k:"par;",v:8741},{k:"para;",v:182},{k:"parallel;",v:8741},{k:"parsim;",v:10995},{k:"parsl;",v:11005},{k:"part;",v:8706},{k:"pcy;",v:1087},{k:"percnt;",v:37},{k:"period;",v:46},{k:"permil;",v:8240},{k:"perp;",v:8869},{k:"pertenk;",v:8241},{k:"pfr;",v:120109},{k:"phi;",v:966},{k:"phiv;",v:981},{k:"phmmat;",v:8499},{k:"phone;",v:9742},{k:"pi;",v:960},{k:"pitchfork;",v:8916},{k:"piv;",v:982},{k:"planck;",v:8463},{k:"planckh;",v:8462},{k:"plankv;",v:8463},{k:"plus;",v:43},{k:"plusacir;",v:10787},{k:"plusb;",v:8862},{k:"pluscir;",v:10786},{k:"plusdo;",v:8724},{k:"plusdu;",v:10789},{k:"pluse;",v:10866},{k:"plusmn;",v:177},{k:"plussim;",v:10790},{k:"plustwo;",v:10791},{k:"pm;",v:177},{k:"pointint;",v:10773},{k:"popf;",v:120161},{k:"pound;",v:163},{k:"pr;",v:8826},{k:"prE;",v:10931},{k:"prap;",v:10935},{k:"prcue;",v:8828},{k:"pre;",v:10927},{k:"prec;",v:8826},{k:"precapprox;",v:10935},{k:"preccurlyeq;",v:8828},{k:"preceq;",v:10927},{k:"precnapprox;",v:10937},{k:"precneqq;",v:10933},{k:"precnsim;",v:8936},{k:"precsim;",v:8830},{k:"prime;",v:8242},{k:"primes;",v:8473},{k:"prnE;",v:10933},{k:"prnap;",v:10937},{k:"prnsim;",v:8936},{k:"prod;",v:8719},{k:"profalar;",v:9006},{k:"profline;",v:8978},{k:"profsurf;",v:8979},{k:"prop;",v:8733},{k:"propto;",v:8733},{k:"prsim;",v:8830},{k:"prurel;",v:8880},{k:"pscr;",v:120005},{k:"psi;",v:968},{k:"puncsp;",v:8200},{k:"qfr;",v:120110},{k:"qint;",v:10764},{k:"qopf;",v:120162},{k:"qprime;",v:8279},{k:"qscr;",v:120006},{k:"quaternions;",v:8461},{k:"quatint;",v:10774},{k:"quest;",v:63},{k:"questeq;",v:8799},{k:"quot;",v:34},{k:"rAarr;",v:8667},{k:"rArr;",v:8658},{k:"rAtail;",v:10524},{k:"rBarr;",v:10511},{k:"rHar;",v:10596},{k:"racute;",v:341},{k:"radic;",v:8730},{k:"raemptyv;",v:10675},{k:"rang;",v:10217},{k:"rangd;",v:10642},{k:"range;",v:10661},{k:"rangle;",v:10217},{k:"raquo;",v:187},{k:"rarr;",v:8594},{k:"rarrap;",v:10613},{k:"rarrb;",v:8677},{k:"rarrbfs;",v:10528},{k:"rarrc;",v:10547},{k:"rarrfs;",v:10526},{k:"rarrhk;",v:8618},{k:"rarrlp;",v:8620},{k:"rarrpl;",v:10565},{k:"rarrsim;",v:10612},{k:"rarrtl;",v:8611},{k:"rarrw;",v:8605},{k:"ratail;",v:10522},{k:"ratio;",v:8758},{k:"rationals;",v:8474},{k:"rbarr;",v:10509},{k:"rbbrk;",v:10099},{k:"rbrace;",v:125},{k:"rbrack;",v:93},{k:"rbrke;",v:10636},{k:"rbrksld;",v:10638},{k:"rbrkslu;",v:10640},{k:"rcaron;",v:345},{k:"rcedil;",v:343},{k:"rceil;",v:8969},{k:"rcub;",v:125},{k:"rcy;",v:1088},{k:"rdca;",v:10551},{k:"rdldhar;",v:10601},{k:"rdquo;",v:8221},{k:"rdquor;",v:8221},{k:"rdsh;",v:8627},{k:"real;",v:8476},{k:"realine;",v:8475},{k:"realpart;",v:8476},{k:"reals;",v:8477},{k:"rect;",v:9645},{k:"reg;",v:174},{k:"rfisht;",v:10621},{k:"rfloor;",v:8971},{k:"rfr;",v:120111},{k:"rhard;",v:8641},{k:"rharu;",v:8640},{k:"rharul;",v:10604},{k:"rho;",v:961},{k:"rhov;",v:1009},{k:"rightarrow;",v:8594},{k:"rightarrowtail;",v:8611},{k:"rightharpoondown;",v:8641},{k:"rightharpoonup;",v:8640},{k:"rightleftarrows;",v:8644},{k:"rightleftharpoons;",v:8652},{k:"rightrightarrows;",v:8649},{k:"rightsquigarrow;",v:8605},{k:"rightthreetimes;",v:8908},{k:"ring;",v:730},{k:"risingdotseq;",v:8787},{k:"rlarr;",v:8644},{k:"rlhar;",v:8652},{k:"rlm;",v:8207},{k:"rmoust;",v:9137},{k:"rmoustache;",v:9137},{k:"rnmid;",v:10990},{k:"roang;",v:10221},{k:"roarr;",v:8702},{k:"robrk;",v:10215},{k:"ropar;",v:10630},{k:"ropf;",v:120163},{k:"roplus;",v:10798},{k:"rotimes;",v:10805},{k:"rpar;",v:41},{k:"rpargt;",v:10644},{k:"rppolint;",v:10770},{k:"rrarr;",v:8649},{k:"rsaquo;",v:8250},{k:"rscr;",v:120007},{k:"rsh;",v:8625},{k:"rsqb;",v:93},{k:"rsquo;",v:8217},{k:"rsquor;",v:8217},{k:"rthree;",v:8908},{k:"rtimes;",v:8906},{k:"rtri;",v:9657},{k:"rtrie;",v:8885},{k:"rtrif;",v:9656},{k:"rtriltri;",v:10702},{k:"ruluhar;",v:10600},{k:"rx;",v:8478},{k:"sacute;",v:347},{k:"sbquo;",v:8218},{k:"sc;",v:8827},{k:"scE;",v:10932},{k:"scap;",v:10936},{k:"scaron;",v:353},{k:"sccue;",v:8829},{k:"sce;",v:10928},{k:"scedil;",v:351},{k:"scirc;",v:349},{k:"scnE;",v:10934},{k:"scnap;",v:10938},{k:"scnsim;",v:8937},{k:"scpolint;",v:10771},{k:"scsim;",v:8831},{k:"scy;",v:1089},{k:"sdot;",v:8901},{k:"sdotb;",v:8865},{k:"sdote;",v:10854},{k:"seArr;",v:8664},{k:"searhk;",v:10533},{k:"searr;",v:8600},{k:"searrow;",v:8600},{k:"sect;",v:167},{k:"semi;",v:59},{k:"seswar;",v:10537},{k:"setminus;",v:8726},{k:"setmn;",v:8726},{k:"sext;",v:10038},{k:"sfr;",v:120112},{k:"sfrown;",v:8994},{k:"sharp;",v:9839},{k:"shchcy;",v:1097},{k:"shcy;",v:1096},{k:"shortmid;",v:8739},{k:"shortparallel;",v:8741},{k:"shy;",v:173},{k:"sigma;",v:963},{k:"sigmaf;",v:962},{k:"sigmav;",v:962},{k:"sim;",v:8764},{k:"simdot;",v:10858},{k:"sime;",v:8771},{k:"simeq;",v:8771},{k:"simg;",v:10910},{k:"simgE;",v:10912},{k:"siml;",v:10909},{k:"simlE;",v:10911},{k:"simne;",v:8774},{k:"simplus;",v:10788},{k:"simrarr;",v:10610},{k:"slarr;",v:8592},{k:"smallsetminus;",v:8726},{k:"smashp;",v:10803},{k:"smeparsl;",v:10724},{k:"smid;",v:8739},{k:"smile;",v:8995},{k:"smt;",v:10922},{k:"smte;",v:10924},{k:"softcy;",v:1100},{k:"sol;",v:47},{k:"solb;",v:10692},{k:"solbar;",v:9023},{k:"sopf;",v:120164},{k:"spades;",v:9824},{k:"spadesuit;",v:9824},{k:"spar;",v:8741},{k:"sqcap;",v:8851},{k:"sqcup;",v:8852},{k:"sqsub;",v:8847},{k:"sqsube;",v:8849},{k:"sqsubset;",v:8847},{k:"sqsubseteq;",v:8849},{k:"sqsup;",v:8848},{k:"sqsupe;",v:8850},{k:"sqsupset;",v:8848},{k:"sqsupseteq;",v:8850},{k:"squ;",v:9633},{k:"square;",v:9633},{k:"squarf;",v:9642},{k:"squf;",v:9642},{k:"srarr;",v:8594},{k:"sscr;",v:120008},{k:"ssetmn;",v:8726},{k:"ssmile;",v:8995},{k:"sstarf;",v:8902},{k:"star;",v:9734},{k:"starf;",v:9733},{k:"straightepsilon;",v:1013},{k:"straightphi;",v:981},{k:"strns;",v:175},{k:"sub;",v:8834},{k:"subE;",v:10949},{k:"subdot;",v:10941},{k:"sube;",v:8838},{k:"subedot;",v:10947},{k:"submult;",v:10945},{k:"subnE;",v:10955},{k:"subne;",v:8842},{k:"subplus;",v:10943},{k:"subrarr;",v:10617},{k:"subset;",v:8834},{k:"subseteq;",v:8838},{k:"subseteqq;",v:10949},{k:"subsetneq;",v:8842},{k:"subsetneqq;",v:10955},{k:"subsim;",v:10951},{k:"subsub;",v:10965},{k:"subsup;",v:10963},{k:"succ;",v:8827},{k:"succapprox;",v:10936},{k:"succcurlyeq;",v:8829},{k:"succeq;",v:10928},{k:"succnapprox;",v:10938},{k:"succneqq;",v:10934},{k:"succnsim;",v:8937},{k:"succsim;",v:8831},{k:"sum;",v:8721},{k:"sung;",v:9834},{k:"sup;",v:8835},{k:"sup1;",v:185},{k:"sup2;",v:178},{k:"sup3;",v:179},{k:"supE;",v:10950},{k:"supdot;",v:10942},{k:"supdsub;",v:10968},{k:"supe;",v:8839},{k:"supedot;",v:10948},{k:"suphsol;",v:10185},{k:"suphsub;",v:10967},{k:"suplarr;",v:10619},{k:"supmult;",v:10946},{k:"supnE;",v:10956},{k:"supne;",v:8843},{k:"supplus;",v:10944},{k:"supset;",v:8835},{k:"supseteq;",v:8839},{k:"supseteqq;",v:10950},{k:"supsetneq;",v:8843},{k:"supsetneqq;",v:10956},{k:"supsim;",v:10952},{k:"supsub;",v:10964},{k:"supsup;",v:10966},{k:"swArr;",v:8665},{k:"swarhk;",v:10534},{k:"swarr;",v:8601},{k:"swarrow;",v:8601},{k:"swnwar;",v:10538},{k:"szlig;",v:223},{k:"target;",v:8982},{k:"tau;",v:964},{k:"tbrk;",v:9140},{k:"tcaron;",v:357},{k:"tcedil;",v:355},{k:"tcy;",v:1090},{k:"tdot;",v:8411},{k:"telrec;",v:8981},{k:"tfr;",v:120113},{k:"there4;",v:8756},{k:"therefore;",v:8756},{k:"theta;",v:952},{k:"thetasym;",v:977},{k:"thetav;",v:977},{k:"thickapprox;",v:8776},{k:"thicksim;",v:8764},{k:"thinsp;",v:8201},{k:"thkap;",v:8776},{k:"thksim;",v:8764},{k:"thorn;",v:254},{k:"tilde;",v:732},{k:"times;",v:215},{k:"timesb;",v:8864},{k:"timesbar;",v:10801},{k:"timesd;",v:10800},{k:"tint;",v:8749},{k:"toea;",v:10536},{k:"top;",v:8868},{k:"topbot;",v:9014},{k:"topcir;",v:10993},{k:"topf;",v:120165},{k:"topfork;",v:10970},{k:"tosa;",v:10537},{k:"tprime;",v:8244},{k:"trade;",v:8482},{k:"triangle;",v:9653},{k:"triangledown;",v:9663},{k:"triangleleft;",v:9667},{k:"trianglelefteq;",v:8884},{k:"triangleq;",v:8796},{k:"triangleright;",v:9657},{k:"trianglerighteq;",v:8885},{k:"tridot;",v:9708},{k:"trie;",v:8796},{k:"triminus;",v:10810},{k:"triplus;",v:10809},{k:"trisb;",v:10701},{k:"tritime;",v:10811},{k:"trpezium;",v:9186},{k:"tscr;",v:120009},{k:"tscy;",v:1094},{k:"tshcy;",v:1115},{k:"tstrok;",v:359},{k:"twixt;",v:8812},{k:"twoheadleftarrow;",v:8606},{k:"twoheadrightarrow;",v:8608},{k:"uArr;",v:8657},{k:"uHar;",v:10595},{k:"uacute;",v:250},{k:"uarr;",v:8593},{k:"ubrcy;",v:1118},{k:"ubreve;",v:365},{k:"ucirc;",v:251},{k:"ucy;",v:1091},{k:"udarr;",v:8645},{k:"udblac;",v:369},{k:"udhar;",v:10606},{k:"ufisht;",v:10622},{k:"ufr;",v:120114},{k:"ugrave;",v:249},{k:"uharl;",v:8639},{k:"uharr;",v:8638},{k:"uhblk;",v:9600},{k:"ulcorn;",v:8988},{k:"ulcorner;",v:8988},{k:"ulcrop;",v:8975},{k:"ultri;",v:9720},{k:"umacr;",v:363},{k:"uml;",v:168},{k:"uogon;",v:371},{k:"uopf;",v:120166},{k:"uparrow;",v:8593},{k:"updownarrow;",v:8597},{k:"upharpoonleft;",v:8639},{k:"upharpoonright;",v:8638},{k:"uplus;",v:8846},{k:"upsi;",v:965},{k:"upsih;",v:978},{k:"upsilon;",v:965},{k:"upuparrows;",v:8648},{k:"urcorn;",v:8989},{k:"urcorner;",v:8989},{k:"urcrop;",v:8974},{k:"uring;",v:367},{k:"urtri;",v:9721},{k:"uscr;",v:120010},{k:"utdot;",v:8944},{k:"utilde;",v:361},{k:"utri;",v:9653},{k:"utrif;",v:9652},{k:"uuarr;",v:8648},{k:"uuml;",v:252},{k:"uwangle;",v:10663},{k:"vArr;",v:8661},{k:"vBar;",v:10984},{k:"vBarv;",v:10985},{k:"vDash;",v:8872},{k:"vangrt;",v:10652},{k:"varepsilon;",v:1013},{k:"varkappa;",v:1008},{k:"varnothing;",v:8709},{k:"varphi;",v:981},{k:"varpi;",v:982},{k:"varpropto;",v:8733},{k:"varr;",v:8597},{k:"varrho;",v:1009},{k:"varsigma;",v:962},{k:"vartheta;",v:977},{k:"vartriangleleft;",v:8882},{k:"vartriangleright;",v:8883},{k:"vcy;",v:1074},{k:"vdash;",v:8866},{k:"vee;",v:8744},{k:"veebar;",v:8891},{k:"veeeq;",v:8794},{k:"vellip;",v:8942},{k:"verbar;",v:124},{k:"vert;",v:124},{k:"vfr;",v:120115},{k:"vltri;",v:8882},{k:"vopf;",v:120167},{k:"vprop;",v:8733},{k:"vrtri;",v:8883},{k:"vscr;",v:120011},{k:"vzigzag;",v:10650},{k:"wcirc;",v:373},{k:"wedbar;",v:10847},{k:"wedge;",v:8743},{k:"wedgeq;",v:8793},{k:"weierp;",v:8472},{k:"wfr;",v:120116},{k:"wopf;",v:120168},{k:"wp;",v:8472},{k:"wr;",v:8768},{k:"wreath;",v:8768},{k:"wscr;",v:120012},{k:"xcap;",v:8898},{k:"xcirc;",v:9711},{k:"xcup;",v:8899},{k:"xdtri;",v:9661},{k:"xfr;",v:120117},{k:"xhArr;",v:10234},{k:"xharr;",v:10231},{k:"xi;",v:958},{k:"xlArr;",v:10232},{k:"xlarr;",v:10229},{k:"xmap;",v:10236},{k:"xnis;",v:8955},{k:"xodot;",v:10752},{k:"xopf;",v:120169},{k:"xoplus;",v:10753},{k:"xotime;",v:10754},{k:"xrArr;",v:10233},{k:"xrarr;",v:10230},{k:"xscr;",v:120013},{k:"xsqcup;",v:10758},{k:"xuplus;",v:10756},{k:"xutri;",v:9651},{k:"xvee;",v:8897},{k:"xwedge;",v:8896},{k:"yacute;",v:253},{k:"yacy;",v:1103},{k:"ycirc;",v:375},{k:"ycy;",v:1099},{k:"yen;",v:165},{k:"yfr;",v:120118},{k:"yicy;",v:1111},{k:"yopf;",v:120170},{k:"yscr;",v:120014},{k:"yucy;",v:1102},{k:"yuml;",v:255},{k:"zacute;",v:378},{k:"zcaron;",v:382},{k:"zcy;",v:1079},{k:"zdot;",v:380},{k:"zeetrf;",v:8488},{k:"zeta;",v:950},{k:"zfr;",v:120119},{k:"zhcy;",v:1078},{k:"zigrarr;",v:8669},{k:"zopf;",v:120171},{k:"zscr;",v:120015},{k:"zwj;",v:8205},{k:"zwnj;",v:8204},{k:"AElig",v:198},{k:"AMP",v:38},{k:"Aacute",v:193},{k:"Acirc",v:194},{k:"Agrave",v:192},{k:"Aring",v:197},{k:"Atilde",v:195},{k:"Auml",v:196},{k:"COPY",v:169},{k:"Ccedil",v:199},{k:"ETH",v:208},{k:"Eacute",v:201},{k:"Ecirc",v:202},{k:"Egrave",v:200},{k:"Euml",v:203},{k:"GT",v:62},{k:"Iacute",v:205},{k:"Icirc",v:206},{k:"Igrave",v:204},{k:"Iuml",v:207},{k:"LT",v:60},{k:"Ntilde",v:209},{k:"Oacute",v:211},{k:"Ocirc",v:212},{k:"Ograve",v:210},{k:"Oslash",v:216},{k:"Otilde",v:213},{k:"Ouml",v:214},{k:"QUOT",v:34},{k:"REG",v:174},{k:"THORN",v:222},{k:"Uacute",v:218},{k:"Ucirc",v:219},{k:"Ugrave",v:217},{k:"Uuml",v:220},{k:"Yacute",v:221},{k:"aacute",v:225},{k:"acirc",v:226},{k:"acute",v:180},{k:"aelig",v:230},{k:"agrave",v:224},{k:"amp",v:38},{k:"aring",v:229},{k:"atilde",v:227},{k:"auml",v:228},{k:"brvbar",v:166},{k:"ccedil",v:231},{k:"cedil",v:184},{k:"cent",v:162},{k:"copy",v:169},{k:"curren",v:164},{k:"deg",v:176},{k:"divide",v:247},{k:"eacute",v:233},{k:"ecirc",v:234},{k:"egrave",v:232},{k:"eth",v:240},{k:"euml",v:235},{k:"frac12",v:189},{k:"frac14",v:188},{k:"frac34",v:190},{k:"gt",v:62},{k:"iacute",v:237},{k:"icirc",v:238},{k:"iexcl",v:161},{k:"igrave",v:236},{k:"iquest",v:191},{k:"iuml",v:239},{k:"laquo",v:171},{k:"lt",v:60},{k:"macr",v:175},{k:"micro",v:181},{k:"middot",v:183},{k:"nbsp",v:160},{k:"not",v:172},{k:"ntilde",v:241},{k:"oacute",v:243},{k:"ocirc",v:244},{k:"ograve",v:242},{k:"ordf",v:170},{k:"ordm",v:186},{k:"oslash",v:248},{k:"otilde",v:245},{k:"ouml",v:246},{k:"para",v:182},{k:"plusmn",v:177},{k:"pound",v:163},{k:"quot",v:34},{k:"raquo",v:187},{k:"reg",v:174},{k:"sect",v:167},{k:"shy",v:173},{k:"sup1",v:185},{k:"sup2",v:178},{k:"sup3",v:179},{k:"szlig",v:223},{k:"thorn",v:254},{k:"times",v:215},{k:"uacute",v:250},{k:"ucirc",v:251},{k:"ugrave",v:249},{k:"uml",v:168},{k:"uuml",v:252},{k:"yacute",v:253},{k:"yen",v:165},{k:"yuml",v:255}]);CK=$makeMap($String.keyFor,[{k:"NotEqualTilde;",v:$clone($toNativeArray($kindInt32,[8770,824]),CU)},{k:"NotGreaterFullEqual;",v:$clone($toNativeArray($kindInt32,[8807,824]),CU)},{k:"NotGreaterGreater;",v:$clone($toNativeArray($kindInt32,[8811,824]),CU)},{k:"NotGreaterSlantEqual;",v:$clone($toNativeArray($kindInt32,[10878,824]),CU)},{k:"NotHumpDownHump;",v:$clone($toNativeArray($kindInt32,[8782,824]),CU)},{k:"NotHumpEqual;",v:$clone($toNativeArray($kindInt32,[8783,824]),CU)},{k:"NotLeftTriangleBar;",v:$clone($toNativeArray($kindInt32,[10703,824]),CU)},{k:"NotLessLess;",v:$clone($toNativeArray($kindInt32,[8810,824]),CU)},{k:"NotLessSlantEqual;",v:$clone($toNativeArray($kindInt32,[10877,824]),CU)},{k:"NotNestedGreaterGreater;",v:$clone($toNativeArray($kindInt32,[10914,824]),CU)},{k:"NotNestedLessLess;",v:$clone($toNativeArray($kindInt32,[10913,824]),CU)},{k:"NotPrecedesEqual;",v:$clone($toNativeArray($kindInt32,[10927,824]),CU)},{k:"NotRightTriangleBar;",v:$clone($toNativeArray($kindInt32,[10704,824]),CU)},{k:"NotSquareSubset;",v:$clone($toNativeArray($kindInt32,[8847,824]),CU)},{k:"NotSquareSuperset;",v:$clone($toNativeArray($kindInt32,[8848,824]),CU)},{k:"NotSubset;",v:$clone($toNativeArray($kindInt32,[8834,8402]),CU)},{k:"NotSucceedsEqual;",v:$clone($toNativeArray($kindInt32,[10928,824]),CU)},{k:"NotSucceedsTilde;",v:$clone($toNativeArray($kindInt32,[8831,824]),CU)},{k:"NotSuperset;",v:$clone($toNativeArray($kindInt32,[8835,8402]),CU)},{k:"ThickSpace;",v:$clone($toNativeArray($kindInt32,[8287,8202]),CU)},{k:"acE;",v:$clone($toNativeArray($kindInt32,[8766,819]),CU)},{k:"bne;",v:$clone($toNativeArray($kindInt32,[61,8421]),CU)},{k:"bnequiv;",v:$clone($toNativeArray($kindInt32,[8801,8421]),CU)},{k:"caps;",v:$clone($toNativeArray($kindInt32,[8745,65024]),CU)},{k:"cups;",v:$clone($toNativeArray($kindInt32,[8746,65024]),CU)},{k:"fjlig;",v:$clone($toNativeArray($kindInt32,[102,106]),CU)},{k:"gesl;",v:$clone($toNativeArray($kindInt32,[8923,65024]),CU)},{k:"gvertneqq;",v:$clone($toNativeArray($kindInt32,[8809,65024]),CU)},{k:"gvnE;",v:$clone($toNativeArray($kindInt32,[8809,65024]),CU)},{k:"lates;",v:$clone($toNativeArray($kindInt32,[10925,65024]),CU)},{k:"lesg;",v:$clone($toNativeArray($kindInt32,[8922,65024]),CU)},{k:"lvertneqq;",v:$clone($toNativeArray($kindInt32,[8808,65024]),CU)},{k:"lvnE;",v:$clone($toNativeArray($kindInt32,[8808,65024]),CU)},{k:"nGg;",v:$clone($toNativeArray($kindInt32,[8921,824]),CU)},{k:"nGtv;",v:$clone($toNativeArray($kindInt32,[8811,824]),CU)},{k:"nLl;",v:$clone($toNativeArray($kindInt32,[8920,824]),CU)},{k:"nLtv;",v:$clone($toNativeArray($kindInt32,[8810,824]),CU)},{k:"nang;",v:$clone($toNativeArray($kindInt32,[8736,8402]),CU)},{k:"napE;",v:$clone($toNativeArray($kindInt32,[10864,824]),CU)},{k:"napid;",v:$clone($toNativeArray($kindInt32,[8779,824]),CU)},{k:"nbump;",v:$clone($toNativeArray($kindInt32,[8782,824]),CU)},{k:"nbumpe;",v:$clone($toNativeArray($kindInt32,[8783,824]),CU)},{k:"ncongdot;",v:$clone($toNativeArray($kindInt32,[10861,824]),CU)},{k:"nedot;",v:$clone($toNativeArray($kindInt32,[8784,824]),CU)},{k:"nesim;",v:$clone($toNativeArray($kindInt32,[8770,824]),CU)},{k:"ngE;",v:$clone($toNativeArray($kindInt32,[8807,824]),CU)},{k:"ngeqq;",v:$clone($toNativeArray($kindInt32,[8807,824]),CU)},{k:"ngeqslant;",v:$clone($toNativeArray($kindInt32,[10878,824]),CU)},{k:"nges;",v:$clone($toNativeArray($kindInt32,[10878,824]),CU)},{k:"nlE;",v:$clone($toNativeArray($kindInt32,[8806,824]),CU)},{k:"nleqq;",v:$clone($toNativeArray($kindInt32,[8806,824]),CU)},{k:"nleqslant;",v:$clone($toNativeArray($kindInt32,[10877,824]),CU)},{k:"nles;",v:$clone($toNativeArray($kindInt32,[10877,824]),CU)},{k:"notinE;",v:$clone($toNativeArray($kindInt32,[8953,824]),CU)},{k:"notindot;",v:$clone($toNativeArray($kindInt32,[8949,824]),CU)},{k:"nparsl;",v:$clone($toNativeArray($kindInt32,[11005,8421]),CU)},{k:"npart;",v:$clone($toNativeArray($kindInt32,[8706,824]),CU)},{k:"npre;",v:$clone($toNativeArray($kindInt32,[10927,824]),CU)},{k:"npreceq;",v:$clone($toNativeArray($kindInt32,[10927,824]),CU)},{k:"nrarrc;",v:$clone($toNativeArray($kindInt32,[10547,824]),CU)},{k:"nrarrw;",v:$clone($toNativeArray($kindInt32,[8605,824]),CU)},{k:"nsce;",v:$clone($toNativeArray($kindInt32,[10928,824]),CU)},{k:"nsubE;",v:$clone($toNativeArray($kindInt32,[10949,824]),CU)},{k:"nsubset;",v:$clone($toNativeArray($kindInt32,[8834,8402]),CU)},{k:"nsubseteqq;",v:$clone($toNativeArray($kindInt32,[10949,824]),CU)},{k:"nsucceq;",v:$clone($toNativeArray($kindInt32,[10928,824]),CU)},{k:"nsupE;",v:$clone($toNativeArray($kindInt32,[10950,824]),CU)},{k:"nsupset;",v:$clone($toNativeArray($kindInt32,[8835,8402]),CU)},{k:"nsupseteqq;",v:$clone($toNativeArray($kindInt32,[10950,824]),CU)},{k:"nvap;",v:$clone($toNativeArray($kindInt32,[8781,8402]),CU)},{k:"nvge;",v:$clone($toNativeArray($kindInt32,[8805,8402]),CU)},{k:"nvgt;",v:$clone($toNativeArray($kindInt32,[62,8402]),CU)},{k:"nvle;",v:$clone($toNativeArray($kindInt32,[8804,8402]),CU)},{k:"nvlt;",v:$clone($toNativeArray($kindInt32,[60,8402]),CU)},{k:"nvltrie;",v:$clone($toNativeArray($kindInt32,[8884,8402]),CU)},{k:"nvrtrie;",v:$clone($toNativeArray($kindInt32,[8885,8402]),CU)},{k:"nvsim;",v:$clone($toNativeArray($kindInt32,[8764,8402]),CU)},{k:"race;",v:$clone($toNativeArray($kindInt32,[8765,817]),CU)},{k:"smtes;",v:$clone($toNativeArray($kindInt32,[10924,65024]),CU)},{k:"sqcaps;",v:$clone($toNativeArray($kindInt32,[8851,65024]),CU)},{k:"sqcups;",v:$clone($toNativeArray($kindInt32,[8852,65024]),CU)},{k:"varsubsetneq;",v:$clone($toNativeArray($kindInt32,[8842,65024]),CU)},{k:"varsubsetneqq;",v:$clone($toNativeArray($kindInt32,[10955,65024]),CU)},{k:"varsupsetneq;",v:$clone($toNativeArray($kindInt32,[8843,65024]),CU)},{k:"varsupsetneqq;",v:$clone($toNativeArray($kindInt32,[10956,65024]),CU)},{k:"vnsub;",v:$clone($toNativeArray($kindInt32,[8834,8402]),CU)},{k:"vnsup;",v:$clone($toNativeArray($kindInt32,[8835,8402]),CU)},{k:"vsubnE;",v:$clone($toNativeArray($kindInt32,[10955,65024]),CU)},{k:"vsubne;",v:$clone($toNativeArray($kindInt32,[8842,65024]),CU)},{k:"vsupnE;",v:$clone($toNativeArray($kindInt32,[10956,65024]),CU)},{k:"vsupne;",v:$clone($toNativeArray($kindInt32,[8843,65024]),CU)}]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["net/url"]=(function(){var $pkg={},$init,A,B,C,D,E,F,G,K,L,T,W,AF,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,H,I,M,N,P,Q,S,U,V,X,Y,AA,AB,AC,AD,AE,AG,AH,AI,AJ,AK,AL;A=$packages["errors"];B=$packages["fmt"];C=$packages["path"];D=$packages["sort"];E=$packages["strconv"];F=$packages["strings"];G=$pkg.Error=$newType(0,$kindStruct,"url.Error",true,"net/url",true,function(Op_,URL_,Err_){this.$val=this;if(arguments.length===0){this.Op="";this.URL="";this.Err=$ifaceNil;return;}this.Op=Op_;this.URL=URL_;this.Err=Err_;});K=$pkg.EscapeError=$newType(8,$kindString,"url.EscapeError",true,"net/url",true,null);L=$pkg.InvalidHostError=$newType(8,$kindString,"url.InvalidHostError",true,"net/url",true,null);T=$pkg.URL=$newType(0,$kindStruct,"url.URL",true,"net/url",true,function(Scheme_,Opaque_,User_,Host_,Path_,RawPath_,OmitHost_,ForceQuery_,RawQuery_,Fragment_,RawFragment_){this.$val=this;if(arguments.length===0){this.Scheme="";this.Opaque="";this.User=AT.nil;this.Host="";this.Path="";this.RawPath="";this.OmitHost=false;this.ForceQuery=false;this.RawQuery="";this.Fragment="";this.RawFragment="";return;}this.Scheme=Scheme_;this.Opaque=Opaque_;this.User=User_;this.Host=Host_;this.Path=Path_;this.RawPath=RawPath_;this.OmitHost=OmitHost_;this.ForceQuery=ForceQuery_;this.RawQuery=RawQuery_;this.Fragment=Fragment_;this.RawFragment=RawFragment_;});W=$pkg.Userinfo=$newType(0,$kindStruct,"url.Userinfo",true,"net/url",true,function(username_,password_,passwordSet_){this.$val=this;if(arguments.length===0){this.username="";this.password="";this.passwordSet=false;return;}this.username=username_;this.password=password_;this.passwordSet=passwordSet_;});AF=$pkg.Values=$newType(4,$kindMap,"url.Values",true,"net/url",true,null);AN=$sliceType($emptyInterface);AO=$interfaceType([{prop:"Timeout",name:"Timeout",pkg:"",typ:$funcType([],[$Bool],false)}]);AP=$interfaceType([{prop:"Temporary",name:"Temporary",pkg:"",typ:$funcType([],[$Bool],false)}]);AQ=$ptrType(F.Builder);AR=$sliceType($Uint8);AS=$arrayType($Uint8,64);AT=$ptrType(W);AU=$ptrType(T);AV=$sliceType($String);AW=$ptrType(G);G.ptr.prototype.Unwrap=function(){var a;a=this;return a.Err;};G.prototype.Unwrap=function(){return this.$val.Unwrap();};G.ptr.prototype.Error=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=B.Sprintf("%s %q: %s",new AN([new $String(a.Op),new $String(a.URL),a.Err]));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$s=2;case 2:return c;}return;}var $f={$blk:G.ptr.prototype.Error,$c:true,$r,a,b,c,$s};return $f;};G.prototype.Error=function(){return this.$val.Error();};G.ptr.prototype.Timeout=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=$assertType(a.Err,AO,true);c=b[0];d=b[1];if(!(d)){e=false;$s=1;continue s;}f=c.Timeout();$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 1:g=e;$s=3;case 3:return g;}return;}var $f={$blk:G.ptr.prototype.Timeout,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};G.prototype.Timeout=function(){return this.$val.Timeout();};G.ptr.prototype.Temporary=function(){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;b=$assertType(a.Err,AP,true);c=b[0];d=b[1];if(!(d)){e=false;$s=1;continue s;}f=c.Temporary();$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 1:g=e;$s=3;case 3:return g;}return;}var $f={$blk:G.ptr.prototype.Temporary,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};G.prototype.Temporary=function(){return this.$val.Temporary();};H=function(a){var a;if(48<=a&&a<=57){return true;}else if(97<=a&&a<=102){return true;}else if(65<=a&&a<=70){return true;}return false;};I=function(a){var a;if(48<=a&&a<=57){return a-48<<24>>>24;}else if(97<=a&&a<=102){return(a-97<<24>>>24)+10<<24>>>24;}else if(65<=a&&a<=70){return(a-65<<24>>>24)+10<<24>>>24;}return 0;};K.prototype.Error=function(){var a;a=this.$val;return"invalid URL escape "+E.Quote((a));};$ptrType(K).prototype.Error=function(){return new K(this.$get()).Error();};L.prototype.Error=function(){var a;a=this.$val;return"invalid character "+E.Quote((a))+" in host name";};$ptrType(L).prototype.Error=function(){return new L(this.$get()).Error();};M=function(a,b){var a,b,c,d,e,f;if(97<=a&&a<=122||65<=a&&a<=90||48<=a&&a<=57){return false;}if((b===3)||(b===4)){c=a;if((c===(33))||(c===(36))||(c===(38))||(c===(39))||(c===(40))||(c===(41))||(c===(42))||(c===(43))||(c===(44))||(c===(59))||(c===(61))||(c===(58))||(c===(91))||(c===(93))||(c===(60))||(c===(62))||(c===(34))){return false;}}d=a;if((d===(45))||(d===(95))||(d===(46))||(d===(126))){return false;}else if((d===(36))||(d===(38))||(d===(43))||(d===(44))||(d===(47))||(d===(58))||(d===(59))||(d===(61))||(d===(63))||(d===(64))){e=b;if(e===(1)){return a===63;}else if(e===(2)){return(a===47)||(a===59)||(a===44)||(a===63);}else if(e===(5)){return(a===64)||(a===47)||(a===63)||(a===58);}else if(e===(6)){return true;}else if(e===(7)){return false;}}if(b===7){f=a;if((f===(33))||(f===(40))||(f===(41))||(f===(42))){return false;}}return true;};N=function(a){var a;return P(a,6);};$pkg.QueryUnescape=N;P=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=0;d=false;e=0;while(true){if(!(e>0;if((e+2>>0)>=a.length||!H(a.charCodeAt((e+1>>0)))||!H(a.charCodeAt((e+2>>0)))){a=$substring(a,e);if(a.length>3){a=$substring(a,0,3);}return["",new K((a))];}if((b===3)&&I(a.charCodeAt((e+1>>0)))<8&&!($substring(a,e,(e+3>>0))==="%25")){return["",new K(($substring(a,e,(e+3>>0))))];}if(b===4){g=((I(a.charCodeAt((e+1>>0)))<<4<<24>>>24)|I(a.charCodeAt((e+2>>0))))>>>0;if(!($substring(a,e,(e+3>>0))==="%25")&&!((g===32))&&M(g,3)){return["",new K(($substring(a,e,(e+3>>0))))];}}e=e+(3)>>0;}else if(f===(43)){d=b===6;e=e+(1)>>0;}else{if(((b===3)||(b===4))&&a.charCodeAt(e)<128&&M(a.charCodeAt(e),b)){return["",new L(($substring(a,e,(e+1>>0))))];}e=e+(1)>>0;}}if((c===0)&&!d){return[a,$ifaceNil];}h=new F.Builder.ptr(AQ.nil,AR.nil);h.Grow(a.length-($imul(2,c))>>0);i=0;while(true){if(!(i>0)))<<4<<24>>>24)|I(a.charCodeAt((i+2>>0))))>>>0);i=i+(2)>>0;}else if(j===(43)){if(b===6){h.WriteByte(32);}else{h.WriteByte(43);}}else{h.WriteByte(a.charCodeAt(i));}i=i+(1)>>0;}return[h.String(),$ifaceNil];};Q=function(a){var a;return S(a,6);};$pkg.QueryEscape=Q;S=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=0;d=0;e=c;f=d;g=0;while(true){if(!(g>0;}else{f=f+(1)>>0;}}g=g+(1)>>0;}if((e===0)&&(f===0)){return a;}i=AS.zero();j=AR.nil;k=a.length+($imul(2,f))>>0;if(k<=64){j=$subslice(new AR(i),0,k);}else{j=$makeSlice(AR,k);}if(f===0){$copyString(j,a);l=0;while(true){if(!(l=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]=43);}l=l+(1)>>0;}return($bytesToString(j));}m=0;n=0;while(true){if(!(n=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+m]=43);m=m+(1)>>0;}else if(M(o,b)){((m<0||m>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+m]=37);(p=m+1>>0,((p<0||p>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+p]="0123456789ABCDEF".charCodeAt((o>>>4<<24>>>24))));(q=m+2>>0,((q<0||q>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+q]="0123456789ABCDEF".charCodeAt(((o&15)>>>0))));m=m+(3)>>0;}else{((m<0||m>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+m]=a.charCodeAt(n));m=m+(1)>>0;}n=n+(1)>>0;}return($bytesToString(j));};U=function(a){var a;return new W.ptr(a,"",false);};$pkg.User=U;V=function(a,b){var a,b;return new W.ptr(a,b,true);};$pkg.UserPassword=V;W.ptr.prototype.Username=function(){var a;a=this;if(a===AT.nil){return"";}return a.username;};W.prototype.Username=function(){return this.$val.Username();};W.ptr.prototype.Password=function(){var a;a=this;if(a===AT.nil){return["",false];}return[a.password,a.passwordSet];};W.prototype.Password=function(){return this.$val.Password();};W.ptr.prototype.String=function(){var a,b;a=this;if(a===AT.nil){return"";}b=S(a.username,5);if(a.passwordSet){b=b+(":"+S(a.password,5));}return b;};W.prototype.String=function(){return this.$val.String();};X=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;b="";c="";d=$ifaceNil;e=0;while(true){if(!(e>0));o=$ifaceNil;b=m;c=n;d=o;return[b,c,d];}else{p="";q=a;r=$ifaceNil;b=p;c=q;d=r;return[b,c,d];}e=e+(1)>>0;}s="";t=a;u=$ifaceNil;b=s;c=t;d=u;return[b,c,d];};Y=function(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=F.Cut(a,"#");c=b[0];d=b[1];f=AA(c,false);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;g=e[0];h=e[1];if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[AU.nil,new G.ptr("parse",c,h)];}if(d===""){$s=-1;return[g,$ifaceNil];}h=g.setFragment(d);if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[AU.nil,new G.ptr("parse",a,h)];}$s=-1;return[g,$ifaceNil];}return;}var $f={$blk:Y,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$pkg.Parse=Y;AA=function(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="";d=$ifaceNil;if(AL(a)){$s=-1;return[AU.nil,A.New("net/url: invalid control character in URL")];}if(a===""&&b){$s=-1;return[AU.nil,A.New("empty url")];}e=new T.ptr("","",AT.nil,"","","",false,false,"","","");if(a==="*"){e.Path="*";$s=-1;return[e,$ifaceNil];}f=X(a);e.Scheme=f[0];c=f[1];d=f[2];if(!($interfaceIsEqual(d,$ifaceNil))){$s=-1;return[AU.nil,d];}g=F.ToLower(e.Scheme);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e.Scheme=g;if(F.HasSuffix(c,"?")&&(F.Count(c,"?")===1)){e.ForceQuery=true;c=$substring(c,0,(c.length-1>>0));}else{h=F.Cut(c,"?");c=h[0];e.RawQuery=h[1];}if(!F.HasPrefix(c,"/")){if(!(e.Scheme==="")){e.Opaque=c;$s=-1;return[e,$ifaceNil];}if(b){$s=-1;return[AU.nil,A.New("invalid URI for request")];}i=F.Cut(c,"/");j=i[0];if(F.Contains(j,":")){$s=-1;return[AU.nil,A.New("first path segment in URL cannot contain colon")];}}if((!(e.Scheme==="")||!b&&!F.HasPrefix(c,"///"))&&F.HasPrefix(c,"//")){$s=2;continue;}if(!(e.Scheme==="")&&F.HasPrefix(c,"/")){$s=3;continue;}$s=4;continue;case 2:k="";l=$substring(c,2);m="";k=l;c=m;n=F.Index(k,"/");if(n>=0){o=$substring(k,0,n);p=$substring(k,n);k=o;c=p;}r=AB(k);$s=5;case 5:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;e.User=q[0];e.Host=q[1];d=q[2];if(!($interfaceIsEqual(d,$ifaceNil))){$s=-1;return[AU.nil,d];}$s=4;continue;case 3:e.OmitHost=true;case 4:s=e.setPath(c);if(!($interfaceIsEqual(s,$ifaceNil))){$s=-1;return[AU.nil,s];}$s=-1;return[e,$ifaceNil];}return;}var $f={$blk:AA,$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;};AB=function(a){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,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=AT.nil;c="";d=$ifaceNil;e=F.LastIndex(a,"@");if(e<0){$s=1;continue;}$s=2;continue;case 1:g=AC(a);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;c=f[0];d=f[1];$s=3;continue;case 2:i=AC($substring(a,(e+1>>0)));$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;c=h[0];d=h[1];case 3:if(!($interfaceIsEqual(d,$ifaceNil))){j=AT.nil;k="";l=d;b=j;c=k;d=l;$s=-1;return[b,c,d];}if(e<0){m=AT.nil;n=c;o=$ifaceNil;b=m;c=n;d=o;$s=-1;return[b,c,d];}p=$substring(a,0,e);if(!AK(p)){q=AT.nil;r="";s=A.New("net/url: invalid userinfo");b=q;c=r;d=s;$s=-1;return[b,c,d];}if(!F.Contains(p,":")){t=P(p,5);p=t[0];d=t[1];if(!($interfaceIsEqual(d,$ifaceNil))){u=AT.nil;v="";w=d;b=u;c=v;d=w;$s=-1;return[b,c,d];}b=U(p);}else{x=F.Cut(p,":");y=x[0];z=x[1];aa=P(y,5);y=aa[0];d=aa[1];if(!($interfaceIsEqual(d,$ifaceNil))){ab=AT.nil;ac="";ad=d;b=ab;c=ac;d=ad;$s=-1;return[b,c,d];}ae=P(z,5);z=ae[0];d=ae[1];if(!($interfaceIsEqual(d,$ifaceNil))){af=AT.nil;ag="";ah=d;b=af;c=ag;d=ah;$s=-1;return[b,c,d];}b=V(y,z);}ai=b;aj=c;ak=$ifaceNil;b=ai;c=aj;d=ak;$s=-1;return[b,c,d];}return;}var $f={$blk:AB,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,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;};AC=function(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:if(F.HasPrefix(a,"[")){$s=1;continue;}$s=2;continue;case 1:b=F.LastIndex(a,"]");if(b<0){$s=-1;return["",A.New("missing ']' in host")];}c=$substring(a,(b+1>>0));if(!AE(c)){$s=4;continue;}$s=5;continue;case 4:d=B.Errorf("invalid port %q after host",new AN([new $String(c)]));$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=["",d];$s=7;case 7:return e;case 5:f=F.Index($substring(a,0,b),"%25");if(f>=0){g=P($substring(a,0,f),3);h=g[0];i=g[1];if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return["",i];}j=P($substring(a,f,b),4);k=j[0];i=j[1];if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return["",i];}l=P($substring(a,b),3);m=l[0];i=l[1];if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return["",i];}$s=-1;return[h+k+m,$ifaceNil];}$s=3;continue;case 2:n=F.LastIndex(a,":");if(!((n===-1))){$s=8;continue;}$s=9;continue;case 8:o=$substring(a,n);if(!AE(o)){$s=10;continue;}$s=11;continue;case 10:p=B.Errorf("invalid port %q after host",new AN([new $String(o)]));$s=12;case 12:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=["",p];$s=13;case 13:return q;case 11:case 9:case 3:r=$ifaceNil;s=P(a,3);a=s[0];r=s[1];if(!($interfaceIsEqual(r,$ifaceNil))){$s=-1;return["",r];}$s=-1;return[a,$ifaceNil];}return;}var $f={$blk:AC,$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;};T.ptr.prototype.setPath=function(a){var a,b,c,d,e,f;b=this;c=P(a,1);d=c[0];e=c[1];if(!($interfaceIsEqual(e,$ifaceNil))){return e;}b.Path=d;f=S(d,1);if(a===f){b.RawPath="";}else{b.RawPath=a;}return $ifaceNil;};T.prototype.setPath=function(a){return this.$val.setPath(a);};T.ptr.prototype.EscapedPath=function(){var a,b,c,d;a=this;if(!(a.RawPath==="")&&AD(a.RawPath,1)){b=P(a.RawPath,1);c=b[0];d=b[1];if($interfaceIsEqual(d,$ifaceNil)&&c===a.Path){return a.RawPath;}}if(a.Path==="*"){return"*";}return S(a.Path,1);};T.prototype.EscapedPath=function(){return this.$val.EscapedPath();};AD=function(a,b){var a,b,c,d;c=0;while(true){if(!(c>0;}return true;};T.ptr.prototype.setFragment=function(a){var a,b,c,d,e,f;b=this;c=P(a,7);d=c[0];e=c[1];if(!($interfaceIsEqual(e,$ifaceNil))){return e;}b.Fragment=d;f=S(d,7);if(a===f){b.RawFragment="";}else{b.RawFragment=a;}return $ifaceNil;};T.prototype.setFragment=function(a){return this.$val.setFragment(a);};T.ptr.prototype.EscapedFragment=function(){var a,b,c,d;a=this;if(!(a.RawFragment==="")&&AD(a.RawFragment,7)){b=P(a.RawFragment,7);c=b[0];d=b[1];if($interfaceIsEqual(d,$ifaceNil)&&c===a.Fragment){return a.RawFragment;}}return S(a.Fragment,7);};T.prototype.EscapedFragment=function(){return this.$val.EscapedFragment();};AE=function(a){var a,b,c,d,e;if(a===""){return true;}if(!((a.charCodeAt(0)===58))){return false;}b=$substring(a,1);c=0;while(true){if(!(c57){return false;}c+=d[1];}return true;};T.ptr.prototype.String=function(){var a,b,c,d,e,f,g;a=this;b=new F.Builder.ptr(AQ.nil,AR.nil);if(!(a.Scheme==="")){b.WriteString(a.Scheme);b.WriteByte(58);}if(!(a.Opaque==="")){b.WriteString(a.Opaque);}else{if(!(a.Scheme==="")||!(a.Host==="")||!(a.User===AT.nil)){if(a.OmitHost&&a.Host===""&&a.User===AT.nil){}else{if(!(a.Host==="")||!(a.Path==="")||!(a.User===AT.nil)){b.WriteString("//");}c=a.User;if(!(c===AT.nil)){b.WriteString(c.String());b.WriteByte(64);}d=a.Host;if(!(d==="")){b.WriteString(S(d,3));}}}e=a.EscapedPath();if(!(e==="")&&!((e.charCodeAt(0)===47))&&!(a.Host==="")){b.WriteByte(47);}if(b.Len()===0){f=F.Cut(e,"/");g=f[0];if(F.Contains(g,":")){b.WriteString("./");}}b.WriteString(e);}if(a.ForceQuery||!(a.RawQuery==="")){b.WriteByte(63);b.WriteString(a.RawQuery);}if(!(a.Fragment==="")){b.WriteByte(35);b.WriteString(a.EscapedFragment());}return b.String();};T.prototype.String=function(){return this.$val.String();};T.ptr.prototype.Redacted=function(){var a,b,c,d;a=this;if(a===AU.nil){return"";}b=$clone(a,T);c=b.User.Password();d=c[1];if(d){b.User=V(b.User.Username(),"xxxxx");}return b.String();};T.prototype.Redacted=function(){return this.$val.Redacted();};AF.prototype.Get=function(a){var a,b,c,d;b=this.$val;if(b===false){return"";}d=(c=$mapIndex(b,$String.keyFor(a)),c!==undefined?c.v:AV.nil);if(d.$length===0){return"";}return(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]);};$ptrType(AF).prototype.Get=function(a){return new AF(this.$get()).Get(a);};AF.prototype.Set=function(a,b){var a,b,c,d;c=this.$val;d=a;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(d),{k:d,v:new AV([b])});};$ptrType(AF).prototype.Set=function(a,b){return new AF(this.$get()).Set(a,b);};AF.prototype.Add=function(a,b){var a,b,c,d,e;c=this.$val;d=a;(c||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(d),{k:d,v:$append((e=$mapIndex(c,$String.keyFor(a)),e!==undefined?e.v:AV.nil),b)});};$ptrType(AF).prototype.Add=function(a,b){return new AF(this.$get()).Add(a,b);};AF.prototype.Del=function(a){var a,b;b=this.$val;$mapDelete(b,$String.keyFor(a));};$ptrType(AF).prototype.Del=function(a){return new AF(this.$get()).Del(a);};AF.prototype.Has=function(a){var a,b,c,d,e;b=this.$val;c=(d=$mapIndex(b,$String.keyFor(a)),d!==undefined?[d.v,true]:[AV.nil,false]);e=c[1];return e;};$ptrType(AF).prototype.Has=function(a){return new AF(this.$get()).Has(a);};AG=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=new $global.Map();c=AH(b,a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=-1;return[b,d];}return;}var $f={$blk:AG,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.ParseQuery=AG;AH=function(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=$ifaceNil;case 1:if(!(!(b===""))){$s=2;continue;}d="";e=F.Cut(b,"&");d=e[0];b=e[1];if(F.Contains(d,";")){$s=3;continue;}$s=4;continue;case 3:f=B.Errorf("invalid semicolon separator in query",AN.nil);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}c=f;$s=1;continue;case 4:if(d===""){$s=1;continue;}g=F.Cut(d,"=");d=g[0];h=g[1];i=N(d);d=i[0];j=i[1];if(!($interfaceIsEqual(j,$ifaceNil))){if($interfaceIsEqual(c,$ifaceNil)){c=j;}$s=1;continue;}k=N(h);h=k[0];j=k[1];if(!($interfaceIsEqual(j,$ifaceNil))){if($interfaceIsEqual(c,$ifaceNil)){c=j;}$s=1;continue;}l=d;(a||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(l),{k:l,v:$append((m=$mapIndex(a,$String.keyFor(d)),m!==undefined?m.v:AV.nil),h)});$s=1;continue;case 2:c=c;$s=-1;return c;}return;}var $f={$blk:AH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};AF.prototype.Encode=function(){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,{});$s=$s||0;s:while(true){switch($s){case 0:a=this.$val;if(a===false){$s=-1;return"";}b=new F.Builder.ptr(AQ.nil,AR.nil);c=$makeSlice(AV,0,(a?a.size:0));d=a;e=0;f=d?d.keys():undefined;g=d?d.size:0;while(true){if(!(e=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);o=(n=$mapIndex(a,$String.keyFor(m)),n!==undefined?n.v:AV.nil);p=Q(m);q=o;r=0;while(true){if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);if(b.Len()>0){b.WriteByte(38);}b.WriteString(p);b.WriteByte(61);b.WriteString(Q(s));r++;}l++;}$s=-1;return b.String();}return;}var $f={$blk:AF.prototype.Encode,$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(AF).prototype.Encode=function(){return new AF(this.$get()).Encode();};AI=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c="";if(b===""){c=a;}else if(!((b.charCodeAt(0)===47))){d=F.LastIndex(a,"/");c=$substring(a,0,(d+1>>0))+b;}else{c=b;}if(c===""){return"";}e="";f=new F.Builder.ptr(AQ.nil,AR.nil);g=true;h=c;f.WriteByte(47);i=true;while(true){if(!(i)){break;}j=F.Cut(h,"/");e=j[0];h=j[1];i=j[2];if(e==="."){g=false;continue;}if(e===".."){k=$substring(f.String(),1);l=F.LastIndexByte(k,47);f.Reset();f.WriteByte(47);if(l===-1){g=true;}else{f.WriteString($substring(k,0,l));}}else{if(!g){f.WriteByte(47);}f.WriteString(e);g=false;}}if(e==="."||e===".."){f.WriteByte(47);}m=f.String();if(m.length>1&&(m.charCodeAt(1)===47)){m=$substring(m,1);}return m;};T.ptr.prototype.IsAbs=function(){var a;a=this;return!(a.Scheme==="");};T.prototype.IsAbs=function(){return this.$val.IsAbs();};T.ptr.prototype.Parse=function(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;d=Y(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return[AU.nil,f];}$s=-1;return[b.ResolveReference(e),$ifaceNil];}return;}var $f={$blk:T.ptr.prototype.Parse,$c:true,$r,a,b,c,d,e,f,$s};return $f;};T.prototype.Parse=function(a){return this.$val.Parse(a);};T.ptr.prototype.ResolveReference=function(a){var a,b,c;b=this;c=$clone(a,T);if(a.Scheme===""){c.Scheme=b.Scheme;}if(!(a.Scheme==="")||!(a.Host==="")||!(a.User===AT.nil)){c.setPath(AI(a.EscapedPath(),""));return c;}if(!(a.Opaque==="")){c.User=AT.nil;c.Host="";c.Path="";return c;}if(a.Path===""&&!a.ForceQuery&&a.RawQuery===""){c.RawQuery=b.RawQuery;if(a.Fragment===""){c.Fragment=b.Fragment;c.RawFragment=b.RawFragment;}}c.Host=b.Host;c.User=b.User;c.setPath(AI(b.EscapedPath(),a.EscapedPath()));return c;};T.prototype.ResolveReference=function(a){return this.$val.ResolveReference(a);};T.ptr.prototype.Query=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;c=AG(a.RawQuery);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;d=b[0];$s=-1;return d;}return;}var $f={$blk:T.ptr.prototype.Query,$c:true,$r,a,b,c,d,$s};return $f;};T.prototype.Query=function(){return this.$val.Query();};T.ptr.prototype.RequestURI=function(){var a,b;a=this;b=a.Opaque;if(b===""){b=a.EscapedPath();if(b===""){b="/";}}else{if(F.HasPrefix(b,"//")){b=a.Scheme+":"+b;}}if(a.ForceQuery||!(a.RawQuery==="")){b=b+("?"+a.RawQuery);}return b;};T.prototype.RequestURI=function(){return this.$val.RequestURI();};T.ptr.prototype.Hostname=function(){var a,b,c;a=this;b=AJ(a.Host);c=b[0];return c;};T.prototype.Hostname=function(){return this.$val.Hostname();};T.ptr.prototype.Port=function(){var a,b,c;a=this;b=AJ(a.Host);c=b[1];return c;};T.prototype.Port=function(){return this.$val.Port();};AJ=function(a){var a,b,c,d,e,f;b="";c="";b=a;d=F.LastIndexByte(b,58);if(!((d===-1))&&AE($substring(b,d))){e=$substring(b,0,d);f=$substring(b,(d+1>>0));b=e;c=f;}if(F.HasPrefix(b,"[")&&F.HasSuffix(b,"]")){b=$substring(b,1,(b.length-1>>0));}return[b,c];};T.ptr.prototype.MarshalBinary=function(){var a,b,c,d,e;a=AR.nil;b=$ifaceNil;c=this;d=(new AR($stringToBytes(c.String())));e=$ifaceNil;a=d;b=e;return[a,b];};T.prototype.MarshalBinary=function(){return this.$val.MarshalBinary();};T.ptr.prototype.UnmarshalBinary=function(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;d=Y(($bytesToString(a)));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;e=c[0];f=c[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}T.copy(b,e);$s=-1;return $ifaceNil;}return;}var $f={$blk:T.ptr.prototype.UnmarshalBinary,$c:true,$r,a,b,c,d,e,f,$s};return $f;};T.prototype.UnmarshalBinary=function(a){return this.$val.UnmarshalBinary(a);};T.ptr.prototype.JoinPath=function(a){var a,b,c,d,e;b=this;a=$appendSlice(new AV([b.EscapedPath()]),a);c="";if(!F.HasPrefix((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]),"/")){(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]="/"+(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));c=$substring(C.Join(a),1);}else{c=C.Join(a);}if(F.HasSuffix((d=a.$length-1>>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])),"/")&&!F.HasSuffix(c,"/")){c=c+("/");}e=$clone(b,T);e.setPath(c);return e;};T.prototype.JoinPath=function(a){return this.$val.JoinPath(a);};AK=function(a){var a,b,c,d,e,f;b=a;c=0;while(true){if(!(c>0;}return false;};AW.methods=[{prop:"Unwrap",name:"Unwrap",pkg:"",typ:$funcType([],[$error],false)},{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Timeout",name:"Timeout",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Temporary",name:"Temporary",pkg:"",typ:$funcType([],[$Bool],false)}];K.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];L.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];AU.methods=[{prop:"setPath",name:"setPath",pkg:"net/url",typ:$funcType([$String],[$error],false)},{prop:"EscapedPath",name:"EscapedPath",pkg:"",typ:$funcType([],[$String],false)},{prop:"setFragment",name:"setFragment",pkg:"net/url",typ:$funcType([$String],[$error],false)},{prop:"EscapedFragment",name:"EscapedFragment",pkg:"",typ:$funcType([],[$String],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Redacted",name:"Redacted",pkg:"",typ:$funcType([],[$String],false)},{prop:"IsAbs",name:"IsAbs",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Parse",name:"Parse",pkg:"",typ:$funcType([$String],[AU,$error],false)},{prop:"ResolveReference",name:"ResolveReference",pkg:"",typ:$funcType([AU],[AU],false)},{prop:"Query",name:"Query",pkg:"",typ:$funcType([],[AF],false)},{prop:"RequestURI",name:"RequestURI",pkg:"",typ:$funcType([],[$String],false)},{prop:"Hostname",name:"Hostname",pkg:"",typ:$funcType([],[$String],false)},{prop:"Port",name:"Port",pkg:"",typ:$funcType([],[$String],false)},{prop:"MarshalBinary",name:"MarshalBinary",pkg:"",typ:$funcType([],[AR,$error],false)},{prop:"UnmarshalBinary",name:"UnmarshalBinary",pkg:"",typ:$funcType([AR],[$error],false)},{prop:"JoinPath",name:"JoinPath",pkg:"",typ:$funcType([AV],[AU],true)}];AT.methods=[{prop:"Username",name:"Username",pkg:"",typ:$funcType([],[$String],false)},{prop:"Password",name:"Password",pkg:"",typ:$funcType([],[$String,$Bool],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];AF.methods=[{prop:"Get",name:"Get",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Set",name:"Set",pkg:"",typ:$funcType([$String,$String],[],false)},{prop:"Add",name:"Add",pkg:"",typ:$funcType([$String,$String],[],false)},{prop:"Del",name:"Del",pkg:"",typ:$funcType([$String],[],false)},{prop:"Has",name:"Has",pkg:"",typ:$funcType([$String],[$Bool],false)},{prop:"Encode",name:"Encode",pkg:"",typ:$funcType([],[$String],false)}];G.init("",[{prop:"Op",name:"Op",embedded:false,exported:true,typ:$String,tag:""},{prop:"URL",name:"URL",embedded:false,exported:true,typ:$String,tag:""},{prop:"Err",name:"Err",embedded:false,exported:true,typ:$error,tag:""}]);T.init("",[{prop:"Scheme",name:"Scheme",embedded:false,exported:true,typ:$String,tag:""},{prop:"Opaque",name:"Opaque",embedded:false,exported:true,typ:$String,tag:""},{prop:"User",name:"User",embedded:false,exported:true,typ:AT,tag:""},{prop:"Host",name:"Host",embedded:false,exported:true,typ:$String,tag:""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:""},{prop:"RawPath",name:"RawPath",embedded:false,exported:true,typ:$String,tag:""},{prop:"OmitHost",name:"OmitHost",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ForceQuery",name:"ForceQuery",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"RawQuery",name:"RawQuery",embedded:false,exported:true,typ:$String,tag:""},{prop:"Fragment",name:"Fragment",embedded:false,exported:true,typ:$String,tag:""},{prop:"RawFragment",name:"RawFragment",embedded:false,exported:true,typ:$String,tag:""}]);W.init("net/url",[{prop:"username",name:"username",embedded:false,exported:false,typ:$String,tag:""},{prop:"password",name:"password",embedded:false,exported:false,typ:$String,tag:""},{prop:"passwordSet",name:"passwordSet",embedded:false,exported:false,typ:$Bool,tag:""}]);AF.init($String,AV);$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;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["github.com/microcosm-cc/bluemonday"]=(function(){var $pkg={},$init,A,K,B,I,J,H,C,D,E,F,G,U,AA,AB,AC,AD,AE,AF,AG,AH,AI,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,L,M,N,O,P,AN,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,V,W,X,Y,Z,AJ;A=$packages["bytes"];K=$packages["encoding/base64"];B=$packages["fmt"];I=$packages["github.com/aymerick/douceur/parser"];J=$packages["github.com/microcosm-cc/bluemonday/css"];H=$packages["golang.org/x/net/html"];C=$packages["io"];D=$packages["net/url"];E=$packages["regexp"];F=$packages["strconv"];G=$packages["strings"];U=$pkg.asStringWriter=$newType(0,$kindStruct,"bluemonday.asStringWriter",true,"github.com/microcosm-cc/bluemonday",false,function(Writer_){this.$val=this;if(arguments.length===0){this.Writer=$ifaceNil;return;}this.Writer=Writer_;});AA=$pkg.stringWriterWriter=$newType(8,$kindInterface,"bluemonday.stringWriterWriter",true,"github.com/microcosm-cc/bluemonday",false,null);AB=$pkg.Policy=$newType(0,$kindStruct,"bluemonday.Policy",true,"github.com/microcosm-cc/bluemonday",true,function(initialized_,addSpaces_,requireNoFollow_,requireNoFollowFullyQualifiedLinks_,requireNoReferrer_,requireNoReferrerFullyQualifiedLinks_,requireCrossOriginAnonymous_,requireSandboxOnIFrame_,addTargetBlankToFullyQualifiedLinks_,requireParseableURLs_,allowRelativeURLs_,allowDataAttributes_,allowComments_,elsAndAttrs_,elsMatchingAndAttrs_,globalAttrs_,elsAndStyles_,elsMatchingAndStyles_,globalStyles_,allowURLSchemes_,allowURLSchemeRegexps_,srcRewriter_,setOfElementsAllowedWithoutAttrs_,setOfElementsMatchingAllowedWithoutAttrs_,setOfElementsToSkipContent_,allowUnsafe_){this.$val=this;if(arguments.length===0){this.initialized=false;this.addSpaces=false;this.requireNoFollow=false;this.requireNoFollowFullyQualifiedLinks=false;this.requireNoReferrer=false;this.requireNoReferrerFullyQualifiedLinks=false;this.requireCrossOriginAnonymous=false;this.requireSandboxOnIFrame=false;this.addTargetBlankToFullyQualifiedLinks=false;this.requireParseableURLs=false;this.allowRelativeURLs=false;this.allowDataAttributes=false;this.allowComments=false;this.elsAndAttrs=false;this.elsMatchingAndAttrs=false;this.globalAttrs=false;this.elsAndStyles=false;this.elsMatchingAndStyles=false;this.globalStyles=false;this.allowURLSchemes=false;this.allowURLSchemeRegexps=AZ.nil;this.srcRewriter=$throwNilPointerError;this.setOfElementsAllowedWithoutAttrs=false;this.setOfElementsMatchingAllowedWithoutAttrs=AZ.nil;this.setOfElementsToSkipContent=false;this.allowUnsafe=false;return;}this.initialized=initialized_;this.addSpaces=addSpaces_;this.requireNoFollow=requireNoFollow_;this.requireNoFollowFullyQualifiedLinks=requireNoFollowFullyQualifiedLinks_;this.requireNoReferrer=requireNoReferrer_;this.requireNoReferrerFullyQualifiedLinks=requireNoReferrerFullyQualifiedLinks_;this.requireCrossOriginAnonymous=requireCrossOriginAnonymous_;this.requireSandboxOnIFrame=requireSandboxOnIFrame_;this.addTargetBlankToFullyQualifiedLinks=addTargetBlankToFullyQualifiedLinks_;this.requireParseableURLs=requireParseableURLs_;this.allowRelativeURLs=allowRelativeURLs_;this.allowDataAttributes=allowDataAttributes_;this.allowComments=allowComments_;this.elsAndAttrs=elsAndAttrs_;this.elsMatchingAndAttrs=elsMatchingAndAttrs_;this.globalAttrs=globalAttrs_;this.elsAndStyles=elsAndStyles_;this.elsMatchingAndStyles=elsMatchingAndStyles_;this.globalStyles=globalStyles_;this.allowURLSchemes=allowURLSchemes_;this.allowURLSchemeRegexps=allowURLSchemeRegexps_;this.srcRewriter=srcRewriter_;this.setOfElementsAllowedWithoutAttrs=setOfElementsAllowedWithoutAttrs_;this.setOfElementsMatchingAllowedWithoutAttrs=setOfElementsMatchingAllowedWithoutAttrs_;this.setOfElementsToSkipContent=setOfElementsToSkipContent_;this.allowUnsafe=allowUnsafe_;});AC=$pkg.attrPolicy=$newType(0,$kindStruct,"bluemonday.attrPolicy",true,"github.com/microcosm-cc/bluemonday",false,function(regexp_){this.$val=this;if(arguments.length===0){this.regexp=AV.nil;return;}this.regexp=regexp_;});AD=$pkg.stylePolicy=$newType(0,$kindStruct,"bluemonday.stylePolicy",true,"github.com/microcosm-cc/bluemonday",false,function(handler_,regexp_,enum$2_){this.$val=this;if(arguments.length===0){this.handler=$throwNilPointerError;this.regexp=AV.nil;this.enum$2=AQ.nil;return;}this.handler=handler_;this.regexp=regexp_;this.enum$2=enum$2_;});AE=$pkg.attrPolicyBuilder=$newType(0,$kindStruct,"bluemonday.attrPolicyBuilder",true,"github.com/microcosm-cc/bluemonday",false,function(p_,attrNames_,regexp_,allowEmpty_){this.$val=this;if(arguments.length===0){this.p=BA.nil;this.attrNames=AQ.nil;this.regexp=AV.nil;this.allowEmpty=false;return;}this.p=p_;this.attrNames=attrNames_;this.regexp=regexp_;this.allowEmpty=allowEmpty_;});AF=$pkg.stylePolicyBuilder=$newType(0,$kindStruct,"bluemonday.stylePolicyBuilder",true,"github.com/microcosm-cc/bluemonday",false,function(p_,propertyNames_,regexp_,enum$3_,handler_){this.$val=this;if(arguments.length===0){this.p=BA.nil;this.propertyNames=AQ.nil;this.regexp=AV.nil;this.enum$3=AQ.nil;this.handler=$throwNilPointerError;return;}this.p=p_;this.propertyNames=propertyNames_;this.regexp=regexp_;this.enum$3=enum$3_;this.handler=handler_;});AG=$pkg.urlPolicy=$newType(4,$kindFunc,"bluemonday.urlPolicy",true,"github.com/microcosm-cc/bluemonday",false,null);AH=$pkg.urlRewriter=$newType(4,$kindFunc,"bluemonday.urlRewriter",true,"github.com/microcosm-cc/bluemonday",false,null);AI=$pkg.SandboxValue=$newType(8,$kindInt64,"bluemonday.SandboxValue",true,"github.com/microcosm-cc/bluemonday",true,null);AP=$sliceType($Uint8);AQ=$sliceType($String);AR=$structType("",[]);AS=$sliceType($emptyInterface);AT=$sliceType(H.Attribute);AU=$sliceType(AC);AV=$ptrType(E.Regexp);AW=$sliceType(AD);AX=$sliceType(AG);AY=$sliceType($Int);AZ=$sliceType(AV);BA=$ptrType(AB);BB=$ptrType(U);BC=$ptrType(A.Buffer);BD=$mapType($String,AU);BE=$ptrType(AE);BF=$ptrType(AF);BG=$ptrType(D.URL);BH=$funcType([BG],[$Bool],false);BI=$sliceType(AI);BJ=$mapType($String,$Bool);BK=$mapType($String,BD);BL=$mapType(AV,BD);BM=$mapType($String,AW);BN=$mapType($String,BM);BO=$mapType(AV,BM);BP=$mapType($String,AX);BQ=$mapType($String,AR);BR=$funcType([$String],[$Bool],false);AB.ptr.prototype.Sanitize=function(r){var{r,s,t,u,v,w,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=G.TrimSpace(r);$s=3;case 3:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}if(t===""){$s=1;continue;}$s=2;continue;case 1:$s=-1;return r;case 2:u=s.sanitizeWithBuff(G.NewReader(r));$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u.String();$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v;$s=6;case 6:return w;}return;}var $f={$blk:AB.ptr.prototype.Sanitize,$c:true,$r,r,s,t,u,v,w,$s};return $f;};AB.prototype.Sanitize=function(r){return this.$val.Sanitize(r);};AB.ptr.prototype.SanitizeBytes=function(r){var{r,s,t,u,v,w,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=A.TrimSpace(r);$s=3;case 3:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}if(t.$length===0){$s=1;continue;}$s=2;continue;case 1:$s=-1;return r;case 2:u=s.sanitizeWithBuff(A.NewReader(r));$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u.Bytes();$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v;$s=6;case 6:return w;}return;}var $f={$blk:AB.ptr.prototype.SanitizeBytes,$c:true,$r,r,s,t,u,v,w,$s};return $f;};AB.prototype.SanitizeBytes=function(r){return this.$val.SanitizeBytes(r);};AB.ptr.prototype.SanitizeReader=function(r){var{r,s,t,u,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=s.sanitizeWithBuff(r);$s=1;case 1:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;$s=2;case 2:return u;}return;}var $f={$blk:AB.ptr.prototype.SanitizeReader,$c:true,$r,r,s,t,u,$s};return $f;};AB.prototype.SanitizeReader=function(r){return this.$val.SanitizeReader(r);};AB.ptr.prototype.SanitizeReaderToWriter=function(r,s){var{r,s,t,u,v,$s,$r,$c}=$restore(this,{r,s});$s=$s||0;s:while(true){switch($s){case 0:t=this;u=t.sanitize(r,s);$s=1;case 1:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;$s=2;case 2:return v;}return;}var $f={$blk:AB.ptr.prototype.SanitizeReaderToWriter,$c:true,$r,r,s,t,u,v,$s};return $f;};AB.prototype.SanitizeReaderToWriter=function(r,s){return this.$val.SanitizeReaderToWriter(r,s);};AB.ptr.prototype.sanitizeWithBuff=function(r){var{r,s,t,u,v,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=[s];t=this;s[0]=new A.Buffer.ptr(AP.nil,0,0);u=t.sanitize(r,s[0]);$s=1;case 1:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;if(!($interfaceIsEqual(v,$ifaceNil))){$s=-1;return new A.Buffer.ptr(AP.nil,0,0);}$s=-1;return s[0];}return;}var $f={$blk:AB.ptr.prototype.sanitizeWithBuff,$c:true,$r,r,s,t,u,v,$s};return $f;};AB.prototype.sanitizeWithBuff=function(r){return this.$val.sanitizeWithBuff(r);};U.ptr.prototype.WriteString=function(r){var{r,s,t,u,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=s.Writer.Write((new AP($stringToBytes(r))));$s=1;case 1:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;$s=2;case 2:return u;}return;}var $f={$blk:U.ptr.prototype.WriteString,$c:true,$r,r,s,t,u,$s};return $f;};U.prototype.WriteString=function(r){return this.$val.WriteString(r);};AB.ptr.prototype.sanitize=function(r,s){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,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,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,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r,s});$s=$s||0;s:while(true){switch($s){case 0:t=this;t.init();u=$assertType(s,AA,true);v=u[0];w=u[1];if(!w){v=new U.ptr(s);}x=false;y=new $Int64(0,0);z=false;aa=AQ.nil;ab="";ac=H.NewTokenizer(r);$s=1;case 1:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ad=ac;case 2:ae=ad.Next();$s=6;case 6:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}if(ae===0){$s=4;continue;}$s=5;continue;case 4:af=ad.Err();if($interfaceIsEqual(af,C.EOF)){$s=-1;return $ifaceNil;}$s=-1;return af;case 5:ag=$clone(ad.Token(),H.Token);ah=ag.Type;if(ah===(6)){$s=8;continue;}if(ah===(5)){$s=9;continue;}if(ah===(2)){$s=10;continue;}if(ah===(3)){$s=11;continue;}if(ah===(4)){$s=12;continue;}if(ah===(1)){$s=13;continue;}$s=14;continue;case 8:$s=15;continue;case 9:if(t.allowComments){$s=16;continue;}$s=17;continue;case 16:ai=$clone(ag,H.Token).String();$s=18;case 18:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=v.WriteString(ai);$s=19;case 19:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}aj;case 17:$s=15;continue;case 10:ak=Z(ag.Data);$s=20;case 20:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}ab=ak;al=Z(ag.Data);$s=22;case 22:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al;if(am===("script")){if(!t.allowUnsafe){$s=2;continue;}}else if(am===("style")){if(!t.allowUnsafe){$s=2;continue;}}case 21:an=(ao=$mapIndex(t.elsAndAttrs,$String.keyFor(ag.Data)),ao!==undefined?[ao.v,true]:[false,false]);ap=an[0];aq=an[1];if(!aq){$s=23;continue;}$s=24;continue;case 23:as=t.matchRegex(ag.Data);$s=25;case 25:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}ar=as;at=ar[0];au=ar[1];if(!au){$s=26;continue;}$s=27;continue;case 26:av=(aw=$mapIndex(t.setOfElementsToSkipContent,$String.keyFor(ag.Data)),aw!==undefined?[aw.v,true]:[new AR.ptr(),false]);ax=av[1];if(ax){x=true;y=(ay=new $Int64(0,1),new $Int64(y.$high+ay.$high,y.$low+ay.$low));}if(t.addSpaces){$s=28;continue;}$s=29;continue;case 28:ba=v.WriteString(" ");$s=30;case 30:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}az=ba;bb=az[1];if(!($interfaceIsEqual(bb,$ifaceNil))){$s=-1;return bb;}case 29:$s=7;continue;case 27:ap=at;case 24:if(!((ag.Attr.$length===0))){$s=31;continue;}$s=32;continue;case 31:bc=t.sanitizeAttrs(ag.Data,ag.Attr,ap);$s=33;case 33:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}ag.Attr=bc;case 32:if(ag.Attr.$length===0){$s=34;continue;}$s=35;continue;case 34:bd=t.allowNoAttrs(ag.Data);$s=38;case 38:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}if(!bd){$s=36;continue;}$s=37;continue;case 36:z=true;aa=$append(aa,ag.Data);if(t.addSpaces){$s=39;continue;}$s=40;continue;case 39:bf=v.WriteString(" ");$s=41;case 41:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}be=bf;bg=be[1];if(!($interfaceIsEqual(bg,$ifaceNil))){$s=-1;return bg;}case 40:$s=7;continue;case 37:case 35:if(!x){$s=42;continue;}$s=43;continue;case 42:bi=$clone(ag,H.Token).String();$s=44;case 44:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=v.WriteString(bi);$s=45;case 45:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bh=bj;bk=bh[1];if(!($interfaceIsEqual(bk,$ifaceNil))){$s=-1;return bk;}case 43:$s=15;continue;case 11:bl=Z(ag.Data);$s=48;case 48:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}if(ab===bl){$s=46;continue;}$s=47;continue;case 46:ab="";case 47:bm=Z(ag.Data);$s=50;case 50:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bn=bm;if(bn===("script")){if(!t.allowUnsafe){$s=2;continue;}}else if(bn===("style")){if(!t.allowUnsafe){$s=2;continue;}}case 49:if(z&&(bo=aa.$length-1>>0,((bo<0||bo>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+bo]))===ag.Data){$s=51;continue;}$s=52;continue;case 51:aa=$subslice(aa,0,(aa.$length-1>>0));if(aa.$length===0){z=false;}if(t.addSpaces){$s=53;continue;}$s=54;continue;case 53:bq=v.WriteString(" ");$s=55;case 55:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}bp=bq;br=bp[1];if(!($interfaceIsEqual(br,$ifaceNil))){$s=-1;return br;}case 54:$s=7;continue;case 52:bs=(bt=$mapIndex(t.elsAndAttrs,$String.keyFor(ag.Data)),bt!==undefined?[bt.v,true]:[false,false]);bu=bs[1];if(!bu){$s=56;continue;}$s=57;continue;case 56:bv=false;bw=t.elsMatchingAndAttrs;bx=0;by=bw?bw.keys():undefined;bz=bw?bw.size:0;case 58:if(!(bx0||(z&&(y?y.size:0)>0)){v=true;}if(!v){$s=1;continue;}$s=2;continue;case 1:aa=u.elsMatchingAndStyles;ab=0;ac=aa?aa.keys():undefined;ad=aa?aa.size:0;case 3:if(!(ab0){v=true;$s=4;continue;}case 6:ab++;$s=3;continue;case 4:case 2:aj=new AT([]);ak=s;al=0;case 8:if(!(al=ak.$length)?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+al]),H.Attribute);if(u.allowDataAttributes){$s=10;continue;}$s=11;continue;case 10:an=X(am.Key);$s=14;case 14:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}if(an){$s=12;continue;}$s=13;continue;case 12:aj=$append(aj,am);al++;$s=8;continue;case 13:case 11:if(am.Key==="style"&&v){$s=15;continue;}$s=16;continue;case 15:ao=u.sanitizeStyles($clone(am,H.Attribute),r);$s=17;case 17:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}H.Attribute.copy(am,ao);if(am.Val===""){al++;$s=8;continue;}else{aj=$append(aj,am);al++;$s=8;continue;}case 16:ap=(aq=$mapIndex(t,$String.keyFor(am.Key)),aq!==undefined?[aq.v,true]:[AU.nil,false]);ar=ap[0];as=ap[1];if(as){$s=18;continue;}$s=19;continue;case 18:at=ar;au=0;case 20:if(!(au=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+au]),AC);if(!(av.regexp===AV.nil)){$s=22;continue;}$s=23;continue;case 22:aw=av.regexp.MatchString(am.Val);$s=27;case 27:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}if(aw){$s=25;continue;}$s=26;continue;case 25:aj=$append(aj,am);al++;$s=8;continue s;case 26:$s=24;continue;case 23:aj=$append(aj,am);al++;$s=8;continue s;case 24:au++;$s=20;continue;case 21:case 19:ax=(ay=$mapIndex(u.globalAttrs,$String.keyFor(am.Key)),ay!==undefined?[ay.v,true]:[AU.nil,false]);az=ax[0];ba=ax[1];if(ba){$s=28;continue;}$s=29;continue;case 28:bb=az;bc=0;case 30:if(!(bc=bb.$length)?($throwRuntimeError("index out of range"),undefined):bb.$array[bb.$offset+bc]),AC);if(!(bd.regexp===AV.nil)){$s=32;continue;}$s=33;continue;case 32:be=bd.regexp.MatchString(am.Val);$s=37;case 37:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=35;continue;}$s=36;continue;case 35:aj=$append(aj,am);al++;$s=8;continue s;case 36:$s=34;continue;case 33:aj=$append(aj,am);al++;$s=8;continue s;case 34:bc++;$s=30;continue;case 31:case 29:al++;$s=8;continue;case 9:if(aj.$length===0){$s=-1;return aj;}if(V(r)){$s=38;continue;}$s=39;continue;case 38:if(u.requireParseableURLs){$s=40;continue;}$s=41;continue;case 40:bf=new AT([]);bg=aj;bh=0;case 42:if(!(bh=bg.$length)?($throwRuntimeError("index out of range"),undefined):bg.$array[bg.$offset+bh]),H.Attribute);bj=r;if(bj===("a")||bj===("area")||bj===("base")||bj===("link")){$s=45;continue;}if(bj===("blockquote")||bj===("del")||bj===("ins")||bj===("q")){$s=46;continue;}if(bj===("audio")||bj===("embed")||bj===("iframe")||bj===("img")||bj===("script")||bj===("source")||bj===("track")||bj===("video")){$s=47;continue;}$s=48;continue;case 45:if(bi.Key==="href"){$s=50;continue;}$s=51;continue;case 50:bl=u.validURL(bi.Val);$s=52;case 52:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bk=bl;bm=bk[0];bn=bk[1];if(bn){bi.Val=bm;bf=$append(bf,bi);}$s=44;continue;case 51:bf=$append(bf,bi);$s=49;continue;case 46:if(bi.Key==="cite"){$s=53;continue;}$s=54;continue;case 53:bp=u.validURL(bi.Val);$s=55;case 55:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bo=bp;bq=bo[0];br=bo[1];if(br){bi.Val=bq;bf=$append(bf,bi);}$s=44;continue;case 54:bf=$append(bf,bi);$s=49;continue;case 47:if(bi.Key==="src"){$s=56;continue;}$s=57;continue;case 56:bt=u.validURL(bi.Val);$s=58;case 58:if($c){$c=false;bt=bt.$blk();}if(bt&&bt.$blk!==undefined){break s;}bs=bt;bu=bs[0];bv=bs[1];if(bv){$s=59;continue;}$s=60;continue;case 59:if(!(u.srcRewriter===$throwNilPointerError)){$s=61;continue;}$s=62;continue;case 61:bx=D.Parse(bu);$s=63;case 63:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}bw=bx;by=bw[0];bz=bw[1];if(!($interfaceIsEqual(bz,$ifaceNil))){$s=64;continue;}$s=65;continue;case 64:ca=B.Println(new AS([bz]));$s=66;case 66:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}ca;case 65:$r=u.srcRewriter(by);$s=67;case 67:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bu=by.String();case 62:bi.Val=bu;bf=$append(bf,bi);case 60:$s=44;continue;case 57:bf=$append(bf,bi);$s=49;continue;case 48:bf=$append(bf,bi);case 49:case 44:bh++;$s=42;continue;case 43:aj=bf;case 41:if((u.requireNoFollow||u.requireNoFollowFullyQualifiedLinks||u.requireNoReferrer||u.requireNoReferrerFullyQualifiedLinks||u.addTargetBlankToFullyQualifiedLinks)&&aj.$length>0){$s=68;continue;}$s=69;continue;case 68:cb=r;if(cb===("a")||cb===("area")||cb===("base")||cb===("link")){$s=71;continue;}$s=72;continue;case 71:cc=false;cd=false;ce=aj;cf=0;case 73:if(!(cf=ce.$length)?($throwRuntimeError("index out of range"),undefined):ce.$array[ce.$offset+cf]),H.Attribute);if(cg.Key==="href"){$s=75;continue;}$s=76;continue;case 75:cc=true;ci=D.Parse(cg.Val);$s=77;case 77:if($c){$c=false;ci=ci.$blk();}if(ci&&ci.$blk!==undefined){break s;}ch=ci;cj=ch[0];ck=ch[1];if(!($interfaceIsEqual(ck,$ifaceNil))){cf++;$s=73;continue;}if(!(cj.Host==="")){cd=true;}cf++;$s=73;continue;case 76:cf++;$s=73;continue;case 74:if(cc){cl=false;cm=false;cn=false;co=u.requireNoFollow||cd&&u.requireNoFollowFullyQualifiedLinks;cp=u.requireNoReferrer||cd&&u.requireNoReferrerFullyQualifiedLinks;cq=cd&&u.addTargetBlankToFullyQualifiedLinks;cr=new AT([]);cs=aj;ct=0;while(true){if(!(ct=cs.$length)?($throwRuntimeError("index out of range"),undefined):cs.$array[cs.$offset+ct]),H.Attribute);cv=false;if(cu.Key==="rel"&&(co||cp)){if(co&&!G.Contains(cu.Val,"nofollow")){cu.Val=cu.Val+(" nofollow");}if(cp&&!G.Contains(cu.Val,"noreferrer")){cu.Val=cu.Val+(" noreferrer");}cl=co;cm=cp;cr=$append(cr,cu);cv=true;}if(r==="a"&&cu.Key==="target"){if(cu.Val==="_blank"){cn=true;}if(cq&&!cn){cu.Val="_blank";cn=true;cr=$append(cr,cu);cv=true;}}if(!cv){cr=$append(cr,cu);}ct++;}if(cl||cm||cn){aj=cr;}if((co&&!cl)||(cp&&!cm)){cw=new H.Attribute.ptr("","","");cw.Key="rel";if(co){cw.Val="nofollow";}if(cp){if(!(cw.Val==="")){cw.Val=cw.Val+(" ");}cw.Val=cw.Val+("noreferrer");}aj=$append(aj,cw);}if(r==="a"&&cq&&!cn){cx=new H.Attribute.ptr("","","");cx.Key="target";cx.Val="_blank";cn=true;aj=$append(aj,cx);}if(cn){cy=false;cz=new AT([]);da=aj;db=0;while(true){if(!(db=da.$length)?($throwRuntimeError("index out of range"),undefined):da.$array[da.$offset+db]),H.Attribute);dd=false;if(dc.Key==="rel"){if(G.Contains(dc.Val,"noopener")){cy=true;cz=$append(cz,dc);}else{dc.Val=dc.Val+(" noopener");cy=true;cz=$append(cz,dc);}dd=true;}if(!dd){cz=$append(cz,dc);}db++;}if(cy){aj=cz;}else{de=new H.Attribute.ptr("","","");de.Key="rel";de.Val="noopener";aj=$append(aj,de);}}}case 72:case 70:case 69:case 39:if(u.requireCrossOriginAnonymous&&aj.$length>0){df=r;if(df===("audio")||df===("img")||df===("link")||df===("script")||df===("video")){dg=false;dh=aj;di=0;while(true){if(!(di=dh.$length)?($throwRuntimeError("index out of range"),undefined):dh.$array[dh.$offset+di]),H.Attribute);if(dk.Key==="crossorigin"){dg=true;((dj<0||dj>=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+dj]).Val="anonymous";}di++;}if(!dg){dl=new H.Attribute.ptr("","","");dl.Key="crossorigin";dl.Val="anonymous";aj=$append(aj,dl);}}}if(!(u.requireSandboxOnIFrame===false)&&r==="iframe"){$s=78;continue;}$s=79;continue;case 78:dm=false;dn=aj;dp=0;case 80:if(!(dp=dn.$length)?($throwRuntimeError("index out of range"),undefined):dn.$array[dn.$offset+dp]),H.Attribute);if(dr.Key==="sandbox"){$s=82;continue;}$s=83;continue;case 82:dm=true;ds=AQ.nil;dt=new $global.Map();dv=G.Fields(dr.Val);$s=84;case 84:if($c){$c=false;dv=dv.$blk();}if(dv&&dv.$blk!==undefined){break s;}du=dv;dw=0;case 85:if(!(dw=du.$length)?($throwRuntimeError("index out of range"),undefined):du.$array[du.$offset+dw]);if((dy=$mapIndex(u.requireSandboxOnIFrame,$String.keyFor(dx)),dy!==undefined?dy.v:false)){if(!(dz=$mapIndex(dt,$String.keyFor(dx)),dz!==undefined?dz.v:false)){ds=$append(ds,dx);ea=dx;(dt||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ea),{k:ea,v:true});}}dw++;$s=85;continue;case 86:((dq<0||dq>=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+dq]).Val=G.Join(ds," ");case 83:dp++;$s=80;continue;case 81:if(!dm){eb=new H.Attribute.ptr("","","");eb.Key="sandbox";eb.Val="";aj=$append(aj,eb);}case 79:$s=-1;return aj;}return;}var $f={$blk:AB.ptr.prototype.sanitizeAttrs,$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,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,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,ea,eb,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.sanitizeAttrs=function(r,s,t){return this.$val.sanitizeAttrs(r,s,t);};AB.ptr.prototype.sanitizeStyles=function(r,s){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,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r,s});$s=$s||0;s:while(true){switch($s){case 0:t=this;v=(u=$mapIndex(t.elsAndStyles,$String.keyFor(s)),u!==undefined?u.v:false);if((v?v.size:0)===0){$s=1;continue;}$s=2;continue;case 1:v=$makeMap($String.keyFor,[]);w=t.elsMatchingAndStyles;x=0;y=w?w.keys():undefined;z=w?w.size:0;case 3:if(!(x0&&!((r.Val.charCodeAt((r.Val.length-1>>0))===59))){r.Val=r.Val+";";}aq=I.ParseDeclarations(r.Val);$s=8;case 8:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap=aq;ar=ap[0];as=ap[1];if(!($interfaceIsEqual(as,$ifaceNil))){r.Val="";$s=-1;return r;}at=new AQ([]);au=new AQ(["-webkit-","-moz-","-ms-","-o-","mso-","-xv-","-atsc-","-wap-","-khtml-","prince-","-ah-","-hp-","-ro-","-rim-","-tc-"]);av=ar;aw=0;case 9:if(!(aw=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+aw]);ay=G.ToLower(ax.Property);$s=11;case 11:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}az=ay;ba=G.ToLower(ax.Value);$s=12;case 12:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}bb=Y(ba);$s=13;case 13:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb;bd=au;be=0;while(true){if(!(be=bd.$length)?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+be]);az=G.TrimPrefix(az,bf);be++;}bg=(bh=$mapIndex(v,$String.keyFor(az)),bh!==undefined?[bh.v,true]:[AW.nil,false]);bi=bg[0];bj=bg[1];if(bj){$s=14;continue;}$s=15;continue;case 14:bk=bi;bl=0;case 16:if(!(bl=bk.$length)?($throwRuntimeError("index out of range"),undefined):bk.$array[bk.$offset+bl]),AD);if(!(bm.handler===$throwNilPointerError)){$s=18;continue;}if(bm.enum$2.$length>0){$s=19;continue;}if(!(bm.regexp===AV.nil)){$s=20;continue;}$s=21;continue;case 18:bn=bm.handler(bc);$s=24;case 24:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}if(bn){$s=22;continue;}$s=23;continue;case 22:at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;case 23:$s=21;continue;case 19:if(W(bc,bm.enum$2)){at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;}$s=21;continue;case 20:bo=bm.regexp.MatchString(bc);$s=27;case 27:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}if(bo){$s=25;continue;}$s=26;continue;case 25:at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;case 26:case 21:bl++;$s=16;continue;case 17:case 15:bp=(bq=$mapIndex(t.globalStyles,$String.keyFor(az)),bq!==undefined?[bq.v,true]:[AW.nil,false]);br=bp[0];bs=bp[1];if(bs){$s=28;continue;}$s=29;continue;case 28:bt=br;bu=0;case 30:if(!(bu=bt.$length)?($throwRuntimeError("index out of range"),undefined):bt.$array[bt.$offset+bu]),AD);if(!(bv.handler===$throwNilPointerError)){$s=32;continue;}if(bv.enum$2.$length>0){$s=33;continue;}if(!(bv.regexp===AV.nil)){$s=34;continue;}$s=35;continue;case 32:bw=bv.handler(bc);$s=38;case 38:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}if(bw){$s=36;continue;}$s=37;continue;case 36:at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;case 37:$s=35;continue;case 33:if(W(bc,bv.enum$2)){at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;}$s=35;continue;case 34:bx=bv.regexp.MatchString(bc);$s=41;case 41:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}if(bx){$s=39;continue;}$s=40;continue;case 39:at=$append(at,ax.Property+": "+ax.Value);aw++;$s=9;continue s;case 40:case 35:bu++;$s=30;continue;case 31:case 29:aw++;$s=9;continue;case 10:if(at.$length>0){r.Val=G.Join(at,"; ");}else{r.Val="";}$s=-1;return r;}return;}var $f={$blk:AB.ptr.prototype.sanitizeStyles,$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,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.sanitizeStyles=function(r,s){return this.$val.sanitizeStyles(r,s);};AB.ptr.prototype.allowNoAttrs=function(r){var{r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=(u=$mapIndex(s.setOfElementsAllowedWithoutAttrs,$String.keyFor(r)),u!==undefined?[u.v,true]:[new AR.ptr(),false]);v=t[1];if(!v){$s=1;continue;}$s=2;continue;case 1:w=s.setOfElementsMatchingAllowedWithoutAttrs;x=0;case 3:if(!(x=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]);z=y.MatchString(r);$s=7;case 7:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}if(z){$s=5;continue;}$s=6;continue;case 5:v=true;$s=4;continue;case 6:x++;$s=3;continue;case 4:case 2:$s=-1;return v;}return;}var $f={$blk:AB.ptr.prototype.allowNoAttrs,$c:true,$r,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.allowNoAttrs=function(r){return this.$val.allowNoAttrs(r);};AB.ptr.prototype.validURL=function(r){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;if(s.requireParseableURLs){$s=1;continue;}$s=2;continue;case 1:t=G.TrimSpace(r);$s=3;case 3:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}r=t;if(G.Contains(r," ")||G.Contains(r,"\t")||G.Contains(r,"\n")){$s=4;continue;}$s=5;continue;case 4:if(!G.HasPrefix(r,"data:")){$s=-1;return["",false];}u=P.FindString(r);$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;if(!(v==="")){r=v+G.Replace(G.Replace($substring(r,v.length),"\r","",-1),"\n","",-1);}case 5:x=D.Parse(r);$s=7;case 7:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}w=x;y=w[0];z=w[1];if(!($interfaceIsEqual(z,$ifaceNil))){$s=-1;return["",false];}if(!(y.Scheme==="")){$s=8;continue;}$s=9;continue;case 8:aa=(ab=$mapIndex(s.allowURLSchemes,$String.keyFor(y.Scheme)),ab!==undefined?[ab.v,true]:[AX.nil,false]);ac=aa[0];ad=aa[1];if(!ad){$s=10;continue;}$s=11;continue;case 10:ae=s.allowURLSchemeRegexps;af=0;case 12:if(!(af=ae.$length)?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+af]);ah=ag.MatchString(y.Scheme);$s=16;case 16:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}if(ah){$s=14;continue;}$s=15;continue;case 14:$s=-1;return[y.String(),true];case 15:af++;$s=12;continue;case 13:$s=-1;return["",false];case 11:if(ac.$length===0){$s=-1;return[y.String(),true];}ai=ac;aj=0;case 17:if(!(aj=ai.$length)?($throwRuntimeError("index out of range"),undefined):ai.$array[ai.$offset+aj]);al=ak(y);$s=21;case 21:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}if(al){$s=19;continue;}$s=20;continue;case 19:$s=-1;return[y.String(),true];case 20:aj++;$s=17;continue;case 18:$s=-1;return["",false];case 9:if(s.allowRelativeURLs){if(!(y.String()==="")){$s=-1;return[y.String(),true];}}$s=-1;return["",false];case 2:$s=-1;return[r,true];}return;}var $f={$blk:AB.ptr.prototype.validURL,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.validURL=function(r){return this.$val.validURL(r);};V=function(r){var r,s;s=r;if(s===("a")||s===("area")||s===("base")||s===("link")){return true;}else if(s===("blockquote")||s===("del")||s===("ins")||s===("q")){return true;}else if(s===("audio")||s===("embed")||s===("iframe")||s===("img")||s===("input")||s===("script")||s===("track")||s===("video")){return true;}else{return false;}};W=function(r,s){var r,s,t,u,v;t=s;u=0;while(true){if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);if(G.EqualFold(v,r)){return true;}u++;}return false;};X=function(r){var{r,s,t,u,v,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=L.MatchString(r);$s=3;case 3:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}if(!s){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:t=G.Split(r,"data-");if(t.$length===1){$s=-1;return false;}u=M.MatchString((1>=t.$length?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+1]));$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}if(u){$s=4;continue;}$s=5;continue;case 4:$s=-1;return false;case 5:v=N.MatchString((1>=t.$length?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+1]));$s=9;case 9:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}if(v){$s=7;continue;}$s=8;continue;case 7:$s=-1;return false;case 8:$s=-1;return true;}return;}var $f={$blk:X,$c:true,$r,r,s,t,u,v,$s};return $f;};Y=function(r){var{aa,ab,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=r;t=O.FindStringIndex(s);$s=1;case 1:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;case 2:if(!(!(u===AY.nil))){$s=3;continue;}v=$substring(s,((0>=u.$length?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+0])+1>>0),(1>=u.$length?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+1]));w=G.TrimSpace(v);$s=4;case 4:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;if(v.length<4){v=G.Repeat("0",4-v.length>>0)+v;}else{while(true){if(!(v.length>4)){break;}if(!((v.charCodeAt(0)===48))){v="";break;}else{v=$substring(v,1);}}}v="\\u"+v;x=F.Unquote("\""+v+"\"");y=x[0];z=x[1];aa=G.TrimSpace(y);$s=5;case 5:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}y=aa;if(!($interfaceIsEqual(z,$ifaceNil))){$s=-1;return"";}s=$substring(s,0,(0>=u.$length?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+0]))+y+$substring(s,(1>=u.$length?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+1]));ab=O.FindStringIndex(s);$s=6;case 6:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}u=ab;$s=2;continue;case 3:$s=-1;return s;}return;}var $f={$blk:Y,$c:true,$r,aa,ab,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.ptr.prototype.matchRegex=function(r){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=new $global.Map();u=false;v=s.elsMatchingAndAttrs;w=0;x=v?v.keys():undefined;y=v?v.size:0;case 1:if(!(w=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);x=G.ToLower(w);$s=3;case 3:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}s[0].attrNames=$append(s[0].attrNames,x);v++;$s=1;continue;case 2:$s=-1;return s[0];}return;}var $f={$blk:AB.ptr.prototype.AllowAttrs,$c:true,$r,r,s,t,u,v,w,x,$s};return $f;};AB.prototype.AllowAttrs=function(r){return this.$val.AllowAttrs(r);};AB.ptr.prototype.AllowDataAttributes=function(){var r;r=this;r.allowDataAttributes=true;};AB.prototype.AllowDataAttributes=function(){return this.$val.AllowDataAttributes();};AB.ptr.prototype.AllowComments=function(){var r;r=this;r.allowComments=true;};AB.prototype.AllowComments=function(){return this.$val.AllowComments();};AB.ptr.prototype.AllowNoAttrs=function(){var r,s;r=this;r.init();s=new AE.ptr(r,AQ.nil,AV.nil,true);return s;};AB.prototype.AllowNoAttrs=function(){return this.$val.AllowNoAttrs();};AE.ptr.prototype.AllowNoAttrs=function(){var r;r=this;r.allowEmpty=true;return r;};AE.prototype.AllowNoAttrs=function(){return this.$val.AllowNoAttrs();};AE.ptr.prototype.Matching=function(r){var r,s;s=this;s.regexp=r;return s;};AE.prototype.Matching=function(r){return this.$val.Matching(r);};AE.ptr.prototype.OnElements=function(r){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=s.attrNames;y=0;while(true){if(!(y=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+y]);aa=(ab=$mapIndex(s.p.elsAndAttrs,$String.keyFor(v)),ab!==undefined?[ab.v,true]:[false,false]);ac=aa[1];if(!ac){ad=v;(s.p.elsAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ad),{k:ad,v:new $global.Map()});}ae=new AC.ptr(AV.nil);if(!(s.regexp===AV.nil)){ae.regexp=s.regexp;}af=z;((ag=$mapIndex(s.p.elsAndAttrs,$String.keyFor(v)),ag!==undefined?ag.v:false)||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(af),{k:af,v:$append((ah=$mapIndex((ai=$mapIndex(s.p.elsAndAttrs,$String.keyFor(v)),ai!==undefined?ai.v:false),$String.keyFor(z)),ah!==undefined?ah.v:AU.nil),ae)});y++;}if(s.allowEmpty){aj=v;(s.p.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aj),{k:aj,v:$clone(new AR.ptr(),AR)});ak=(al=$mapIndex(s.p.elsAndAttrs,$String.keyFor(v)),al!==undefined?[al.v,true]:[false,false]);am=ak[1];if(!am){an=v;(s.p.elsAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(an),{k:an,v:new $global.Map()});}}u++;$s=1;continue;case 2:$s=-1;return s.p;}return;}var $f={$blk:AE.ptr.prototype.OnElements,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,r,s,t,u,v,w,x,y,z,$s};return $f;};AE.prototype.OnElements=function(r){return this.$val.OnElements(r);};AE.ptr.prototype.OnElementsMatching=function(r){var aa,ab,ac,ad,ae,af,ag,ah,ai,r,s,t,u,v,w,x,y,z;s=this;t=s.attrNames;u=0;while(true){if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=(x=$mapIndex(s.p.elsMatchingAndAttrs,AV.keyFor(r)),x!==undefined?[x.v,true]:[false,false]);y=w[1];if(!y){z=r;(s.p.elsMatchingAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set(AV.keyFor(z),{k:z,v:new $global.Map()});}aa=new AC.ptr(AV.nil);if(!(s.regexp===AV.nil)){aa.regexp=s.regexp;}ab=v;((ac=$mapIndex(s.p.elsMatchingAndAttrs,AV.keyFor(r)),ac!==undefined?ac.v:false)||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ab),{k:ab,v:$append((ad=$mapIndex((ae=$mapIndex(s.p.elsMatchingAndAttrs,AV.keyFor(r)),ae!==undefined?ae.v:false),$String.keyFor(v)),ad!==undefined?ad.v:AU.nil),aa)});u++;}if(s.allowEmpty){s.p.setOfElementsMatchingAllowedWithoutAttrs=$append(s.p.setOfElementsMatchingAllowedWithoutAttrs,r);af=(ag=$mapIndex(s.p.elsMatchingAndAttrs,AV.keyFor(r)),ag!==undefined?[ag.v,true]:[false,false]);ah=af[1];if(!ah){ai=r;(s.p.elsMatchingAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set(AV.keyFor(ai),{k:ai,v:new $global.Map()});}}return s.p;};AE.prototype.OnElementsMatching=function(r){return this.$val.OnElementsMatching(r);};AE.ptr.prototype.Globally=function(){var aa,ab,r,s,t,u,v,w,x,y,z;r=this;s=r.attrNames;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);v=(w=$mapIndex(r.p.globalAttrs,$String.keyFor(u)),w!==undefined?[w.v,true]:[AU.nil,false]);x=v[1];if(!x){y=u;(r.p.globalAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(y),{k:y,v:new AU([])});}z=new AC.ptr(AV.nil);if(!(r.regexp===AV.nil)){z.regexp=r.regexp;}aa=u;(r.p.globalAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:$append((ab=$mapIndex(r.p.globalAttrs,$String.keyFor(u)),ab!==undefined?ab.v:AU.nil),z)});t++;}return r.p;};AE.prototype.Globally=function(){return this.$val.Globally();};AB.ptr.prototype.AllowStyles=function(r){var{r,s,t,u,v,w,x,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=[s];t=this;t.init();s[0]=new AF.ptr(t,AQ.nil,AV.nil,AQ.nil,$throwNilPointerError);u=r;v=0;case 1:if(!(v=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);x=G.ToLower(w);$s=3;case 3:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}s[0].propertyNames=$append(s[0].propertyNames,x);v++;$s=1;continue;case 2:$s=-1;return s[0];}return;}var $f={$blk:AB.ptr.prototype.AllowStyles,$c:true,$r,r,s,t,u,v,w,x,$s};return $f;};AB.prototype.AllowStyles=function(r){return this.$val.AllowStyles(r);};AF.ptr.prototype.Matching=function(r){var r,s;s=this;s.regexp=r;return s;};AF.prototype.Matching=function(r){return this.$val.Matching(r);};AF.ptr.prototype.MatchingEnum=function(r){var r,s;s=this;s.enum$3=r;return s;};AF.prototype.MatchingEnum=function(r){return this.$val.MatchingEnum(r);};AF.ptr.prototype.MatchingHandler=function(r){var r,s;s=this;s.handler=r;return s;};AF.prototype.MatchingHandler=function(r){return this.$val.MatchingHandler(r);};AF.ptr.prototype.OnElements=function(r){var{aa,ab,ac,ad,ae,af,ag,ah,ai,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=s.propertyNames;y=0;while(true){if(!(y=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+y]);aa=(ab=$mapIndex(s.p.elsAndStyles,$String.keyFor(v)),ab!==undefined?[ab.v,true]:[false,false]);ac=aa[1];if(!ac){ad=v;(s.p.elsAndStyles||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ad),{k:ad,v:new $global.Map()});}ae=new AD.ptr($throwNilPointerError,AV.nil,AQ.nil);if(!(s.handler===$throwNilPointerError)){ae.handler=s.handler;}else if(s.enum$3.$length>0){ae.enum$2=s.enum$3;}else if(!(s.regexp===AV.nil)){ae.regexp=s.regexp;}else{ae.handler=J.GetDefaultHandler(z);}af=z;((ag=$mapIndex(s.p.elsAndStyles,$String.keyFor(v)),ag!==undefined?ag.v:false)||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(af),{k:af,v:$append((ah=$mapIndex((ai=$mapIndex(s.p.elsAndStyles,$String.keyFor(v)),ai!==undefined?ai.v:false),$String.keyFor(z)),ah!==undefined?ah.v:AW.nil),ae)});y++;}u++;$s=1;continue;case 2:$s=-1;return s.p;}return;}var $f={$blk:AF.ptr.prototype.OnElements,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,r,s,t,u,v,w,x,y,z,$s};return $f;};AF.prototype.OnElements=function(r){return this.$val.OnElements(r);};AF.ptr.prototype.OnElementsMatching=function(r){var aa,ab,ac,ad,ae,r,s,t,u,v,w,x,y,z;s=this;t=s.propertyNames;u=0;while(true){if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=(x=$mapIndex(s.p.elsMatchingAndStyles,AV.keyFor(r)),x!==undefined?[x.v,true]:[false,false]);y=w[1];if(!y){z=r;(s.p.elsMatchingAndStyles||$throwRuntimeError("assignment to entry in nil map")).set(AV.keyFor(z),{k:z,v:new $global.Map()});}aa=new AD.ptr($throwNilPointerError,AV.nil,AQ.nil);if(!(s.handler===$throwNilPointerError)){aa.handler=s.handler;}else if(s.enum$3.$length>0){aa.enum$2=s.enum$3;}else if(!(s.regexp===AV.nil)){aa.regexp=s.regexp;}else{aa.handler=J.GetDefaultHandler(v);}ab=v;((ac=$mapIndex(s.p.elsMatchingAndStyles,AV.keyFor(r)),ac!==undefined?ac.v:false)||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ab),{k:ab,v:$append((ad=$mapIndex((ae=$mapIndex(s.p.elsMatchingAndStyles,AV.keyFor(r)),ae!==undefined?ae.v:false),$String.keyFor(v)),ad!==undefined?ad.v:AW.nil),aa)});u++;}return s.p;};AF.prototype.OnElementsMatching=function(r){return this.$val.OnElementsMatching(r);};AF.ptr.prototype.Globally=function(){var aa,ab,r,s,t,u,v,w,x,y,z;r=this;s=r.propertyNames;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);v=(w=$mapIndex(r.p.globalStyles,$String.keyFor(u)),w!==undefined?[w.v,true]:[AW.nil,false]);x=v[1];if(!x){y=u;(r.p.globalStyles||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(y),{k:y,v:new AW([])});}z=new AD.ptr($throwNilPointerError,AV.nil,AQ.nil);if(!(r.handler===$throwNilPointerError)){z.handler=r.handler;}else if(r.enum$3.$length>0){z.enum$2=r.enum$3;}else if(!(r.regexp===AV.nil)){z.regexp=r.regexp;}else{z.handler=J.GetDefaultHandler(u);}aa=u;(r.p.globalStyles||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:$append((ab=$mapIndex(r.p.globalStyles,$String.keyFor(u)),ab!==undefined?ab.v:AW.nil),z)});t++;}return r.p;};AF.prototype.Globally=function(){return this.$val.Globally();};AB.ptr.prototype.AllowElements=function(r){var{aa,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;s.init();t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=(y=$mapIndex(s.elsAndAttrs,$String.keyFor(v)),y!==undefined?[y.v,true]:[false,false]);z=x[1];if(!z){aa=v;(s.elsAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:new $global.Map()});}u++;$s=1;continue;case 2:$s=-1;return s;}return;}var $f={$blk:AB.ptr.prototype.AllowElements,$c:true,$r,aa,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.AllowElements=function(r){return this.$val.AllowElements(r);};AB.ptr.prototype.AllowElementsMatching=function(r){var r,s,t,u,v,w;s=this;s.init();t=(u=$mapIndex(s.elsMatchingAndAttrs,AV.keyFor(r)),u!==undefined?[u.v,true]:[false,false]);v=t[1];if(!v){w=r;(s.elsMatchingAndAttrs||$throwRuntimeError("assignment to entry in nil map")).set(AV.keyFor(w),{k:w,v:new $global.Map()});}return s;};AB.prototype.AllowElementsMatching=function(r){return this.$val.AllowElementsMatching(r);};AB.ptr.prototype.AllowURLSchemesMatching=function(r){var r,s;s=this;s.allowURLSchemeRegexps=$append(s.allowURLSchemeRegexps,r);return s;};AB.prototype.AllowURLSchemesMatching=function(r){return this.$val.AllowURLSchemesMatching(r);};AB.ptr.prototype.RewriteSrc=function(r){var r,s;s=this;s.srcRewriter=r;return s;};AB.prototype.RewriteSrc=function(r){return this.$val.RewriteSrc(r);};AB.ptr.prototype.RequireNoFollowOnLinks=function(r){var r,s;s=this;s.requireNoFollow=r;s.requireParseableURLs=true;return s;};AB.prototype.RequireNoFollowOnLinks=function(r){return this.$val.RequireNoFollowOnLinks(r);};AB.ptr.prototype.RequireNoFollowOnFullyQualifiedLinks=function(r){var r,s;s=this;s.requireNoFollowFullyQualifiedLinks=r;s.requireParseableURLs=true;return s;};AB.prototype.RequireNoFollowOnFullyQualifiedLinks=function(r){return this.$val.RequireNoFollowOnFullyQualifiedLinks(r);};AB.ptr.prototype.RequireNoReferrerOnLinks=function(r){var r,s;s=this;s.requireNoReferrer=r;s.requireParseableURLs=true;return s;};AB.prototype.RequireNoReferrerOnLinks=function(r){return this.$val.RequireNoReferrerOnLinks(r);};AB.ptr.prototype.RequireNoReferrerOnFullyQualifiedLinks=function(r){var r,s;s=this;s.requireNoReferrerFullyQualifiedLinks=r;s.requireParseableURLs=true;return s;};AB.prototype.RequireNoReferrerOnFullyQualifiedLinks=function(r){return this.$val.RequireNoReferrerOnFullyQualifiedLinks(r);};AB.ptr.prototype.RequireCrossOriginAnonymous=function(r){var r,s;s=this;s.requireCrossOriginAnonymous=r;return s;};AB.prototype.RequireCrossOriginAnonymous=function(r){return this.$val.RequireCrossOriginAnonymous(r);};AB.ptr.prototype.AddTargetBlankToFullyQualifiedLinks=function(r){var r,s;s=this;s.addTargetBlankToFullyQualifiedLinks=r;s.requireParseableURLs=true;return s;};AB.prototype.AddTargetBlankToFullyQualifiedLinks=function(r){return this.$val.AddTargetBlankToFullyQualifiedLinks(r);};AB.ptr.prototype.RequireParseableURLs=function(r){var r,s;s=this;s.requireParseableURLs=r;return s;};AB.prototype.RequireParseableURLs=function(r){return this.$val.RequireParseableURLs(r);};AB.ptr.prototype.AllowRelativeURLs=function(r){var r,s;s=this;s.RequireParseableURLs(true);s.allowRelativeURLs=r;return s;};AB.prototype.AllowRelativeURLs=function(r){return this.$val.AllowRelativeURLs(r);};AB.ptr.prototype.AllowURLSchemes=function(r){var{r,s,t,u,v,w,x,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;s.init();s.RequireParseableURLs(true);t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=v;(s.allowURLSchemes||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(x),{k:x,v:AX.nil});u++;$s=1;continue;case 2:$s=-1;return s;}return;}var $f={$blk:AB.ptr.prototype.AllowURLSchemes,$c:true,$r,r,s,t,u,v,w,x,$s};return $f;};AB.prototype.AllowURLSchemes=function(r){return this.$val.AllowURLSchemes(r);};AB.ptr.prototype.AllowURLSchemeWithCustomPolicy=function(r,s){var{r,s,t,u,v,w,$s,$r,$c}=$restore(this,{r,s});$s=$s||0;s:while(true){switch($s){case 0:t=this;t.init();t.RequireParseableURLs(true);u=G.ToLower(r);$s=1;case 1:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}r=u;v=r;(t.allowURLSchemes||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(v),{k:v,v:$append((w=$mapIndex(t.allowURLSchemes,$String.keyFor(r)),w!==undefined?w.v:AX.nil),s)});$s=-1;return t;}return;}var $f={$blk:AB.ptr.prototype.AllowURLSchemeWithCustomPolicy,$c:true,$r,r,s,t,u,v,w,$s};return $f;};AB.prototype.AllowURLSchemeWithCustomPolicy=function(r,s){return this.$val.AllowURLSchemeWithCustomPolicy(r,s);};AB.ptr.prototype.RequireSandboxOnIFrame=function(r){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,r,s,t,u,v,w,x,y,z;s=this;s.requireSandboxOnIFrame=new $global.Map();t=r;u=0;while(true){if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=(v);if((x=new AI(0,0),(w.$high===x.$high&&w.$low===x.$low))){al="allow-downloads";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(al),{k:al,v:true});}else if((y=new AI(0,1),(w.$high===y.$high&&w.$low===y.$low))){am="allow-downloads-without-user-activation";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(am),{k:am,v:true});}else if((z=new AI(0,2),(w.$high===z.$high&&w.$low===z.$low))){an="allow-forms";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(an),{k:an,v:true});}else if((aa=new AI(0,3),(w.$high===aa.$high&&w.$low===aa.$low))){ao="allow-modals";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ao),{k:ao,v:true});}else if((ab=new AI(0,4),(w.$high===ab.$high&&w.$low===ab.$low))){ap="allow-orientation-lock";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ap),{k:ap,v:true});}else if((ac=new AI(0,5),(w.$high===ac.$high&&w.$low===ac.$low))){aq="allow-pointer-lock";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aq),{k:aq,v:true});}else if((ad=new AI(0,6),(w.$high===ad.$high&&w.$low===ad.$low))){ar="allow-popups";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ar),{k:ar,v:true});}else if((ae=new AI(0,7),(w.$high===ae.$high&&w.$low===ae.$low))){as="allow-popups-to-escape-sandbox";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(as),{k:as,v:true});}else if((af=new AI(0,8),(w.$high===af.$high&&w.$low===af.$low))){at="allow-presentation";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(at),{k:at,v:true});}else if((ag=new AI(0,9),(w.$high===ag.$high&&w.$low===ag.$low))){au="allow-same-origin";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(au),{k:au,v:true});}else if((ah=new AI(0,10),(w.$high===ah.$high&&w.$low===ah.$low))){av="allow-scripts";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(av),{k:av,v:true});}else if((ai=new AI(0,11),(w.$high===ai.$high&&w.$low===ai.$low))){aw="allow-storage-access-by-user-activation";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aw),{k:aw,v:true});}else if((aj=new AI(0,12),(w.$high===aj.$high&&w.$low===aj.$low))){ax="allow-top-navigation";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ax),{k:ax,v:true});}else if((ak=new AI(0,13),(w.$high===ak.$high&&w.$low===ak.$low))){ay="allow-top-navigation-by-user-activation";(s.requireSandboxOnIFrame||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ay),{k:ay,v:true});}u++;}};AB.prototype.RequireSandboxOnIFrame=function(r){return this.$val.RequireSandboxOnIFrame(r);};AB.ptr.prototype.AddSpaceWhenStrippingTag=function(r){var r,s;s=this;s.addSpaces=r;return s;};AB.prototype.AddSpaceWhenStrippingTag=function(r){return this.$val.AddSpaceWhenStrippingTag(r);};AB.ptr.prototype.SkipElementsContent=function(r){var{aa,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;s.init();t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;x=(y=$mapIndex(s.setOfElementsToSkipContent,$String.keyFor(v)),y!==undefined?[y.v,true]:[new AR.ptr(),false]);z=x[1];if(!z){aa=v;(s.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:$clone(new AR.ptr(),AR)});}u++;$s=1;continue;case 2:$s=-1;return s;}return;}var $f={$blk:AB.ptr.prototype.SkipElementsContent,$c:true,$r,aa,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.SkipElementsContent=function(r){return this.$val.SkipElementsContent(r);};AB.ptr.prototype.AllowElementsContent=function(r){var{r,s,t,u,v,w,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;s.init();t=r;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);w=G.ToLower(v);$s=3;case 3:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}$mapDelete(s.setOfElementsToSkipContent,$String.keyFor(w));u++;$s=1;continue;case 2:$s=-1;return s;}return;}var $f={$blk:AB.ptr.prototype.AllowElementsContent,$c:true,$r,r,s,t,u,v,w,$s};return $f;};AB.prototype.AllowElementsContent=function(r){return this.$val.AllowElementsContent(r);};AB.ptr.prototype.AllowUnsafe=function(r){var r,s;s=this;s.init();s.allowUnsafe=r;return s;};AB.prototype.AllowUnsafe=function(r){return this.$val.AllowUnsafe(r);};AB.ptr.prototype.addDefaultElementsWithoutAttrs=function(){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,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,da,db,dc,dd,r,s,t,u,v,w,x,y,z;r=this;r.init();s="abbr";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(s),{k:s,v:$clone(new AR.ptr(),AR)});t="acronym";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(t),{k:t,v:$clone(new AR.ptr(),AR)});u="address";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(u),{k:u,v:$clone(new AR.ptr(),AR)});v="article";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(v),{k:v,v:$clone(new AR.ptr(),AR)});w="aside";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(w),{k:w,v:$clone(new AR.ptr(),AR)});x="audio";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(x),{k:x,v:$clone(new AR.ptr(),AR)});y="b";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(y),{k:y,v:$clone(new AR.ptr(),AR)});z="bdi";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(z),{k:z,v:$clone(new AR.ptr(),AR)});aa="blockquote";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:$clone(new AR.ptr(),AR)});ab="body";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ab),{k:ab,v:$clone(new AR.ptr(),AR)});ac="br";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ac),{k:ac,v:$clone(new AR.ptr(),AR)});ad="button";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ad),{k:ad,v:$clone(new AR.ptr(),AR)});ae="canvas";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ae),{k:ae,v:$clone(new AR.ptr(),AR)});af="caption";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(af),{k:af,v:$clone(new AR.ptr(),AR)});ag="center";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ag),{k:ag,v:$clone(new AR.ptr(),AR)});ah="cite";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ah),{k:ah,v:$clone(new AR.ptr(),AR)});ai="code";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ai),{k:ai,v:$clone(new AR.ptr(),AR)});aj="col";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aj),{k:aj,v:$clone(new AR.ptr(),AR)});ak="colgroup";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ak),{k:ak,v:$clone(new AR.ptr(),AR)});al="datalist";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(al),{k:al,v:$clone(new AR.ptr(),AR)});am="dd";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(am),{k:am,v:$clone(new AR.ptr(),AR)});an="del";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(an),{k:an,v:$clone(new AR.ptr(),AR)});ao="details";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ao),{k:ao,v:$clone(new AR.ptr(),AR)});ap="dfn";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ap),{k:ap,v:$clone(new AR.ptr(),AR)});aq="div";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aq),{k:aq,v:$clone(new AR.ptr(),AR)});ar="dl";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ar),{k:ar,v:$clone(new AR.ptr(),AR)});as="dt";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(as),{k:as,v:$clone(new AR.ptr(),AR)});at="em";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(at),{k:at,v:$clone(new AR.ptr(),AR)});au="fieldset";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(au),{k:au,v:$clone(new AR.ptr(),AR)});av="figcaption";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(av),{k:av,v:$clone(new AR.ptr(),AR)});aw="figure";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aw),{k:aw,v:$clone(new AR.ptr(),AR)});ax="footer";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ax),{k:ax,v:$clone(new AR.ptr(),AR)});ay="h1";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ay),{k:ay,v:$clone(new AR.ptr(),AR)});az="h2";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(az),{k:az,v:$clone(new AR.ptr(),AR)});ba="h3";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ba),{k:ba,v:$clone(new AR.ptr(),AR)});bb="h4";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bb),{k:bb,v:$clone(new AR.ptr(),AR)});bc="h5";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bc),{k:bc,v:$clone(new AR.ptr(),AR)});bd="h6";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bd),{k:bd,v:$clone(new AR.ptr(),AR)});be="head";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(be),{k:be,v:$clone(new AR.ptr(),AR)});bf="header";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bf),{k:bf,v:$clone(new AR.ptr(),AR)});bg="hgroup";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bg),{k:bg,v:$clone(new AR.ptr(),AR)});bh="hr";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bh),{k:bh,v:$clone(new AR.ptr(),AR)});bi="html";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bi),{k:bi,v:$clone(new AR.ptr(),AR)});bj="i";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bj),{k:bj,v:$clone(new AR.ptr(),AR)});bk="ins";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bk),{k:bk,v:$clone(new AR.ptr(),AR)});bl="kbd";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bl),{k:bl,v:$clone(new AR.ptr(),AR)});bm="li";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bm),{k:bm,v:$clone(new AR.ptr(),AR)});bn="mark";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bn),{k:bn,v:$clone(new AR.ptr(),AR)});bo="marquee";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bo),{k:bo,v:$clone(new AR.ptr(),AR)});bp="nav";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bp),{k:bp,v:$clone(new AR.ptr(),AR)});bq="ol";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bq),{k:bq,v:$clone(new AR.ptr(),AR)});br="optgroup";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(br),{k:br,v:$clone(new AR.ptr(),AR)});bs="option";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bs),{k:bs,v:$clone(new AR.ptr(),AR)});bt="p";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bt),{k:bt,v:$clone(new AR.ptr(),AR)});bu="picture";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bu),{k:bu,v:$clone(new AR.ptr(),AR)});bv="pre";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bv),{k:bv,v:$clone(new AR.ptr(),AR)});bw="q";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bw),{k:bw,v:$clone(new AR.ptr(),AR)});bx="rp";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bx),{k:bx,v:$clone(new AR.ptr(),AR)});by="rt";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(by),{k:by,v:$clone(new AR.ptr(),AR)});bz="ruby";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(bz),{k:bz,v:$clone(new AR.ptr(),AR)});ca="s";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ca),{k:ca,v:$clone(new AR.ptr(),AR)});cb="samp";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cb),{k:cb,v:$clone(new AR.ptr(),AR)});cc="script";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cc),{k:cc,v:$clone(new AR.ptr(),AR)});cd="section";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cd),{k:cd,v:$clone(new AR.ptr(),AR)});ce="select";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ce),{k:ce,v:$clone(new AR.ptr(),AR)});cf="small";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cf),{k:cf,v:$clone(new AR.ptr(),AR)});cg="span";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cg),{k:cg,v:$clone(new AR.ptr(),AR)});ch="strike";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ch),{k:ch,v:$clone(new AR.ptr(),AR)});ci="strong";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ci),{k:ci,v:$clone(new AR.ptr(),AR)});cj="style";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cj),{k:cj,v:$clone(new AR.ptr(),AR)});ck="sub";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ck),{k:ck,v:$clone(new AR.ptr(),AR)});cl="summary";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cl),{k:cl,v:$clone(new AR.ptr(),AR)});cm="sup";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cm),{k:cm,v:$clone(new AR.ptr(),AR)});cn="svg";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cn),{k:cn,v:$clone(new AR.ptr(),AR)});co="table";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(co),{k:co,v:$clone(new AR.ptr(),AR)});cp="tbody";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cp),{k:cp,v:$clone(new AR.ptr(),AR)});cq="td";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cq),{k:cq,v:$clone(new AR.ptr(),AR)});cr="textarea";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cr),{k:cr,v:$clone(new AR.ptr(),AR)});cs="tfoot";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cs),{k:cs,v:$clone(new AR.ptr(),AR)});ct="th";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ct),{k:ct,v:$clone(new AR.ptr(),AR)});cu="thead";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cu),{k:cu,v:$clone(new AR.ptr(),AR)});cv="title";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cv),{k:cv,v:$clone(new AR.ptr(),AR)});cw="time";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cw),{k:cw,v:$clone(new AR.ptr(),AR)});cx="tr";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cx),{k:cx,v:$clone(new AR.ptr(),AR)});cy="tt";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cy),{k:cy,v:$clone(new AR.ptr(),AR)});cz="u";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cz),{k:cz,v:$clone(new AR.ptr(),AR)});da="ul";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(da),{k:da,v:$clone(new AR.ptr(),AR)});db="var";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(db),{k:db,v:$clone(new AR.ptr(),AR)});dc="video";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(dc),{k:dc,v:$clone(new AR.ptr(),AR)});dd="wbr";(r.setOfElementsAllowedWithoutAttrs||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(dd),{k:dd,v:$clone(new AR.ptr(),AR)});};AB.prototype.addDefaultElementsWithoutAttrs=function(){return this.$val.addDefaultElementsWithoutAttrs();};AB.ptr.prototype.addDefaultSkipElementContent=function(){var aa,ab,ac,r,s,t,u,v,w,x,y,z;r=this;r.init();s="frame";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(s),{k:s,v:$clone(new AR.ptr(),AR)});t="frameset";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(t),{k:t,v:$clone(new AR.ptr(),AR)});u="iframe";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(u),{k:u,v:$clone(new AR.ptr(),AR)});v="noembed";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(v),{k:v,v:$clone(new AR.ptr(),AR)});w="noframes";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(w),{k:w,v:$clone(new AR.ptr(),AR)});x="noscript";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(x),{k:x,v:$clone(new AR.ptr(),AR)});y="nostyle";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(y),{k:y,v:$clone(new AR.ptr(),AR)});z="object";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(z),{k:z,v:$clone(new AR.ptr(),AR)});aa="script";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(aa),{k:aa,v:$clone(new AR.ptr(),AR)});ab="style";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ab),{k:ab,v:$clone(new AR.ptr(),AR)});ac="title";(r.setOfElementsToSkipContent||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(ac),{k:ac,v:$clone(new AR.ptr(),AR)});};AB.prototype.addDefaultSkipElementContent=function(){return this.$val.addDefaultSkipElementContent();};AB.ptr.prototype.AllowStandardURLs=function(){var{r,s,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;r.RequireParseableURLs(true);r.AllowRelativeURLs(true);s=r.AllowURLSchemes(new AQ(["mailto","http","https"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;r.RequireNoFollowOnLinks(true);$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowStandardURLs,$c:true,$r,r,s,$s};return $f;};AB.prototype.AllowStandardURLs=function(){return this.$val.AllowStandardURLs();};AB.ptr.prototype.AllowStandardAttributes=function(){var{aa,ab,ac,ad,ae,af,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;s=r.AllowAttrs(new AQ(["dir"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s.Matching($pkg.Direction);$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.Globally();$s=3;case 3:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=r.AllowAttrs(new AQ(["lang"]));$s=4;case 4:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=E.MustCompile("[a-zA-Z]{2,20}");$s=5;case 5:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=v.Matching(w);$s=6;case 6:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}y=x.Globally();$s=7;case 7:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}y;z=r.AllowAttrs(new AQ(["id"]));$s=8;case 8:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=E.MustCompile("[a-zA-Z0-9\\:\\-_\\.]+");$s=9;case 9:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}ab=z.Matching(aa);$s=10;case 10:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=ab.Globally();$s=11;case 11:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;ad=r.AllowAttrs(new AQ(["title"]));$s=12;case 12:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ae=ad.Matching($pkg.Paragraph);$s=13;case 13:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=ae.Globally();$s=14;case 14:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}af;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowStandardAttributes,$c:true,$r,aa,ab,ac,ad,ae,af,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.AllowStandardAttributes=function(){return this.$val.AllowStandardAttributes();};AB.ptr.prototype.AllowStyling=function(){var{r,s,t,u,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;s=r.AllowAttrs(new AQ(["class"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s.Matching($pkg.SpaceSeparatedTokens);$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.Globally();$s=3;case 3:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowStyling,$c:true,$r,r,s,t,u,$s};return $f;};AB.prototype.AllowStyling=function(){return this.$val.AllowStyling();};AB.ptr.prototype.AllowImages=function(){var{aa,ab,ac,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;s=r.AllowAttrs(new AQ(["align"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s.Matching($pkg.ImageAlign);$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.OnElements(new AQ(["img"]));$s=3;case 3:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=r.AllowAttrs(new AQ(["alt"]));$s=4;case 4:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v.Matching($pkg.Paragraph);$s=5;case 5:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w.OnElements(new AQ(["img"]));$s=6;case 6:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}x;y=r.AllowAttrs(new AQ(["height","width"]));$s=7;case 7:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}z=y.Matching($pkg.NumberOrPercent);$s=8;case 8:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z.OnElements(new AQ(["img"]));$s=9;case 9:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}aa;$r=r.AllowStandardURLs();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ab=r.AllowAttrs(new AQ(["src"]));$s=11;case 11:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=ab.OnElements(new AQ(["img"]));$s=12;case 12:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowImages,$c:true,$r,aa,ab,ac,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.AllowImages=function(){return this.$val.AllowImages();};AB.ptr.prototype.AllowDataURIImages=function(){var{r,s,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;r.RequireParseableURLs(true);s=r.AllowURLSchemeWithCustomPolicy("data",(function $b(s){var{s,t,u,v,w,x,$s,$r,$c}=$restore(this,{s});$s=$s||0;s:while(true){switch($s){case 0:t=false;if(!(s.RawQuery==="")||!(s.Fragment==="")){t=false;$s=-1;return t;}u=AN.FindString(s.Opaque);$s=1;case 1:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;if(v===""){t=false;$s=-1;return t;}w=K.StdEncoding.DecodeString($substring(s.Opaque,v.length));x=w[1];t=$interfaceIsEqual(x,$ifaceNil);$s=-1;return t;}return;}var $f={$blk:$b,$c:true,$r,s,t,u,v,w,x,$s};return $f;}));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowDataURIImages,$c:true,$r,r,s,$s};return $f;};AB.prototype.AllowDataURIImages=function(){return this.$val.AllowDataURIImages();};AB.ptr.prototype.AllowLists=function(){var{aa,ab,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;s=r.AllowAttrs(new AQ(["type"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s.Matching($pkg.ListType);$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.OnElements(new AQ(["ol","ul"]));$s=3;case 3:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=r.AllowAttrs(new AQ(["type"]));$s=4;case 4:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v.Matching($pkg.ListType);$s=5;case 5:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w.OnElements(new AQ(["li"]));$s=6;case 6:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}x;y=r.AllowAttrs(new AQ(["value"]));$s=7;case 7:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}z=y.Matching($pkg.Integer);$s=8;case 8:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z.OnElements(new AQ(["li"]));$s=9;case 9:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}aa;ab=r.AllowElements(new AQ(["dl","dt","dd"]));$s=10;case 10:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ab;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowLists,$c:true,$r,aa,ab,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.AllowLists=function(){return this.$val.AllowLists();};AB.ptr.prototype.AllowTables=function(){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,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:r=this;s=r.AllowAttrs(new AQ(["height","width"]));$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s.Matching($pkg.NumberOrPercent);$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.OnElements(new AQ(["table"]));$s=3;case 3:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=r.AllowAttrs(new AQ(["summary"]));$s=4;case 4:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v.Matching($pkg.Paragraph);$s=5;case 5:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w.OnElements(new AQ(["table"]));$s=6;case 6:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}x;y=r.AllowElements(new AQ(["caption"]));$s=7;case 7:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}y;z=r.AllowAttrs(new AQ(["align"]));$s=8;case 8:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z.Matching($pkg.CellAlign);$s=9;case 9:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}ab=aa.OnElements(new AQ(["col","colgroup"]));$s=10;case 10:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ab;ac=r.AllowAttrs(new AQ(["height","width"]));$s=11;case 11:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ad=ac.Matching($pkg.NumberOrPercent);$s=12;case 12:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ae=ad.OnElements(new AQ(["col","colgroup"]));$s=13;case 13:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}ae;af=r.AllowAttrs(new AQ(["span"]));$s=14;case 14:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ag=af.Matching($pkg.Integer);$s=15;case 15:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}ah=ag.OnElements(new AQ(["colgroup","col"]));$s=16;case 16:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ah;ai=r.AllowAttrs(new AQ(["valign"]));$s=17;case 17:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai.Matching($pkg.CellVerticalAlign);$s=18;case 18:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=aj.OnElements(new AQ(["col","colgroup"]));$s=19;case 19:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}ak;al=r.AllowAttrs(new AQ(["align"]));$s=20;case 20:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al.Matching($pkg.CellAlign);$s=21;case 21:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}an=am.OnElements(new AQ(["thead","tr"]));$s=22;case 22:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}an;ao=r.AllowAttrs(new AQ(["valign"]));$s=23;case 23:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}ap=ao.Matching($pkg.CellVerticalAlign);$s=24;case 24:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}aq=ap.OnElements(new AQ(["thead","tr"]));$s=25;case 25:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}aq;ar=r.AllowAttrs(new AQ(["abbr"]));$s=26;case 26:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}as=ar.Matching($pkg.Paragraph);$s=27;case 27:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}at=as.OnElements(new AQ(["td","th"]));$s=28;case 28:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}at;au=r.AllowAttrs(new AQ(["align"]));$s=29;case 29:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}av=au.Matching($pkg.CellAlign);$s=30;case 30:if($c){$c=false;av=av.$blk();}if(av&&av.$blk!==undefined){break s;}aw=av.OnElements(new AQ(["td","th"]));$s=31;case 31:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}aw;ax=r.AllowAttrs(new AQ(["colspan","rowspan"]));$s=32;case 32:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax.Matching($pkg.Integer);$s=33;case 33:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}az=ay.OnElements(new AQ(["td","th"]));$s=34;case 34:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}az;ba=r.AllowAttrs(new AQ(["headers"]));$s=35;case 35:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}bb=ba.Matching($pkg.SpaceSeparatedTokens);$s=36;case 36:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb.OnElements(new AQ(["td","th"]));$s=37;case 37:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bc;bd=r.AllowAttrs(new AQ(["height","width"]));$s=38;case 38:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}be=bd.Matching($pkg.NumberOrPercent);$s=39;case 39:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bf=be.OnElements(new AQ(["td","th"]));$s=40;case 40:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}bf;bg=r.AllowAttrs(new AQ(["scope"]));$s=41;case 41:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bh=E.MustCompile("(?i)(?:row|col)(?:group)?");$s=42;case 42:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}bi=bg.Matching(bh);$s=43;case 43:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=bi.OnElements(new AQ(["td","th"]));$s=44;case 44:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bj;bk=r.AllowAttrs(new AQ(["valign"]));$s=45;case 45:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}bl=bk.Matching($pkg.CellVerticalAlign);$s=46;case 46:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bm=bl.OnElements(new AQ(["td","th"]));$s=47;case 47:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bm;bn=r.AllowAttrs(new AQ(["nowrap"]));$s=48;case 48:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}bo=E.MustCompile("(?i)|nowrap");$s=49;case 49:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=bn.Matching(bo);$s=50;case 50:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bq=bp.OnElements(new AQ(["td","th"]));$s=51;case 51:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}bq;br=r.AllowAttrs(new AQ(["align"]));$s=52;case 52:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}bs=br.Matching($pkg.CellAlign);$s=53;case 53:if($c){$c=false;bs=bs.$blk();}if(bs&&bs.$blk!==undefined){break s;}bt=bs.OnElements(new AQ(["tbody","tfoot"]));$s=54;case 54:if($c){$c=false;bt=bt.$blk();}if(bt&&bt.$blk!==undefined){break s;}bt;bu=r.AllowAttrs(new AQ(["valign"]));$s=55;case 55:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bv=bu.Matching($pkg.CellVerticalAlign);$s=56;case 56:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}bw=bv.OnElements(new AQ(["tbody","tfoot"]));$s=57;case 57:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bw;$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowTables,$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,r,s,t,u,v,w,x,y,z,$s};return $f;};AB.prototype.AllowTables=function(){return this.$val.AllowTables();};AB.ptr.prototype.AllowIFrames=function(r){var{r,s,t,u,$s,$r,$c}=$restore(this,{r});$s=$s||0;s:while(true){switch($s){case 0:s=this;t=s.AllowAttrs(new AQ(["sandbox"]));$s=1;case 1:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t.OnElements(new AQ(["iframe"]));$s=2;case 2:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;s.RequireSandboxOnIFrame(r);$s=-1;return;}return;}var $f={$blk:AB.ptr.prototype.AllowIFrames,$c:true,$r,r,s,t,u,$s};return $f;};AB.prototype.AllowIFrames=function(r){return this.$val.AllowIFrames(r);};BB.methods=[{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}];BA.methods=[{prop:"Sanitize",name:"Sanitize",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"SanitizeBytes",name:"SanitizeBytes",pkg:"",typ:$funcType([AP],[AP],false)},{prop:"SanitizeReader",name:"SanitizeReader",pkg:"",typ:$funcType([C.Reader],[BC],false)},{prop:"SanitizeReaderToWriter",name:"SanitizeReaderToWriter",pkg:"",typ:$funcType([C.Reader,C.Writer],[$error],false)},{prop:"sanitizeWithBuff",name:"sanitizeWithBuff",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([C.Reader],[BC],false)},{prop:"sanitize",name:"sanitize",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([C.Reader,C.Writer],[$error],false)},{prop:"sanitizeAttrs",name:"sanitizeAttrs",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([$String,AT,BD],[AT],false)},{prop:"sanitizeStyles",name:"sanitizeStyles",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([H.Attribute,$String],[H.Attribute],false)},{prop:"allowNoAttrs",name:"allowNoAttrs",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([$String],[$Bool],false)},{prop:"validURL",name:"validURL",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([$String],[$String,$Bool],false)},{prop:"matchRegex",name:"matchRegex",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([$String],[BD,$Bool],false)},{prop:"init",name:"init",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([],[],false)},{prop:"AllowAttrs",name:"AllowAttrs",pkg:"",typ:$funcType([AQ],[BE],true)},{prop:"AllowDataAttributes",name:"AllowDataAttributes",pkg:"",typ:$funcType([],[],false)},{prop:"AllowComments",name:"AllowComments",pkg:"",typ:$funcType([],[],false)},{prop:"AllowNoAttrs",name:"AllowNoAttrs",pkg:"",typ:$funcType([],[BE],false)},{prop:"AllowStyles",name:"AllowStyles",pkg:"",typ:$funcType([AQ],[BF],true)},{prop:"AllowElements",name:"AllowElements",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"AllowElementsMatching",name:"AllowElementsMatching",pkg:"",typ:$funcType([AV],[BA],false)},{prop:"AllowURLSchemesMatching",name:"AllowURLSchemesMatching",pkg:"",typ:$funcType([AV],[BA],false)},{prop:"RewriteSrc",name:"RewriteSrc",pkg:"",typ:$funcType([AH],[BA],false)},{prop:"RequireNoFollowOnLinks",name:"RequireNoFollowOnLinks",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"RequireNoFollowOnFullyQualifiedLinks",name:"RequireNoFollowOnFullyQualifiedLinks",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"RequireNoReferrerOnLinks",name:"RequireNoReferrerOnLinks",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"RequireNoReferrerOnFullyQualifiedLinks",name:"RequireNoReferrerOnFullyQualifiedLinks",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"RequireCrossOriginAnonymous",name:"RequireCrossOriginAnonymous",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"AddTargetBlankToFullyQualifiedLinks",name:"AddTargetBlankToFullyQualifiedLinks",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"RequireParseableURLs",name:"RequireParseableURLs",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"AllowRelativeURLs",name:"AllowRelativeURLs",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"AllowURLSchemes",name:"AllowURLSchemes",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"AllowURLSchemeWithCustomPolicy",name:"AllowURLSchemeWithCustomPolicy",pkg:"",typ:$funcType([$String,BH],[BA],false)},{prop:"RequireSandboxOnIFrame",name:"RequireSandboxOnIFrame",pkg:"",typ:$funcType([BI],[],true)},{prop:"AddSpaceWhenStrippingTag",name:"AddSpaceWhenStrippingTag",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"SkipElementsContent",name:"SkipElementsContent",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"AllowElementsContent",name:"AllowElementsContent",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"AllowUnsafe",name:"AllowUnsafe",pkg:"",typ:$funcType([$Bool],[BA],false)},{prop:"addDefaultElementsWithoutAttrs",name:"addDefaultElementsWithoutAttrs",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([],[],false)},{prop:"addDefaultSkipElementContent",name:"addDefaultSkipElementContent",pkg:"github.com/microcosm-cc/bluemonday",typ:$funcType([],[],false)},{prop:"AllowStandardURLs",name:"AllowStandardURLs",pkg:"",typ:$funcType([],[],false)},{prop:"AllowStandardAttributes",name:"AllowStandardAttributes",pkg:"",typ:$funcType([],[],false)},{prop:"AllowStyling",name:"AllowStyling",pkg:"",typ:$funcType([],[],false)},{prop:"AllowImages",name:"AllowImages",pkg:"",typ:$funcType([],[],false)},{prop:"AllowDataURIImages",name:"AllowDataURIImages",pkg:"",typ:$funcType([],[],false)},{prop:"AllowLists",name:"AllowLists",pkg:"",typ:$funcType([],[],false)},{prop:"AllowTables",name:"AllowTables",pkg:"",typ:$funcType([],[],false)},{prop:"AllowIFrames",name:"AllowIFrames",pkg:"",typ:$funcType([BI],[],true)}];BE.methods=[{prop:"AllowNoAttrs",name:"AllowNoAttrs",pkg:"",typ:$funcType([],[BE],false)},{prop:"Matching",name:"Matching",pkg:"",typ:$funcType([AV],[BE],false)},{prop:"OnElements",name:"OnElements",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"OnElementsMatching",name:"OnElementsMatching",pkg:"",typ:$funcType([AV],[BA],false)},{prop:"Globally",name:"Globally",pkg:"",typ:$funcType([],[BA],false)}];BF.methods=[{prop:"Matching",name:"Matching",pkg:"",typ:$funcType([AV],[BF],false)},{prop:"MatchingEnum",name:"MatchingEnum",pkg:"",typ:$funcType([AQ],[BF],true)},{prop:"MatchingHandler",name:"MatchingHandler",pkg:"",typ:$funcType([BR],[BF],false)},{prop:"OnElements",name:"OnElements",pkg:"",typ:$funcType([AQ],[BA],true)},{prop:"OnElementsMatching",name:"OnElementsMatching",pkg:"",typ:$funcType([AV],[BA],false)},{prop:"Globally",name:"Globally",pkg:"",typ:$funcType([],[BA],false)}];U.init("",[{prop:"Writer",name:"Writer",embedded:true,exported:true,typ:C.Writer,tag:""}]);AA.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([AP],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);AB.init("github.com/microcosm-cc/bluemonday",[{prop:"initialized",name:"initialized",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"addSpaces",name:"addSpaces",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireNoFollow",name:"requireNoFollow",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireNoFollowFullyQualifiedLinks",name:"requireNoFollowFullyQualifiedLinks",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireNoReferrer",name:"requireNoReferrer",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireNoReferrerFullyQualifiedLinks",name:"requireNoReferrerFullyQualifiedLinks",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireCrossOriginAnonymous",name:"requireCrossOriginAnonymous",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireSandboxOnIFrame",name:"requireSandboxOnIFrame",embedded:false,exported:false,typ:BJ,tag:""},{prop:"addTargetBlankToFullyQualifiedLinks",name:"addTargetBlankToFullyQualifiedLinks",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"requireParseableURLs",name:"requireParseableURLs",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowRelativeURLs",name:"allowRelativeURLs",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowDataAttributes",name:"allowDataAttributes",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"allowComments",name:"allowComments",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"elsAndAttrs",name:"elsAndAttrs",embedded:false,exported:false,typ:BK,tag:""},{prop:"elsMatchingAndAttrs",name:"elsMatchingAndAttrs",embedded:false,exported:false,typ:BL,tag:""},{prop:"globalAttrs",name:"globalAttrs",embedded:false,exported:false,typ:BD,tag:""},{prop:"elsAndStyles",name:"elsAndStyles",embedded:false,exported:false,typ:BN,tag:""},{prop:"elsMatchingAndStyles",name:"elsMatchingAndStyles",embedded:false,exported:false,typ:BO,tag:""},{prop:"globalStyles",name:"globalStyles",embedded:false,exported:false,typ:BM,tag:""},{prop:"allowURLSchemes",name:"allowURLSchemes",embedded:false,exported:false,typ:BP,tag:""},{prop:"allowURLSchemeRegexps",name:"allowURLSchemeRegexps",embedded:false,exported:false,typ:AZ,tag:""},{prop:"srcRewriter",name:"srcRewriter",embedded:false,exported:false,typ:AH,tag:""},{prop:"setOfElementsAllowedWithoutAttrs",name:"setOfElementsAllowedWithoutAttrs",embedded:false,exported:false,typ:BQ,tag:""},{prop:"setOfElementsMatchingAllowedWithoutAttrs",name:"setOfElementsMatchingAllowedWithoutAttrs",embedded:false,exported:false,typ:AZ,tag:""},{prop:"setOfElementsToSkipContent",name:"setOfElementsToSkipContent",embedded:false,exported:false,typ:BQ,tag:""},{prop:"allowUnsafe",name:"allowUnsafe",embedded:false,exported:false,typ:$Bool,tag:""}]);AC.init("github.com/microcosm-cc/bluemonday",[{prop:"regexp",name:"regexp",embedded:false,exported:false,typ:AV,tag:""}]);AD.init("github.com/microcosm-cc/bluemonday",[{prop:"handler",name:"handler",embedded:false,exported:false,typ:BR,tag:""},{prop:"regexp",name:"regexp",embedded:false,exported:false,typ:AV,tag:""},{prop:"enum$2",name:"enum",embedded:false,exported:false,typ:AQ,tag:""}]);AE.init("github.com/microcosm-cc/bluemonday",[{prop:"p",name:"p",embedded:false,exported:false,typ:BA,tag:""},{prop:"attrNames",name:"attrNames",embedded:false,exported:false,typ:AQ,tag:""},{prop:"regexp",name:"regexp",embedded:false,exported:false,typ:AV,tag:""},{prop:"allowEmpty",name:"allowEmpty",embedded:false,exported:false,typ:$Bool,tag:""}]);AF.init("github.com/microcosm-cc/bluemonday",[{prop:"p",name:"p",embedded:false,exported:false,typ:BA,tag:""},{prop:"propertyNames",name:"propertyNames",embedded:false,exported:false,typ:AQ,tag:""},{prop:"regexp",name:"regexp",embedded:false,exported:false,typ:AV,tag:""},{prop:"enum$3",name:"enum",embedded:false,exported:false,typ:AQ,tag:""},{prop:"handler",name:"handler",embedded:false,exported:false,typ:BR,tag:""}]);AG.init([BG],[$Bool],false);AH.init([BG],[],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=K.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a=E.MustCompile("^data-.+");$s=12;case 12:if($c){$c=false;a=a.$blk();}if(a&&a.$blk!==undefined){break s;}L=a;b=E.MustCompile("^xml.+");$s=13;case 13:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}M=b;c=E.MustCompile("[A-Z;]+");$s=14;case 14:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}N=c;d=E.MustCompile("\\\\[0-9a-f]{1,6} ?");$s=15;case 15:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}O=d;e=E.MustCompile("^data:[^,]*;base64,");$s=16;case 16:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}P=e;f=E.MustCompile("(?i)^(center|justify|left|right|char)$");$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$pkg.CellAlign=f;g=E.MustCompile("(?i)^(baseline|bottom|middle|top)$");$s=18;case 18:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$pkg.CellVerticalAlign=g;h=E.MustCompile("(?i)^(rtl|ltr)$");$s=19;case 19:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$pkg.Direction=h;i=E.MustCompile("(?i)^(left|right|top|texttop|middle|absmiddle|baseline|bottom|absbottom)$");$s=20;case 20:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$pkg.ImageAlign=i;j=E.MustCompile("^[0-9]+$");$s=21;case 21:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$pkg.Integer=j;k=E.MustCompile("^[0-9]{4}(-[0-9]{2}(-[0-9]{2}([ T][0-9]{2}(:[0-9]{2}){1,2}(.[0-9]{1,6})?Z?([\\+-][0-9]{2}:[0-9]{2})?)?)?)?$");$s=22;case 22:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$pkg.ISO8601=k;l=E.MustCompile("(?i)^(circle|disc|square|a|A|i|I|1)$");$s=23;case 23:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$pkg.ListType=l;m=E.MustCompile("^([\\s\\p{L}\\p{N}_-]+)$");$s=24;case 24:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}$pkg.SpaceSeparatedTokens=m;n=E.MustCompile("^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$");$s=25;case 25:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$pkg.Number=n;o=E.MustCompile("^[0-9]+[%]?$");$s=26;case 26:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$pkg.NumberOrPercent=o;p=E.MustCompile("^[\\p{L}\\p{N}\\s\\-_',\\[\\]!\\./\\\\\\(\\)]*$");$s=27;case 27:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}$pkg.Paragraph=p;q=E.MustCompile("^image/(gif|jpeg|png|svg\\+xml|webp);base64,");$s=28;case 28:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}AN=q;}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,M,H,F,G,I,J,K,L,B,C,D,E,N,P,R,T,AH,AI,AK,AM,AS,AY,BA,BE,BO,BR,BU,BW,CC,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,CX,CY,CZ,DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DO,DQ,DR,DS,DT,X,AV,BZ,CB,O,Q,S,U,V,W,Y,Z,AA,AB,AD,AE,AF,AG,AL,AN,AO,AP,AQ,AR,AT,AU,AW,AZ,BB,BF,BG,BJ,BK,BL,BM,BN,BP,BQ,BS,BT,BV,BX,CD;A=$packages["bytes"];M=$packages["encoding/json"];H=$packages["github.com/88250/lute/ast"];F=$packages["github.com/88250/lute/editor"];G=$packages["github.com/88250/lute/html"];I=$packages["github.com/88250/lute/lex"];J=$packages["github.com/88250/lute/parse"];K=$packages["github.com/88250/lute/util"];L=$packages["github.com/microcosm-cc/bluemonday"];B=$packages["strconv"];C=$packages["strings"];D=$packages["unicode"];E=$packages["unicode/utf8"];N=$pkg.VditorRenderer=$newType(0,$kindStruct,"render.VditorRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,commentStackDepth_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;this.commentStackDepth=0;return;}this.BaseRenderer=BaseRenderer_;this.commentStackDepth=commentStackDepth_;});P=$pkg.VditorSVRenderer=$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=CG.nil;this.nodeWriterStack=CP.nil;this.LastOut=CE.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});R=$pkg.VditorIRRenderer=$newType(0,$kindStruct,"render.VditorIRRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});T=$pkg.TextBundleRenderer=$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=CT.nil;this.linkPrefixes=CF.nil;this.originalLink=CF.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});AH=$pkg.RendererFunc=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AI=$pkg.ExtRendererFunc=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AK=$pkg.Options=$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_;});AM=$pkg.BaseRenderer=$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=CV.nil;this.ParseOptions=CW.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=CO.nil;this.LastOut=0;this.Tree=CX.nil;this.DisableTags=0;this.FootnotesDefs=CK.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_;});AS=$pkg.Heading=$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=CZ.nil;this.parent=CY.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_;});AY=$pkg.ProtyleRenderer=$newType(0,$kindStruct,"render.ProtyleRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeIndex_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;this.NodeIndex=0;return;}this.BaseRenderer=BaseRenderer_;this.NodeIndex=NodeIndex_;});BA=$pkg.ProtylePreviewRenderer=$newType(0,$kindStruct,"render.ProtylePreviewRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});BE=$pkg.ProtyleExportMdRenderer=$newType(0,$kindStruct,"render.ProtyleExportMdRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;this.NodeWriterStack=CP.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});BO=$pkg.KityMinderJSONRenderer=$newType(0,$kindStruct,"render.KityMinderJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});BR=$pkg.JSONRenderer=$newType(0,$kindStruct,"render.JSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});BU=$pkg.HtmlRenderer=$newType(0,$kindStruct,"render.HtmlRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});BW=$pkg.FormatRenderer=$newType(0,$kindStruct,"render.FormatRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;this.NodeWriterStack=CP.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});CC=$pkg.EChartsJSONRenderer=$newType(0,$kindStruct,"render.EChartsJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CG.nil;return;}this.BaseRenderer=BaseRenderer_;});CE=$sliceType($Uint8);CF=$sliceType($String);CG=$ptrType(AM);CH=$sliceType(CF);CI=$ptrType(H.Node);CJ=$sliceType(H.NodeType);CK=$sliceType(CI);CL=$ptrType(H.ListData);CM=$sliceType($Int);CN=$ptrType(CH);CO=$ptrType(A.Buffer);CP=$sliceType(CO);CQ=$ptrType(G.Node);CR=$ptrType(G.Attribute);CS=$sliceType(CR);CT=$ptrType(BW);CU=$sliceType($Int32);CV=$ptrType(AK);CW=$ptrType(J.Options);CX=$ptrType(J.Tree);CY=$ptrType(AS);CZ=$sliceType(CY);DA=$sliceType(CK);DB=$ptrType(J.Context);DC=$ptrType(I.Lexer);DD=$ptrType(J.InlineContext);DE=$ptrType(N);DF=$ptrType(P);DG=$ptrType(R);DH=$ptrType(T);DI=$mapType($String,$String);DJ=$mapType(H.NodeType,AH);DK=$mapType(H.NodeType,AI);DL=$ptrType(AY);DM=$ptrType(BA);DO=$ptrType(BE);DQ=$ptrType(BO);DR=$ptrType(BR);DS=$ptrType(BU);DT=$ptrType(CC);O=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new N.ptr(d,0);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderOpenBrace")});bd=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderCloseBrace")});be=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderLinkText")});bf=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderLinkSpace")});bg=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkDest")});bh=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkTitle")});bi=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderStrikethrough")});bj=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bk=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bl=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bm=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bn=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderTaskListItemMarker")});bo=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderTable")});bp=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTableHead")});bq=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTableRow")});br=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableCell")});bs=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderEmoji")});bt=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderEmojiUnicode")});bu=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmojiImg")});bv=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiAlias")});bw=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderFootnotesDefBlock")});bx=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderFootnotesDef")});by=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesRef")});bz=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderToC")});ca=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderBackslash")});cb=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderBackslashContent")});cc=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderHtmlEntity")});cd=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderYamlFrontMatter")});ce=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});cf=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatterContent")});cg=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});ch=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderMark")});ci=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderMark1OpenMarker")});cj=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderMark1CloseMarker")});ck=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderMark2OpenMarker")});cl=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderMark2CloseMarker")});cm=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderSup")});cn=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderSupOpenMarker")});co=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderSupCloseMarker")});cp=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderSub")});cq=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderSubOpenMarker")});cr=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderSubCloseMarker")});cs=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderKramdownBlockIAL")});ct=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderLinkRefDefBlock")});cu=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderLinkRefDef")});$s=-1;return e;}return;}var $f={$blk:O,$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,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;};$pkg.NewVditorRenderer=O;N.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};N.ptr.prototype.renderLinkRefDef=function(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.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:N.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};N.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};N.ptr.prototype.renderMark=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMark,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};N.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",new CH([new CF(["data-marker","="])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};N.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};N.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",new CH([new CF(["data-marker","=="])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};N.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};N.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};N.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",new CH([new CF(["data-marker","^"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};N.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};N.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};N.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",new CH([new CF(["data-marker","~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};N.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};N.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};N.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","yaml-front-matter"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(g){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};N.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};N.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.WriteString("
");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};N.ptr.prototype.renderHtmlEntity=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=2;continue;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","html-entity"]),new CF(["style","display: none"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=$appendSlice((new CE($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);$r=c.BaseRenderer.Write(G.EscapeHTML(f));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-wysiwyg__preview"]),new CF(["data-render","2"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=A.ReplaceAll(a.HtmlEntityTokens,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(g);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};N.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};N.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};N.ptr.prototype.renderToC=function(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:N.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};N.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};N.ptr.prototype.renderFootnotesDef=function(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(!(CI.nil===a.Previous)&&A.EqualFold(a.Previous.Tokens,a.Tokens)){$s=-1;return 2;}$r=c[0].BaseRenderer.WriteString("
  • ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.FirstChild;case 4:if(!(!(CI.nil===d))){$s=5;continue;}$r=H.Walk(d,(function(c){return function $b(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,H.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:$b,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=4;continue;case 5:$r=c[0].BaseRenderer.WriteString("
  • ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};N.ptr.prototype.renderFootnotesRef=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=B.Itoa(h);k=i.Text();$s=8;case 8:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=G.EscapeString(l);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AO(m,24);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new CH([new CF(["data-type","footnotes-ref"]),new CF(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new CF(["class","vditor-tooltipped vditor-tooltipped__s"]),new CF(["aria-label",n])]);$r=c.BaseRenderer.Tag("sup",o,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    \xE2\x80\x8B");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};N.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};N.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};N.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};N.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};N.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};N.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};N.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};N.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};N.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};N.ptr.prototype.renderInlineMathContent=function(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;return 2;}d=A.ReplaceAll(a.Tokens,(new CE($stringToBytes("\xE2\x80\x8B"))),CE.nil);e=d;f=new CH([new CF(["data-type","math-inline"])]);if(!A.Contains(e,F.CaretTokens)){f=$append(f,new CF(["style","display: none"]));}$r=c.BaseRenderer.WriteString("");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",f,false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(d);d=$appendSlice((new CE($stringToBytes("\xE2\x80\x8B"))),d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-wysiwyg__preview"]),new CF(["data-render","2"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","language-math"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CE.nil);if(a.ParentIs(109,CJ.nil)){e=A.ReplaceAll(e,(new CE($stringToBytes("\\|"))),(new CE($stringToBytes("|"))));}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};N.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};N.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};N.ptr.prototype.renderInlineMath=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};N.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};N.ptr.prototype.renderMathBlockContent=function(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=CH.nil;if(!A.Contains(e,F.CaretTokens)&&c.BaseRenderer.Options.VditorMathBlockPreview){f=$append(f,new CF(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));$r=c.BaseRenderer.Tag("pre",f,false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","math-block"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(h){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorMathBlockPreview){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-wysiwyg__preview"]),new CF(["data-render","2"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","math-block"]),new CF(["class","language-math"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.Tokens;i=A.ReplaceAll(i,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(i));$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};N.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};N.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};N.ptr.prototype.renderMathBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};N.ptr.prototype.renderTableCell=function(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=CH.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CF(["align","left"]));}else if(f===(2)){e=$append(e,new CF(["align","center"]));}else if(f===(3)){e=$append(e,new CF(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CI.nil===a.FirstChild){$s=5;continue;}if(A.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=6;continue;}$s=7;continue;case 5:a.AppendChild(new H.Node.ptr("","","","",16,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,(new CE($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=8;continue;case 6:a.FirstChild.Tokens=(new CE($stringToBytes("\xE2\x80\xB8 ")));$s=8;continue;case 7:g=A.TrimSpace(a.FirstChild.Tokens);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 8:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};N.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};N.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.nil===a.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("tbody",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};N.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",new CH([new CF(["data-block","0"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CI.nil===a.FirstChild.Next)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("/tbody",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/table",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};N.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};N.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("s",new CH([new CF(["data-marker","~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};N.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/s",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};N.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("s",new CH([new CF(["data-marker","~~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};N.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/s",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};N.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};N.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};N.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};N.ptr.prototype.renderLinkText=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};N.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};N.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};N.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};N.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};N.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};N.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};N.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};N.ptr.prototype.renderImage=function(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,y,$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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteString("\"");$s=13;case");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=c.BaseRenderer.Writer.Bytes();m=A.LastIndex(l,(new CE($stringToBytes("\"");$s=34;case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=35;continue;}$s=36;continue;case 35:$r=c.BaseRenderer.WriteByte(34);$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t=a.ChildByType(42);if(!(CI.nil===t)&&!(CE.nil===t.Tokens)){$s=38;continue;}$s=39;continue;case 38:$r=c.BaseRenderer.WriteString(" title=\"");$s=40;case 40:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t.Tokens=A.ReplaceAll(t.Tokens,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(t.Tokens);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 39:$r=c.BaseRenderer.WriteString(" />");$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}u=c.BaseRenderer.Writer.Bytes();v=A.LastIndex(u,(new CE($stringToBytes("=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Tokens));}i=($bytesToString(a.LinkRefLabel));j=new CH([new CF(["data-type","link-ref"]),new CF(["data-link-label",i])]);$r=c.BaseRenderer.Tag("span",j,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(h);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){$s=15;continue;}$s=16;continue;case 15:k=a.ChildByType(41);l=k.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=18;continue;}$s=19;continue;case 18:m=A.TrimSpace(l);$s=20;case 20:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=A.ToLower(n);$s=21;case 21:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;if(A.HasPrefix(n,(new CE($stringToBytes("javascript:"))))){l=CE.nil;}case 19:p=c.BaseRenderer.LinkPath(l);$s=22;case 22:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}l=p;q=A.Contains(l,F.CaretTokens);if(q){r=a.ChildByType(40);r.Tokens=$appendSlice(r.Tokens,F.CaretTokens);l=A.ReplaceAll(l,F.CaretTokens,CE.nil);}s=new CH([new CF(["href",($bytesToString(l))])]);t=a.ChildByType(42);if(!(CI.nil===t)&&!(CE.nil===t.Tokens)){t.Tokens=A.ReplaceAll(t.Tokens,F.CaretTokens,CE.nil);s=$append(s,new CF(["title",($bytesToString(t.Tokens))]));}$r=c.BaseRenderer.Tag("a",s,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=17;continue;case 16:$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderLink,$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;};N.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};N.ptr.prototype.renderHTML=function(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;}$r=c.BaseRenderer.WriteString("
    ");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=c.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-wysiwyg__preview"]),new CF(["data-render","2"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CE.nil);if(c.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:f=AF(e);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 9:g=c.BaseRenderer.tagSrcPath(e);$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};N.ptr.prototype.renderInlineHTML=function(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 CE($stringToBytes("
    "))))&&a.ParentIs(109,CJ.nil)){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:if(A.Contains(a.Tokens,(new CE($stringToBytes(">0;$r=c.BaseRenderer.Write(a.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:if(A.Equal(a.Tokens,(new CE($stringToBytes(""))))){$s=7;continue;}$s=8;continue;case 7:if(0>0;$r=c.BaseRenderer.Write(a.Tokens);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 10:case 8:if(b){$s=12;continue;}$s=13;continue;case 12:d=a.PreviousNodeText();$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=C.ReplaceAll(e,"\xE2\x80\xB8","");if("\xE2\x80\x8B"===e||""===e){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 13:f=A.ReplaceAll(a.Tokens,(new CE($stringToBytes("\xE2\x80\x8B"))),CE.nil);f=$appendSlice((new CE($stringToBytes("\xE2\x80\x8B"))),f);g=A.TrimSpace(a.Tokens);$s=18;case 18:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Tokens=g;$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","html-inline"])]),false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=G.EscapeHTML(f);$r=c.BaseRenderer.Write(f);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};N.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};N.ptr.prototype.renderParagraph=function(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=a.Parent.Parent;if(!(CI.nil===d)&&(7===d.Type)&&d.ListData.Tight){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:e=new CH([new CF(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);$r=c.BaseRenderer.Tag("p",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};N.ptr.prototype.renderText=function(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 CE($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CE($stringToBytes("\xE2\x80\x8B"))),CE.nil);}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};N.ptr.prototype.renderCodeSpan=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(32);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 6:$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-marker",C.Repeat("`",a.CodeMarkerLen)])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};N.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};N.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};N.ptr.prototype.renderCodeSpanContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.ReplaceAll(a.Tokens,(new CE($stringToBytes("\xE2\x80\x8B"))),CE.nil);d=G.EscapeHTML(d);d=$appendSlice((new CE($stringToBytes("\xE2\x80\x8B"))),d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};N.ptr.prototype.renderCodeSpanCloseMarker=function(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:$r=c.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent;e=d.Parent;if(!(CI.nil===e)&&(33===e.Type)){$s=-1;return 2;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};N.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};N.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("em",new CH([new CF(["data-marker","*"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};N.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};N.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("em",new CH([new CF(["data-marker","_"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};N.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};N.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};N.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("strong",new CH([new CF(["data-marker","**"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};N.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};N.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("strong",new CH([new CF(["data-marker","__"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};N.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};N.ptr.prototype.renderBlockquote=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};N.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};N.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\"");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d="";e=a.ChildByType(420);if(!(CI.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Options.HeadingID&&!(""===d)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString(" data-id=\""+d+"\"");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:if(""===d){$s=8;continue;}$s=9;continue;case 8:f=AP(a);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 9:$r=c.BaseRenderer.WriteString(" id=\"wysiwyg-"+d+"\"");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString(" data-marker=\"#\">");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=14;continue;case 13:if(1===a.HeadingLevel){$s=16;continue;}$s=17;continue;case 16:$r=c.BaseRenderer.WriteString(" data-marker=\"=\">");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteString(" data-marker=\"-\">");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 14:if(c.BaseRenderer.Options.HeadingAnchor){$s=21;continue;}$s=22;continue;case 21:g=AP(a);$s=23;case 23:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$r=c.BaseRenderer.Tag("a",new CH([new CF(["id","vditorAnchor-"+h]),new CF(["class","vditor-anchor"]),new CF(["href","#"+h])]),false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:$s=3;continue;case 2:$r=c.BaseRenderer.WriteString(">0))+">");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};N.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};N.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};N.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};N.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};N.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CH.nil;if(a.ListData.Tight){c[0]=$append(c[0],new CF(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){c[0]=$append(c[0],new CF(["start",B.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){c[0]=$append(c[0],new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){c[0]=$append(c[0],new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{c[0]=$append(c[0],new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}}c[0]=$append(c[0],new CF(["data-block","0"]));d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,$s};return $f;};N.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};N.ptr.prototype.renderListItem=function(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=CH.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CI.nil===a.FirstChild)&&!(CI.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CF(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CI.nil===a.FirstChild){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,$s};return $f;};N.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};N.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CH.nil;if(a.TaskListItemChecked){d=$append(d,new CF(["checked",""]));}d=$append(d,new CF(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};N.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("hr",new CH([new CF(["data-block","0"])]),true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CE.nil===a.Tokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("p",new CH([new CF(["data-block","0"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/p",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};N.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CH.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};N.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};N.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};N.ptr.prototype.renderCodeBlock=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d="```";if(!(CI.nil===a.FirstChild)&&A.HasPrefix(a.FirstChild.Tokens,(new CE($stringToBytes(d))))){d=($bytesToString(a.FirstChild.Tokens));}$r=c.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,d,$s};return $f;};N.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};N.ptr.prototype.renderCodeBlockCode=function(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=CH.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CF(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=BK(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 CF(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new CH([new CF(["class","vditor-wysiwyg__pre"])]);if(!A.Contains(a.Tokens,F.CaretTokens)&&!h&&c.BaseRenderer.Options.VditorCodeBlockPreview){m=$append(m,new CF(["style","display: none"]));}$r=c.BaseRenderer.Tag("pre",m,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",i,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(e){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteString("\n");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=12;continue;case 11:if(h){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString("");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorCodeBlockPreview){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-wysiwyg__preview"]),new CF(["data-render","2"])]),false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=AW(g);if(n){$s=23;continue;}$s=24;continue;case 23:$r=c.BaseRenderer.Tag("div",i,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=25;continue;case 24:$r=c.BaseRenderer.Tag("code",i,false);$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:o=a.Tokens;o=A.ReplaceAll(o,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(o));$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(n){$s=29;continue;}$s=30;continue;case 29:$r=c.BaseRenderer.WriteString("");$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=31;continue;case 30:$r=c.BaseRenderer.WriteString("");$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:case 21:$s=-1;return 2;}return;}var $f={$blk:N.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};N.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};P.ptr.prototype.WriteByte=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.BaseRenderer.Writer.WriteByte(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;b.LastOut=$append(b.LastOut,a);if(1024:");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=13;continue;}$s=14;continue;case 13:$r=c.WriteString(" ");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 14:$r=c.WriteString("
    ");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(e);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:P.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};P.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};P.ptr.prototype.renderKramdownBlockIAL=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","kramdown-ial"]),new CF(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};P.ptr.prototype.renderMark=function(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(CE.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:P.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};P.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};P.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};P.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};P.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};P.ptr.prototype.renderSup=function(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(CE.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:P.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};P.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};P.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};P.ptr.prototype.renderSub=function(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(CE.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:P.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};P.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};P.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};P.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","yaml-front-matter-close-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(J.YamlFrontMatterMarker);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};P.ptr.prototype.renderYamlFrontMatterContent=function(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:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CE($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CE($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};P.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","yaml-front-matter-open-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};P.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};P.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--pre"]),new CF(["data-type","html-entity"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(G.EscapeHTML(a.HtmlEntityTokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};P.ptr.prototype.renderBackslashContent=function(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.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};P.ptr.prototype.renderBackslash=function(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.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};P.ptr.prototype.renderToC=function(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.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("[toc]");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};P.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};P.ptr.prototype.renderFootnotesDef=function(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;}$r=c[0].BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--link"]),new CF(["data-type","footnotes-link"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].Write(a[0].Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteString(": ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a[0].FirstChild;case 13:if(!(!(CI.nil===d))){$s=14;continue;}$r=H.Walk(d,(function(a,c){return function $b(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))){$s=1;continue;}$s=2;continue;case 1:g=" ";if(13===e.Type){$s=3;continue;}$s=4;continue;case 3:e.Tokens=$appendSlice((new CE($stringToBytes(g))),e.Tokens);$s=5;continue;case 4:$r=c[0].WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:i=(h=$mapIndex(c[0].BaseRenderer.RendererFuncs,H.NodeType.keyFor(e.Type)),h!==undefined?h.v:$throwNilPointerError)(e,f);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=8;case 8:return j;}return;}var $f={$blk:$b,$c:true,$r,e,f,g,h,i,j,$s};return $f;};})(a,c));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=13;continue;case 14:$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};P.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};P.ptr.prototype.renderFootnotesRef=function(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=C.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 CH([new CF(["data-type","footnotes-ref"])]);k=$append(k,new CF(["class","b3-tooltips b3-tooltips__s"]));l=G.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AO(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new CF(["aria-label",m]));k=$append(k,new CF(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","sup"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};P.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};P.ptr.prototype.renderCodeBlockCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","code-block-close-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};P.ptr.prototype.renderCodeBlockInfoMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--info"]),new CF(["data-type","code-block-info"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.CodeBlockInfo);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeBlockInfoMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};P.ptr.prototype.renderCodeBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","code-block-open-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};P.ptr.prototype.renderCodeBlock=function(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:if(!a.IsFencedCodeBlock){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","code-block-open-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("```");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$s=3;continue;case 2:if(!a.IsFencedCodeBlock){$s=10;continue;}$s=11;continue;case 10:$r=c.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--info"]),new CF(["data-type","code-block-info"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("```");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$r=c.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};P.ptr.prototype.renderCodeBlockCode=function(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:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CE($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CE($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};P.ptr.prototype.renderEmojiAlias=function(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.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};P.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};P.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};P.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};P.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};P.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Tokens);$r=c.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};P.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};P.ptr.prototype.renderInlineMathOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};P.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};P.ptr.prototype.renderMathBlockCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","math-block-close-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("$$");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};P.ptr.prototype.renderMathBlockContent=function(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:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CE($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CE($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};P.ptr.prototype.renderMathBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","math-block-open-marker"]),new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("$$");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderMathBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};P.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};P.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};P.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};P.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};P.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","table"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:P.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};P.ptr.prototype.renderStrikethrough=function(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(CE.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:P.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};P.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};P.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};P.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};P.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};P.ptr.prototype.renderLinkTitle=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--title"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};P.ptr.prototype.renderLinkDest=function(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;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--link"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=A.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CE($stringToBytes("javascript:"))))){d=CE.nil;}case 5:d=G.EscapeHTML(d);$r=c.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};P.ptr.prototype.renderLinkSpace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};P.ptr.prototype.renderLinkText=function(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:if(34===a.Parent.Type){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(3===a.Parent.LinkType){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"]),new CF(["data-type","link-text"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:$r=c.Write(a.Tokens);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};P.ptr.prototype.renderCloseParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(41);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};P.ptr.prototype.renderOpenParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(40);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};P.ptr.prototype.renderCloseBrace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(125);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};P.ptr.prototype.renderOpenBrace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(123);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};P.ptr.prototype.renderCloseBracket=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.Parent.LinkType){$s=6;continue;}$s=7;continue;case 6:d=a.Parent.ChildByType(40);if(CI.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Parent.LinkRefLabel);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,d,$s};return $f;};P.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};P.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};P.ptr.prototype.renderBang=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(33);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};P.ptr.prototype.renderImage=function(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(!(CI.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};P.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};P.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};P.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CE($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CE($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};P.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(G.EscapeHTML(a.Tokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};P.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CE.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");c.BaseRenderer.Writer.Reset();$r=c.Write(d);$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:P.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};P.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};P.ptr.prototype.renderParagraph=function(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.Writer=new A.Buffer.ptr(CE.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent.Parent;e=!(CI.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){$s=5;continue;}$s=6;continue;case 5:$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.popWriter(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};P.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};P.ptr.prototype.renderText=function(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,CJ.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:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","text"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimRight(d,"\n");$r=c.Write(G.EscapeHTML(d));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};P.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};P.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};P.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasPrefix(a.Next.Tokens,(new CE($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};P.ptr.prototype.renderCodeSpanContent=function(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.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};P.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasSuffix(a.Previous.Tokens,(new CE($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};P.ptr.prototype.renderEmphasis=function(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(CE.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:P.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};P.ptr.prototype.popWriteClass=function(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;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;}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])).Write(c.BaseRenderer.Writer.Bytes());$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;c.BaseRenderer.Writer=(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]));$s=-1;return;}return;}var $f={$blk:P.ptr.prototype.popWriteClass,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};P.prototype.popWriteClass=function(a,b){return this.$val.popWriteClass(a,b);};P.ptr.prototype.popWriter=function(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;b.nodeWriterStack=$subslice(b.nodeWriterStack,0,(b.nodeWriterStack.$length-1>>0));e=(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());$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;b.BaseRenderer.Writer=(f=b.nodeWriterStack,g=b.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:P.ptr.prototype.popWriter,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};P.prototype.popWriter=function(a){return this.$val.popWriter(a);};P.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};P.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};P.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};P.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};P.ptr.prototype.renderStrong=function(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(CE.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:P.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};P.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};P.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};P.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};P.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};P.ptr.prototype.renderBlockquote=function(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.BaseRenderer.Writer=new A.Buffer.ptr(CE.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=f.Bytes();h=(new CE($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();i=f.Write(g);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;l=(j=c.nodeWriterStack,k=c.nodeWriterStack.$length-1>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k])).Write(f.Bytes());$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;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();$r=c.Write(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};P.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};P.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};P.ptr.prototype.renderHeading=function(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(CE.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--heading"]),new CF(["data-type","heading-marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(C.Repeat("#",a.HeadingLevel)+" ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$s=3;continue;case 2:if(a.HeadingSetext){$s=9;continue;}$s=10;continue;case 9:$r=c.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker--heading"]),new CF(["data-type","heading-marker"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=c.BaseRenderer.setextHeadingLen(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){$s=14;continue;}$s=15;continue;case 14:$r=c.WriteString(C.Repeat("=",e));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:$r=c.WriteString(C.Repeat("-",e));$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:f="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=c.renderClass(a,f);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.popWriter(a);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,$s};return $f;};P.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};P.ptr.prototype.renderClass=function(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 G.Node.ptr(CQ.nil,CQ.nil,CQ.nil,CQ.nil,CQ.nil,3,0,"","",CS.nil);h=G.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=G.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:P.ptr.prototype.renderClass,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};P.prototype.renderClass=function(a,b){return this.$val.renderClass(a,b);};P.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(CQ.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"";};P.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};P.ptr.prototype.domSetAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(CQ.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 G.Attribute.ptr("",b,c));};P.prototype.domSetAttrValue=function(a,b,c){return this.$val.domSetAttrValue(a,b,c);};P.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};P.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};P.ptr.prototype.renderHeadingID=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(" {"+($bytesToString(a.Tokens))+"}");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};P.ptr.prototype.renderList=function(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.Write($pkg.NewlineSV);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderList,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};P.ptr.prototype.renderListItem=function(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:c.BaseRenderer.Writer=new A.Buffer.ptr(CE.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=f.Bytes();h="";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new CE($stringToBytes(""+h+" ")));g=$appendSlice(i,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}j=(new CE($stringToBytes(""+C.Repeat(" ",a.ListData.Padding)+"")));g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,j));f.Reset();k=f.Write(g);$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;n=(l=c.nodeWriterStack,m=c.nodeWriterStack.$length-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m])).Write(f.Bytes());$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;c.BaseRenderer.Writer=(o=c.nodeWriterStack,p=c.nodeWriterStack.$length-1>>0,((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();$r=c.Write(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};P.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};P.ptr.prototype.renderTaskListItemMarker=function(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;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","task-marker"]),new CF(["class","vditor-sv__marker--bi"])]),false);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.TaskListItemChecked){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","task-marker"]),new CF(["class","vditor-sv__marker--strong"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(120);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","task-marker"]),new CF(["class","vditor-sv__marker--bi"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","task-marker"]),new CF(["class","vditor-sv__marker--bi"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("] ");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Next.Tokens=A.TrimPrefix(a.Next.Tokens,(new CE($stringToBytes(" "))));$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};P.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("---");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};P.ptr.prototype.renderHardBreak=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};P.ptr.prototype.renderSoftBreak=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:P.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};P.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};P.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:P.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};P.prototype.Text=function(a){return this.$val.Text(a);};S=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new R.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderOpenBrace")});bd=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderCloseBrace")});be=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderLinkText")});bf=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderLinkSpace")});bg=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkDest")});bh=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkTitle")});bi=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderStrikethrough")});bj=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bk=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bl=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bm=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bn=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderTaskListItemMarker")});bo=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderTable")});bp=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTableHead")});bq=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTableRow")});br=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableCell")});bs=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderEmoji")});bt=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderEmojiUnicode")});bu=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmojiImg")});bv=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiAlias")});bw=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderFootnotesDefBlock")});bx=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderFootnotesDef")});by=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesRef")});bz=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderToC")});ca=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderBackslash")});cb=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderBackslashContent")});cc=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderHtmlEntity")});cd=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderYamlFrontMatter")});ce=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});cf=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatterContent")});cg=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});ch=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderMark")});ci=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderMark1OpenMarker")});cj=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderMark1CloseMarker")});ck=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderSup")});cl=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderSupOpenMarker")});cm=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderSupCloseMarker")});cn=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderSub")});co=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderSubOpenMarker")});cp=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderSubCloseMarker")});cq=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderMark2OpenMarker")});cr=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderMark2CloseMarker")});cs=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderKramdownBlockIAL")});ct=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderLinkRefDefBlock")});cu=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderLinkRefDef")});$s=-1;return e;}return;}var $f={$blk:S,$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,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;};$pkg.NewVditorIRRenderer=S;R.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};R.ptr.prototype.renderLinkRefDef=function(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.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:R.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};R.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};R.ptr.prototype.renderMark=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};R.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("mark",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};R.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("=");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};R.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("mark",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};R.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("==");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};R.ptr.prototype.renderSup=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};R.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("sup",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};R.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("^");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};R.ptr.prototype.renderSub=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};R.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("sub",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};R.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};R.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","yaml-front-matter-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};R.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-ir__marker--pre"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","yaml-front-matter"]),new CF(["class","language-yaml"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};R.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};R.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","yaml-front-matter-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};R.ptr.prototype.renderYamlFrontMatter=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};R.ptr.prototype.renderHtmlEntity=function(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;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-newline","1"]),new CF(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CF(["data-type","html-entity"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.HtmlEntityTokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__preview"]),new CF(["data-render","2"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.HtmlEntityTokens);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};R.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};R.ptr.prototype.renderBackslash=function(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;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};R.ptr.prototype.renderToC=function(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:R.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};R.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};R.ptr.prototype.renderFootnotesDef=function(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;}$r=c[0].BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.WriteString("["+($bytesToString(a.Tokens))+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.FirstChild;case 5:if(!(!(CI.nil===d))){$s=6;continue;}$r=H.Walk(d,(function(c){return function $b(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,H.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:$b,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=5;continue;case 6:$r=c[0].BaseRenderer.WriteString("
    ");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};R.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};R.ptr.prototype.renderFootnotesRef=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=2;continue;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=B.Itoa(h);k=i.Text();$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new CH([new CF(["data-type","footnotes-ref"])]);n=a.Text();$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=C.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new CF(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new CF(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=G.EscapeString(l);$s=8;case 8:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AO(q,24);$s=9;case 9:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new CF(["aria-label",r]));m=$append(m,new CF(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));$r=c.BaseRenderer.Tag("sup",m,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker--hide"]),new CF(["data-render","1"])]),false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};R.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};R.ptr.prototype.renderCodeBlockCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","code-block-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};R.ptr.prototype.renderCodeBlockInfoMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--info"]),new CF(["data-type","code-block-info"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.CodeBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeBlockInfoMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};R.ptr.prototype.renderCodeBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","code-block-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};R.ptr.prototype.renderCodeBlock=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};R.ptr.prototype.renderCodeBlockCode=function(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,F.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CE.nil);}i=CH.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CF(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=BK(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 CF(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class",m])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",i,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(e){$s=8;continue;}$s=9;continue;case 8:if(!g){$s=11;continue;}$s=12;continue;case 11:$r=c.BaseRenderer.WriteString("");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 9:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:$r=c.BaseRenderer.WriteString("");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorCodeBlockPreview){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-ir__preview"]),new CF(["data-render","2"])]),false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=AW(h);if(n){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("div",i,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.BaseRenderer.Tag("code",i,false);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:o=a.Tokens;o=A.ReplaceAll(o,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(o));$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(n){$s=27;continue;}$s=28;continue;case 27:$r=c.BaseRenderer.WriteString("");$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteString("");$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:case 19:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};R.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};R.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};R.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.FirstChild.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};R.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.FirstChild.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};R.ptr.prototype.renderEmoji=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.renderSpanNode(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmoji,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};R.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};R.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;d=G.EscapeHTML(d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__preview"]),new CF(["data-render","2"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","language-math"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.ReplaceAll(d,F.CaretTokens,CE.nil);if(a.ParentIs(109,CJ.nil)){d=A.ReplaceAll(d,(new CE($stringToBytes("\\|"))),(new CE($stringToBytes("|"))));}$r=c.BaseRenderer.Write(d);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};R.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};R.ptr.prototype.renderInlineMathOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-newline","1"]),new CF(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CF(["data-type","math-inline"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};R.ptr.prototype.renderInlineMath=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};R.ptr.prototype.renderMathBlockCloseMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","math-block-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.MathBlockMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};R.ptr.prototype.renderMathBlockContent=function(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");}$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class",g])]),false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","math-block"]),new CF(["class","language-math"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorMathBlockPreview){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-ir__preview"]),new CF(["data-render","2"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","math-block"]),new CF(["class","language-math"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=a.Tokens;h=A.ReplaceAll(h,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(h));$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};R.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};R.ptr.prototype.renderMathBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","math-block-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.MathBlockMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMathBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};R.ptr.prototype.renderMathBlock=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};R.ptr.prototype.renderTableCell=function(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=CH.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CF(["align","left"]));}else if(f===(2)){e=$append(e,new CF(["align","center"]));}else if(f===(3)){e=$append(e,new CF(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CI.nil===a.FirstChild){$s=5;continue;}if(A.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=6;continue;}$s=7;continue;case 5:a.AppendChild(new H.Node.ptr("","","","",16,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,(new CE($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=8;continue;case 6:a.FirstChild.Tokens=(new CE($stringToBytes("\xE2\x80\xB8 ")));$s=8;continue;case 7:g=A.TrimSpace(a.FirstChild.Tokens);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 8:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};R.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};R.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};R.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.nil===a.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("tbody",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};R.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",new CH([new CF(["data-block","0"]),new CF(["data-type","table"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CI.nil===a.FirstChild.Next)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("/tbody",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/table",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};R.ptr.prototype.renderStrikethrough=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};R.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("s",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};R.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/s",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};R.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("s",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};R.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/s",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};R.ptr.prototype.renderLinkTitle=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};R.ptr.prototype.renderLinkDest=function(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;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=A.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CE($stringToBytes("javascript:"))))){d=CE.nil;}case 5:d=G.EscapeHTML(d);$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};R.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};R.ptr.prototype.renderLinkSpace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};R.ptr.prototype.renderLinkText=function(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:if(34===a.Parent.Type){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(3===a.Parent.LinkType){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__link"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:$r=c.BaseRenderer.Write(a.Tokens);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};R.ptr.prototype.renderCloseParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(41);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};R.ptr.prototype.renderOpenParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(40);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};R.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(125);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};R.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(123);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};R.ptr.prototype.renderCloseBracket=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.Parent.LinkType){$s=6;continue;}$s=7;continue;case 6:d=a.Parent.ChildByType(40);if(CI.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Parent.LinkRefLabel);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,d,$s};return $f;};R.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};R.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};R.ptr.prototype.renderBang=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(33);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};R.ptr.prototype.renderImage=function(a,b){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,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=!(CI.nil===a.Next)&&(16===a.Next.Type)&&A.HasPrefix(a.Next.Tokens,F.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(!(CI.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(C.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class",h]),new CF(["data-type","img"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(d){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\xE2\x80\xB8");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Next.Tokens=A.ReplaceAll(a.Next.Tokens,F.CaretTokens,CE.nil);case 7:i=a;if(3===a.LinkType){$s=9;continue;}$s=10;continue;case 9:j=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 10:k=i.ChildByType(41).Tokens;l=c.BaseRenderer.LinkPath(k);$s=12;case 12:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;k=A.ReplaceAll(k,F.CaretTokens,CE.nil);m=new CH([new CF(["src",($bytesToString(k))])]);n=a.ChildByType(40);if(!(CI.nil===n)&&0");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","html-block"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("pre",new CH([new CF(["class","vditor-ir__preview"]),new CF(["data-render","2"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CE.nil);if(c.BaseRenderer.Options.Sanitize){$s=10;continue;}$s=11;continue;case 10:f=AF(e);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 11:g=c.BaseRenderer.tagSrcPath(e);$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};R.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};R.ptr.prototype.renderInlineHTML=function(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 CE($stringToBytes(""))));e=A.Equal(a.Tokens,(new CE($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;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("kbd",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("/kbd",CH.nil,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.renderSpanNode(a);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.renderSpanNode(a);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:case 6:$s=3;continue;case 2:$r=c.renderSpanNode(a);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=38;case 38:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=39;case 39:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};R.ptr.prototype.tagMatchClose=function(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(CI.nil===d))){break;}if((10===d.Type)&&""===d.TokensStr()){return true;}d=d.Next;}return false;};R.prototype.tagMatchClose=function(a,b){return this.$val.tagMatchClose(a,b);};R.ptr.prototype.tagMatchOpen=function(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(CI.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};R.prototype.tagMatchOpen=function(a,b){return this.$val.tagMatchOpen(a,b);};R.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};R.ptr.prototype.renderParagraph=function(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(!(CI.nil===d)&&(7===d.Type)&&d.ListData.Tight){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("p",new CH([new CF(["data-block","0"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,$s};return $f;};R.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};R.ptr.prototype.renderText=function(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 CE($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CE($stringToBytes("\xE2\x80\x8B"))),CE.nil);}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};R.ptr.prototype.renderCodeSpan=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};R.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasPrefix(a.Next.Tokens,(new CE($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-newline","1"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};R.ptr.prototype.renderCodeSpanContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};R.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/code",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasSuffix(a.Previous.Tokens,(new CE($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};R.ptr.prototype.renderEmphasis=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};R.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("em",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};R.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(42);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};R.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("em",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};R.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(95);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};R.ptr.prototype.renderStrong=function(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:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};R.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("strong",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};R.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("**");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};R.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("strong",new CH([new CF(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};R.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("__");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};R.ptr.prototype.renderBlockquote=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};R.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};R.ptr.prototype.renderHeading=function(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(C.Contains(e,"\xE2\x80\xB8")||(!(CI.nil===f)&&A.Contains(f.Tokens,F.CaretTokens))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node\"");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:g="";if(!(CI.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=10;continue;}$s=11;continue;case 10:h=AP(a);$s=12;case 12:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 11:$r=c.BaseRenderer.WriteString(" id=\"ir-"+g+"\"");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString(" data-marker=\"#\">");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:if(1===a.HeadingLevel){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.WriteString(" data-marker=\"=\">");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteString(" data-marker=\"-\">");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:if(c.BaseRenderer.Options.HeadingAnchor){$s=23;continue;}$s=24;continue;case 23:i=AP(a);$s=25;case 25:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=c.BaseRenderer.Tag("a",new CH([new CF(["id","vditorAnchor-"+j]),new CF(["class","vditor-anchor"]),new CF(["href","#"+j])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:if(!a.HeadingSetext){$s=29;continue;}$s=30;continue;case 29:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CF(["data-type","heading-marker"])]),false);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(C.Repeat("#",a.HeadingLevel)+" ");$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 30:$s=3;continue;case 2:if(a.HeadingSetext){$s=34;continue;}$s=35;continue;case 34:$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CF(["data-type","heading-marker"]),new CF(["data-render","2"])]),false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=c.BaseRenderer.setextHeadingLen(a);$s=38;case 38:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(1===a.HeadingLevel){$s=39;continue;}$s=40;continue;case 39:$r=c.BaseRenderer.WriteString(C.Repeat("=",l));$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=41;continue;case 40:$r=c.BaseRenderer.WriteString(C.Repeat("-",l));$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 41:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 35:$r=c.BaseRenderer.WriteString(">0))+">");$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};R.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};R.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};R.ptr.prototype.renderHeadingID=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","heading-id"]),new CF(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};R.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CH.nil;if(a.ListData.Tight){c[0]=$append(c[0],new CF(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){c[0]=$append(c[0],new CF(["start",B.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){c[0]=$append(c[0],new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){c[0]=$append(c[0],new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{c[0]=$append(c[0],new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}}c[0]=$append(c[0],new CF(["data-block","0"]));d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,$s};return $f;};R.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};R.ptr.prototype.renderListItem=function(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=CH.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CF(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CF(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CI.nil===a.FirstChild)&&!(CI.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CF(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,$s};return $f;};R.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};R.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CH.nil;if(a.TaskListItemChecked){d=$append(d,new CF(["checked",""]));}d=$append(d,new CF(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};R.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};R.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("hr",new CH([new CF(["data-block","0"])]),true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};R.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CH.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};R.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:R.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};R.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};R.ptr.prototype.renderSpanNode=function(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=CH.nil;f=a.Type;if(f===(17)){e=$append(e,new CF(["data-type","em"]));}else if(f===(22)){e=$append(e,new CF(["data-type","strong"]));}else if(f===(101)){e=$append(e,new CF(["data-type","s"]));}else if(f===(450)){e=$append(e,new CF(["data-type","mark"]));}else if(f===(485)){e=$append(e,new CF(["data-type","sup"]));}else if(f===(490)){e=$append(e,new CF(["data-type","sub"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new CF(["data-type","a"]));}else{e=$append(e,new CF(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new CF(["data-type","img"]));}else if(f===(27)){e=$append(e,new CF(["data-type","code"]));}else if(f===(200)){e=$append(e,new CF(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new CF(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new CF(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new CF(["data-type","backslash"]));}else{e=$append(e,new CF(["data-type","inline-node"]));}if(C.Contains(d,"\xE2\x80\xB8")){$s=2;continue;}$s=3;continue;case 2:e=$append(e,new CF(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 3:g=a.PreviousNodeText();$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(C.HasSuffix(h,"\xE2\x80\xB8")){$s=6;continue;}$s=7;continue;case 6:e=$append(e,new CF(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 7:i=a.NextNodeText();$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(C.HasPrefix(j,"\xE2\x80\xB8")){$s=10;continue;}$s=11;continue;case 10:e=$append(e,new CF(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:e=$append(e,new CF(["class","vditor-ir__node"]));$r=b.BaseRenderer.Tag("span",e,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:R.ptr.prototype.renderSpanNode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};R.prototype.renderSpanNode=function(a){return this.$val.renderSpanNode(a);};R.ptr.prototype.renderDivNode=function(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 CH([new CF(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new CF(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new CF(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new CF(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new CF(["data-type","yaml-front-matter"]));}if(C.Contains(d,"\xE2\x80\xB8")){$s=2;continue;}$s=3;continue;case 2:e=$append(e,new CF(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("div",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 3:e=$append(e,new CF(["class","vditor-ir__node"]));$r=b.BaseRenderer.Tag("div",e,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:R.ptr.prototype.renderDivNode,$c:true,$r,a,b,c,d,e,f,$s};return $f;};R.prototype.renderDivNode=function(a){return this.$val.renderDivNode(a);};R.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:R.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};R.prototype.Text=function(a){return this.$val.Text(a);};U=function(a,b,c,d){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b,c,d});$s=$s||0;s:while(true){switch($s){case 0:e=BX(a,c,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new T.ptr(e,b,CF.nil);g=41;(f.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(f,"renderLinkDest")});$s=-1;return f;}return;}var $f={$blk:U,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$pkg.NewTextBundleRenderer=U;T.ptr.prototype.Render=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CE.nil;b=CF.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:T.ptr.prototype.Render,$c:true,$r,a,b,c,d,$s};return $f;};T.prototype.Render=function(){return this.$val.Render();};T.ptr.prototype.renderLinkDest=function(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=K.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)&&C.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}$r=c.FormatRenderer.BaseRenderer.WriteString(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:T.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};T.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AM.ptr.prototype.FixTermTypo=function(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:AM.ptr.prototype.FixTermTypo,$c:true,$r,a,b,c,d,$s};return $f;};AM.prototype.FixTermTypo=function(a){return this.$val.FixTermTypo(a);};AM.ptr.prototype.fixTermTypo0=function(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=CE.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(I.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(I.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(K.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:AM.ptr.prototype.fixTermTypo0,$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;};AM.prototype.fixTermTypo0=function(a){return this.$val.fixTermTypo0(a);};V=function(a){var a;return a>=128||I.IsWhitespace(a)||I.IsASCIIPunct(a);};W=function(){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])))&&D.Is(D.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(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=E.DecodeLastRuneInString(a);d=c[0];if(AA(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AA=function(a,b){var a,b,c,d,e,f;if(D.IsSpace(a)||D.IsSpace(b)||((F.CaretRune===a))||((F.CaretRune===b))||!D.IsPrint(a)||!D.IsPrint(b)){return false;}c=AB(a);d=!((37===b))&&!((64===b))&&(D.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&!((64===a))&&(D.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(a){var a;return D.Is(D.Han,a)||D.Is(D.Lm,a)||D.Is(D.Hiragana,a)||D.Is(D.Katakana,a)||D.Is(D.Hangul,a);};AD=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=C.ReplaceAll(a,"\"","__@QUOTE@__");b=C.ReplaceAll(b," ","__@SPACE@__");b=C.ReplaceAll(b,"#","__@HASH@__");b="";c=AG();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Sanitize(b);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;b=(K.TagSrcStr(b));b=C.ReplaceAll(b,"__@QUOTE@__","\"");b=C.ReplaceAll(b,"__@SPACE@__"," ");b=C.ReplaceAll(b,"__@HASH@__","#");$s=-1;return b;}return;}var $f={$blk:AD,$c:true,$r,a,b,c,d,e,$s};return $f;};$pkg.SanitizeSrc=AD;AE=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AG();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b.Sanitize(a);$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:AE,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.Sanitize=AE;AF=function(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AG();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b.SanitizeBytes(a);$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:AF,$c:true,$r,a,b,c,d,$s};return $f;};AG=function(){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=L.NewPolicy();$r=a.AllowStandardAttributes();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.AllowDataAttributes();$r=a.AllowStandardURLs();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowImages();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowLists();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowStyling();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowTables();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=a.AllowAttrs(new CF(["align"]));$s=7;case 7:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b.OnElements(new CF(["p","div"]));$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;d=a.AllowAttrs(new CF(["src","scrolling","border","frameborder","framespacing","allowfullscreen","data-subtype","updated"]));$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d.OnElements(new CF(["iframe"]));$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=a.AllowAttrs(new CF(["content"]));$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f.OnElements(new CF(["meta"]));$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;h=a.AllowAttrs(new CF(["type","allowscriptaccess"]));$s=13;case 13:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h.OnElements(new CF(["embed"]));$s=14;case 14:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=a.AllowAttrs(new CF(["loading"]));$s=15;case 15:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j.OnElements(new CF(["img"]));$s=16;case 16:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;l=a.AllowAttrs(new CF(["controls","autoplay","loop","muted","src"]));$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l.OnElements(new CF(["video","audio"]));$s=18;case 18:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;n=a.AllowElements(new CF(["details","summary","video","source","audio","embed"]));$s=19;case 19:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;o=a.AllowAttrs(new CF(["open"]));$s=20;case 20:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o.OnElements(new CF(["details"]));$s=21;case 21:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;$s=-1;return a;}return;}var $f={$blk:AG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};AL=function(){return new AK.ptr(true,false,false,true,false,false,false,"github",false,false,false,false,false,false,false,"",false,false,false,W(),false,false,"id",false,"vditor-task",true,true,true,"","",1,true,false,true,false,"",false,false);};$pkg.NewOptions=AL;AN=function(a,b,c){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=new AM.ptr(b,c,new $global.Map(),$throwNilPointerError,$makeMap(H.NodeType.keyFor,[]),CO.nil,0,a,0,CK.nil,false);d.Writer=new A.Buffer.ptr(CE.nil,0,0);$r=d.Writer.Grow(4096);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return d;}return;}var $f={$blk:AN,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.NewBaseRenderer=AN;AM.ptr.prototype.Render=function(){var{a,b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=[a];b=CE.nil;a[0]=this;a[0].LastOut=10;a[0].Writer=new A.Buffer.ptr(CE.nil,0,0);$r=a[0].Writer.Grow(4096);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.Walk(a[0].Tree.Root,(function(a){return function $b(c,d){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:f=(e=$mapIndex(a[0].ExtRendererFuncs,H.NodeType.keyFor(c.Type)),e!==undefined?e.v:$throwNilPointerError);if(!($throwNilPointerError===f)){$s=1;continue;}$s=2;continue;case 1:h=f(c,d);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];j=g[1];$r=a[0].WriteString(i);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return j;case 2:l=(k=$mapIndex(a[0].RendererFuncs,H.NodeType.keyFor(c.Type)),k!==undefined?k.v:$throwNilPointerError);if($throwNilPointerError===l){$s=5;continue;}$s=6;continue;case 5:if(!($throwNilPointerError===a[0].DefaultRendererFunc)){$s=7;continue;}$s=8;continue;case 7:m=a[0].DefaultRendererFunc(c,d);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;$s=10;case 10:return n;case 8:o=a[0].renderDefault(c,d);$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;$s=12;case 12:return p;case 6:q=l(c,d);$s=13;case 13:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;$s=14;case 14:return r;}return;}var $f={$blk:$b,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};})(a));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=a[0].Writer.Bytes();$s=-1;return b;}return;}var $f={$blk:AM.ptr.prototype.Render,$c:true,$r,a,b,$s};return $f;};AM.prototype.Render=function(){return this.$val.Render();};AM.ptr.prototype.renderDefault=function(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;$r=c.WriteString("not found render function for node [type="+new H.NodeType(a.Type).String()+", Tokens="+K.BytesToStr(a.Tokens)+"]");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AM.ptr.prototype.renderDefault,$c:true,$r,a,b,c,$s};return $f;};AM.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AM.ptr.prototype.WriteByte=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Writer.WriteByte(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;b.LastOut=a;$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.WriteByte,$c:true,$r,a,b,c,$s};return $f;};AM.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};AM.ptr.prototype.Write=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=a.$length;if(0>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]));case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.Write,$c:true,$r,a,b,c,d,e,$s};return $f;};AM.prototype.Write=function(a){return this.$val.Write(a);};AM.ptr.prototype.WriteString=function(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=a.length;if(0>0));case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.WriteString,$c:true,$r,a,b,c,d,$s};return $f;};AM.prototype.WriteString=function(a){return this.$val.WriteString(a);};AM.ptr.prototype.Newline=function(){var{a,b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(!((10===a.LastOut))){$s=1;continue;}$s=2;continue;case 1:b=a.Writer.WriteByte(10);$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;a.LastOut=10;case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.Newline,$c:true,$r,a,b,$s};return $f;};AM.prototype.Newline=function(){return this.$val.Newline();};AM.ptr.prototype.TextAutoSpacePrevious=function(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.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(16);d=CE.nil;if(!(CI.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CE($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){$s=-1;return;}e=a.Previous;if(!(CI.nil===e)&&(16===e.Type)){$s=1;continue;}$s=2;continue;case 1:f=E.DecodeLastRune(e.Tokens);g=f[0];h=E.DecodeRune(d);i=h[0];if(AA(g,i)){$s=3;continue;}$s=4;continue;case 3:j=b.Writer.WriteByte(32);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 4:case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.TextAutoSpacePrevious,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AM.prototype.TextAutoSpacePrevious=function(a){return this.$val.TextAutoSpacePrevious(a);};AM.ptr.prototype.TextAutoSpaceNext=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(16);d=CE.nil;if(!(CI.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CE($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){$s=-1;return;}e=a.Next;if(!(CI.nil===e)){$s=1;continue;}$s=2;continue;case 1:if(16===e.Type){$s=3;continue;}if(456===e.Type){$s=4;continue;}$s=5;continue;case 3:f=E.DecodeRune(e.Tokens);g=f[0];h=E.DecodeLastRune(d);i=h[0];if(AA(i,g)){$s=6;continue;}$s=7;continue;case 6:j=b.Writer.WriteByte(32);$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 7:$s=5;continue;case 4:e=e.Next;if(!(CI.nil===e)&&(16===e.Type)){k=E.DecodeRune(e.Tokens);l=k[0];m=E.DecodeLastRune(d);n=m[0];if(AA(n,l)){e.Tokens=$appendSlice(new CE([32]),e.Tokens);}}case 5:case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.TextAutoSpaceNext,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AM.prototype.TextAutoSpaceNext=function(a){return this.$val.TextAutoSpaceNext(a);};AM.ptr.prototype.LinkTextAutoSpacePrevious=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(40);if(!(CI.nil===c)&&!(CE.nil===c.Tokens)){$s=1;continue;}$s=2;continue;case 1:d=a.Previous;if(!(CI.nil===d)&&(16===d.Type)){$s=3;continue;}$s=4;continue;case 3:e=E.DecodeLastRune(d.Tokens);f=e[0];g=E.DecodeRune(c.Tokens);h=g[0];if(AA(f,h)){$s=5;continue;}$s=6;continue;case 5:i=b.Writer.WriteByte(32);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 6:case 4:case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.LinkTextAutoSpacePrevious,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AM.prototype.LinkTextAutoSpacePrevious=function(a){return this.$val.LinkTextAutoSpacePrevious(a);};AM.ptr.prototype.LinkTextAutoSpaceNext=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(40);if(!(CI.nil===c)&&!(CE.nil===c.Tokens)){$s=1;continue;}$s=2;continue;case 1:d=a.Next;if(!(CI.nil===d)&&(16===d.Type)){$s=3;continue;}$s=4;continue;case 3:e=E.DecodeRune(d.Tokens);f=e[0];g=E.DecodeLastRune(c.Tokens);h=g[0];if(AA(h,f)){$s=5;continue;}$s=6;continue;case 5:i=b.Writer.WriteByte(32);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 6:case 4:case 2:$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.LinkTextAutoSpaceNext,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AM.prototype.LinkTextAutoSpaceNext=function(a){return this.$val.LinkTextAutoSpaceNext(a);};AO=function(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=AO;AP=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";if(0===K.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AQ(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:AP,$c:true,$r,a,b,$s};return $f;};$pkg.HeadingID=AP;AQ=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=CI.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=H.Walk(c,(function(b){return function $b(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=AR(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:$b,$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:AQ,$c:true,$r,a,b,c,$s};return $f;};AR=function(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(!(CI.nil===c)){d=K.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=C.TrimLeft(d,"#");d=C.ReplaceAll(d,"\xE2\x80\xB8","");f=d;g=0;while(true){if(!(g");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=e;h=0;case 9:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=c.renderToC0(i);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=9;continue;case 10:$r=c.WriteString("");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.WriteString("[toc]
    ");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.WriteString("");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AM.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AM.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AM.ptr.prototype.renderToC0=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.WriteString("
  • ");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.Tag("span",new CH([new CF(["data-target-id",a.ID])]),false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.WriteString(a.Content);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.Tag("/span",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=a.Children;d=0;case 8:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);$r=b.renderToC0(e);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d++;$s=8;continue;case 9:$r=b.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=b.WriteString("
  • ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.renderToC0,$c:true,$r,a,b,c,d,e,$s};return $f;};AM.prototype.renderToC0=function(a){return this.$val.renderToC0(a);};AM.ptr.prototype.Tag=function(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;if(d.DisableTags>0){$s=-1;return;}$r=d.WriteString("<");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.WriteString(a);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);$r=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])+"\"");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f++;$s=5;continue;case 6:case 4:if(c){$s=8;continue;}$s=9;continue;case 8:$r=d.WriteString(" /");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=d.WriteString(">");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AM.ptr.prototype.Tag,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AM.prototype.Tag=function(a,b,c){return this.$val.Tag(a,b,c);};AM.ptr.prototype.headings=function(){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=CZ.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=CY.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=AP(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=AU(h);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new AS.ptr(j,b.Tree.Box,b.Tree.Path,b.Tree.HPath,n,h.HeadingLevel,CZ.nil,CY.nil);if(CY.nil===e){a=$append(a,o);}else{if(e.Level");$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;i=b[0].Write(G.EscapeHTML(d.Tokens));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=b[0].WriteString("");$s=10;case 10:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;$s=6;continue;case 4:k=b[0].WriteString("");$s=11;case 11:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;l=b[0].Write(G.EscapeHTML(d.Tokens));$s=12;case 12:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;m=b[0].WriteString("");$s=13;case 13:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;$s=6;continue;case 5:if(d.ParentIs(22,CJ.nil)){$s=14;continue;}if(d.ParentIs(17,CJ.nil)){$s=15;continue;}$s=16;continue;case 14:n=b[0].WriteString("");$s=18;case 18:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;o=b[0].Write(G.EscapeHTML(d.Tokens));$s=19;case 19:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;p=b[0].WriteString("");$s=20;case 20:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;$s=17;continue;case 15:q=b[0].WriteString("");$s=21;case 21:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;r=b[0].Write(G.EscapeHTML(d.Tokens));$s=22;case 22:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;s=b[0].WriteString("");$s=23;case 23:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;$s=17;continue;case 16:if(!(CI.nil===d.Previous)&&(10===d.Previous.Type)){$s=24;continue;}$s=25;continue;case 24:if(A.HasPrefix(d.Previous.Tokens,(new CE($stringToBytes(""))))){$s=31;continue;}$s=32;continue;case 31:v=b[0].Write(d.Next.Tokens);$s=33;case 33:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}v;case 32:$s=26;continue;case 25:w=b[0].Write(G.EscapeHTML(d.Tokens));$s=34;case 34:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;case 26:case 17:case 6:case 1:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};})(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:AU,$c:true,$r,a,b,c,$s};return $f;};AM.ptr.prototype.setextHeadingLen=function(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(CE.nil,0,0);$r=H.Walk(a,(function(b){return function $b(e,f){var{e,f,g,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){$s=1;continue;}$s=2;continue;case 1:g=b[0].Write(e.Tokens);$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;case 2:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,e,f,g,$s};return $f;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=C.ReplaceAll(e,"\xE2\x80\xB8","");f=C.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:AM.ptr.prototype.setextHeadingLen,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AM.prototype.setextHeadingLen=function(a){return this.$val.setextHeadingLen(a);};AM.ptr.prototype.renderListStyle=function(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 CF(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new CF(["data-style",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new CF(["data-style",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new CF(["data-style",($bytesToString(a.ListData.Marker))])));}}}};AM.prototype.renderListStyle=function(a,b){return this.$val.renderListStyle(a,b);};AM.ptr.prototype.tagSrc=function(a){var a,b,c,d;b=this;c=A.Index(a,(new CE($stringToBytes("src=\""))));if(0>c){return CE.nil;}else{d=$subslice(a,(c+5>>0));d=$subslice(d,0,A.Index(d,(new CE($stringToBytes("\"")))));d=A.ReplaceAll(d,(new CE($stringToBytes("&"))),(new CE($stringToBytes("&"))));return d;}};AM.prototype.tagSrc=function(a){return this.$val.tagSrc(a);};AM.ptr.prototype.replaceSrc=function(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=K.ParseHTML(($bytesToString(a)));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(CQ.nil===e){$s=-1;return a;}e=e.FirstChild;K.SetDomAttrValue(e,"src",b);f=K.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:AM.ptr.prototype.replaceSrc,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AM.prototype.replaceSrc=function(a,b){return this.$val.replaceSrc(a,b);};AM.ptr.prototype.tagSrcPath=function(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 CE($stringToBytes("src=\""))));if(0>0));if(1>A.ReplaceAll(d,F.CaretTokens,CE.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 CE($stringToBytes("//"))))){g="https:"+g;}a=A.ReplaceAll(a,d,(new CE($stringToBytes(g))));case 2:$s=-1;return a;}return;}var $f={$blk:AM.ptr.prototype.tagSrcPath,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AM.prototype.tagSrcPath=function(a){return this.$val.tagSrcPath(a);};AM.ptr.prototype.isLastNode=function(a,b){var a,b,c,d;c=this;if(a===b||CI.nil===b||CI.nil===b.Parent){return true;}if(!(CI.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=CI.nil;d=b.Parent;while(true){if(CI.nil===d||CI.nil===d.Parent){return true;}if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};AM.prototype.isLastNode=function(a,b){return this.$val.isLastNode(a,b);};AM.ptr.prototype.NodeID=function(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=H.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:AM.ptr.prototype.NodeID,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};AM.prototype.NodeID=function(a){return this.$val.NodeID(a);};AM.ptr.prototype.NodeAttrs=function(a){var a,b,c,d,e,f;b=CH.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;};AM.prototype.NodeAttrs=function(a){return this.$val.NodeAttrs(a);};AM.ptr.prototype.NodeAttrsStr=function(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;};AM.prototype.NodeAttrsStr=function(a){return this.$val.NodeAttrsStr(a);};AW=function(a){var a,b,c,d;if(""===a){return false;}b=AV;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=AW;AM.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:AM.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};AM.prototype.Text=function(a){return this.$val.Text(a);};AM.ptr.prototype.ParagraphContainImgOnly=function(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=H.Walk(a,(function(b,c){return function $b(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=K.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:$b,$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:AM.ptr.prototype.ParagraphContainImgOnly,$c:true,$r,a,b,c,d,$s};return $f;};AM.prototype.ParagraphContainImgOnly=function(a){return this.$val.ParagraphContainImgOnly(a);};AZ=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new AY.ptr(d,b.NodeIndexStart);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:AZ,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtyleRenderer=AZ;AY.ptr.prototype.renderCallout=function(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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CH([new CF(["contenteditable","false"]),new CF(["data-subtype",a.CalloutType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0===a.CalloutIconType){$s=7;continue;}if(1===a.CalloutIconType){$s=8;continue;}$s=9;continue;case 7:$r=d.BaseRenderer.WriteString(a.CalloutIcon);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=d.BaseRenderer.WriteString("");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=d.BaseRenderer.WriteString("");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.CalloutTitle;if(""===e){e=H.GetCalloutTitle(a.CalloutType);}if(""===e){e=a.CalloutType;}f=J.Inline("",(new CE($stringToBytes(e))),d.BaseRenderer.ParseOptions);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(CX.nil===g)&&!(CI.nil===g.Root)&&!(CI.nil===g.Root.FirstChild)){$s=16;continue;}$s=17;continue;case 16:h=CK.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(CI.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=AZ(g,d.BaseRenderer.Options,d.BaseRenderer.ParseOptions);$s=19;case 19:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m.BaseRenderer.Render();$s=20;case 20:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$r=d.BaseRenderer.Write(o);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=18;continue;case 17:$r=d.BaseRenderer.WriteString(e);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:$r=d.BaseRenderer.WriteString("
    ");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.WriteString("
    ");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};AY.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};AY.ptr.prototype.renderCustomBlock=function(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 CH([new CF(["data-type","NodeCustomBlock"]),new CF(["data-info",a.CustomBlockInfo]),new CF(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};AY.ptr.prototype.renderAttributeView=function(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 CH([new CF(["contenteditable","false"]),new CF(["data-av-id",a.AttributeViewID]),new CF(["data-av-type",a.AttributeViewType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([]);d.spellcheck((c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};AY.ptr.prototype.renderTextMark=function(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(J.ContainTextMark(a,new CF(["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)){$s=10;continue;}$s=11;continue;case 10:g=E.DecodeLastRuneInString(f);h=g[0];if(D.IsLetter(h)||D.IsDigit(h)){$s=12;continue;}$s=13;continue;case 12:$r=d.BaseRenderer.WriteByte(32);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 8:$s=6;continue;case 5:$r=d.BaseRenderer.TextAutoSpacePrevious(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:i=d.renderTextMarkAttrs(a);$s=16;case 16: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 CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((CI.nil===a.Previous||(32===a.Previous.Type)||("\xE2\x80\xB8"===a.Previous.TokensStr()&&(CI.nil===a.Previous.Previous||(32===a.Previous.Previous.Type))))&&J.ContainTextMark(a,new CF(["code","kbd","tag"]))){$s=17;continue;}$s=18;continue;case 17:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:if(a.IsTextMarkType("code")){if(d.BaseRenderer.Options.Spellcheck){c[0]=$append(c[0],new CF(["spellcheck","false"]));}}$r=d.BaseRenderer.Tag("span",c[0],false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CF(["code","kbd","tag"]))){$s=21;continue;}$s=22;continue;case 21:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:j=a.TextMarkTextContent;if(a.ParentIs(109,CJ.nil)){if(a.IsTextMarkType("code")){j=C.ReplaceAll(j,"|","|");}else{j=C.ReplaceAll(j,"\\|","|");}j=C.ReplaceAll(j,"\n","
    ");}$r=d.BaseRenderer.WriteString(j);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CF(["code","kbd","tag"]))){$s=26;continue;}$s=27;continue;case 26:k=a.NextNodeText();$s=28;case 28:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!(""===l)){$s=29;continue;}$s=30;continue;case 29:if(!C.HasPrefix(l,"\xE2\x80\x8B")){$s=32;continue;}$s=33;continue;case 32:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 33:$s=31;continue;case 30:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:case 27:if(J.ContainTextMark(a,new CF(["code","inline-math","kbd"]))){$s=36;continue;}$s=37;continue;case 36:if(d.BaseRenderer.Options.AutoSpace){$s=39;continue;}$s=40;continue;case 39:m=a.NextNodeText();$s=41;case 41:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(!(""===n)){$s=42;continue;}$s=43;continue;case 42:o=E.DecodeRuneInString(n);p=o[0];if(D.IsLetter(p)||D.IsDigit(p)){$s=44;continue;}$s=45;continue;case 44:$r=d.BaseRenderer.WriteByte(32);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 45:case 43:case 40:$s=38;continue;case 37:$r=d.BaseRenderer.TextAutoSpaceNext(a);$s=47;case 47:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 38:case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};AY.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AY.ptr.prototype.renderBr=function(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:if(a.ParentIs(1,new CJ([2]))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AY.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AY.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","u"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AY.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AY.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AY.ptr.prototype.renderKbdOpenMarker=function(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:if(CI.nil===a.Previous||(32===a.Previous.Type)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","kbd"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AY.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AY.ptr.prototype.renderBlockQueryEmbed=function(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(CI.nil===e){$s=-1;return 2;}c[0]=CH.nil;f=e.Tokens;f=G.EscapeHTML(A.ReplaceAll(f,F.CaretTokens,CE.nil));g=K.BytesToStr(f);g=C.ReplaceAll(g,"_esc_newline_","\n");c[0]=$append(c[0],new CF(["data-content",g]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AY.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AY.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AY.ptr.prototype.renderVideo=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CH([new CF(["class","iframe-content"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(a.Tokens,F.CaretTokens,CE.nil);if(d.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:f=AF(e);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 9:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;$r=d.BaseRenderer.Write(e);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CH([new CF(["class","protyle-action__drag"]),new CF(["contenteditable","false"])]),false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AY.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AY.ptr.prototype.renderAudio=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CH([new CF(["class","iframe-content"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(a.Tokens,F.CaretTokens,CE.nil);if(d.BaseRenderer.Options.Sanitize){$s=7;continue;}$s=8;continue;case 7:f=AF(e);$s=9;case 9:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 8:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AY.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AY.ptr.prototype.renderWidget=function(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,F.CaretTokens,CE.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AF(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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 CF(["style",k]));}}e=A.ReplaceAll(e,(new CE($stringToBytes("style=\""+k+"\""))),CE.nil);c[0]=$append(c[0],new CF(["data-subtype","widget"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["class","iframe-content"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CH([new CF(["class","protyle-action__drag"]),new CF(["contenteditable","false"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AY.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AY.ptr.prototype.renderIFrame=function(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,F.CaretTokens,CE.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AF(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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 CF(["style",k]));}}e=A.ReplaceAll(e,(new CE($stringToBytes("style=\""+k+"\""))),CE.nil);c[0]=$append(c[0],new CF(["loading","lazy"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["class","iframe-content"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CH([new CF(["class","protyle-action__drag"]),new CF(["contenteditable","false"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AY.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AY.ptr.prototype.renderBlockRef=function(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(CI.nil===i){i=a.ChildByType(434);h="d";}if(!(CI.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 CH([new CF(["data-type","block-ref"]),new CF(["data-subtype",h]),new CF(["data-id",d.TokensStr()])]);$r=c.BaseRenderer.Tag("span",k,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=C.ReplaceAll(g,"&#124;","|");$r=c.BaseRenderer.WriteString(g);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBlockRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AY.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AY.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=C.ReplaceAll(a,">",">");a=C.ReplaceAll(a,"<","<");a=C.ReplaceAll(a,"\"",""");a=C.ReplaceAll(a,"'","'");return a;};AY.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};AY.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AY.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AY.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AY.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AY.ptr.prototype.renderFileAnnotationRef=function(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(!(CI.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 CH([new CF(["data-type","file-annotation-ref"]),new CF(["data-subtype","s"]),new CF(["data-id",e])]);$r=c.BaseRenderer.Tag("span",i,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderFileAnnotationRef,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AY.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AY.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AY.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AY.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AY.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AY.ptr.prototype.renderGitConflictContent=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["contenteditable","false"]),new CF(["spellcheck","false"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.TrimSpace(a.Tokens);$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$r=d.BaseRenderer.Write(G.EscapeHTML(f));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AY.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AY.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AY.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AY.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CI.nil===a.Previous||!((32===a.Previous.Type))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AY.ptr.prototype.renderTagOpenMarker=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","tag"]),new CF(["data-content",G.EscapeHTMLStr(e)])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AY.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AY.ptr.prototype.renderSuperBlock=function(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(CI.nil===a.FirstChild){$s=-1;return 2;}c[0]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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 CF(["data-sb-layout",e]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AY.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AY.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AY.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AY.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AY.ptr.prototype.renderLinkRefDef=function(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(CI.nil===a.FirstChild){$s=-1;return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:AY.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AY.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AY.ptr.prototype.renderKramdownSpanIAL=function(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:if(!(CI.nil===a.Previous)&&(34===a.Previous.Type)&&!(CI.nil===a.Next)&&(34===a.Next.Type)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5: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:AY.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AY.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AY.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","mark"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AY.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AY.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","mark"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AY.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AY.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AY.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","sup"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AY.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AY.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AY.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","sub"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AY.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AY.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AY.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CH([new CF(["data-type","yaml-front-matter"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(g){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AY.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AY.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AY.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AY.ptr.prototype.renderHtmlEntity=function(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;return 2;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AY.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AY.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AY.ptr.prototype.renderToC=function(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:AY.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AY.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
      ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AY.ptr.prototype.renderFootnotesDef=function(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:$r=c.BaseRenderer.WriteString("
  • ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new H.Node.ptr("","","","",10,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,(new CE($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
  • \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AY.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CH([new CF(["class","footnotes-ref"]),new CF(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CH([new CF(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AY.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AY.ptr.prototype.renderCodeBlock=function(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(!(CI.nil===a.FirstChild)&&!(CI.nil===a.FirstChild.Next)&&0e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="";h=false;if(!(CI.nil===a.Previous)){h=A.Contains(a.Previous.CodeBlockInfo,F.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CE.nil);}c[0]=new CH([new CF(["class","protyle-action--first protyle-action__language"]),new CF(["contenteditable","false"])]);if(!(CI.nil===a.Previous)&&0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])));}$r=d.BaseRenderer.Tag("span",c[0],false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString(g);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("span",new CH([new CF(["class","ariaLabel protyle-icon protyle-icon--first protyle-action__copy"]),new CF(["data-position","4north"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["class","hljs"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));c[0]=$append(c[0],new CF(["style","flex: 1"]));c[0]=$append(c[0],new CF(["spellcheck","false"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=15;continue;}$s=16;continue;case 15:if(h){$s=18;continue;}$s=19;continue;case 18:$r=d.BaseRenderer.WriteString("");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 19:$s=17;continue;case 16:j=G.EscapeHTML(a.Tokens);j=A.ReplaceAll(j,(new CE($stringToBytes("__@mark__"))),(new CE($stringToBytes(""))));j=A.ReplaceAll(j,(new CE($stringToBytes("__mark@__"))),(new CE($stringToBytes(""))));$r=d.BaseRenderer.Write(j);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AY.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};AY.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};AY.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AY.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AY.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AY.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AY.ptr.prototype.renderInlineMath=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AY.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};AY.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Next.Tokens);d=A.ReplaceAll(d,F.CaretTokens,CE.nil);$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","inline-math"]),new CF(["data-subtype","math"]),new CF(["data-content",K.BytesToStr(d)]),new CF(["contenteditable","false"]),new CF(["class","render-node"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};AY.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};AY.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.Contains(a.Previous.Tokens,F.CaretTokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\xB8");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};AY.ptr.prototype.renderMathBlock=function(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(CI.nil===a.FirstChild){$s=-1;return 2;}c[0]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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=G.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,F.CaretTokens,CE.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 CF(["data-content",K.BytesToStr(e)]));c[0]=$append(c[0],new CF(["data-subtype","math"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CH([new CF(["spin","1"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AY.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AY.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};AY.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};AY.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};AY.ptr.prototype.renderTableCell=function(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;e="td";if(107===a.Parent.Parent.Type){e="th";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CH.nil;f=a.TableCellAlign;if(f===(1)){c[0]=$append(c[0],new CF(["align","left"]));}else if(f===(2)){c[0]=$append(c[0],new CF(["align","center"]));}else if(f===(3)){c[0]=$append(c[0],new CF(["align","right"]));}d.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AY.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AY.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AY.ptr.prototype.renderTableHead=function(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:$r=c.BaseRenderer.Tag("colgroup",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent.IALAttr("colgroup");if(""===d){$s=5;continue;}$s=6;continue;case 5:if(!(CI.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:e=a.FirstChild.FirstChild;case 10:if(!(!(CI.nil===e))){$s=11;continue;}if(109===e.Type){$s=12;continue;}$s=13;continue;case 12:f=e.IALAttr("style");if(!(""===f)){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Tag("col",new CH([new CF(["style",f])]),true);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:$r=c.BaseRenderer.Tag("col",CH.nil,true);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 13:e=e.Next;$s=10;continue;case 11:case 9:$s=7;continue;case 6:g=C.Split(d,"|");h=g;i=0;case 19:if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("col",new CH([new CF(["style",j])]),true);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.BaseRenderer.Tag("col",CH.nil,true);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:i++;$s=19;continue;case 20:case 7:$r=c.BaseRenderer.Tag("/colgroup",CH.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("thead",CH.nil,false);$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CH.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("tbody",CH.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AY.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};AY.ptr.prototype.renderTable=function(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(CI.nil===a.FirstChild){$s=-1;return 1;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["contenteditable","false"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("table",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/tbody",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/table",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTable,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AY.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AY.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","s"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AY.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AY.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","s"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AY.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AY.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AY.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AY.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AY.ptr.prototype.renderLinkText=function(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:if(!((34===a.Parent.Type))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5: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:AY.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AY.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AY.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AY.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AY.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AY.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AY.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AY.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AY.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AY.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AY.ptr.prototype.renderImage=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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(CI.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,CJ.nil)&&!(CI.nil===a.Previous)&&CI.nil===a.Previous.Previous)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:f=new CH([new CF(["contenteditable","false"]),new CF(["data-type","img"]),new CF(["class","img"])]);g=a.IALAttr("parent-style");if(!(""===g)){$s=9;continue;}$s=10;continue;case 9:g=C.ReplaceAll(g,"display: block;","");h=C.TrimSpace(g);$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(!(""===g)){f=$append(f,new CF(["style",g]));}case 10:if(c.BaseRenderer.LastOut===10){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.Tag("span",f,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new CH([]);i=a.IALAttr("style");if(!(""===i)){$s=19;continue;}$s=20;continue;case 19:j=C.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(C.Contains(n,"width")){k=n;break;}m++;}k=C.ReplaceAll(k,"vw","%");o=C.TrimSpace(k);$s=21;case 21:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}k=o;if(!(""===k)){k=k+(";");f=$append(f,new CF(["style",k]));}case 20:$r=c.BaseRenderer.Tag("span",f,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","protyle-action protyle-icons"])]),false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:p=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=26;continue;}$s=27;continue;case 26:q=AF(p);$s=28;case 28:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;case 27:p=A.ReplaceAll(p,F.CaretTokens,CE.nil);r=p;s=K.BytesToStr(r);t=c.BaseRenderer.LinkPath(p);$s=29;case 29:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=K.BytesToStr(t);$s=30;case 30:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=new CH([new CF(["src",v]),new CF(["data-src",s]),new CF(["loading","lazy"])]);x=a.ChildByType(40);if(!(CI.nil===x)&&0=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);if(C.Contains(af,"width")){ac=af;}ae++;}aa=C.ReplaceAll(aa,ac+";","");aa=C.ReplaceAll(aa,"flex: 0 0 auto;","");aa=C.ReplaceAll(aa,"display: block;","");ag=C.TrimSpace(aa);$s=33;case 33:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}aa=ag;if(!(""===aa)){w=$append(w,new CF(["style",aa]));}case 32:$r=c.BaseRenderer.Tag("img",w,true);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ah=c.BaseRenderer.Writer.Bytes();ai=A.LastIndex(ah,(new CE($stringToBytes("");$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 43:w=new CH([new CF(["class","protyle-action__title"])]);$r=c.BaseRenderer.Tag("span",w,false);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}an=c.BaseRenderer.Writer.Write(z);$s=47;case 47:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}an;$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=48;case 48:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=49;case 49:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=51;case 51:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=52;case 52:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=53;case 53:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=54;case 54:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CI.nil===a.Next){ao=true;$s=57;continue s;}ap=a.Next.Text();$s=58;case 58:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}ao="\xE2\x80\xB8"===ap;case 57:if(ao||(34===a.Next.Type)){$s=55;continue;}$s=56;continue;case 55:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=59;case 59:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 56:if(!(456===a.Next.Type)){aq=false;$s=62;continue s;}if(CI.nil===a.Next.Next){ar=true;$s=63;continue s;}as=a.Next.Next.Text();$s=64;case 64:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}ar="\xE2\x80\xB8"===as;case 63:aq=ar;case 62:if(aq){$s=60;continue;}$s=61;continue;case 60:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=65;case 65:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 61:case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderImage,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;};AY.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};AY.ptr.prototype.renderLink=function(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=AF(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 CE($stringToBytes("javascript:"))))){e=CE.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,F.CaretTokens);if(k){l=a.ChildByType(40);l.Tokens=$appendSlice(l.Tokens,F.CaretTokens);e=A.ReplaceAll(e,F.CaretTokens,CE.nil);}m=new CH([new CF(["data-type","a"]),new CF(["data-href",($bytesToString(e))])]);n=a.ChildByType(42);if(!(CI.nil===n)&&!(CE.nil===n.Tokens)){m=$append(m,new CF(["data-title",c.escapeRefText(($bytesToString(n.Tokens)))]));}$r=c.BaseRenderer.Tag("span",m,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AY.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};AY.ptr.prototype.renderHTML=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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,F.CaretTokens,CE.nil);c[0]=$append(c[0],new CF(["data-subtype","block"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([new CF(["data-content",K.BytesToStr(G.EscapeHTML(e))])]);$r=d.BaseRenderer.Tag("protyle-html",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/protyle-html",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AY.ptr.prototype.renderInlineHTML=function(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 CE($stringToBytes("
    "))))&&a.ParentIs(109,CJ.nil)){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:if(A.Equal(a.Tokens,(new CE($stringToBytes(""))))||A.Equal(a.Tokens,(new CE($stringToBytes(""))))){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Write(a.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:a.Type=9;d=c.renderHTML(a,b);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=8;case 8:return e;}return;}var $f={$blk:AY.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};AY.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AY.ptr.prototype.renderParagraph=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AY.ptr.prototype.renderText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CE.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 CE($stringToBytes(" \xE2\x80\x8B"))))&&A.HasSuffix(c.BaseRenderer.Writer.Bytes(),(new CE($stringToBytes("\xE2\x80\x8B"))))){d=A.Replace(d,(new CE($stringToBytes(" \xE2\x80\x8B"))),(new CE($stringToBytes(" "))),1);}if(a.ParentIs(530,CJ.nil)){$s=3;continue;}$s=4;continue;case 3:if("code"===a.Parent.TokensStr()){if(a.ParentIs(109,CJ.nil)){d=A.ReplaceAll(d,(new CE($stringToBytes("\\|"))),(new CE($stringToBytes("|"))));}d=G.EscapeHTML(d);}$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:d=G.EscapeHTML(d);if(a.ParentIs(109,CJ.nil)){d=A.ReplaceAll(d,(new CE($stringToBytes("|"))),(new CE($stringToBytes("|"))));}$r=c.BaseRenderer.Write(d);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderText,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};AY.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:if(CI.nil===a.Previous||(32===a.Previous.Type)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=15;continue;}$s=16;continue;case 15:h=a.NextNodeText();$s=17;case 17:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=18;continue;}$s=19;continue;case 18:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.WriteByte(32);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 21:case 19:case 16:case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AY.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};AY.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","code"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};AY.ptr.prototype.renderCodeSpanContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Tokens);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};AY.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};AY.ptr.prototype.renderEmphasis=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};AY.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","em"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};AY.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};AY.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CH([new CF(["data-type","em"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};AY.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};AY.ptr.prototype.renderStrong=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};AY.ptr.prototype.renderStrongA6kOpenMarker=function(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 CH([new CF(["data-type","strong"])]);d.spanNodeAttrs(a.Parent,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("span",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};AY.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};AY.ptr.prototype.renderStrongU8eOpenMarker=function(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 CH([new CF(["data-type","strong"])]);d.spanNodeAttrs(a.Parent,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("span",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};AY.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};AY.ptr.prototype.renderBlockquote=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AY.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AY.ptr.prototype.renderHeading=function(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]=CH.nil;if(6>0));c[0]=$append(c[0],new CF(["data-subtype","h"+e]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CH([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AY.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AY.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};AY.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AY.ptr.prototype.renderList=function(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]=CH.nil;e=a.ListData.Typ;if(e===(0)){c[0]=$append(c[0],new CF(["data-subtype","u"]));}else if(e===(1)){c[0]=$append(c[0],new CF(["data-subtype","o"]));}else if(e===(3)){c[0]=$append(c[0],new CF(["data-subtype","t"]));}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AY.ptr.prototype.renderListItem=function(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]=CH.nil;f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CF(["data-marker","*"]));c[0]=$append(c[0],new CF(["data-subtype","u"]));}else if(f===(1)){c[0]=$append(c[0],new CF(["data-marker",B.Itoa(a.ListData.Num)+"."]));c[0]=$append(c[0],new CF(["data-subtype","o"]));}else if(f===(3)){c[0]=$append(c[0],new CF(["data-marker","*"]));c[0]=$append(c[0],new CF(["data-subtype","t"]));if(!(a.FirstChild===CI.nil)&&a.FirstChild.TaskListItemChecked){e=e+(" protyle-task--done");}}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g="true";if(!d.BaseRenderer.Options.ProtyleContenteditable){g="false";}if(0===a.ListData.Typ){$s=6;continue;}if(1===a.ListData.Typ){$s=7;continue;}$s=8;continue;case 6:h=new CH([new CF(["class","protyle-action"]),new CF(["draggable",g])]);$r=d.BaseRenderer.Tag("div",h,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:i=new CH([new CF(["class","protyle-action protyle-action--order"]),new CF(["contenteditable","false"]),new CF(["draggable",g])]);$r=d.BaseRenderer.Tag("div",i,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString(B.Itoa(a.ListData.Num)+".");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$s=3;continue;case 2:$r=d.renderIAL(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AY.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AY.ptr.prototype.renderTaskListItemMarker=function(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){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(CI.nil===a.Next){$s=8;continue;}$s=9;continue;case 8:e=H.NewNodeID();$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$r=a.InsertAfter(new H.Node.ptr(e,"","","",1,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,CE.nil,"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AY.ptr.prototype.renderThematicBreak=function(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]=CH.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AY.ptr.prototype.renderHardBreak=function(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.renderBr(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:AY.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,d,e,$s};return $f;};AY.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AY.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.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))&&!(CI.nil===a.Next)&&A.Equal(F.CaretTokens,a.Next.Tokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AY.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};AY.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AY.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};AY.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};AY.ptr.prototype.blockNodeAttrs=function(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 CF([(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),C.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:AY.ptr.prototype.blockNodeAttrs,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AY.prototype.blockNodeAttrs=function(a,b,c){return this.$val.blockNodeAttrs(a,b,c);};AY.ptr.prototype.nodeClass=function(a,b,c){var a,b,c,d;d=this;b.$set($append(b.$get(),new CF(["class",c])));};AY.prototype.nodeClass=function(a,b,c){return this.$val.nodeClass(a,b,c);};AY.ptr.prototype.nodeDataType=function(a,b){var a,b,c;c=this;b.$set($append(b.$get(),new CF(["data-type",new H.NodeType(a.Type).String()])));};AY.prototype.nodeDataType=function(a,b){return this.$val.nodeDataType(a,b);};AY.ptr.prototype.nodeID=function(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 CF(["data-node-id",d])));$s=-1;return;}return;}var $f={$blk:AY.ptr.prototype.nodeID,$c:true,$r,a,b,c,d,$s};return $f;};AY.prototype.nodeID=function(a,b){return this.$val.nodeID(a,b);};AY.ptr.prototype.nodeIndex=function(a,b){var a,b,c;c=this;if(CI.nil===a.Parent||!((0===a.Parent.Type))){return;}b.$set($append(b.$get(),new CF(["data-node-index",B.Itoa(c.NodeIndex)])));c.NodeIndex=c.NodeIndex+(1)>>0;return;};AY.prototype.nodeIndex=function(a,b){return this.$val.nodeIndex(a,b);};AY.ptr.prototype.spellcheck=function(a){var a,b;b=this;a.$set($append(a.$get(),new CF(["spellcheck",B.FormatBool(b.BaseRenderer.Options.Spellcheck)])));return;};AY.prototype.spellcheck=function(a){return this.$val.spellcheck(a);};AY.ptr.prototype.contenteditable=function(a,b){var a,b,c,d;c=this;d=a.IALAttr("contenteditable");if(!(""===d)){b.$set($append(b.$get(),new CF(["contenteditable",d])));}else{b.$set($append(b.$get(),new CF(["contenteditable",B.FormatBool(c.BaseRenderer.Options.ProtyleContenteditable)])));}return;};AY.prototype.contenteditable=function(a,b){return this.$val.contenteditable(a,b);};AY.ptr.prototype.renderIAL=function(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=this;c=new CH([new CF(["class","protyle-attr"]),new CF(["contenteditable","false"])]);$r=b.BaseRenderer.Tag("div",c,false);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.IALAttr("bookmark");if(!(""===d)){$s=2;continue;}$s=3;continue;case 2:d=C.ReplaceAll(d,"_esc_newline_","\n");d=G.EscapeHTMLStr(d);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--bookmark"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:e=a.IALAttr("name");if(!(""===e)){$s=7;continue;}$s=8;continue;case 7:e=C.ReplaceAll(e,"_esc_newline_","\n");e=G.EscapeHTMLStr(e);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--name"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(e);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:f=a.IALAttr("alias");if(!(""===f)){$s=13;continue;}$s=14;continue;case 13:f=C.ReplaceAll(f,"_esc_newline_","\n");f=G.EscapeHTMLStr(f);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--alias"])]),false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(f);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 14:g=a.IALAttr("memo");if(!(""===g)){$s=19;continue;}$s=20;continue;case 19:g=C.ReplaceAll(g,"_esc_newline_","\n");g=G.EscapeHTMLStr(g);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--memo ariaLabel"]),new CF(["aria-label",g]),new CF(["data-position","4north"])]),false);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:h=a.IALAttr("custom-avs");if(!(""===h)){$s=24;continue;}$s=25;continue;case 24:h=C.ReplaceAll(h,"_esc_newline_","\n");h=G.EscapeHTMLStr(h);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--av"])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(a.IALAttr("av-names"));$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:i=a.IALAttr("refcount");if(!(""===i)){$s=30;continue;}$s=31;continue;case 30:i=C.ReplaceAll(i,"_esc_newline_","\n");i=G.EscapeHTMLStr(i);$r=b.BaseRenderer.Tag("div",new CH([new CF(["class","protyle-attr--refcount popover__block"])]),false);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(i);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:$r=b.BaseRenderer.WriteString("\xE2\x80\x8B");$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CH.nil,false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AY.ptr.prototype.renderIAL,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AY.prototype.renderIAL=function(a){return this.$val.renderIAL(a);};AY.ptr.prototype.renderTextMarkAttrs=function(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=CH.nil;c=this;b=new CH([new CF(["data-type",a.TextMarkType])]);d=C.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 CF(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CF(["data-id",a.TextMarkBlockRefID]));h=C.TrimSpace(C.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;j=c.BaseRenderer.LinkPath((new CE($stringToBytes(i))));$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=($bytesToString(j));if(a.ParentIs(109,CJ.nil)){i=C.ReplaceAll(i,"\\|","|");}if(c.BaseRenderer.Options.Sanitize){$s=13;continue;}$s=14;continue;case 13:k=AD(i);$s=15;case 15:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}i=k;case 14:i=C.ReplaceAll(i,"\"","&quot;");b=$append(b,new CF(["data-href",i]));if(!(""===a.TextMarkATitle)){l=C.ReplaceAll(a.TextMarkATitle,"\"","&quot;");if(a.ParentIs(109,CJ.nil)){l=C.ReplaceAll(l,"\\|","|");}b=$append(b,new CF(["data-title",l]));}$s=8;continue;case 5:b=$append(b,new CF(["data-subtype","math"]));m=a.TextMarkInlineMathContent;if(a.ParentIs(109,CJ.nil)){m=C.ReplaceAll(m,"|","|");m=C.ReplaceAll(m,"\n","
    ");}m=C.ReplaceAll(m,"_esc_newline_","\n");m=C.ReplaceAll(m,"\"","&quot;");b=$append(b,new CF(["data-content",m]));b=$append(b,new CF(["contenteditable","false"]));b=$append(b,new CF(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CF(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:n=a.TextMarkInlineMemoContent;n=C.ReplaceAll(n,"_esc_newline_","\n");b=$append(b,new CF(["data-inline-memo-content",n]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:AY.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AY.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};AY.ptr.prototype.tokensStyle=function(a){var a,b,c,d,e,f;b=this;c=K.BytesToStr(a);d=C.Index(c,"style=");if(!((d===-1))){e=$substring(c,(d+6>>0),(d+7>>0));f=C.Index($substring(c,(d+7>>0)),e);if(!((f===-1))){return $substring(c,(d+7>>0),((d+7>>0)+f>>0));}}return"";};AY.prototype.tokensStyle=function(a){return this.$val.tokensStyle(a);};BB=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BA.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BB,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtylePreviewRenderer=BB;BA.ptr.prototype.renderCallout=function(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:a.KramdownIAL=$append(a.KramdownIAL,new CF(["data-type","callout"]));a.KramdownIAL=$append(a.KramdownIAL,new CF(["data-subtype",a.CalloutType]));d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$r=c.BaseRenderer.WriteString("

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

    ");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=12;case 12: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:BA.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BA.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BA.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeCustomBlock"]),new CF(["data-info",a.CustomBlockInfo]),new CF(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BA.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeAttributeView"]),new CF(["data-av-id",a.AttributeViewID]),new CF(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BA.ptr.prototype.renderTextMark=function(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,CJ.nil)){if(a.IsTextMarkType("code")){f=C.ReplaceAll(f,"|","|");}else{f=C.ReplaceAll(f,"\\|","|");}f=C.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 CH([new CF(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CF(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if(!(""===a.TextMarkType)){c[0]=$append(c[0],new CF(["data-type",a.TextMarkType]));}if(!(""===a.TextMarkBlockRefSubtype)){c[0]=$append(c[0],new CF(["data-subtype",a.TextMarkBlockRefSubtype]));}$r=e.BaseRenderer.Tag("a",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 4:$r=e.BaseRenderer.WriteString(f);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.IsNextSameInlineMemo()){$s=-1;return 2;}if(!(""===a.TextMarkInlineMemoContent)){$s=11;continue;}$s=12;continue;case 11:g=E.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(AB(h)){$s=13;continue;}$s=14;continue;case 13:$r=e.BaseRenderer.WriteString("\xEF\xBC\x88");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.TextMarkInlineMemoContent;i=C.ReplaceAll(i,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(i);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("\xEF\xBC\x89");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=e.BaseRenderer.WriteString("(");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=a.TextMarkInlineMemoContent;j=C.ReplaceAll(j,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(j);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(")");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 12:$s=6;continue;case 5:k=e.renderTextMarkAttrs(a);$s=22;case 22: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 CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$r=e.BaseRenderer.Tag("span",d[0],false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BA.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BA.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BA.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BA.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BA.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BA.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BA.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BA.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BA.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BA.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BA.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BA.ptr.prototype.renderWidget=function(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=CH.nil;d=$appendSlice(d,a.KramdownIAL);d=$append(d,new CF(["class","iframe"]));$r=c.BaseRenderer.Tag("div",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AF(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=c.BaseRenderer.tagSrcPath(e);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BA.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BA.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BA.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BA.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BA.ptr.prototype.renderGitConflict=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CH([new CF(["class","language-git-conflict"])]);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,d,$s};return $f;};BA.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BA.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BA.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};BA.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BA.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};BA.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BA.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};BA.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BA.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};BA.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BA.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};BA.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BA.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BA.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(35);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BA.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/em",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BA.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BA.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BA.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BA.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BA.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BA.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BA.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BA.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BA.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BA.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BA.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BA.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BA.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BA.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BA.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BA.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BA.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=C.ReplaceAll(a,">",">");a=C.ReplaceAll(a,"<","<");a=C.ReplaceAll(a,"\"",""");a=C.ReplaceAll(a,"'","'");return a;};BA.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};BA.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BA.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BA.ptr.prototype.renderBlockRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BA.ptr.prototype.renderBlockRefDynamicText=function(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.BaseRenderer.WriteByte(39);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(39);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BA.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BA.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BA.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BA.ptr.prototype.renderFileAnnotationRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BA.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BA.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BA.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CH([new CF(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);$r=c.BaseRenderer.Tag("pre",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BA.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BA.ptr.prototype.renderYamlFrontMatter=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BA.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BA.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BA.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BA.ptr.prototype.renderToC=function(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:BA.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};BA.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BA.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CH([new CF(["class","footnotes-ref"]),new CF(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CH([new CF(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BA.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BA.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
      ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BA.ptr.prototype.renderFootnotesDef=function(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:$r=c.BaseRenderer.WriteString("
  • ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new H.Node.ptr("","","","",10,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,(new CE($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
  • \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,e,$s};return $f;};BA.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BA.ptr.prototype.renderCodeBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=false;e="";if(!(CI.nil===a.FirstChild.Next)&&0");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:if(d){$s=-1;return 1;}$r=c.BaseRenderer.Tag("/code",CH.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/pre",CH.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BA.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BA.ptr.prototype.renderCodeBlockCode=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BA.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BA.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BA.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BA.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BA.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BA.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BA.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BA.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BA.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BA.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Next.Tokens);$r=c.BaseRenderer.Tag("span",new CH([new CF(["data-type","inline-math"]),new CF(["data-subtype","math"]),new CF(["data-content",K.BytesToStr(d)])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BA.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BA.ptr.prototype.renderInlineMath=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BA.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BA.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BA.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BA.ptr.prototype.renderMathBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=CH.nil;e=G.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,F.CaretTokens,CE.nil);f=A.TrimSpace(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CF(["data-content",K.BytesToStr(e)]));d=$append(d,new CF(["data-subtype","math"]));d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["spin","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 1;}return;}var $f={$blk:BA.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BA.ptr.prototype.renderTableCell=function(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;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CH.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CF(["align","left"]));}else if(f===(2)){e=$append(e,new CF(["align","center"]));}else if(f===(3)){e=$append(e,new CF(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BA.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BA.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.nil===a.Next)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("tbody",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BA.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",a.KramdownIAL,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CI.nil===a.FirstChild.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("/tbody",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/table",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BA.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BA.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BA.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/del",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BA.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BA.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/del",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BA.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BA.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BA.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BA.ptr.prototype.renderLinkText=function(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:if(!((34===a.Parent.Type))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5: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:BA.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BA.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BA.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BA.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BA.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BA.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BA.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BA.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BA.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BA.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BA.ptr.prototype.renderImage=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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 CH([new CF(["contenteditable","false"]),new CF(["data-type","img"]),new CF(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){$s=4;continue;}$s=5;continue;case 4:e=C.ReplaceAll(e,"display: block;","");f=C.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 CF(["style",e]));}case 5:if(c.BaseRenderer.LastOut===10){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Tag("span",d,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=new CH([]);g=a.IALAttr("style");if(!(""===g)){$s=14;continue;}$s=15;continue;case 14:h=C.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(C.Contains(l,"width")){i=l;break;}k++;}i=C.ReplaceAll(i,"vw","%");m=C.TrimSpace(i);$s=16;case 16:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}i=m;if(!(""===i)){i=i+(";");d=$append(d,new CF(["style",i]));}case 15:$r=c.BaseRenderer.Tag("span",d,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CH([new CF(["class","protyle-action protyle-icons"])]),false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:n=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=21;continue;}$s=22;continue;case 21:o=AF(n);$s=23;case 23:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;case 22:n=A.ReplaceAll(n,F.CaretTokens,CE.nil);p=n;q=K.BytesToStr(p);r=c.BaseRenderer.LinkPath(n);$s=24;case 24:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=K.BytesToStr(r);$s=25;case 25:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=new CH([new CF(["src",t]),new CF(["data-src",q])]);v=a.ChildByType(40);if(!(CI.nil===v)&&0=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);if(C.Contains(ad,"width")){aa=ad;}ac++;}y=C.ReplaceAll(y,aa+";","");y=C.ReplaceAll(y,"flex: 0 0 auto;","");y=C.ReplaceAll(y,"display: block;","");ae=C.TrimSpace(y);$s=28;case 28:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}y=ae;if(!(""===y)){u=$append(u,new CF(["style",y]));}case 27:$r=c.BaseRenderer.Tag("img",u,true);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}af=c.BaseRenderer.Writer.Bytes();ag=A.LastIndex(af,(new CE($stringToBytes("");$s=39;case 39:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 38:u=new CH([new CF(["class","protyle-action__title"])]);$r=c.BaseRenderer.Tag("span",u,false);$s=40;case 40:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}al=c.BaseRenderer.Writer.Write(G.EscapeHTML(x));$s=42;case 42:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}al;$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CH.nil,false);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=47;case 47:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=48;case 48:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=49;case 49:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderImage,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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;};BA.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BA.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=A.TrimSpace(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=A.ToLower(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(A.HasPrefix(g,(new CE($stringToBytes("javascript:"))))){e=CE.nil;}case 6:i=c.BaseRenderer.LinkPath(e);$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}e=i;j=new CH([new CF(["href",K.BytesToStr(G.EscapeHTML(e))])]);k=a.ChildByType(42);if(!(CI.nil===k)&&!(CE.nil===k.Tokens)){j=$append(j,new CF(["title",K.BytesToStr(G.EscapeHTML(k.Tokens))]));}$r=c.BaseRenderer.Tag("a",j,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BA.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BA.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BA.ptr.prototype.renderInlineHTML=function(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=AF(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BA.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BA.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BA.ptr.prototype.renderParagraph=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=CH.nil;d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("p",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=6;continue;}$s=7;continue;case 6:e=c.BaseRenderer.ParagraphContainImgOnly(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!e){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CH.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};BA.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BA.ptr.prototype.renderText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CE.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderText,$c:true,$r,a,b,c,d,$s};return $f;};BA.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BA.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BA.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BA.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BA.ptr.prototype.renderCodeSpanContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BA.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/code",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BA.ptr.prototype.renderEmphasis=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BA.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BA.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BA.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BA.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BA.ptr.prototype.renderStrong=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BA.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BA.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BA.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BA.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BA.ptr.prototype.renderBlockquote=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BA.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BA.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=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++;$s=19;continue;}$r=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])+"\"");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=19;continue;case 20:case 18:case 13:case 10:$r=c.BaseRenderer.WriteString(">");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=23;continue;}$s=24;continue;case 23:j=AP(a);$s=25;case 25:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$r=c.BaseRenderer.Tag("a",new CH([new CF(["id","vditorAnchor-"+k]),new CF(["class","vditor-anchor"]),new CF(["href","#"+k])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:$r=c.BaseRenderer.WriteString("
    >0))+">");$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BA.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BA.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BA.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BA.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BA.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:$r=d.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=CH.nil;d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){c[0]=$append(c[0],new CF(["start",B.Itoa(a.ListData.Start)]));}c[0]=$appendSlice(c[0],a.KramdownIAL);$r=d.BaseRenderer.Tag(e,c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/"+e,CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};BA.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BA.ptr.prototype.renderListItem=function(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=CH.nil;d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(CI.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CI.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CI.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CF(["class",f]));}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BA.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BA.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CH.nil;if(a.TaskListItemChecked){d=$append(d,new CF(["checked",""]));}d=$append(d,new CF(["disabled",""]),new CF(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};BA.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BA.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("hr",CH.nil,true);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BA.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CH.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BA.ptr.prototype.renderSoftBreak=function(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:if(c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("br",CH.nil,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BA.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BA.ptr.prototype.renderTextMarkAttrs=function(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=CH.nil;c=this;b=new CH([new CF(["data-type",a.TextMarkType])]);d=C.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 CF(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CF(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CE($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 CF(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CF(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CF(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,CJ.nil)){j=C.ReplaceAll(j,"|","|");j=C.ReplaceAll(j,"\n","
    ");}j=C.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CF(["data-content",j]));b=$append(b,new CF(["contenteditable","false"]));b=$append(b,new CF(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CF(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=C.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CF(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BA.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BA.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BA.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};BA.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};BA.ptr.prototype.Render=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CE.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:BA.ptr.prototype.Render,$c:true,$r,a,b,c,$s};return $f;};BA.prototype.Render=function(){return this.$val.Render();};BF=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BE.ptr(d,CP.nil);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BF,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtyleExportMdRenderer=BF;BE.ptr.prototype.renderCallout=function(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;$r=c.BaseRenderer.WriteString("[!");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CalloutType);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!H.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===H.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===H.GetCalloutIcon(a.CalloutType))){$s=8;continue;}$s=9;continue;case 8:if(1===a.CalloutIconType){if(C.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(C.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,C.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=C.TrimSpace(f);$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:$r=c.BaseRenderer.Newline();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=16;case 16: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:BE.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BE.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BE.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CustomBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=10;continue;}$s=11;continue;case 10:if(c.withoutKramdownBlockIAL(a)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BE.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeAttributeView"]),new CF(["data-av-id",a.AttributeViewID]),new CF(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BE.ptr.prototype.renderTextMark=function(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=a.ContainTextMarkTypes(new CF(["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")){$s=5;continue;}$s=6;continue;case 5:g=a.TextMarkTextContent;if(a.IsTextMarkType("code")){$s=8;continue;}$s=9;continue;case 8:g=G.UnescapeString(g);if(a.ParentIs(109,CJ.nil)){$s=10;continue;}$s=11;continue;case 10:h=I.RepeatBackslashBeforePipe(g);$s=12;case 12:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 11:case 9:if(d){$s=13;continue;}$s=14;continue;case 13:i=E.DecodeRuneInString(g);j=i[0];k=I.IsUnicodeWhitespace(j);l=D.IsPunct(j)||D.IsSymbol(j);if(k||l){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteByte(32);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:$r=c.BaseRenderer.WriteString(f);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(C.Contains(a.TextMarkTextContent,"`")){$s=19;continue;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteByte(32);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:$r=c.BaseRenderer.WriteString(g);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString(f);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(C.Contains(a.TextMarkTextContent,"`")){$s=24;continue;}$s=25;continue;case 24:$r=c.BaseRenderer.WriteByte(32);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:case 7:$s=3;continue;case 2:m=c.renderMdMarker(a,b);$s=27;case 27:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(C.Contains(a.TextMarkTextContent,"`")){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteByte(32);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:$r=c.BaseRenderer.WriteString(n);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.nil===a.Next)){$s=32;continue;}$s=33;continue;case 32:if(530===a.Next.Type){$s=34;continue;}$s=35;continue;case 34:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=36;continue;case 35:if(d){$s=38;continue;}$s=39;continue;case 38:o=a.TextMarkTextContent;p=E.DecodeLastRuneInString(o);q=p[0];r=I.IsUnicodeWhitespace(q);s=D.IsPunct(q)||D.IsSymbol(q);if(r||s){$s=40;continue;}$s=41;continue;case 40:$r=c.BaseRenderer.WriteByte(32);$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 41:case 39:case 36:case 33:case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTextMark,$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;};BE.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BE.ptr.prototype.renderMdMarker=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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=C.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=CF.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=CF.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 CE($stringToBytes(w))));$s=18;case 18:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}w=($bytesToString(x));w=G.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=C.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=C.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=C.ReplaceAll(ab,"_esc_newline_"," ");if(!(""===ab)){ac=E.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,CJ.nil)){$s=19;continue;}$s=20;continue;case 19:af=I.RepeatBackslashBeforePipe(ae);$s=21;case 21:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ae=af;ae=C.ReplaceAll(ae,"\n","
    ");case 20:ae=C.ReplaceAll(ae,"_esc_newline_"," ");c=c+("$"+ae+"$");case 17:case 11:$s=10;continue;case 9:ag=q;if(ag===("a")){$s=23;continue;}$s=24;continue;case 23:ah=a.TextMarkAHref;ai=d.BaseRenderer.LinkPath((new CE($stringToBytes(ah))));$s=25;case 25:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}ah=($bytesToString(ai));ah=G.UnescapeHTMLStr(ah);ah=d.BaseRenderer.EncodeLinkSpace(ah);c=c+(($bytesToString(I.EscapeProtyleMarkers((new CE($stringToBytes(a.TextMarkTextContent)))))));aj=r;ak=0;while(true){if(!(ak=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+ak]);if("code"===al){c=c+(d.renderMdMarker1(a,al,b));}ak++;}c=c+("]("+ah);if(!(""===a.TextMarkATitle)){c=c+(" \""+G.UnescapeHTMLStr(a.TextMarkATitle)+"\"");}c=c+(")");case 24:case 22:am=r;an=0;while(true){if(!(an=am.$length)?($throwRuntimeError("index out of range"),undefined):am.$array[am.$offset+an]);if(!("code"===ao)){c=c+(d.renderMdMarker1(a,ao,b));}an++;}case 10:$s=7;continue;case 6:if(!b){BG(e);}ap=e;aq=0;while(true){if(!(aq=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+aq]);c=c+(d.renderMdMarker1(a,as,b));if(b){if(!(""===i)&&((e.$length-2>>0)===ar)){c=c+("\xE2\x80\x8B");}}if(!b){if(!(""===i)&&(0===ar)){c=c+("\xE2\x80\x8B");}}aq++;}case 7:$s=-1;return c;}return;}var $f={$blk:BE.ptr.prototype.renderMdMarker,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;};BE.prototype.renderMdMarker=function(a,b){return this.$val.renderMdMarker(a,b);};BG=function(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;}};BE.ptr.prototype.renderMdMarker0=function(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$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 CE($stringToBytes(g))));$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=($bytesToString(h));g=G.UnescapeHTMLStr(g);g=e.BaseRenderer.EncodeLinkSpace(g);if(c){i=C.ReplaceAll(a.TextMarkTextContent,"]","\\]");i=G.UnescapeHTMLStr(i);d=d+("["+i+"]("+g);if(!(""===a.TextMarkATitle)){j=G.UnescapeHTMLStr(a.TextMarkATitle);j=C.ReplaceAll(j,"<","<");j=C.ReplaceAll(j,">",">");d=d+(" \""+j+"\"");}d=d+(")");}$s=8;continue;case 3:if(c){a.TextMarkTextContent=C.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=C.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=C.ReplaceAll(k,"_esc_newline_"," ");if(!(""===k)){l=E.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){$s=10;continue;}$s=11;continue;case 10:n=a.TextMarkInlineMathContent;if(a.ParentIs(109,CJ.nil)){$s=13;continue;}$s=14;continue;case 13:o=I.RepeatBackslashBeforePipe(n);$s=15;case 15:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;n=C.ReplaceAll(n,"\n","
    ");case 14:n=C.ReplaceAll(n,"_esc_newline_"," ");d=d+("$"+n);$s=12;continue;case 11:d=d+("$");case 12:$s=8;continue;case 7:d=d+(e.renderMdMarker1(a,b,c));case 8:case 1:$s=-1;return d;}return;}var $f={$blk:BE.ptr.prototype.renderMdMarker0,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BE.prototype.renderMdMarker0=function(a,b,c){return this.$val.renderMdMarker0(a,b,c);};BE.ptr.prototype.renderMdMarker1=function(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(C.Contains(a.TextMarkTextContent,"``")){d=d+("`");}else if(C.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;};BE.prototype.renderMdMarker1=function(a,b,c){return this.$val.renderMdMarker1(a,b,c);};BE.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BE.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BE.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BE.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BE.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BE.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BE.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BE.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BE.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BE.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BE.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BE.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BE.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BE.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BE.ptr.prototype.renderGitConflict=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BE.ptr.prototype.renderSuperBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BE.ptr.prototype.renderSuperBlockOpenMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write((new CE($stringToBytes("{{{"))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSuperBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BE.ptr.prototype.renderSuperBlockLayoutMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSuperBlockLayoutMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BE.ptr.prototype.renderSuperBlockCloseMarker=function(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:if(c.BaseRenderer.Options.SuperBlock){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write((new CE($stringToBytes("}}}"))));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a.Parent)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(10);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSuperBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BE.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BE.ptr.prototype.renderLinkRefDef=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("]: ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BE.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BE.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BE.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BE.ptr.prototype.renderKramdownBlockIAL=function(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(!c.BaseRenderer.Options.KramdownBlockIAL){$s=-1;return 2;}if(!(CI.nil===a.Previous)&&(8===a.Previous.Type)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.KramdownBlockIAL){$s=5;continue;}$s=6;continue;case 5:if(K.IsDocIAL(a.Tokens)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Write(a.Tokens);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if((8===a.Parent.Type)||(7===a.Parent.Type)){$s=11;continue;}$s=12;continue;case 11:if(!a.Parent.ListData.Tight){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$s=13;continue;case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BE.ptr.prototype.renderKramdownSpanIAL=function(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(!c.BaseRenderer.Options.KramdownSpanIAL){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BE.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BE.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BE.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BE.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BE.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BE.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BE.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BE.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BE.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BE.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BE.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BE.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BE.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BE.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BE.ptr.prototype.renderBlockRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockRefID,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BE.ptr.prototype.renderBlockRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockRefSpace,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BE.ptr.prototype.renderBlockRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,d,$s};return $f;};BE.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BE.ptr.prototype.renderBlockRefDynamicText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(39);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(39);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,d,$s};return $f;};BE.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BE.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BE.ptr.prototype.renderFileAnnotationRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderFileAnnotationRefID,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BE.ptr.prototype.renderFileAnnotationRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderFileAnnotationRefSpace,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BE.ptr.prototype.renderFileAnnotationRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,d,$s};return $f;};BE.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BE.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BE.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BE.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BE.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BE.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(a.HtmlEntityTokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BE.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BE.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteByte(92);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BE.ptr.prototype.renderToC=function(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.BaseRenderer.WriteString("[toc]\n\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BE.ptr.prototype.renderFootnotesRef=function(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.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BE.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BE.ptr.prototype.renderFootnotesDef=function(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(CE.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$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=f.String();h=C.Split(g,"\n");i=new A.Buffer.ptr(CE.nil,0,0);j=h;k=0;case 5:if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){$s=7;continue;}$s=8;continue;case 7:n=i.WriteString(m+"\n");$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;$s=9;continue;case 8:if(""===m){$s=11;continue;}$s=12;continue;case 11:o=i.WriteString("\n");$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;$s=13;continue;case 12:p=i.WriteString(" "+m+"\n");$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;case 13:case 9:k++;$s=5;continue;case 6:s=(q=c.NodeWriterStack,r=c.NodeWriterStack.$length-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(i.Bytes());$s=16;case 16:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;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]));case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderFootnotesDef,$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;};BE.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BE.ptr.prototype.renderEmojiAlias=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BE.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BE.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BE.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BE.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BE.ptr.prototype.renderTableCell=function(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;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(124);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.TableCellAlign;if(e===(2)){$s=9;continue;}if(e===(3)){$s=10;continue;}$s=11;continue;case 9:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=11;continue;case 10:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),d));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 8:case 6:$s=3;continue;case 2:if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=14;continue;}$s=15;continue;case 14:g=a.TableCellAlign;if(g===(2)){$s=17;continue;}if(g===(3)){$s=18;continue;}$s=19;continue;case 17:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 18:$s=20;continue;case 19:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),d));$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:$r=c.BaseRenderer.WriteByte(32);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BE.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BE.ptr.prototype.renderTableRow=function(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.BaseRenderer.WriteString("|\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BE.ptr.prototype.renderTableHead=function(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.FirstChild;e=d.FirstChild;case 3:if(!(!(CI.nil===e))){$s=4;continue;}if(456===e.Type){e=e.Next;$s=3;continue;}f=e.TableCellAlign;g=f;if(g===(0)){$s=6;continue;}if(g===(1)){$s=7;continue;}if(g===(2)){$s=8;continue;}if(g===(3)){$s=9;continue;}$s=10;continue;case 6:$r=c.BaseRenderer.WriteString("| -");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}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(!(!(CI.nil===h))){break;}d=$append(d,new CK([]));i=h.FirstChild;while(true){if(!(!(CI.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=H.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(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:$r=c[0].BaseRenderer.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){$s=13;continue;}$s=14;continue;case 13:if(c[0].withoutKramdownBlockIAL(a)){$s=15;continue;}$s=16;continue;case 15:$r=c[0].BaseRenderer.WriteByte(10);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderTable,$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;};BE.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BE.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BE.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BE.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BE.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BE.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BE.ptr.prototype.renderLinkTitle=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;d=A.ReplaceAll(d,(new CE($stringToBytes("\""))),(new CE($stringToBytes("""))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,d,$s};return $f;};BE.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BE.ptr.prototype.renderLinkDest=function(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 CE($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(d))))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BE.ptr.prototype.renderLinkSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BE.ptr.prototype.renderLinkText=function(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=CE.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}e=K.BytesToStr(d);e=C.ReplaceAll(e,"]","\\]");$r=c.BaseRenderer.WriteString(e);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BE.ptr.prototype.renderCloseParen=function(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.BaseRenderer.WriteByte(41);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BE.ptr.prototype.renderOpenParen=function(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.BaseRenderer.WriteByte(40);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BE.ptr.prototype.renderGreater=function(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.BaseRenderer.WriteByte(62);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderGreater,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BE.ptr.prototype.renderLess=function(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.BaseRenderer.WriteByte(60);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLess,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BE.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.WriteByte(125);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BE.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.WriteByte(123);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BE.ptr.prototype.renderCloseBracket=function(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.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BE.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.WriteByte(91);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BE.ptr.prototype.renderBang=function(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.BaseRenderer.WriteByte(33);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BE.ptr.prototype.renderImage=function(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=CH.nil;e=a.ChildByType(40);if(!(CI.nil===e)){f=K.BytesToStr(e.Tokens);f=C.ReplaceAll(f,"]","\\]");d=$append(d,new CF(["alt",f]));}g=a.ChildByType(41);if(!(CI.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 CE($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(h))))));d=$append(d,new CF(["src",K.BytesToStr(h)]));case 4:j=a.ChildByType(42);if(!(CI.nil===j)){k=j.Tokens;k=A.ReplaceAll(k,(new CE($stringToBytes("\""))),(new CE($stringToBytes("""))));d=$append(d,new CF(["title",K.BytesToStr(k)]));}l=a.IALAttr("style");if(!(""===l)){d=$append(d,new CF(["style",l]));}$r=c.BaseRenderer.Tag("img",d,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderImage,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};BE.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BE.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]["+K.BytesToStr(a.LinkRefLabel)+"]");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 1;case 6:if(1===a.LinkType){$s=12;continue;}$s=13;continue;case 12:e=a.ChildByType(41).Tokens;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 13:$s=3;continue;case 2:$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BE.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BE.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BE.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};BE.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BE.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CE.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CE.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();$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BE.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};BE.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BE.ptr.prototype.renderParagraph=function(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:$r=c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 5:$s=3;continue;case 2:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(CI.nil===a.FirstChild)){$s=10;continue;}$s=11;continue;case 10:e=A.TrimSpace(a.FirstChild.Tokens);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Tokens=e;case 11:if(a.ParentIs(109,CJ.nil)){$s=13;continue;}$s=14;continue;case 13:if(!(CI.nil===a.Next)&&!((16===a.Next.Type))){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteString("

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

    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.CalloutTitle;if(""===e){e=H.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(0===a.CalloutIconType){e=a.CalloutIcon+" "+e;}else{e="\"\" "+e;}}f=C.TrimSpace(e);$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(!(f==="")){$s=6;continue;}$s=7;continue;case 6:g=J.Inline("",(new CE($stringToBytes(e))),c.BaseRenderer.ParseOptions);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!(CX.nil===h)&&!(CI.nil===h.Root)&&!(CI.nil===h.Root.FirstChild)){$s=10;continue;}$s=11;continue;case 10:i=CK.nil;j=h.Root.FirstChild.FirstChild;while(true){if(!(!(CI.nil===j))){break;}i=$append(i,j);j=j.Next;}h.Root.FirstChild.Unlink();k=i;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);h.Root.AppendChild(m);l++;}n=BV(h,c.BaseRenderer.Options,c.BaseRenderer.ParseOptions);$s=13;case 13:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n.Render();$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;$r=c.BaseRenderer.Write(p);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=12;continue;case 11:$r=c.BaseRenderer.WriteString(e);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteString("

    ");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:q=c.renderBlockquote(a,b);$s=19;case 19:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};BU.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BU.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeCustomBlock"]),new CF(["data-info",a.CustomBlockInfo]),new CF(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BU.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeAttributeView"]),new CF(["data-av-id",a.AttributeViewID]),new CF(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BU.ptr.prototype.renderTextMark=function(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,CJ.nil)){if(a.IsTextMarkType("code")){f=C.ReplaceAll(f,"|","|");}else{f=C.ReplaceAll(f,"\\|","|");}f=C.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 CH([new CF(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CF(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=e.BaseRenderer.Tag("a",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 4:$r=e.BaseRenderer.WriteString(f);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=E.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(!(""===a.TextMarkInlineMemoContent)){$s=11;continue;}$s=12;continue;case 11:if(AB(h)){$s=13;continue;}$s=14;continue;case 13:$r=e.BaseRenderer.WriteString("\xEF\xBC\x88");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.TextMarkInlineMemoContent;i=C.ReplaceAll(i,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(i);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("\xEF\xBC\x89");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=e.BaseRenderer.WriteString("(");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(a.TextMarkInlineMemoContent);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(")");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 12:$s=6;continue;case 5:j=e.renderTextMarkAttrs(a);$s=22;case 22: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 CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$r=e.BaseRenderer.Tag("span",d[0],false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BU.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BU.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BU.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BU.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BU.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BU.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BU.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BU.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BU.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BU.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BU.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BU.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Tag("div",new CH([new CF(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AF(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BU.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BU.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BU.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BU.ptr.prototype.renderGitConflict=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CH([new CF(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BU.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BU.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};BU.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BU.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};BU.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BU.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};BU.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BU.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};BU.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BU.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};BU.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BU.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BU.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(35);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BU.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/em",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BU.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BU.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BU.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BU.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BU.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BU.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BU.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BU.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BU.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BU.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BU.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BU.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BU.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BU.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/div",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BU.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BU.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BU.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BU.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BU.ptr.prototype.renderBlockRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BU.ptr.prototype.renderBlockRefDynamicText=function(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.BaseRenderer.WriteByte(39);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(39);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BU.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BU.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BU.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BU.ptr.prototype.renderFileAnnotationRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BU.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BU.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BU.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CH([new CF(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);$r=c.BaseRenderer.Tag("pre",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BU.ptr.prototype.renderYamlFrontMatter=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BU.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BU.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BU.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BU.ptr.prototype.renderToC=function(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:BU.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};BU.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BU.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CH([new CF(["class","footnotes-ref"]),new CF(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CH([new CF(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BU.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BU.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BU.ptr.prototype.RenderFootnotes=function(){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,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return CE.nil;}b=new A.Buffer.ptr(CE.nil,0,0);c=b.WriteString("
    ");$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;d=b.WriteString("
    \n");$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;e=b.WriteString("
      ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=a.BaseRenderer.FootnotesDefs;g=0;case 4:if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);j=b.WriteString("
    1. >0)+"\">");$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;k=new J.Tree.ptr(CI.nil,a.BaseRenderer.Tree.Context,DC.nil,DD.nil,"","","","","",CF.nil,new $Int64(0,0),new $Int64(0,0),"");k.Context.Tree=k;k.Root=new H.Node.ptr("","","","",0,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,CE.nil,"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0);k.Root.AppendChild(i);l=BV(k,a.BaseRenderer.Options,a.BaseRenderer.ParseOptions);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=k.Root.LastDeepestChild();h=i.FootnotesRefs.$length-1>>0;while(true){if(!(0<=h)){break;}p=(o=i.FootnotesRefs,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]));q=" \xE2\x86\xA9";r=new H.Node.ptr("","","","",10,CI.nil,CI.nil,CI.nil,CI.nil,CI.nil,CK.nil,K.StrToBytes(q),"","",false,false,false,0,false,0,0,0,CE.nil,CE.nil,CE.nil,0,CL.nil,false,CM.nil,0,0,0,0,CE.nil,0,false,"",0,CE.nil,"",CK.nil,CE.nil,CH.nil,false,"","","","","","","","","","","",0,"","","","",0);n.InsertAfter(r);h=h-(1)>>0;}m.BaseRenderer.RenderingFootnotes=true;s=m.Render();$s=8;case 8:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=b.Write(t);$s=9;case 9:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=b.WriteString("
    2. \n");$s=10;case 10:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}v;g++;$s=4;continue;case 5:w=b.WriteString("
    ");$s=11;case 11:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;$s=-1;return b.Bytes();}return;}var $f={$blk:BU.ptr.prototype.RenderFootnotes,$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;};BU.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};BU.ptr.prototype.renderFootnotesDef=function(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;};BU.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BU.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BU.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BU.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BU.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BU.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BU.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BU.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BU.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BU.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(a.ParentIs(109,CJ.nil)){d=A.ReplaceAll(d,(new CE($stringToBytes("\\|"))),(new CE($stringToBytes("|"))));}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BU.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CH([new CF(["class","language-math"])]);$r=c.BaseRenderer.Tag("span",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BU.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BU.ptr.prototype.renderMathBlockCloseMarker=function(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.BaseRenderer.Tag("/div",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BU.ptr.prototype.renderMathBlockContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BU.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BU.ptr.prototype.renderMathBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CH([new CF(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$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:BU.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BU.ptr.prototype.renderTableCell=function(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;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CH.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CF(["align","left"]));}else if(f===(2)){e=$append(e,new CF(["align","center"]));}else if(f===(3)){e=$append(e,new CF(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BU.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BU.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CH.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CH.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CI.nil===a.Next)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("tbody",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BU.ptr.prototype.renderTable=function(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.handleKramdownBlockIAL(a);$r=c.BaseRenderer.Tag("table",a.KramdownIAL,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CI.nil===a.FirstChild.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("/tbody",CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/table",CH.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BU.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BU.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BU.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/del",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BU.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BU.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/del",CH.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BU.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BU.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BU.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BU.ptr.prototype.renderLinkText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CE.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BU.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BU.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BU.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BU.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BU.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BU.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BU.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BU.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BU.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BU.ptr.prototype.renderImage=function(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:if(0===c.BaseRenderer.DisableTags){$s=3;continue;}$s=4;continue;case 3:d=a.IALAttr("parent-style");if(!(""===d)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("span",new CH([new CF(["style",d])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("\"");$s=15;case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=16;continue;}$s=17;continue;case 16:$r=c.BaseRenderer.WriteByte(34);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=a.ChildByType(42);if(!(CI.nil===g)&&!(CE.nil===g.Tokens)){$s=19;continue;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteString(" title=\"");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(g.Tokens));$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:h=c.BaseRenderer.NodeAttrsStr(a);if(!(""===h)){$s=24;continue;}$s=25;continue;case 24:$r=c.BaseRenderer.WriteString(" "+h);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:$r=c.BaseRenderer.WriteString(" />");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.IALAttr("style");if(!(""===i)){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.Tag("/span",CH.nil,false);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:if(c.BaseRenderer.Options.Sanitize){$s=31;continue;}$s=32;continue;case 31:j=c.BaseRenderer.Writer.Bytes();k=A.LastIndex(j,(new CE($stringToBytes("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BU.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BU.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=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]))+"\"");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13: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++;$s=17;continue;}$r=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])+"\"");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j++;$s=17;continue;case 18:case 16:case 11:case 8:$r=c.BaseRenderer.WriteString(">");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=21;continue;}$s=22;continue;case 21:l=AP(a);$s=23;case 23:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$r=c.BaseRenderer.Tag("a",new CH([new CF(["id","vditorAnchor-"+m]),new CF(["class","vditor-anchor"]),new CF(["href","#"+m])]),false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CH.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:$r=c.BaseRenderer.WriteString(">0))+">");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BU.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BU.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BU.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BU.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BU.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:$r=d.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=CH.nil;d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CN(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){c[0]=$append(c[0],new CF(["start",B.Itoa(a.ListData.Start)]));}d.handleKramdownBlockIAL(a);c[0]=$appendSlice(c[0],a.KramdownIAL);$r=d.BaseRenderer.Tag(e,c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/"+e,CH.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};BU.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BU.ptr.prototype.renderListItem=function(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=CH.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(CI.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CI.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CI.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CF(["class",f]));}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CH.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BU.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BU.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CH.nil;if(a.TaskListItemChecked){d=$append(d,new CF(["checked",""]));}d=$append(d,new CF(["disabled",""]),new CF(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};BU.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BU.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("hr",CH.nil,true);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BU.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CH.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BU.ptr.prototype.renderSoftBreak=function(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:if(c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("br",CH.nil,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BU.ptr.prototype.handleKramdownBlockIAL=function(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));}};BU.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};BU.ptr.prototype.renderTextMarkAttrs=function(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=CH.nil;c=this;b=new CH([new CF(["data-type",a.TextMarkType])]);d=C.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 CF(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CF(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CE($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 CF(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CF(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CF(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,CJ.nil)){j=C.ReplaceAll(j,"|","|");j=C.ReplaceAll(j,"\n","
    ");}j=C.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CF(["data-content",j]));b=$append(b,new CF(["contenteditable","false"]));b=$append(b,new CF(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CF(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=C.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CF(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BU.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BU.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BU.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};BU.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};BX=function(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,em,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BW.ptr(d,CP.nil);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=570;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderHTMLTag")});ek=571;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ek),{k:ek,v:$methodVal(e,"renderHTMLTagOpen")});el=572;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(el),{k:el,v:$methodVal(e,"renderHTMLTagClose")});em=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(em),{k:em,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BX,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewFormatRenderer=BX;BW.ptr.prototype.renderCallout=function(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;$r=c.BaseRenderer.WriteString("[!");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CalloutType);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!H.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===H.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===H.GetCalloutIcon(a.CalloutType))){$s=8;continue;}$s=9;continue;case 8:if(1===a.CalloutIconType){if(C.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(C.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,C.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=C.TrimSpace(f);$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:$r=c.BaseRenderer.Newline();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=16;case 16: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:BW.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BW.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BW.ptr.prototype.renderHTMLTag=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderHTMLTag=function(a,b){return this.$val.renderHTMLTag(a,b);};BW.ptr.prototype.renderHTMLTagOpen=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHTMLTagOpen,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderHTMLTagOpen=function(a,b){return this.$val.renderHTMLTagOpen(a,b);};BW.ptr.prototype.renderHTMLTagClose=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHTMLTagClose,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderHTMLTagClose=function(a,b){return this.$val.renderHTMLTagClose(a,b);};BW.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CustomBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=10;continue;}$s=11;continue;case 10:if(c.withoutKramdownBlockIAL(a)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BW.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CH([new CF(["data-type","NodeAttributeView"]),new CF(["data-av-id",a.AttributeViewID]),new CF(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BW.ptr.prototype.renderTextMark=function(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(J.ContainTextMark(a,new CF(["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)){$s=10;continue;}$s=11;continue;case 10:f=E.DecodeLastRuneInString(e);g=f[0];if("\xE2\x80\x8B"===($encodeRune(g))){e=C.TrimSuffix(e,"\xE2\x80\x8B");h=E.DecodeLastRuneInString(e);g=h[0];}if(D.IsLetter(g)||D.IsDigit(g)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(32);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 8:$s=6;continue;case 5:$r=c.BaseRenderer.TextAutoSpacePrevious(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:i=c.renderTextMarkAttrs(a);$s=16;case 16:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=c.BaseRenderer.Tag("span",j,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=a.TextMarkTextContent;if(a.ParentIs(109,CJ.nil)){k=C.ReplaceAll(k,"\\|","|");if(!a.IsTextMarkType("code")){k=C.ReplaceAll(k,"|","\\|");}else{k=C.ReplaceAll(k,"|","|");}k=C.ReplaceAll(k,"\n","
    ");if(C.Contains(a.TextMarkType,"code")){k=C.ReplaceAll(k,"
    ","");}}if(c.BaseRenderer.Options.AutoSpace&&!J.ContainTextMark(a,new CF(["block-ref","code","inline-math","kbd","tag"]))){k=($bytesToString(c.BaseRenderer.Space((new CE($stringToBytes(k))))));}$r=c.BaseRenderer.WriteString(k);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CF(["code","inline-math","kbd"]))){$s=20;continue;}$s=21;continue;case 20:if(c.BaseRenderer.Options.AutoSpace){$s=23;continue;}$s=24;continue;case 23:l=a.NextNodeText();$s=25;case 25:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!(""===m)){$s=26;continue;}$s=27;continue;case 26:n=E.DecodeRuneInString(m);o=n[0];if("\xE2\x80\x8B"===($encodeRune(o))){m=C.TrimPrefix(m,"\xE2\x80\x8B");p=E.DecodeRuneInString(m);o=p[0];}if(D.IsLetter(o)||D.IsDigit(o)){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteByte(32);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:case 27:case 24:$s=22;continue;case 21:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};BW.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BW.ptr.prototype.renderTextMarkAttrs=function(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=CH.nil;c=this;b=new CH([new CF(["data-type",a.TextMarkType])]);d=C.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 CF(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CF(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CE($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,CJ.nil)){h=C.ReplaceAll(h,"\\|","|");h=C.ReplaceAll(h,"|","\\|");}b=$append(b,new CF(["data-href",h]));if(!(""===a.TextMarkATitle)){j=a.TextMarkATitle;if(a.ParentIs(109,CJ.nil)){j=C.ReplaceAll(j,"\\|","|");j=C.ReplaceAll(j,"|","\\|");}b=$append(b,new CF(["data-title",j]));}$s=8;continue;case 5:b=$append(b,new CF(["data-subtype","math"]));k=a.TextMarkInlineMathContent;if(a.ParentIs(109,CJ.nil)){k=C.ReplaceAll(k,"|","|");k=C.ReplaceAll(k,"\n","
    ");}k=G.EscapeHTMLStr(k);b=$append(b,new CF(["data-content",k]));b=$append(b,new CF(["contenteditable","false"]));b=$append(b,new CF(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CF(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:l=a.TextMarkInlineMemoContent;b=$append(b,new CF(["data-inline-memo-content",l]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BW.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};BW.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BW.ptr.prototype.renderBr=function(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:if(a.ParentIs(109,CJ.nil)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BW.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BW.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BW.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BW.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BW.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BW.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BW.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BW.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BW.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BW.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BW.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BW.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BW.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BW.ptr.prototype.renderGitConflict=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BW.ptr.prototype.renderSuperBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BW.ptr.prototype.renderSuperBlockOpenMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write((new CE($stringToBytes("{{{"))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSuperBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BW.ptr.prototype.renderSuperBlockLayoutMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSuperBlockLayoutMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BW.ptr.prototype.renderSuperBlockCloseMarker=function(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:if(c.BaseRenderer.Options.SuperBlock){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write((new CE($stringToBytes("}}}"))));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a.Parent)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(10);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSuperBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BW.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BW.ptr.prototype.renderLinkRefDef=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("]: ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BW.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BW.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BW.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BW.ptr.prototype.renderKramdownBlockIAL=function(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(!c.BaseRenderer.Options.KramdownBlockIAL){$s=-1;return 2;}if(!(CI.nil===a.Previous)&&(8===a.Previous.Type)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.KramdownBlockIAL){$s=5;continue;}$s=6;continue;case 5:if(K.IsDocIAL(a.Tokens)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Write(a.Tokens);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if((8===a.Parent.Type)||(7===a.Parent.Type)){$s=11;continue;}$s=12;continue;case 11:if(!a.Parent.ListData.Tight){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$s=13;continue;case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BW.ptr.prototype.renderKramdownSpanIAL=function(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:$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:d=a.Previous;if(!(CI.nil===d)&&J.ContainTextMark(d,new CF(["code","inline-math","kbd"]))&&c.BaseRenderer.Options.AutoSpace){$s=5;continue;}$s=6;continue;case 5:e=a.NextNodeText();$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){$s=8;continue;}$s=9;continue;case 8:g=E.DecodeRuneInString(f);h=g[0];if("\xE2\x80\x8B"===($encodeRune(h))){f=C.TrimPrefix(f,"\xE2\x80\x8B");i=E.DecodeRuneInString(f);h=i[0];}if(D.IsLetter(h)||D.IsDigit(h)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 6:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BW.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BW.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BW.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BW.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BW.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BW.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BW.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BW.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.WriteString("^");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BW.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.WriteString("^");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BW.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BW.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.WriteString("~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BW.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.WriteString("~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BW.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BW.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BW.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BW.ptr.prototype.renderBlockRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockRefID,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BW.ptr.prototype.renderBlockRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockRefSpace,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BW.ptr.prototype.renderBlockRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BW.ptr.prototype.renderBlockRefDynamicText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(39);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(39);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BW.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BW.ptr.prototype.renderFileAnnotationRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderFileAnnotationRefID,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BW.ptr.prototype.renderFileAnnotationRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderFileAnnotationRefSpace,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BW.ptr.prototype.renderFileAnnotationRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CE($stringToBytes("'"))),(new CE($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BW.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BW.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BW.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BW.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BW.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(a.HtmlEntityTokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BW.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BW.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteByte(92);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BW.ptr.prototype.renderToC=function(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.BaseRenderer.WriteString("[toc]\n\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BW.ptr.prototype.renderFootnotesRef=function(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.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BW.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BW.ptr.prototype.renderFootnotesDef=function(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(CE.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$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=f.String();h=C.Split(g,"\n");i=new A.Buffer.ptr(CE.nil,0,0);j=h;k=0;case 5:if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){$s=7;continue;}$s=8;continue;case 7:n=i.WriteString(m+"\n");$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;$s=9;continue;case 8:if(""===m){$s=11;continue;}$s=12;continue;case 11:o=i.WriteString("\n");$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;$s=13;continue;case 12:p=i.WriteString(" "+m+"\n");$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;case 13:case 9:k++;$s=5;continue;case 6:s=(q=c.NodeWriterStack,r=c.NodeWriterStack.$length-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(i.Bytes());$s=16;case 16:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;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]));case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderFootnotesDef,$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;};BW.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BW.ptr.prototype.renderEmojiAlias=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BW.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BW.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BW.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BW.ptr.prototype.renderTableCell=function(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;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(124);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.TableCellAlign;if(e===(2)){$s=9;continue;}if(e===(3)){$s=10;continue;}$s=11;continue;case 9:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=11;continue;case 10:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),d));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 8:case 6:$s=3;continue;case 2:if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=14;continue;}$s=15;continue;case 14:g=a.TableCellAlign;if(g===(2)){$s=17;continue;}if(g===(3)){$s=18;continue;}$s=19;continue;case 17:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 18:$s=20;continue;case 19:$r=c.BaseRenderer.Write(A.Repeat(new CE([32]),d));$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:$r=c.BaseRenderer.WriteByte(32);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BW.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BW.ptr.prototype.renderTableRow=function(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.BaseRenderer.WriteString("|\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BW.ptr.prototype.renderTableHead=function(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.FirstChild;e=d.FirstChild;case 3:if(!(!(CI.nil===e))){$s=4;continue;}if(456===e.Type){e=e.Next;$s=3;continue;}f=e.TableCellAlign;g=f;if(g===(0)){$s=6;continue;}if(g===(1)){$s=7;continue;}if(g===(2)){$s=8;continue;}if(g===(3)){$s=9;continue;}$s=10;continue;case 6:$r=c.BaseRenderer.WriteString("| -");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}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(!(!(CI.nil===h))){break;}d=$append(d,new CK([]));i=h.FirstChild;while(true){if(!(!(CI.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=H.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(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:$r=c[0].BaseRenderer.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){$s=13;continue;}$s=14;continue;case 13:if(c[0].withoutKramdownBlockIAL(a)){$s=15;continue;}$s=16;continue;case 15:$r=c[0].BaseRenderer.WriteByte(10);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTable,$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;};BW.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BW.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BW.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BW.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BW.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BW.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BW.ptr.prototype.renderLinkTitle=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BW.ptr.prototype.renderLinkDest=function(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;$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BW.ptr.prototype.renderLinkSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BW.ptr.prototype.renderLinkText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CE.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BW.ptr.prototype.renderCloseParen=function(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.BaseRenderer.WriteByte(41);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BW.ptr.prototype.renderOpenParen=function(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.BaseRenderer.WriteByte(40);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BW.ptr.prototype.renderGreater=function(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.BaseRenderer.WriteByte(62);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderGreater,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BW.ptr.prototype.renderLess=function(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.BaseRenderer.WriteByte(60);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLess,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BW.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.WriteByte(125);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BW.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.WriteByte(123);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BW.ptr.prototype.renderCloseBracket=function(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.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BW.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.WriteByte(91);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BW.ptr.prototype.renderBang=function(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.BaseRenderer.WriteByte(33);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BW.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BW.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]["+K.BytesToStr(a.LinkRefLabel)+"]");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 1;case 6:if(1===a.LinkType){$s=12;continue;}$s=13;continue;case 12:e=a.ChildByType(41).Tokens;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 13:$s=3;continue;case 2:$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BW.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BW.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BW.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CE.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CE.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();$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BW.ptr.prototype.renderParagraph=function(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&&!(CI.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,CJ.nil)){$s=6;continue;}$s=7;continue;case 6:if(!(CI.nil===a.Next)&&!((16===a.Next.Type))){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("

    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 2;case 7:if(c.withoutKramdownBlockIAL(a)){$s=11;continue;}$s=12;continue;case 11:$r=c.BaseRenderer.Newline();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:e=false;f=false;g=a.Parent;if(!(CI.nil===g)){if(8===g.Type){h=g;if(!(CI.nil===h.Parent)&&!(CL.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(CI.nil===i){j=a.Next;f=CI.nil===j;}}else{e=true;}}}if(!e||(f)){$s=14;continue;}$s=15;continue;case 14:if(c.withoutKramdownBlockIAL(a)){$s=16;continue;}$s=17;continue;case 16:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:case 15:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BW.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BW.ptr.prototype.renderText=function(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=CE.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((CI.nil===a.Previous||(100===a.Previous.Type))&&!(CI.nil===a.Parent.Parent)&&!(CL.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=A.TrimPrefix(d,(new CE($stringToBytes(" "))));if(A.HasPrefix(d,(new CE($stringToBytes("\xE2\x80\xB8 "))))){d=A.TrimPrefix(d,(new CE($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(F.CaretTokens,d);}}}$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BW.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BW.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BW.ptr.prototype.renderCodeSpanOpenMarker=function(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:$r=c.BaseRenderer.WriteByte(96);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(1"))),CE.nil);}$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};BW.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BW.ptr.prototype.renderCodeSpanCloseMarker=function(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: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(CE.nil,0,0);h=f.Bytes();i=A.Split(h,new CE([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&I.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;case 5:if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){$s=7;continue;}$s=8;continue;case 7:q=g.WriteString(">\n");$s=9;case 9:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;o++;$s=5;continue;case 8:if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){$s=10;continue;}$s=11;continue;case 10:r=g.WriteString(">");$s=13;case 13:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;$s=12;continue;case 11:s=g.WriteString("> ");$s=14;case 14:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;case 12:t=g.Write(p);$s=15;case 15:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}t;u=g.WriteByte(10);$s=16;case 16:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;o++;$s=5;continue;case 6:v=A.TrimSpace(g.Bytes());$s=17;case 17:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;f.Reset();w=f.Write(h);$s=18;case 18:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;z=(x=c.NodeWriterStack,y=c.NodeWriterStack.$length-1>>0,((y<0||y>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+y])).Write(f.Bytes());$s=19;case 19:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}z;c.BaseRenderer.Writer=(aa=c.NodeWriterStack,ab=c.NodeWriterStack.$length-1>>0,((ab<0||ab>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab]));ac=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=20;case 20:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}h=ac;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(h);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CJ.nil)){$s=22;continue;}$s=23;continue;case 22:if(c.withoutKramdownBlockIAL(a)){$s=24;continue;}$s=25;continue;case 24:$r=c.BaseRenderer.WriteString("\n\n");$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:case 23:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderBlockquote,$c:true,$r,a,aa,ab,ac,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;};BW.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BW.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BW.ptr.prototype.renderHeading=function(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:$r=c.newlineBeforeBlock(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(A.Repeat(new CE([35]),a.HeadingLevel));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(32);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if(a.HeadingSetext){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=c.BaseRenderer.setextHeadingLen(a);$s=12;case 12:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){$s=13;continue;}if(2===a.HeadingLevel){$s=14;continue;}$s=15;continue;case 13:$r=c.BaseRenderer.WriteString(C.Repeat("=",e));$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString(C.Repeat("-",e));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 10:if(!a.ParentIs(109,CJ.nil)){$s=18;continue;}$s=19;continue;case 18:if(c.withoutKramdownBlockIAL(a)){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.Newline();$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 21:case 19:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,$s};return $f;};BW.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BW.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BW.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BW.ptr.prototype.renderHeadingID=function(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.BaseRenderer.WriteString(" {"+K.BytesToStr(a.Tokens)+"}");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BW.ptr.prototype.renderList=function(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:$r=c.newlineBeforeBlock(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Writer=new A.Buffer.ptr(CE.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));i=(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());$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;c.BaseRenderer.Writer=(j=c.NodeWriterStack,k=c.NodeWriterStack.$length-1>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));l=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(m);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CJ.nil)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteString("\n\n");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BW.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BW.ptr.prototype.renderListItem=function(a,b){var{a,aa,ab,ac,ad,ae,af,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:c.BaseRenderer.Writer=new A.Buffer.ptr(CE.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(CI.nil===a.Next)&&(455===a.Next.Type)){$s=4;continue;}$s=5;continue;case 4:d=a.Next;$r=c.BaseRenderer.Write(d.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(!(CI.nil===a.FirstChild)&&(7===a.FirstChild.Type)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$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))&&!(CI.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CE([32]),h);j=new A.Buffer.ptr(CE.nil,0,0);k=g.Bytes();l=A.Split(k,new CE([10]));m=l;n=0;case 10:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){$s=12;continue;}$s=13;continue;case 12:p=j.WriteByte(10);$s=14;case 14:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;n++;$s=10;continue;case 13:q=j.Write(i);$s=15;case 15:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;r=j.Write(o);$s=16;case 16:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;s=j.WriteByte(10);$s=17;case 17:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;n++;$s=10;continue;case 11:k=j.Bytes();if(h>0,((ab<0||ab>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab])).Write(k);$s=33;case 33:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;c.BaseRenderer.Writer=(ad=c.NodeWriterStack,ae=c.NodeWriterStack.$length-1>>0,((ae<0||ae>=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]));af=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=34;case 34:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}k=af;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(k);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CJ.nil)){$s=36;continue;}$s=37;continue;case 36:$r=c.BaseRenderer.WriteString("\n");$s=38;case 38:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 37:case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderListItem,$c:true,$r,a,aa,ab,ac,ad,ae,af,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;};BW.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BW.ptr.prototype.renderTaskListItemMarker=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.TaskListItemChecked){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(88);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteByte(32);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BW.ptr.prototype.renderThematicBreak=function(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:if(a.ParentIs(109,CJ.nil)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("---");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.withoutKramdownBlockIAL(a)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(10);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BW.ptr.prototype.renderHardBreak=function(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:if(!c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\\\n");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(a.ParentIs(109,CJ.nil)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("
    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BW.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BW.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BW.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BW.ptr.prototype.withoutKramdownBlockIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||CI.nil===a.Next||!((455===a.Next.Type));};BW.prototype.withoutKramdownBlockIAL=function(a){return this.$val.withoutKramdownBlockIAL(a);};BW.ptr.prototype.newlineBeforeBlock=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!a.ParentIs(109,CJ.nil)&&!(CI.nil===a.Previous)&&(!a.Previous.IsBlock()&&!((455===a.Previous.Type))&&!((100===a.Previous.Type)))){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:BW.ptr.prototype.newlineBeforeBlock,$c:true,$r,a,b,$s};return $f;};BW.prototype.newlineBeforeBlock=function(a){return this.$val.newlineBeforeBlock(a);};CD=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AN(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new CC.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeBlock")});k=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderMathBlock")});l=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderInlineMath")});m=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderEmphasis")});n=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderStrong")});o=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderBlockquote")});p=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderHeading")});q=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderList")});r=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderListItem")});s=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderThematicBreak")});t=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderHardBreak")});u=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderSoftBreak")});v=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderHTML")});w=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineHTML")});x=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderLink")});y=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderImage")});z=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderStrikethrough")});aa=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderTaskListItemMarker")});ab=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderTable")});ac=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderTableHead")});ad=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderTableRow")});ae=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderTableCell")});af=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderEmoji")});ag=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderEmojiUnicode")});ah=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderEmojiImg")});ai=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderEmojiAlias")});aj=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderFootnotesDef")});ak=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderFootnotesRef")});al=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderToC")});am=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderBackslash")});an=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderBackslashContent")});ao=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderHtmlEntity")});ap=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderYamlFrontMatter")});aq=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderBlockRef")});ar=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderFileAnnotationRef")});as=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderMark")});at=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderSup")});au=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderSub")});av=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderKramdownBlockIAL")});aw=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderKramdownSpanIAL")});ax=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBlockQueryEmbed")});e.BaseRenderer.DefaultRendererFunc=$methodVal(e,"renderDefault");$s=-1;return e;}return;}var $f={$blk:CD,$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,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;};$pkg.NewEChartsJSONRenderer=CD;CC.ptr.prototype.renderKramdownBlockIAL=function(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(CI.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(K.IsDocIAL(a.Tokens)){e=c.BaseRenderer.Tree.ID;}$r=c.leaf("Block IAL\n{: "+e+"}",a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,d,e,$s};return $f;};CC.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};CC.ptr.prototype.renderKramdownSpanIAL=function(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(CI.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;$r=c.leaf("Span IAL\n{: "+e+"}",a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,d,e,$s};return $f;};CC.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};CC.ptr.prototype.renderMark=function(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.leaf("Mark\nmark",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};CC.ptr.prototype.renderSup=function(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.leaf("Sup\nsup",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};CC.ptr.prototype.renderSub=function(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.leaf("Sub\nsub",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};CC.ptr.prototype.renderBlockQueryEmbed=function(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.leaf("BlockQueryEmbed\n{{script}}",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};CC.ptr.prototype.renderBlockRef=function(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.leaf("BlockRef\n((id))",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderBlockRef,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};CC.ptr.prototype.renderFileAnnotationRef=function(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.leaf("FileAnnotationRef\n<>",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderFileAnnotationRef,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};CC.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};CC.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};CC.ptr.prototype.renderYamlFrontMatter=function(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.leaf("Front Matter\nYAML",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};CC.ptr.prototype.renderHtmlEntity=function(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.leaf("HTML Entity\nspan",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};CC.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;return 1;};CC.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};CC.ptr.prototype.renderBackslash=function(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.leaf("Blackslash\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};CC.ptr.prototype.renderToC=function(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.leaf("ToC\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};CC.ptr.prototype.renderFootnotesRef=function(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.leaf("Footnotes Ref\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};CC.ptr.prototype.renderFootnotesDef=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Footnotes Def\np",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};CC.ptr.prototype.renderInlineMath=function(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.leaf("Inline Math\nspan",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};CC.ptr.prototype.renderMathBlock=function(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.leaf("Math Block\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};CC.ptr.prototype.renderEmojiImg=function(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.leaf("Emoji Img\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};CC.ptr.prototype.renderEmojiUnicode=function(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.leaf("Emoji Unicode\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};CC.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};CC.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};CC.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};CC.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};CC.ptr.prototype.renderTableCell=function(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.leaf("Table Cell\ntd",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};CC.ptr.prototype.renderTableRow=function(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.leaf("Table Row\ntr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};CC.ptr.prototype.renderTableHead=function(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.leaf("Table Head\nthead",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};CC.ptr.prototype.renderTable=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Table\ntable",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};CC.ptr.prototype.renderStrikethrough=function(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.leaf("Strikethrough\ndel",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};CC.ptr.prototype.renderImage=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Image\nimg",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderImage,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};CC.ptr.prototype.renderLink=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Link\na",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderLink,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};CC.ptr.prototype.renderHTML=function(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.leaf("HTML Block\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderHTML,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};CC.ptr.prototype.renderInlineHTML=function(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.leaf("Inline HTML\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};CC.ptr.prototype.renderDocument=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openObj();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Document",a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderDocument,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};CC.ptr.prototype.renderParagraph=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Paragraph\np",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};CC.ptr.prototype.renderText=function(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:d=K.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h>0;f=f+(($encodeRune(j)));if(4>0));$r=c.val("Heading\n"+d,a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,$s};return $f;};CC.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};CC.ptr.prototype.renderList=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}$r=c.val("List\n"+d,a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderList,$c:true,$r,a,b,c,d,$s};return $f;};CC.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};CC.ptr.prototype.renderListItem=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("List Item\nli "+K.BytesToStr(a.ListData.Marker),a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderListItem,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};CC.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=" ";if(a.TaskListItemChecked){d="X";}$r=c.val("Task List Item Marker\n["+d+"]",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CC.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};CC.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};CC.ptr.prototype.renderThematicBreak=function(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.leaf("Thematic Break\nhr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};CC.ptr.prototype.renderHardBreak=function(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.leaf("Hard Break\nbr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};CC.ptr.prototype.renderSoftBreak=function(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.leaf("Soft Break\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};CC.ptr.prototype.renderCodeBlock=function(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.leaf("Code Block\npre.code",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CC.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};CC.ptr.prototype.leaf=function(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;$r=c.openObj();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val(a,b);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:CC.ptr.prototype.leaf,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.leaf=function(a,b){return this.$val.leaf(a,b);};CC.ptr.prototype.val=function(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;a=C.ReplaceAll(a,"\\","\\\\");a=C.ReplaceAll(a,"\n","\\n");a=C.ReplaceAll(a,"\"","");a=C.ReplaceAll(a,"'","");$r=c.BaseRenderer.WriteString("\"name\":\""+a+"\"");$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:CC.ptr.prototype.val,$c:true,$r,a,b,c,$s};return $f;};CC.prototype.val=function(a,b){return this.$val.val(a,b);};CC.ptr.prototype.openObj=function(){var{a,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.BaseRenderer.WriteByte(123);$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:CC.ptr.prototype.openObj,$c:true,$r,a,$s};return $f;};CC.prototype.openObj=function(){return this.$val.openObj();};CC.ptr.prototype.closeObj=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.BaseRenderer.WriteByte(125);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b.ignore(a.Next)){$s=2;continue;}$s=3;continue;case 2:$r=b.comma();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}var $f={$blk:CC.ptr.prototype.closeObj,$c:true,$r,a,b,$s};return $f;};CC.prototype.closeObj=function(a){return this.$val.closeObj(a);};CC.ptr.prototype.openChildren=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!(CI.nil===a.FirstChild)){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.WriteString(",\"children\":[");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:CC.ptr.prototype.openChildren,$c:true,$r,a,b,$s};return $f;};CC.prototype.openChildren=function(a){return this.$val.openChildren(a);};CC.ptr.prototype.closeChildren=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!(CI.nil===a.FirstChild)){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:CC.ptr.prototype.closeChildren,$c:true,$r,a,b,$s};return $f;};CC.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};CC.ptr.prototype.comma=function(){var{a,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.BaseRenderer.WriteString(",");$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:CC.ptr.prototype.comma,$c:true,$r,a,$s};return $f;};CC.prototype.comma=function(){return this.$val.comma();};CC.ptr.prototype.ignore=function(a){var a,b;b=this;return CI.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);};CC.prototype.ignore=function(a){return this.$val.ignore(a);};BU.ptr.prototype.renderCodeBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.IsFencedCodeBlock){$s=2;continue;}$s=3;continue;case 2:if(b){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.FirstChild.Tokens));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 5:$s=-1;return 2;case 6:case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};BU.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BU.ptr.prototype.renderCodeBlockCode=function(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=AW(d);if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=CH.nil;c.handleKramdownBlockIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("pre",g,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:h=a.Tokens;if(0");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 12:if(f){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.WriteString("
    ");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteString("");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 13:h=G.EscapeHTML(h);$r=c.BaseRenderer.Write(h);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteString("");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=G.EscapeHTML(h);$r=c.BaseRenderer.Write(h);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:$s=3;continue;case 2:if(f){$s=26;continue;}$s=27;continue;case 26:$r=c.BaseRenderer.WriteString("
    ");$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=28;continue;case 27:$r=c.BaseRenderer.WriteString("");$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 28:$r=c.BaseRenderer.Newline();$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BU.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BU.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};DE.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)}];DF.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CE],[],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([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CQ,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CQ,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CI],[$String],false)}];DG.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CI],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CI],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CI],[$String],false)}];DH.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CE,CF],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)}];CG.methods=[{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([CE],[CE],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[CE],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([CE],[CE],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CE],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CE],[],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([CI],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([CI],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([CI],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([CI],[],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC0",name:"renderToC0",pkg:"github.com/88250/lute/render",typ:$funcType([CY],[],false)},{prop:"Tag",name:"Tag",pkg:"",typ:$funcType([$String,CH,$Bool],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[CZ],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"tagSrc",name:"tagSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[CE],false)},{prop:"replaceSrc",name:"replaceSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$String],[CE],false)},{prop:"tagSrcPath",name:"tagSrcPath",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[CE],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CI],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([CI],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([CI],[CH],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([CI],[$String],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CI],[$String],false)},{prop:"ParagraphContainImgOnly",name:"ParagraphContainImgOnly",pkg:"",typ:$funcType([CI],[$Bool],false)},{prop:"EncodeLinkSpace",name:"EncodeLinkSpace",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([CE],[CE],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([CE],[CE],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([CE],[CE],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[$Bool],false)}];DL.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.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([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"blockNodeAttrs",name:"blockNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN,$String],[],false)},{prop:"nodeClass",name:"nodeClass",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN,$String],[],false)},{prop:"nodeDataType",name:"nodeDataType",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"nodeID",name:"nodeID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"nodeIndex",name:"nodeIndex",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"spellcheck",name:"spellcheck",pkg:"github.com/88250/lute/render",typ:$funcType([CN],[],false)},{prop:"contenteditable",name:"contenteditable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"renderIAL",name:"renderIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CH],false)},{prop:"tokensStyle",name:"tokensStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[$String],false)}];DM.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.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([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CH],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CE],false)}];DO.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMdMarker",name:"renderMdMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[$String],false)},{prop:"renderMdMarker0",name:"renderMdMarker0",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String,$Bool],[$String],false)},{prop:"renderMdMarker1",name:"renderMdMarker1",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String,$Bool],[$String],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Bool],false)}];DQ.methods=[{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"data",name:"data",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],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([CI],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)}];DR.methods=[{prop:"renderNode",name:"renderNode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)}];DS.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CE],false)},{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[CE],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CH],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI,CN],[],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)}];CT.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTag",name:"renderHTMLTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTagOpen",name:"renderHTMLTagOpen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTagClose",name:"renderHTMLTagClose",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CH],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Bool],false)},{prop:"newlineBeforeBlock",name:"newlineBeforeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)}];DT.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$Bool],[H.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CI],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CI],[],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([CI],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[],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([CI],[$Bool],false)}];N.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,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:CG,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:CP,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:CE,tag:""}]);R.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""}]);T.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:CT,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:CF,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:CF,tag:""}]);AH.init([CI,$Bool],[H.WalkStatus],false);AI.init([CI,$Bool],[$String,H.WalkStatus],false);AK.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:DI,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:""}]);AM.init("",[{prop:"Options",name:"Options",embedded:false,exported:true,typ:CV,tag:""},{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:CW,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:DJ,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AH,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:DK,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:CO,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:CX,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:CK,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AS.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:CZ,tag:"json:\"children\""},{prop:"parent",name:"parent",embedded:false,exported:false,typ:CY,tag:""}]);AY.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""},{prop:"NodeIndex",name:"NodeIndex",embedded:false,exported:true,typ:$Int,tag:""}]);BA.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""}]);BE.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:CP,tag:""}]);BO.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""}]);BR.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""}]);BU.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""}]);BW.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:CP,tag:""}]);CC.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CG,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=M.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.NewlineSV=(new CE($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"}]);AV=new CF(["mermaid","echarts","abc","graphviz","mindmap","flowchart","plantuml","infographic"]);CB=new CF(["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"]);BZ=CB.$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,N,H,F,G,I,J,K,M,L,B,C,D,E,O,Q,S,U,AI,AJ,AL,AN,AT,AZ,BB,BF,BP,BS,BV,BX,CD,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,CX,CY,CZ,DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DN,DP,DR,DS,DT,DU,Y,AW,CA,CC,P,R,T,V,W,X,Z,AA,AB,AC,AD,AE,AF,AG,AH,AM,AO,AP,AQ,AR,AS,AU,AV,AX,BA,BC,BG,BH,BK,BL,BM,BN,BO,BQ,BR,BT,BU,BW,BY,CE;A=$packages["bytes"];N=$packages["encoding/json"];H=$packages["github.com/88250/lute/ast"];F=$packages["github.com/88250/lute/editor"];G=$packages["github.com/88250/lute/html"];I=$packages["github.com/88250/lute/lex"];J=$packages["github.com/88250/lute/parse"];K=$packages["github.com/88250/lute/util"];M=$packages["github.com/microcosm-cc/bluemonday"];L=$packages["regexp"];B=$packages["strconv"];C=$packages["strings"];D=$packages["unicode"];E=$packages["unicode/utf8"];O=$pkg.VditorRenderer=$newType(0,$kindStruct,"render.VditorRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,commentStackDepth_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;this.commentStackDepth=0;return;}this.BaseRenderer=BaseRenderer_;this.commentStackDepth=commentStackDepth_;});Q=$pkg.VditorSVRenderer=$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=CH.nil;this.nodeWriterStack=CQ.nil;this.LastOut=CF.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});S=$pkg.VditorIRRenderer=$newType(0,$kindStruct,"render.VditorIRRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});U=$pkg.TextBundleRenderer=$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=CU.nil;this.linkPrefixes=CG.nil;this.originalLink=CG.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});AI=$pkg.RendererFunc=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AJ=$pkg.ExtRendererFunc=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AL=$pkg.Options=$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_;});AN=$pkg.BaseRenderer=$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=CW.nil;this.ParseOptions=CX.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=CP.nil;this.LastOut=0;this.Tree=CY.nil;this.DisableTags=0;this.FootnotesDefs=CL.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_;});AT=$pkg.Heading=$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=DA.nil;this.parent=CZ.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_;});AZ=$pkg.ProtyleRenderer=$newType(0,$kindStruct,"render.ProtyleRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeIndex_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;this.NodeIndex=0;return;}this.BaseRenderer=BaseRenderer_;this.NodeIndex=NodeIndex_;});BB=$pkg.ProtylePreviewRenderer=$newType(0,$kindStruct,"render.ProtylePreviewRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});BF=$pkg.ProtyleExportMdRenderer=$newType(0,$kindStruct,"render.ProtyleExportMdRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;this.NodeWriterStack=CQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});BP=$pkg.KityMinderJSONRenderer=$newType(0,$kindStruct,"render.KityMinderJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});BS=$pkg.JSONRenderer=$newType(0,$kindStruct,"render.JSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});BV=$pkg.HtmlRenderer=$newType(0,$kindStruct,"render.HtmlRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});BX=$pkg.FormatRenderer=$newType(0,$kindStruct,"render.FormatRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;this.NodeWriterStack=CQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});CD=$pkg.EChartsJSONRenderer=$newType(0,$kindStruct,"render.EChartsJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CH.nil;return;}this.BaseRenderer=BaseRenderer_;});CF=$sliceType($Uint8);CG=$sliceType($String);CH=$ptrType(AN);CI=$sliceType(CG);CJ=$ptrType(H.Node);CK=$sliceType(H.NodeType);CL=$sliceType(CJ);CM=$ptrType(H.ListData);CN=$sliceType($Int);CO=$ptrType(CI);CP=$ptrType(A.Buffer);CQ=$sliceType(CP);CR=$ptrType(G.Node);CS=$ptrType(G.Attribute);CT=$sliceType(CS);CU=$ptrType(BX);CV=$sliceType($Int32);CW=$ptrType(AL);CX=$ptrType(J.Options);CY=$ptrType(J.Tree);CZ=$ptrType(AT);DA=$sliceType(CZ);DB=$sliceType(CL);DC=$ptrType(J.Context);DD=$ptrType(I.Lexer);DE=$ptrType(J.InlineContext);DF=$ptrType(O);DG=$ptrType(Q);DH=$ptrType(S);DI=$ptrType(U);DJ=$mapType($String,$String);DK=$mapType(H.NodeType,AI);DL=$mapType(H.NodeType,AJ);DM=$ptrType(AZ);DN=$ptrType(BB);DP=$ptrType(BF);DR=$ptrType(BP);DS=$ptrType(BS);DT=$ptrType(BV);DU=$ptrType(CD);P=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new O.ptr(d,0);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderOpenBrace")});bd=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderCloseBrace")});be=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderLinkText")});bf=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderLinkSpace")});bg=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkDest")});bh=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkTitle")});bi=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderStrikethrough")});bj=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bk=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bl=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bm=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bn=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderTaskListItemMarker")});bo=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderTable")});bp=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTableHead")});bq=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTableRow")});br=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableCell")});bs=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderEmoji")});bt=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderEmojiUnicode")});bu=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmojiImg")});bv=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiAlias")});bw=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderFootnotesDefBlock")});bx=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderFootnotesDef")});by=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesRef")});bz=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderToC")});ca=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderBackslash")});cb=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderBackslashContent")});cc=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderHtmlEntity")});cd=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderYamlFrontMatter")});ce=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});cf=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatterContent")});cg=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});ch=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderMark")});ci=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderMark1OpenMarker")});cj=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderMark1CloseMarker")});ck=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderMark2OpenMarker")});cl=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderMark2CloseMarker")});cm=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderSup")});cn=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderSupOpenMarker")});co=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderSupCloseMarker")});cp=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderSub")});cq=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderSubOpenMarker")});cr=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderSubCloseMarker")});cs=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderKramdownBlockIAL")});ct=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderLinkRefDefBlock")});cu=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderLinkRefDef")});$s=-1;return e;}return;}var $f={$blk:P,$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,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;};$pkg.NewVditorRenderer=P;O.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};O.ptr.prototype.renderLinkRefDef=function(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.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:O.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};O.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};O.ptr.prototype.renderMark=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMark,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};O.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",new CI([new CG(["data-marker","="])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};O.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};O.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",new CI([new CG(["data-marker","=="])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};O.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};O.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};O.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",new CI([new CG(["data-marker","^"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};O.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};O.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};O.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",new CI([new CG(["data-marker","~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};O.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};O.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};O.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","yaml-front-matter"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(g){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("
    ");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};O.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};O.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};O.ptr.prototype.renderHtmlEntity=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=2;continue;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","html-entity"]),new CG(["style","display: none"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=$appendSlice((new CF($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);$r=c.BaseRenderer.Write(G.EscapeHTML(f));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-wysiwyg__preview"]),new CG(["data-render","2"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=A.ReplaceAll(a.HtmlEntityTokens,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(g);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};O.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};O.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};O.ptr.prototype.renderToC=function(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:O.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};O.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
      ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};O.ptr.prototype.renderFootnotesDef=function(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(!(CJ.nil===a.Previous)&&A.EqualFold(a.Previous.Tokens,a.Tokens)){$s=-1;return 2;}$r=c[0].BaseRenderer.WriteString("
  • ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.FirstChild;case 4:if(!(!(CJ.nil===d))){$s=5;continue;}$r=H.Walk(d,(function(c){return function $b(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,H.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:$b,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=4;continue;case 5:$r=c[0].BaseRenderer.WriteString("
  • ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};O.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};O.ptr.prototype.renderFootnotesRef=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=B.Itoa(h);k=i.Text();$s=8;case 8:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=G.EscapeString(l);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AP(m,24);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new CI([new CG(["data-type","footnotes-ref"]),new CG(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new CG(["class","vditor-tooltipped vditor-tooltipped__s"]),new CG(["aria-label",n])]);$r=c.BaseRenderer.Tag("sup",o,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};O.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};O.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};O.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};O.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};O.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};O.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};O.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};O.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};O.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};O.ptr.prototype.renderInlineMathContent=function(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;return 2;}d=A.ReplaceAll(a.Tokens,(new CF($stringToBytes("\xE2\x80\x8B"))),CF.nil);e=d;f=new CI([new CG(["data-type","math-inline"])]);if(!A.Contains(e,F.CaretTokens)){f=$append(f,new CG(["style","display: none"]));}$r=c.BaseRenderer.WriteString("");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",f,false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(d);d=$appendSlice((new CF($stringToBytes("\xE2\x80\x8B"))),d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-wysiwyg__preview"]),new CG(["data-render","2"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","language-math"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CF.nil);if(a.ParentIs(109,CK.nil)){e=A.ReplaceAll(e,(new CF($stringToBytes("\\|"))),(new CF($stringToBytes("|"))));}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};O.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};O.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};O.ptr.prototype.renderInlineMath=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};O.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};O.ptr.prototype.renderMathBlockContent=function(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=CI.nil;if(!A.Contains(e,F.CaretTokens)&&c.BaseRenderer.Options.VditorMathBlockPreview){f=$append(f,new CG(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));$r=c.BaseRenderer.Tag("pre",f,false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","math-block"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(h){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorMathBlockPreview){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-wysiwyg__preview"]),new CG(["data-render","2"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","math-block"]),new CG(["class","language-math"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.Tokens;i=A.ReplaceAll(i,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(i));$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};O.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};O.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};O.ptr.prototype.renderMathBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};O.ptr.prototype.renderTableCell=function(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=CI.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CG(["align","left"]));}else if(f===(2)){e=$append(e,new CG(["align","center"]));}else if(f===(3)){e=$append(e,new CG(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CJ.nil===a.FirstChild){$s=5;continue;}if(A.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=6;continue;}$s=7;continue;case 5:a.AppendChild(new H.Node.ptr("","","","",16,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,(new CF($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=8;continue;case 6:a.FirstChild.Tokens=(new CF($stringToBytes("\xE2\x80\xB8 ")));$s=8;continue;case 7:g=A.TrimSpace(a.FirstChild.Tokens);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 8:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};O.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};O.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.nil===a.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("tbody",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};O.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",new CI([new CG(["data-block","0"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CJ.nil===a.FirstChild.Next)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("/tbody",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/table",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};O.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};O.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("s",new CI([new CG(["data-marker","~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};O.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/s",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};O.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("s",new CI([new CG(["data-marker","~~"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};O.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/s",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};O.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};O.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};O.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};O.ptr.prototype.renderLinkText=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};O.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};O.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};O.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};O.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};O.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};O.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};O.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};O.ptr.prototype.renderImage=function(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,y,$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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteString("\"");$s=13;case");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=c.BaseRenderer.Writer.Bytes();m=A.LastIndex(l,(new CF($stringToBytes("\"");$s=34;case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=35;continue;}$s=36;continue;case 35:$r=c.BaseRenderer.WriteByte(34);$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t=a.ChildByType(42);if(!(CJ.nil===t)&&!(CF.nil===t.Tokens)){$s=38;continue;}$s=39;continue;case 38:$r=c.BaseRenderer.WriteString(" title=\"");$s=40;case 40:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t.Tokens=A.ReplaceAll(t.Tokens,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(t.Tokens);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 39:$r=c.BaseRenderer.WriteString(" />");$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}u=c.BaseRenderer.Writer.Bytes();v=A.LastIndex(u,(new CF($stringToBytes("=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Tokens));}i=($bytesToString(a.LinkRefLabel));j=new CI([new CG(["data-type","link-ref"]),new CG(["data-link-label",i])]);$r=c.BaseRenderer.Tag("span",j,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(h);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){$s=15;continue;}$s=16;continue;case 15:k=a.ChildByType(41);l=k.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=18;continue;}$s=19;continue;case 18:m=A.TrimSpace(l);$s=20;case 20:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=A.ToLower(n);$s=21;case 21:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;if(A.HasPrefix(n,(new CF($stringToBytes("javascript:"))))){l=CF.nil;}case 19:p=c.BaseRenderer.LinkPath(l);$s=22;case 22:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}l=p;q=A.Contains(l,F.CaretTokens);if(q){r=a.ChildByType(40);r.Tokens=$appendSlice(r.Tokens,F.CaretTokens);l=A.ReplaceAll(l,F.CaretTokens,CF.nil);}s=new CI([new CG(["href",($bytesToString(l))])]);t=a.ChildByType(42);if(!(CJ.nil===t)&&!(CF.nil===t.Tokens)){t.Tokens=A.ReplaceAll(t.Tokens,F.CaretTokens,CF.nil);s=$append(s,new CG(["title",($bytesToString(t.Tokens))]));}$r=c.BaseRenderer.Tag("a",s,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=17;continue;case 16:$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderLink,$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;};O.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};O.ptr.prototype.renderHTML=function(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;}$r=c.BaseRenderer.WriteString("
    ");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=c.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-wysiwyg__preview"]),new CG(["data-render","2"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CF.nil);if(c.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:f=AG(e);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 9:g=c.BaseRenderer.tagSrcPath(e);$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};O.ptr.prototype.renderInlineHTML=function(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 CF($stringToBytes("
    "))))&&a.ParentIs(109,CK.nil)){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:if(A.Contains(a.Tokens,(new CF($stringToBytes(">0;$r=c.BaseRenderer.Write(a.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:if(A.Equal(a.Tokens,(new CF($stringToBytes(""))))){$s=7;continue;}$s=8;continue;case 7:if(0>0;$r=c.BaseRenderer.Write(a.Tokens);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 10:case 8:if(b){$s=12;continue;}$s=13;continue;case 12:d=a.PreviousNodeText();$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=C.ReplaceAll(e,"\xE2\x80\xB8","");if("\xE2\x80\x8B"===e||""===e){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 13:f=A.ReplaceAll(a.Tokens,(new CF($stringToBytes("\xE2\x80\x8B"))),CF.nil);f=$appendSlice((new CF($stringToBytes("\xE2\x80\x8B"))),f);g=A.TrimSpace(a.Tokens);$s=18;case 18:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Tokens=g;$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","html-inline"])]),false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=G.EscapeHTML(f);$r=c.BaseRenderer.Write(f);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};O.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};O.ptr.prototype.renderParagraph=function(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=a.Parent.Parent;if(!(CJ.nil===d)&&(7===d.Type)&&d.ListData.Tight){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:e=new CI([new CG(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);$r=c.BaseRenderer.Tag("p",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};O.ptr.prototype.renderText=function(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 CF($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CF($stringToBytes("\xE2\x80\x8B"))),CF.nil);}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};O.ptr.prototype.renderCodeSpan=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(32);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 6:$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-marker",C.Repeat("`",a.CodeMarkerLen)])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};O.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};O.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};O.ptr.prototype.renderCodeSpanContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.ReplaceAll(a.Tokens,(new CF($stringToBytes("\xE2\x80\x8B"))),CF.nil);d=G.EscapeHTML(d);d=$appendSlice((new CF($stringToBytes("\xE2\x80\x8B"))),d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};O.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};O.ptr.prototype.renderCodeSpanCloseMarker=function(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:$r=c.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent;e=d.Parent;if(!(CJ.nil===e)&&(33===e.Type)){$s=-1;return 2;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};O.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};O.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("em",new CI([new CG(["data-marker","*"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};O.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};O.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("em",new CI([new CG(["data-marker","_"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};O.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};O.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};O.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("strong",new CI([new CG(["data-marker","**"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};O.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};O.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("strong",new CI([new CG(["data-marker","__"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};O.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};O.ptr.prototype.renderBlockquote=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};O.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};O.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\"");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d="";e=a.ChildByType(420);if(!(CJ.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Options.HeadingID&&!(""===d)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString(" data-id=\""+d+"\"");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:if(""===d){$s=8;continue;}$s=9;continue;case 8:f=AQ(a);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 9:$r=c.BaseRenderer.WriteString(" id=\"wysiwyg-"+d+"\"");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString(" data-marker=\"#\">");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=14;continue;case 13:if(1===a.HeadingLevel){$s=16;continue;}$s=17;continue;case 16:$r=c.BaseRenderer.WriteString(" data-marker=\"=\">");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteString(" data-marker=\"-\">");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 14:if(c.BaseRenderer.Options.HeadingAnchor){$s=21;continue;}$s=22;continue;case 21:g=AQ(a);$s=23;case 23:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$r=c.BaseRenderer.Tag("a",new CI([new CG(["id","vditorAnchor-"+h]),new CG(["class","vditor-anchor"]),new CG(["href","#"+h])]),false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:$s=3;continue;case 2:$r=c.BaseRenderer.WriteString(">0))+">");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};O.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};O.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};O.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};O.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CI.nil;if(a.ListData.Tight){c[0]=$append(c[0],new CG(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){c[0]=$append(c[0],new CG(["start",B.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){c[0]=$append(c[0],new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){c[0]=$append(c[0],new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{c[0]=$append(c[0],new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}}c[0]=$append(c[0],new CG(["data-block","0"]));d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,$s};return $f;};O.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};O.ptr.prototype.renderListItem=function(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;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CJ.nil===a.FirstChild)&&!(CJ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CG(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CJ.nil===a.FirstChild){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,$s};return $f;};O.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};O.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(a.TaskListItemChecked){d=$append(d,new CG(["checked",""]));}d=$append(d,new CG(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};O.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};O.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("hr",new CI([new CG(["data-block","0"])]),true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CF.nil===a.Tokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("p",new CI([new CG(["data-block","0"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/p",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};O.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CI.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};O.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};O.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};O.ptr.prototype.renderCodeBlock=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d="```";if(!(CJ.nil===a.FirstChild)&&A.HasPrefix(a.FirstChild.Tokens,(new CF($stringToBytes(d))))){d=($bytesToString(a.FirstChild.Tokens));}$r=c.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,d,$s};return $f;};O.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};O.ptr.prototype.renderCodeBlockCode=function(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=CI.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CG(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=BL(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 CG(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new CI([new CG(["class","vditor-wysiwyg__pre"])]);if(!A.Contains(a.Tokens,F.CaretTokens)&&!h&&c.BaseRenderer.Options.VditorCodeBlockPreview){m=$append(m,new CG(["style","display: none"]));}$r=c.BaseRenderer.Tag("pre",m,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",i,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(e){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteString("\n");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=12;continue;case 11:if(h){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString("");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorCodeBlockPreview){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-wysiwyg__preview"]),new CG(["data-render","2"])]),false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=AX(g);if(n){$s=23;continue;}$s=24;continue;case 23:$r=c.BaseRenderer.Tag("div",i,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=25;continue;case 24:$r=c.BaseRenderer.Tag("code",i,false);$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:o=a.Tokens;o=A.ReplaceAll(o,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(o));$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(n){$s=29;continue;}$s=30;continue;case 29:$r=c.BaseRenderer.WriteString("");$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=31;continue;case 30:$r=c.BaseRenderer.WriteString("");$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:case 21:$s=-1;return 2;}return;}var $f={$blk:O.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};O.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};Q.ptr.prototype.WriteByte=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.BaseRenderer.Writer.WriteByte(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;b.LastOut=$append(b.LastOut,a);if(1024:");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=13;continue;}$s=14;continue;case 13:$r=c.WriteString(" ");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 14:$r=c.WriteString("");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(e);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:Q.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};Q.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};Q.ptr.prototype.renderKramdownBlockIAL=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","kramdown-ial"]),new CG(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};Q.ptr.prototype.renderMark=function(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(CF.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:Q.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};Q.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};Q.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};Q.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};Q.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};Q.ptr.prototype.renderSup=function(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(CF.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:Q.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};Q.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};Q.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};Q.ptr.prototype.renderSub=function(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(CF.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:Q.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};Q.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};Q.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};Q.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","yaml-front-matter-close-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(J.YamlFrontMatterMarker);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};Q.ptr.prototype.renderYamlFrontMatterContent=function(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:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CF($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CF($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};Q.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","yaml-front-matter-open-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};Q.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};Q.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--pre"]),new CG(["data-type","html-entity"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(G.EscapeHTML(a.HtmlEntityTokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};Q.ptr.prototype.renderBackslashContent=function(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.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};Q.ptr.prototype.renderBackslash=function(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.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};Q.ptr.prototype.renderToC=function(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.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("[toc]");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};Q.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};Q.ptr.prototype.renderFootnotesDef=function(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;}$r=c[0].BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--link"]),new CG(["data-type","footnotes-link"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].Write(a[0].Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.Tag("/span",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].WriteString(": ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a[0].FirstChild;case 13:if(!(!(CJ.nil===d))){$s=14;continue;}$r=H.Walk(d,(function(a,c){return function $b(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))){$s=1;continue;}$s=2;continue;case 1:g=" ";if(13===e.Type){$s=3;continue;}$s=4;continue;case 3:e.Tokens=$appendSlice((new CF($stringToBytes(g))),e.Tokens);$s=5;continue;case 4:$r=c[0].WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:i=(h=$mapIndex(c[0].BaseRenderer.RendererFuncs,H.NodeType.keyFor(e.Type)),h!==undefined?h.v:$throwNilPointerError)(e,f);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=8;case 8:return j;}return;}var $f={$blk:$b,$c:true,$r,e,f,g,h,i,j,$s};return $f;};})(a,c));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=13;continue;case 14:$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};Q.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};Q.ptr.prototype.renderFootnotesRef=function(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=C.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 CI([new CG(["data-type","footnotes-ref"])]);k=$append(k,new CG(["class","b3-tooltips b3-tooltips__s"]));l=G.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AP(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new CG(["aria-label",m]));k=$append(k,new CG(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","sup"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};Q.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};Q.ptr.prototype.renderCodeBlockCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","code-block-close-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};Q.ptr.prototype.renderCodeBlockInfoMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--info"]),new CG(["data-type","code-block-info"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.CodeBlockInfo);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeBlockInfoMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};Q.ptr.prototype.renderCodeBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","code-block-open-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};Q.ptr.prototype.renderCodeBlock=function(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:if(!a.IsFencedCodeBlock){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","code-block-open-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("```");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$s=3;continue;case 2:if(!a.IsFencedCodeBlock){$s=10;continue;}$s=11;continue;case 10:$r=c.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--info"]),new CG(["data-type","code-block-info"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("```");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$r=c.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};Q.ptr.prototype.renderCodeBlockCode=function(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:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CF($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CF($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};Q.ptr.prototype.renderEmojiAlias=function(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.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};Q.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};Q.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};Q.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};Q.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};Q.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Tokens);$r=c.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};Q.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};Q.ptr.prototype.renderInlineMathOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};Q.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};Q.ptr.prototype.renderMathBlockCloseMarker=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","math-block-close-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("$$");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};Q.ptr.prototype.renderMathBlockContent=function(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:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","text"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CF($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CF($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};Q.ptr.prototype.renderMathBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","math-block-open-marker"]),new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("$$");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderMathBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};Q.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};Q.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};Q.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};Q.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};Q.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","table"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:Q.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};Q.ptr.prototype.renderStrikethrough=function(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(CF.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:Q.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};Q.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};Q.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};Q.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};Q.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};Q.ptr.prototype.renderLinkTitle=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--title"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};Q.ptr.prototype.renderLinkDest=function(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;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--link"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=A.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CF($stringToBytes("javascript:"))))){d=CF.nil;}case 5:d=G.EscapeHTML(d);$r=c.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};Q.ptr.prototype.renderLinkSpace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};Q.ptr.prototype.renderLinkText=function(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:if(34===a.Parent.Type){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(3===a.Parent.LinkType){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"]),new CG(["data-type","link-text"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:$r=c.Write(a.Tokens);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};Q.ptr.prototype.renderCloseParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(41);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};Q.ptr.prototype.renderOpenParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(40);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};Q.ptr.prototype.renderCloseBrace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(125);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};Q.ptr.prototype.renderOpenBrace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(123);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};Q.ptr.prototype.renderCloseBracket=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.Parent.LinkType){$s=6;continue;}$s=7;continue;case 6:d=a.Parent.ChildByType(40);if(CJ.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(a.Parent.LinkRefLabel);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(93);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,d,$s};return $f;};Q.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};Q.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};Q.ptr.prototype.renderBang=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(33);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};Q.ptr.prototype.renderImage=function(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(!(CJ.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};Q.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};Q.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};Q.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=G.EscapeHTML(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CF($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CF($stringToBytes("\n"))),g);$r=c.Write(f);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};Q.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write(G.EscapeHTML(a.Tokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};Q.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CF.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");c.BaseRenderer.Writer.Reset();$r=c.Write(d);$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:Q.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};Q.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};Q.ptr.prototype.renderParagraph=function(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.Writer=new A.Buffer.ptr(CF.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent.Parent;e=!(CJ.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){$s=5;continue;}$s=6;continue;case 5:$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.popWriter(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};Q.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};Q.ptr.prototype.renderText=function(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,CK.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:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","text"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.TrimRight(d,"\n");$r=c.Write(G.EscapeHTML(d));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};Q.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};Q.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};Q.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasPrefix(a.Next.Tokens,(new CF($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};Q.ptr.prototype.renderCodeSpanContent=function(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.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};Q.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasSuffix(a.Previous.Tokens,(new CF($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};Q.ptr.prototype.renderEmphasis=function(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(CF.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:Q.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};Q.ptr.prototype.popWriteClass=function(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;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;}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])).Write(c.BaseRenderer.Writer.Bytes());$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;c.BaseRenderer.Writer=(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]));$s=-1;return;}return;}var $f={$blk:Q.ptr.prototype.popWriteClass,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};Q.prototype.popWriteClass=function(a,b){return this.$val.popWriteClass(a,b);};Q.ptr.prototype.popWriter=function(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;b.nodeWriterStack=$subslice(b.nodeWriterStack,0,(b.nodeWriterStack.$length-1>>0));e=(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());$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;b.BaseRenderer.Writer=(f=b.nodeWriterStack,g=b.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:Q.ptr.prototype.popWriter,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};Q.prototype.popWriter=function(a){return this.$val.popWriter(a);};Q.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};Q.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};Q.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};Q.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};Q.ptr.prototype.renderStrong=function(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(CF.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:Q.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};Q.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};Q.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};Q.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};Q.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};Q.ptr.prototype.renderBlockquote=function(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.BaseRenderer.Writer=new A.Buffer.ptr(CF.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=f.Bytes();h=(new CF($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();i=f.Write(g);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;l=(j=c.nodeWriterStack,k=c.nodeWriterStack.$length-1>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k])).Write(f.Bytes());$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;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();$r=c.Write(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};Q.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};Q.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};Q.ptr.prototype.renderHeading=function(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(CF.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--heading"]),new CG(["data-type","heading-marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(C.Repeat("#",a.HeadingLevel)+" ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$s=3;continue;case 2:if(a.HeadingSetext){$s=9;continue;}$s=10;continue;case 9:$r=c.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker--heading"]),new CG(["data-type","heading-marker"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=c.BaseRenderer.setextHeadingLen(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){$s=14;continue;}$s=15;continue;case 14:$r=c.WriteString(C.Repeat("=",e));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:$r=c.WriteString(C.Repeat("-",e));$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:f="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=c.renderClass(a,f);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.popWriter(a);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,$s};return $f;};Q.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};Q.ptr.prototype.renderClass=function(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 G.Node.ptr(CR.nil,CR.nil,CR.nil,CR.nil,CR.nil,3,0,"","",CT.nil);h=G.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=G.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:Q.ptr.prototype.renderClass,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};Q.prototype.renderClass=function(a,b){return this.$val.renderClass(a,b);};Q.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(CR.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"";};Q.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};Q.ptr.prototype.domSetAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(CR.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 G.Attribute.ptr("",b,c));};Q.prototype.domSetAttrValue=function(a,b,c){return this.$val.domSetAttrValue(a,b,c);};Q.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};Q.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};Q.ptr.prototype.renderHeadingID=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString(" {"+($bytesToString(a.Tokens))+"}");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};Q.ptr.prototype.renderList=function(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.Write($pkg.NewlineSV);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderList,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};Q.ptr.prototype.renderListItem=function(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:c.BaseRenderer.Writer=new A.Buffer.ptr(CF.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=f.Bytes();h="";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new CF($stringToBytes(""+h+" ")));g=$appendSlice(i,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}j=(new CF($stringToBytes(""+C.Repeat(" ",a.ListData.Padding)+"")));g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,j));f.Reset();k=f.Write(g);$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;n=(l=c.nodeWriterStack,m=c.nodeWriterStack.$length-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m])).Write(f.Bytes());$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;c.BaseRenderer.Writer=(o=c.nodeWriterStack,p=c.nodeWriterStack.$length-1>>0,((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();$r=c.Write(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};Q.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};Q.ptr.prototype.renderTaskListItemMarker=function(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;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","task-marker"]),new CG(["class","vditor-sv__marker--bi"])]),false);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(91);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.TaskListItemChecked){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","task-marker"]),new CG(["class","vditor-sv__marker--strong"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(120);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","task-marker"]),new CG(["class","vditor-sv__marker--bi"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","task-marker"]),new CG(["class","vditor-sv__marker--bi"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("] ");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Next.Tokens=A.TrimPrefix(a.Next.Tokens,(new CF($stringToBytes(" "))));$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};Q.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-sv__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.WriteString("---");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.Write($pkg.NewlineSV);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};Q.ptr.prototype.renderHardBreak=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};Q.ptr.prototype.renderSoftBreak=function(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.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:Q.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};Q.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:Q.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};Q.prototype.Text=function(a){return this.$val.Text(a);};T=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new S.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderOpenBrace")});bd=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderCloseBrace")});be=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderLinkText")});bf=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderLinkSpace")});bg=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkDest")});bh=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkTitle")});bi=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderStrikethrough")});bj=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bk=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bl=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bm=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bn=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderTaskListItemMarker")});bo=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderTable")});bp=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTableHead")});bq=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTableRow")});br=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableCell")});bs=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderEmoji")});bt=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderEmojiUnicode")});bu=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmojiImg")});bv=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiAlias")});bw=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderFootnotesDefBlock")});bx=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderFootnotesDef")});by=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesRef")});bz=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderToC")});ca=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderBackslash")});cb=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderBackslashContent")});cc=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderHtmlEntity")});cd=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderYamlFrontMatter")});ce=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});cf=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatterContent")});cg=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});ch=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderMark")});ci=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderMark1OpenMarker")});cj=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderMark1CloseMarker")});ck=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderSup")});cl=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderSupOpenMarker")});cm=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderSupCloseMarker")});cn=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderSub")});co=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderSubOpenMarker")});cp=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderSubCloseMarker")});cq=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderMark2OpenMarker")});cr=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderMark2CloseMarker")});cs=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderKramdownBlockIAL")});ct=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderLinkRefDefBlock")});cu=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderLinkRefDef")});$s=-1;return e;}return;}var $f={$blk:T,$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,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;};$pkg.NewVditorIRRenderer=T;S.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};S.ptr.prototype.renderLinkRefDef=function(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.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:S.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};S.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};S.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};S.ptr.prototype.renderMark=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};S.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("=");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("mark",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};S.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("=");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};S.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("==");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("mark",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};S.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("==");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};S.ptr.prototype.renderSup=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};S.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("^");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("sup",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};S.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("^");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};S.ptr.prototype.renderSub=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};S.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("sub",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};S.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};S.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","yaml-front-matter-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};S.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-ir__marker--pre"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","yaml-front-matter"]),new CG(["class","language-yaml"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};S.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};S.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","yaml-front-matter-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};S.ptr.prototype.renderYamlFrontMatter=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};S.ptr.prototype.renderHtmlEntity=function(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;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-newline","1"]),new CG(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CG(["data-type","html-entity"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.HtmlEntityTokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__preview"]),new CG(["data-render","2"])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.HtmlEntityTokens);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};S.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};S.ptr.prototype.renderBackslash=function(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;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(92);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};S.ptr.prototype.renderToC=function(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:S.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};S.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};S.ptr.prototype.renderFootnotesDef=function(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;}$r=c[0].BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c[0].BaseRenderer.WriteString("["+($bytesToString(a.Tokens))+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.FirstChild;case 5:if(!(!(CJ.nil===d))){$s=6;continue;}$r=H.Walk(d,(function(c){return function $b(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,H.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:$b,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=5;continue;case 6:$r=c[0].BaseRenderer.WriteString("
    ");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};S.ptr.prototype.renderFootnotesRef=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=2;continue;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=B.Itoa(h);k=i.Text();$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new CI([new CG(["data-type","footnotes-ref"])]);n=a.Text();$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=C.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new CG(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new CG(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=G.EscapeString(l);$s=8;case 8:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AP(q,24);$s=9;case 9:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new CG(["aria-label",r]));m=$append(m,new CG(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));$r=c.BaseRenderer.Tag("sup",m,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker--hide"]),new CG(["data-render","1"])]),false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(j);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};S.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};S.ptr.prototype.renderCodeBlockCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","code-block-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};S.ptr.prototype.renderCodeBlockInfoMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--info"]),new CG(["data-type","code-block-info"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.CodeBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeBlockInfoMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};S.ptr.prototype.renderCodeBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","code-block-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};S.ptr.prototype.renderCodeBlock=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};S.ptr.prototype.renderCodeBlockCode=function(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,F.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CF.nil);}i=CI.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CG(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=BL(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 CG(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class",m])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",i,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(e){$s=8;continue;}$s=9;continue;case 8:if(!g){$s=11;continue;}$s=12;continue;case 11:$r=c.BaseRenderer.WriteString("");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 9:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:$r=c.BaseRenderer.WriteString("");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorCodeBlockPreview){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-ir__preview"]),new CG(["data-render","2"])]),false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=AX(h);if(n){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("div",i,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.BaseRenderer.Tag("code",i,false);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:o=a.Tokens;o=A.ReplaceAll(o,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(o));$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(n){$s=27;continue;}$s=28;continue;case 27:$r=c.BaseRenderer.WriteString("");$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteString("");$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:case 19:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};S.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};S.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};S.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};S.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.FirstChild.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};S.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.FirstChild.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};S.ptr.prototype.renderEmoji=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.renderSpanNode(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmoji,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};S.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};S.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;d=G.EscapeHTML(d);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__preview"]),new CG(["data-render","2"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","language-math"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=A.ReplaceAll(d,F.CaretTokens,CF.nil);if(a.ParentIs(109,CK.nil)){d=A.ReplaceAll(d,(new CF($stringToBytes("\\|"))),(new CF($stringToBytes("|"))));}$r=c.BaseRenderer.Write(d);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};S.ptr.prototype.renderInlineMathOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(36);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-newline","1"]),new CG(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CG(["data-type","math-inline"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};S.ptr.prototype.renderInlineMath=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};S.ptr.prototype.renderMathBlockCloseMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","math-block-close-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.MathBlockMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};S.ptr.prototype.renderMathBlockContent=function(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");}$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class",g])]),false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","math-block"]),new CG(["class","language-math"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.VditorMathBlockPreview){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-ir__preview"]),new CG(["data-render","2"])]),false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","math-block"]),new CG(["class","language-math"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=a.Tokens;h=A.ReplaceAll(h,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Write(G.EscapeHTML(h));$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};S.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};S.ptr.prototype.renderMathBlockOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","math-block-open-marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(J.MathBlockMarker);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMathBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};S.ptr.prototype.renderMathBlock=function(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:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};S.ptr.prototype.renderTableCell=function(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=CI.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CG(["align","left"]));}else if(f===(2)){e=$append(e,new CG(["align","center"]));}else if(f===(3)){e=$append(e,new CG(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CJ.nil===a.FirstChild){$s=5;continue;}if(A.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=6;continue;}$s=7;continue;case 5:a.AppendChild(new H.Node.ptr("","","","",16,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,(new CF($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=8;continue;case 6:a.FirstChild.Tokens=(new CF($stringToBytes("\xE2\x80\xB8 ")));$s=8;continue;case 7:g=A.TrimSpace(a.FirstChild.Tokens);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 8:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};S.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};S.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.nil===a.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("tbody",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};S.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",new CI([new CG(["data-block","0"]),new CG(["data-type","table"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CJ.nil===a.FirstChild.Next)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("/tbody",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/table",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};S.ptr.prototype.renderStrikethrough=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};S.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("s",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};S.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/s",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};S.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~~");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("s",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};S.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/s",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("~~");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};S.ptr.prototype.renderLinkTitle=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};S.ptr.prototype.renderLinkDest=function(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;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=A.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CF($stringToBytes("javascript:"))))){d=CF.nil;}case 5:d=G.EscapeHTML(d);$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};S.ptr.prototype.renderLinkSpace=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};S.ptr.prototype.renderLinkText=function(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:if(34===a.Parent.Type){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(3===a.Parent.LinkType){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__link"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:$r=c.BaseRenderer.Write(a.Tokens);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};S.ptr.prototype.renderCloseParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(41);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};S.ptr.prototype.renderOpenParen=function(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:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(40);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};S.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(125);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};S.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(123);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};S.ptr.prototype.renderCloseBracket=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.Parent.LinkType){$s=6;continue;}$s=7;continue;case 6:d=a.Parent.ChildByType(40);if(CJ.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Parent.LinkRefLabel);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};S.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};S.ptr.prototype.renderBang=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(33);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};S.ptr.prototype.renderImage=function(a,b){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,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=!(CJ.nil===a.Next)&&(16===a.Next.Type)&&A.HasPrefix(a.Next.Tokens,F.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(!(CJ.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(C.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class",h]),new CG(["data-type","img"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(d){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\xE2\x80\xB8");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Next.Tokens=A.ReplaceAll(a.Next.Tokens,F.CaretTokens,CF.nil);case 7:i=a;if(3===a.LinkType){$s=9;continue;}$s=10;continue;case 9:j=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 10:k=i.ChildByType(41).Tokens;l=c.BaseRenderer.LinkPath(k);$s=12;case 12:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;k=A.ReplaceAll(k,F.CaretTokens,CF.nil);m=new CI([new CG(["src",($bytesToString(k))])]);n=a.ChildByType(40);if(!(CJ.nil===n)&&0");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","html-block"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("pre",new CI([new CG(["class","vditor-ir__preview"]),new CG(["data-render","2"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(e,F.CaretTokens,CF.nil);if(c.BaseRenderer.Options.Sanitize){$s=10;continue;}$s=11;continue;case 10:f=AG(e);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 11:g=c.BaseRenderer.tagSrcPath(e);$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};S.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};S.ptr.prototype.renderInlineHTML=function(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 CF($stringToBytes(""))));e=A.Equal(a.Tokens,(new CF($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;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("kbd",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("/kbd",CI.nil,false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.renderSpanNode(a);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.renderSpanNode(a);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:case 6:$s=3;continue;case 2:$r=c.renderSpanNode(a);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=38;case 38:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=39;case 39:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};S.ptr.prototype.tagMatchClose=function(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(CJ.nil===d))){break;}if((10===d.Type)&&""===d.TokensStr()){return true;}d=d.Next;}return false;};S.prototype.tagMatchClose=function(a,b){return this.$val.tagMatchClose(a,b);};S.ptr.prototype.tagMatchOpen=function(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(CJ.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};S.prototype.tagMatchOpen=function(a,b){return this.$val.tagMatchOpen(a,b);};S.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};S.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};S.ptr.prototype.renderParagraph=function(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(!(CJ.nil===d)&&(7===d.Type)&&d.ListData.Tight){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Tag("p",new CI([new CG(["data-block","0"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};S.ptr.prototype.renderText=function(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 CF($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CF($stringToBytes("\xE2\x80\x8B"))),CF.nil);}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};S.ptr.prototype.renderCodeSpan=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};S.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasPrefix(a.Next.Tokens,(new CF($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-newline","1"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};S.ptr.prototype.renderCodeSpanContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};S.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/code",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.HasSuffix(a.Previous.Tokens,(new CF($stringToBytes("`"))))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString(C.Repeat("`",a.Parent.CodeMarkerLen));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};S.ptr.prototype.renderEmphasis=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};S.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(42);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("em",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};S.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(42);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};S.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(95);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("em",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};S.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(95);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};S.ptr.prototype.renderStrong=function(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:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};S.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("**");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("strong",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};S.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("**");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};S.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("__");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("strong",new CI([new CG(["data-newline","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};S.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("__");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};S.ptr.prototype.renderBlockquote=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};S.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};S.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};S.ptr.prototype.renderHeading=function(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(C.Contains(e,"\xE2\x80\xB8")||(!(CJ.nil===f)&&A.Contains(f.Tokens,F.CaretTokens))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node\"");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:g="";if(!(CJ.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=10;continue;}$s=11;continue;case 10:h=AQ(a);$s=12;case 12:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 11:$r=c.BaseRenderer.WriteString(" id=\"ir-"+g+"\"");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString(" data-marker=\"#\">");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:if(1===a.HeadingLevel){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.WriteString(" data-marker=\"=\">");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteString(" data-marker=\"-\">");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:if(c.BaseRenderer.Options.HeadingAnchor){$s=23;continue;}$s=24;continue;case 23:i=AQ(a);$s=25;case 25:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=c.BaseRenderer.Tag("a",new CI([new CG(["id","vditorAnchor-"+j]),new CG(["class","vditor-anchor"]),new CG(["href","#"+j])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:if(!a.HeadingSetext){$s=29;continue;}$s=30;continue;case 29:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CG(["data-type","heading-marker"])]),false);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(C.Repeat("#",a.HeadingLevel)+" ");$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 30:$s=3;continue;case 2:if(a.HeadingSetext){$s=34;continue;}$s=35;continue;case 34:$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CG(["data-type","heading-marker"]),new CG(["data-render","2"])]),false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=c.BaseRenderer.setextHeadingLen(a);$s=38;case 38:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(1===a.HeadingLevel){$s=39;continue;}$s=40;continue;case 39:$r=c.BaseRenderer.WriteString(C.Repeat("=",l));$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=41;continue;case 40:$r=c.BaseRenderer.WriteString(C.Repeat("-",l));$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 41:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 35:$r=c.BaseRenderer.WriteString(">0))+">");$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};S.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};S.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};S.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};S.ptr.prototype.renderHeadingID=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","heading-id"]),new CG(["class","vditor-ir__marker"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};S.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CI.nil;if(a.ListData.Tight){c[0]=$append(c[0],new CG(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){c[0]=$append(c[0],new CG(["start",B.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){c[0]=$append(c[0],new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){c[0]=$append(c[0],new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{c[0]=$append(c[0],new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}}c[0]=$append(c[0],new CG(["data-block","0"]));d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,$s};return $f;};S.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};S.ptr.prototype.renderListItem=function(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;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CG(["data-marker",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CG(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CJ.nil===a.FirstChild)&&!(CJ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CG(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,$s};return $f;};S.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};S.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(a.TaskListItemChecked){d=$append(d,new CG(["checked",""]));}d=$append(d,new CG(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};S.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};S.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Tag("hr",new CI([new CG(["data-block","0"])]),true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};S.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CI.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};S.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:S.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};S.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};S.ptr.prototype.renderSpanNode=function(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=CI.nil;f=a.Type;if(f===(17)){e=$append(e,new CG(["data-type","em"]));}else if(f===(22)){e=$append(e,new CG(["data-type","strong"]));}else if(f===(101)){e=$append(e,new CG(["data-type","s"]));}else if(f===(450)){e=$append(e,new CG(["data-type","mark"]));}else if(f===(485)){e=$append(e,new CG(["data-type","sup"]));}else if(f===(490)){e=$append(e,new CG(["data-type","sub"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new CG(["data-type","a"]));}else{e=$append(e,new CG(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new CG(["data-type","img"]));}else if(f===(27)){e=$append(e,new CG(["data-type","code"]));}else if(f===(200)){e=$append(e,new CG(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new CG(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new CG(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new CG(["data-type","backslash"]));}else{e=$append(e,new CG(["data-type","inline-node"]));}if(C.Contains(d,"\xE2\x80\xB8")){$s=2;continue;}$s=3;continue;case 2:e=$append(e,new CG(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 3:g=a.PreviousNodeText();$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(C.HasSuffix(h,"\xE2\x80\xB8")){$s=6;continue;}$s=7;continue;case 6:e=$append(e,new CG(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 7:i=a.NextNodeText();$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(C.HasPrefix(j,"\xE2\x80\xB8")){$s=10;continue;}$s=11;continue;case 10:e=$append(e,new CG(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("span",e,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:e=$append(e,new CG(["class","vditor-ir__node"]));$r=b.BaseRenderer.Tag("span",e,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.renderSpanNode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};S.prototype.renderSpanNode=function(a){return this.$val.renderSpanNode(a);};S.ptr.prototype.renderDivNode=function(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 CI([new CG(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new CG(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new CG(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new CG(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new CG(["data-type","yaml-front-matter"]));}if(C.Contains(d,"\xE2\x80\xB8")){$s=2;continue;}$s=3;continue;case 2:e=$append(e,new CG(["class","vditor-ir__node vditor-ir__node--expand"]));$r=b.BaseRenderer.Tag("div",e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 3:e=$append(e,new CG(["class","vditor-ir__node"]));$r=b.BaseRenderer.Tag("div",e,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.renderDivNode,$c:true,$r,a,b,c,d,e,f,$s};return $f;};S.prototype.renderDivNode=function(a){return this.$val.renderDivNode(a);};S.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:S.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};S.prototype.Text=function(a){return this.$val.Text(a);};V=function(a,b,c,d){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b,c,d});$s=$s||0;s:while(true){switch($s){case 0:e=BY(a,c,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new U.ptr(e,b,CG.nil);g=41;(f.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(f,"renderLinkDest")});$s=-1;return f;}return;}var $f={$blk:V,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$pkg.NewTextBundleRenderer=V;U.ptr.prototype.Render=function(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CF.nil;b=CG.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:U.ptr.prototype.Render,$c:true,$r,a,b,c,d,$s};return $f;};U.prototype.Render=function(){return this.$val.Render();};U.ptr.prototype.renderLinkDest=function(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=K.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)&&C.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}$r=c.FormatRenderer.BaseRenderer.WriteString(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:U.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};U.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AN.ptr.prototype.FixTermTypo=function(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:AN.ptr.prototype.FixTermTypo,$c:true,$r,a,b,c,d,$s};return $f;};AN.prototype.FixTermTypo=function(a){return this.$val.FixTermTypo(a);};AN.ptr.prototype.fixTermTypo0=function(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=CF.nil;case 1:if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(W(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(!W(o)){i=i+(1)>>0;$s=1;continue;}}if(I.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(W(p)||(46===p)){break;}j=j+(1)>>0;}if(I.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(K.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:AN.ptr.prototype.fixTermTypo0,$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;};AN.prototype.fixTermTypo0=function(a){return this.$val.fixTermTypo0(a);};W=function(a){var a;return a>=128||I.IsWhitespace(a)||I.IsASCIIPunct(a);};X=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;a=(b=(Y?Y.size:0),((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));c=Y;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])))&&D.Is(D.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=AA(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=Z;AA=function(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=E.DecodeLastRuneInString(a);d=c[0];if(AB(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AB=function(a,b){var a,b,c,d,e,f;if(D.IsSpace(a)||D.IsSpace(b)||((F.CaretRune===a))||((F.CaretRune===b))||!D.IsPrint(a)||!D.IsPrint(b)){return false;}c=AC(a);d=!((37===b))&&!((64===b))&&(D.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&!((64===a))&&(D.IsPunct(a)||(126===a)||(61===a)||(35===a));f=AC(b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};AC=function(a){var a;return D.Is(D.Han,a)||D.Is(D.Lm,a)||D.Is(D.Hiragana,a)||D.Is(D.Katakana,a)||D.Is(D.Hangul,a);};AD=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AE(($bytesToString(a)));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=(new CF($stringToBytes(b)));$s=2;case 2:return c;}return;}var $f={$blk:AD,$c:true,$r,a,b,c,$s};return $f;};$pkg.SanitizeLinkDestBytes=AD;AE=function(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=C.ReplaceAll(a,"\"","__@QUOTE@__");b=C.ReplaceAll(b," ","__@SPACE@__");b=C.ReplaceAll(b,"#","__@HASH@__");b=C.ReplaceAll(b,"&","__@AMP@__");b="";c=AH();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Sanitize(b);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;b=K.TagAttrVal(b,"href");b=C.ReplaceAll(b,"__@QUOTE@__","\"");b=C.ReplaceAll(b,"__@SPACE@__"," ");b=C.ReplaceAll(b,"__@HASH@__","#");b=C.ReplaceAll(b,"__@AMP@__","&");f=C.TrimSpace(b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b=f;if(C.HasPrefix(b,"javascript:")){$s=-1;return"";}$s=-1;return b;}return;}var $f={$blk:AE,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$pkg.SanitizeLinkDest=AE;AF=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AG((new CF($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:AF,$c:true,$r,a,b,c,$s};return $f;};$pkg.Sanitize=AF;AG=function(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=[b];c=AH();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c.SanitizeBytes(a);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;g=G.Parse(A.NewBuffer(e));$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=-1;return e;}h=h.FirstChild;if(!(CR.nil===h.FirstChild)&&!(CR.nil===h.FirstChild.FirstChild)){if("meta"===h.FirstChild.FirstChild.Data){$s=-1;return e;}}b[0]=$throwNilPointerError;b[0]=(function(b){return function $b(j){var{j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{j});$s=$s||0;s:while(true){switch($s){case 0:if(j.Type===3){$s=1;continue;}$s=2;continue;case 1:k=j.Attr.$length-1>>0;case 3:if(!(k>=0)){$s=4;continue;}m=(l=j.Attr,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k]));if(m.Key==="href"||m.Key==="src"){$s=5;continue;}$s=6;continue;case 5:n=C.TrimSpace(m.Val);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=C.ToLower(n);$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;if(C.HasPrefix(p,"javascript:")||C.HasPrefix(p,"data:")){j.Attr=$appendSlice($subslice(j.Attr,0,k),$subslice(j.Attr,(k+1>>0)));}case 6:k=k-(1)>>0;$s=3;continue;case 4:case 2:q=j.FirstChild;case 9:if(!(!(q===CR.nil))){$s=10;continue;}$r=b[0](q);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}q=q.NextSibling;$s=9;continue;case 10:$s=-1;return;}return;}var $f={$blk:$b,$c:true,$r,j,k,l,m,n,o,p,q,$s};return $f;};})(b);$r=b[0](h);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=K.DomHTML(h.LastChild);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;e=(new CF($stringToBytes(C.TrimSuffix(C.TrimPrefix(($bytesToString(e)),""),""))));$s=-1;return e;}return;}var $f={$blk:AG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AH=function(){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,{});$s=$s||0;s:while(true){switch($s){case 0:a=M.NewPolicy();$r=a.AllowStandardAttributes();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.AllowDataAttributes();$r=a.AllowStandardURLs();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowImages();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowLists();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowStyling();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.AllowTables();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=a.AllowAttrs(new CG(["href","target"]));$s=7;case 7:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b.OnElements(new CG(["a"]));$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;d=a.AllowAttrs(new CG(["align"]));$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d.OnElements(new CG(["p","div"]));$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=a.AllowAttrs(new CG(["src","scrolling","border","frameborder","framespacing","allowfullscreen","data-subtype","updated"]));$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f.OnElements(new CG(["iframe"]));$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;h=a.AllowAttrs(new CG(["content"]));$s=13;case 13:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h.OnElements(new CG(["meta"]));$s=14;case 14:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=a.AllowAttrs(new CG(["loading"]));$s=15;case 15:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j.OnElements(new CG(["img"]));$s=16;case 16:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;l=a.AllowAttrs(new CG(["controls","autoplay","loop","muted","src"]));$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l.OnElements(new CG(["video","audio"]));$s=18;case 18:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;n=a.AllowAttrs(new CG(["type","allowscriptaccess"]));$s=19;case 19:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n.OnElements(new CG(["embed"]));$s=20;case 20:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;p=a.AllowAttrs(new CG(["open"]));$s=21;case 21:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p.OnElements(new CG(["details"]));$s=22;case 22:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;r=L.MustCompile("(?i)^[a-z][a-z0-9+.-]*$");$s=23;case 23:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=a.AllowURLSchemesMatching(r);$s=24;case 24:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;a.RequireParseableURLs(true);a.RequireNoFollowOnLinks(false);t=a.AllowElements(new CG(["details","summary"]));$s=25;case 25:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}t;$s=-1;return a;}return;}var $f={$blk:AH,$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;};AM=function(){return new AL.ptr(true,false,false,true,false,false,false,"github",false,false,false,false,false,false,false,"",false,false,false,X(),false,false,"id",false,"vditor-task",true,true,true,"","",1,true,false,true,false,"",false,false);};$pkg.NewOptions=AM;AO=function(a,b,c){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=new AN.ptr(b,c,new $global.Map(),$throwNilPointerError,$makeMap(H.NodeType.keyFor,[]),CP.nil,0,a,0,CL.nil,false);d.Writer=new A.Buffer.ptr(CF.nil,0,0);$r=d.Writer.Grow(4096);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return d;}return;}var $f={$blk:AO,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.NewBaseRenderer=AO;AN.ptr.prototype.Render=function(){var{a,b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=[a];b=CF.nil;a[0]=this;a[0].LastOut=10;a[0].Writer=new A.Buffer.ptr(CF.nil,0,0);$r=a[0].Writer.Grow(4096);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.Walk(a[0].Tree.Root,(function(a){return function $b(c,d){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:f=(e=$mapIndex(a[0].ExtRendererFuncs,H.NodeType.keyFor(c.Type)),e!==undefined?e.v:$throwNilPointerError);if(!($throwNilPointerError===f)){$s=1;continue;}$s=2;continue;case 1:h=f(c,d);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];j=g[1];$r=a[0].WriteString(i);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return j;case 2:l=(k=$mapIndex(a[0].RendererFuncs,H.NodeType.keyFor(c.Type)),k!==undefined?k.v:$throwNilPointerError);if($throwNilPointerError===l){$s=5;continue;}$s=6;continue;case 5:if(!($throwNilPointerError===a[0].DefaultRendererFunc)){$s=7;continue;}$s=8;continue;case 7:m=a[0].DefaultRendererFunc(c,d);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;$s=10;case 10:return n;case 8:o=a[0].renderDefault(c,d);$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;$s=12;case 12:return p;case 6:q=l(c,d);$s=13;case 13:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;$s=14;case 14:return r;}return;}var $f={$blk:$b,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};})(a));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=a[0].Writer.Bytes();$s=-1;return b;}return;}var $f={$blk:AN.ptr.prototype.Render,$c:true,$r,a,b,$s};return $f;};AN.prototype.Render=function(){return this.$val.Render();};AN.ptr.prototype.renderDefault=function(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;$r=c.WriteString("not found render function for node [type="+new H.NodeType(a.Type).String()+", Tokens="+K.BytesToStr(a.Tokens)+"]");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AN.ptr.prototype.renderDefault,$c:true,$r,a,b,c,$s};return $f;};AN.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AN.ptr.prototype.WriteByte=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Writer.WriteByte(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;b.LastOut=a;$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.WriteByte,$c:true,$r,a,b,c,$s};return $f;};AN.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};AN.ptr.prototype.Write=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=a.$length;if(0>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]));case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.Write,$c:true,$r,a,b,c,d,e,$s};return $f;};AN.prototype.Write=function(a){return this.$val.Write(a);};AN.ptr.prototype.WriteString=function(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=a.length;if(0>0));case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.WriteString,$c:true,$r,a,b,c,d,$s};return $f;};AN.prototype.WriteString=function(a){return this.$val.WriteString(a);};AN.ptr.prototype.Newline=function(){var{a,b,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(!((10===a.LastOut))){$s=1;continue;}$s=2;continue;case 1:b=a.Writer.WriteByte(10);$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;a.LastOut=10;case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.Newline,$c:true,$r,a,b,$s};return $f;};AN.prototype.Newline=function(){return this.$val.Newline();};AN.ptr.prototype.TextAutoSpacePrevious=function(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.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(16);d=CF.nil;if(!(CJ.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CF($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){$s=-1;return;}e=a.Previous;if(!(CJ.nil===e)&&(16===e.Type)){$s=1;continue;}$s=2;continue;case 1:f=E.DecodeLastRune(e.Tokens);g=f[0];h=E.DecodeRune(d);i=h[0];if(AB(g,i)){$s=3;continue;}$s=4;continue;case 3:j=b.Writer.WriteByte(32);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 4:case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.TextAutoSpacePrevious,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AN.prototype.TextAutoSpacePrevious=function(a){return this.$val.TextAutoSpacePrevious(a);};AN.ptr.prototype.TextAutoSpaceNext=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(16);d=CF.nil;if(!(CJ.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CF($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){$s=-1;return;}e=a.Next;if(!(CJ.nil===e)){$s=1;continue;}$s=2;continue;case 1:if(16===e.Type){$s=3;continue;}if(456===e.Type){$s=4;continue;}$s=5;continue;case 3:f=E.DecodeRune(e.Tokens);g=f[0];h=E.DecodeLastRune(d);i=h[0];if(AB(i,g)){$s=6;continue;}$s=7;continue;case 6:j=b.Writer.WriteByte(32);$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;case 7:$s=5;continue;case 4:e=e.Next;if(!(CJ.nil===e)&&(16===e.Type)){k=E.DecodeRune(e.Tokens);l=k[0];m=E.DecodeLastRune(d);n=m[0];if(AB(n,l)){e.Tokens=$appendSlice(new CF([32]),e.Tokens);}}case 5:case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.TextAutoSpaceNext,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AN.prototype.TextAutoSpaceNext=function(a){return this.$val.TextAutoSpaceNext(a);};AN.ptr.prototype.LinkTextAutoSpacePrevious=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(40);if(!(CJ.nil===c)&&!(CF.nil===c.Tokens)){$s=1;continue;}$s=2;continue;case 1:d=a.Previous;if(!(CJ.nil===d)&&(16===d.Type)){$s=3;continue;}$s=4;continue;case 3:e=E.DecodeLastRune(d.Tokens);f=e[0];g=E.DecodeRune(c.Tokens);h=g[0];if(AB(f,h)){$s=5;continue;}$s=6;continue;case 5:i=b.Writer.WriteByte(32);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 6:case 4:case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.LinkTextAutoSpacePrevious,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AN.prototype.LinkTextAutoSpacePrevious=function(a){return this.$val.LinkTextAutoSpacePrevious(a);};AN.ptr.prototype.LinkTextAutoSpaceNext=function(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=this;if(!b.Options.AutoSpace){$s=-1;return;}c=a.ChildByType(40);if(!(CJ.nil===c)&&!(CF.nil===c.Tokens)){$s=1;continue;}$s=2;continue;case 1:d=a.Next;if(!(CJ.nil===d)&&(16===d.Type)){$s=3;continue;}$s=4;continue;case 3:e=E.DecodeRune(d.Tokens);f=e[0];g=E.DecodeLastRune(c.Tokens);h=g[0];if(AB(h,f)){$s=5;continue;}$s=6;continue;case 5:i=b.Writer.WriteByte(32);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;case 6:case 4:case 2:$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.LinkTextAutoSpaceNext,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AN.prototype.LinkTextAutoSpaceNext=function(a){return this.$val.LinkTextAutoSpaceNext(a);};AP=function(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=AP;AQ=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";if(0===K.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AR(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:AQ,$c:true,$r,a,b,$s};return $f;};$pkg.HeadingID=AQ;AR=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=CJ.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=H.Walk(c,(function(b){return function $b(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=AS(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:$b,$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:AR,$c:true,$r,a,b,c,$s};return $f;};AS=function(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(!(CJ.nil===c)){d=K.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=C.TrimLeft(d,"#");d=C.ReplaceAll(d,"\xE2\x80\xB8","");f=d;g=0;while(true){if(!(g");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=e;h=0;case 9:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=c.renderToC0(i);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=9;continue;case 10:$r=c.WriteString("");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.WriteString("[toc]
    ");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.WriteString("");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AN.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AN.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AN.ptr.prototype.renderToC0=function(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.WriteString("
  • ");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.Tag("span",new CI([new CG(["data-target-id",a.ID])]),false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.WriteString(a.Content);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.Tag("/span",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=a.Children;d=0;case 8:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);$r=b.renderToC0(e);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d++;$s=8;continue;case 9:$r=b.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=b.WriteString("
  • ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.renderToC0,$c:true,$r,a,b,c,d,e,$s};return $f;};AN.prototype.renderToC0=function(a){return this.$val.renderToC0(a);};AN.ptr.prototype.Tag=function(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;if(d.DisableTags>0){$s=-1;return;}$r=d.WriteString("<");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.WriteString(a);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);$r=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])+"\"");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f++;$s=5;continue;case 6:case 4:if(c){$s=8;continue;}$s=9;continue;case 8:$r=d.WriteString(" /");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=d.WriteString(">");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AN.ptr.prototype.Tag,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AN.prototype.Tag=function(a,b,c){return this.$val.Tag(a,b,c);};AN.ptr.prototype.headings=function(){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=DA.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=CZ.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=AQ(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=AV(h);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new AT.ptr(j,b.Tree.Box,b.Tree.Path,b.Tree.HPath,n,h.HeadingLevel,DA.nil,CZ.nil);if(CZ.nil===e){a=$append(a,o);}else{if(e.Level");$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;i=b[0].Write(G.EscapeHTML(d.Tokens));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;j=b[0].WriteString("");$s=10;case 10:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;$s=6;continue;case 4:k=b[0].WriteString("");$s=11;case 11:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;l=b[0].Write(G.EscapeHTML(d.Tokens));$s=12;case 12:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}l;m=b[0].WriteString("");$s=13;case 13:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;$s=6;continue;case 5:if(d.ParentIs(22,CK.nil)){$s=14;continue;}if(d.ParentIs(17,CK.nil)){$s=15;continue;}$s=16;continue;case 14:n=b[0].WriteString("");$s=18;case 18:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;o=b[0].Write(G.EscapeHTML(d.Tokens));$s=19;case 19:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;p=b[0].WriteString("");$s=20;case 20:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;$s=17;continue;case 15:q=b[0].WriteString("");$s=21;case 21:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;r=b[0].Write(G.EscapeHTML(d.Tokens));$s=22;case 22:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;s=b[0].WriteString("");$s=23;case 23:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;$s=17;continue;case 16:if(!(CJ.nil===d.Previous)&&(10===d.Previous.Type)){$s=24;continue;}$s=25;continue;case 24:if(A.HasPrefix(d.Previous.Tokens,(new CF($stringToBytes(""))))){$s=31;continue;}$s=32;continue;case 31:v=b[0].Write(d.Next.Tokens);$s=33;case 33:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}v;case 32:$s=26;continue;case 25:w=b[0].Write(G.EscapeHTML(d.Tokens));$s=34;case 34:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;case 26:case 17:case 6:case 1:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};})(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:AV,$c:true,$r,a,b,c,$s};return $f;};AN.ptr.prototype.setextHeadingLen=function(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(CF.nil,0,0);$r=H.Walk(a,(function(b){return function $b(e,f){var{e,f,g,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){$s=1;continue;}$s=2;continue;case 1:g=b[0].Write(e.Tokens);$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;case 2:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,e,f,g,$s};return $f;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=C.ReplaceAll(e,"\xE2\x80\xB8","");f=C.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:AN.ptr.prototype.setextHeadingLen,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AN.prototype.setextHeadingLen=function(a){return this.$val.setextHeadingLen(a);};AN.ptr.prototype.renderListStyle=function(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 CG(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new CG(["data-style",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new CG(["data-style",B.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new CG(["data-style",($bytesToString(a.ListData.Marker))])));}}}};AN.prototype.renderListStyle=function(a,b){return this.$val.renderListStyle(a,b);};AN.ptr.prototype.tagSrc=function(a){var a,b,c,d;b=this;c=A.Index(a,(new CF($stringToBytes("src=\""))));if(0>c){return CF.nil;}else{d=$subslice(a,(c+5>>0));d=$subslice(d,0,A.Index(d,(new CF($stringToBytes("\"")))));d=A.ReplaceAll(d,(new CF($stringToBytes("&"))),(new CF($stringToBytes("&"))));return d;}};AN.prototype.tagSrc=function(a){return this.$val.tagSrc(a);};AN.ptr.prototype.replaceSrc=function(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=K.ParseHTML(($bytesToString(a)));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(CR.nil===e){$s=-1;return a;}e=e.FirstChild;K.SetDomAttrValue(e,"src",b);f=K.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:AN.ptr.prototype.replaceSrc,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AN.prototype.replaceSrc=function(a,b){return this.$val.replaceSrc(a,b);};AN.ptr.prototype.tagSrcPath=function(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 CF($stringToBytes("src=\""))));if(0>0));if(1>A.ReplaceAll(d,F.CaretTokens,CF.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 CF($stringToBytes("//"))))){g="https:"+g;}a=A.ReplaceAll(a,d,(new CF($stringToBytes(g))));case 2:$s=-1;return a;}return;}var $f={$blk:AN.ptr.prototype.tagSrcPath,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AN.prototype.tagSrcPath=function(a){return this.$val.tagSrcPath(a);};AN.ptr.prototype.isLastNode=function(a,b){var a,b,c,d;c=this;if(a===b||CJ.nil===b||CJ.nil===b.Parent){return true;}if(!(CJ.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=CJ.nil;d=b.Parent;while(true){if(CJ.nil===d||CJ.nil===d.Parent){return true;}if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};AN.prototype.isLastNode=function(a,b){return this.$val.isLastNode(a,b);};AN.ptr.prototype.NodeID=function(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=H.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:AN.ptr.prototype.NodeID,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};AN.prototype.NodeID=function(a){return this.$val.NodeID(a);};AN.ptr.prototype.NodeAttrs=function(a){var a,b,c,d,e,f;b=CI.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;};AN.prototype.NodeAttrs=function(a){return this.$val.NodeAttrs(a);};AN.ptr.prototype.NodeAttrsStr=function(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;};AN.prototype.NodeAttrsStr=function(a){return this.$val.NodeAttrsStr(a);};AX=function(a){var a,b,c,d;if(""===a){return false;}b=AW;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=AX;AN.ptr.prototype.Text=function(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=H.Walk(a,(function(b){return function(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:AN.ptr.prototype.Text,$c:true,$r,a,b,c,$s};return $f;};AN.prototype.Text=function(a){return this.$val.Text(a);};AN.ptr.prototype.ParagraphContainImgOnly=function(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=H.Walk(a,(function(b,c){return function $b(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=K.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:$b,$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:AN.ptr.prototype.ParagraphContainImgOnly,$c:true,$r,a,b,c,d,$s};return $f;};AN.prototype.ParagraphContainImgOnly=function(a){return this.$val.ParagraphContainImgOnly(a);};BA=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new AZ.ptr(d,b.NodeIndexStart);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BA,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtyleRenderer=BA;AZ.ptr.prototype.renderCallout=function(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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CI([new CG(["contenteditable","false"]),new CG(["data-subtype",a.CalloutType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0===a.CalloutIconType){$s=7;continue;}if(1===a.CalloutIconType){$s=8;continue;}$s=9;continue;case 7:$r=d.BaseRenderer.WriteString(a.CalloutIcon);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=d.BaseRenderer.WriteString("");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=d.BaseRenderer.WriteString("");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.CalloutTitle;if(""===e){e=H.GetCalloutTitle(a.CalloutType);}if(""===e){e=a.CalloutType;}f=J.Inline("",(new CF($stringToBytes(e))),d.BaseRenderer.ParseOptions);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(CY.nil===g)&&!(CJ.nil===g.Root)&&!(CJ.nil===g.Root.FirstChild)){$s=16;continue;}$s=17;continue;case 16:h=CL.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(CJ.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=BA(g,d.BaseRenderer.Options,d.BaseRenderer.ParseOptions);$s=19;case 19:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m.BaseRenderer.Render();$s=20;case 20:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$r=d.BaseRenderer.Write(o);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=18;continue;case 17:$r=d.BaseRenderer.WriteString(e);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:$r=d.BaseRenderer.WriteString("
    ");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.WriteString("
    ");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};AZ.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};AZ.ptr.prototype.renderCustomBlock=function(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 CI([new CG(["data-type","NodeCustomBlock"]),new CG(["data-info",a.CustomBlockInfo]),new CG(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};AZ.ptr.prototype.renderAttributeView=function(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 CI([new CG(["contenteditable","false"]),new CG(["data-av-id",a.AttributeViewID]),new CG(["data-av-type",a.AttributeViewType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([]);d.spellcheck((c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};AZ.ptr.prototype.renderTextMark=function(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(J.ContainTextMark(a,new CG(["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)){$s=10;continue;}$s=11;continue;case 10:g=E.DecodeLastRuneInString(f);h=g[0];if(D.IsLetter(h)||D.IsDigit(h)){$s=12;continue;}$s=13;continue;case 12:$r=d.BaseRenderer.WriteByte(32);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 8:$s=6;continue;case 5:$r=d.BaseRenderer.TextAutoSpacePrevious(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:i=d.renderTextMarkAttrs(a);$s=16;case 16: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 CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((CJ.nil===a.Previous||(32===a.Previous.Type)||("\xE2\x80\xB8"===a.Previous.TokensStr()&&(CJ.nil===a.Previous.Previous||(32===a.Previous.Previous.Type))))&&J.ContainTextMark(a,new CG(["code","kbd","tag"]))){$s=17;continue;}$s=18;continue;case 17:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:if(a.IsTextMarkType("code")){if(d.BaseRenderer.Options.Spellcheck){c[0]=$append(c[0],new CG(["spellcheck","false"]));}}$r=d.BaseRenderer.Tag("span",c[0],false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CG(["code","kbd","tag"]))){$s=21;continue;}$s=22;continue;case 21:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:j=a.TextMarkTextContent;if(a.ParentIs(109,CK.nil)){if(a.IsTextMarkType("code")){j=C.ReplaceAll(j,"|","|");}else{j=C.ReplaceAll(j,"\\|","|");}j=C.ReplaceAll(j,"\n","
    ");}$r=d.BaseRenderer.WriteString(j);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CG(["code","kbd","tag"]))){$s=26;continue;}$s=27;continue;case 26:k=a.NextNodeText();$s=28;case 28:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!(""===l)){$s=29;continue;}$s=30;continue;case 29:if(!C.HasPrefix(l,"\xE2\x80\x8B")){$s=32;continue;}$s=33;continue;case 32:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 33:$s=31;continue;case 30:$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:case 27:if(J.ContainTextMark(a,new CG(["code","inline-math","kbd"]))){$s=36;continue;}$s=37;continue;case 36:if(d.BaseRenderer.Options.AutoSpace){$s=39;continue;}$s=40;continue;case 39:m=a.NextNodeText();$s=41;case 41:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(!(""===n)){$s=42;continue;}$s=43;continue;case 42:o=E.DecodeRuneInString(n);p=o[0];if(D.IsLetter(p)||D.IsDigit(p)){$s=44;continue;}$s=45;continue;case 44:$r=d.BaseRenderer.WriteByte(32);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 45:case 43:case 40:$s=38;continue;case 37:$r=d.BaseRenderer.TextAutoSpaceNext(a);$s=47;case 47:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 38:case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};AZ.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AZ.ptr.prototype.renderBr=function(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:if(a.ParentIs(1,new CK([2]))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AZ.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AZ.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","u"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AZ.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AZ.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AZ.ptr.prototype.renderKbdOpenMarker=function(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:if(CJ.nil===a.Previous||(32===a.Previous.Type)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","kbd"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AZ.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AZ.ptr.prototype.renderBlockQueryEmbed=function(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(CJ.nil===e){$s=-1;return 2;}c[0]=CI.nil;f=e.Tokens;f=G.EscapeHTML(A.ReplaceAll(f,F.CaretTokens,CF.nil));g=K.BytesToStr(f);g=C.ReplaceAll(g,"_esc_newline_","\n");c[0]=$append(c[0],new CG(["data-content",g]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AZ.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AZ.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AZ.ptr.prototype.renderVideo=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CI([new CG(["class","iframe-content"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(a.Tokens,F.CaretTokens,CF.nil);if(d.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:f=AG(e);$s=10;case 10:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 9:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;$r=d.BaseRenderer.Write(e);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CI([new CG(["class","protyle-action__drag"]),new CG(["contenteditable","false"])]),false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AZ.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AZ.ptr.prototype.renderAudio=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CI([new CG(["class","iframe-content"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.ReplaceAll(a.Tokens,F.CaretTokens,CF.nil);if(d.BaseRenderer.Options.Sanitize){$s=7;continue;}$s=8;continue;case 7:f=AG(e);$s=9;case 9:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 8:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AZ.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AZ.ptr.prototype.renderWidget=function(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,F.CaretTokens,CF.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AG(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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 CG(["style",k]));}}e=A.ReplaceAll(e,(new CF($stringToBytes("style=\""+k+"\""))),CF.nil);c[0]=$append(c[0],new CG(["data-subtype","widget"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["class","iframe-content"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CI([new CG(["class","protyle-action__drag"]),new CG(["contenteditable","false"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AZ.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AZ.ptr.prototype.renderIFrame=function(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,F.CaretTokens,CF.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AG(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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 CG(["style",k]));}}e=A.ReplaceAll(e,(new CF($stringToBytes("style=\""+k+"\""))),CF.nil);c[0]=$append(c[0],new CG(["loading","lazy"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["class","iframe-content"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Write(e);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("span",new CI([new CG(["class","protyle-action__drag"]),new CG(["contenteditable","false"])]),false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};AZ.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AZ.ptr.prototype.renderBlockRef=function(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(CJ.nil===i){i=a.ChildByType(434);h="d";}if(!(CJ.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 CI([new CG(["data-type","block-ref"]),new CG(["data-subtype",h]),new CG(["data-id",d.TokensStr()])]);$r=c.BaseRenderer.Tag("span",k,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=C.ReplaceAll(g,"&#124;","|");$r=c.BaseRenderer.WriteString(g);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBlockRef,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AZ.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AZ.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=C.ReplaceAll(a,">",">");a=C.ReplaceAll(a,"<","<");a=C.ReplaceAll(a,"\"",""");a=C.ReplaceAll(a,"'","'");return a;};AZ.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};AZ.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AZ.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AZ.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AZ.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AZ.ptr.prototype.renderFileAnnotationRef=function(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(!(CJ.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 CI([new CG(["data-type","file-annotation-ref"]),new CG(["data-subtype","s"]),new CG(["data-id",e])]);$r=c.BaseRenderer.Tag("span",i,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderFileAnnotationRef,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AZ.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AZ.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AZ.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AZ.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AZ.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AZ.ptr.prototype.renderGitConflictContent=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["contenteditable","false"]),new CG(["spellcheck","false"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=A.TrimSpace(a.Tokens);$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$r=d.BaseRenderer.Write(G.EscapeHTML(f));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AZ.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AZ.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AZ.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AZ.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CJ.nil===a.Previous||!((32===a.Previous.Type))){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AZ.ptr.prototype.renderTagOpenMarker=function(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=C.ReplaceAll(e,"\xE2\x80\xB8","");$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","tag"]),new CG(["data-content",G.EscapeHTMLStr(e)])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AZ.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AZ.ptr.prototype.renderSuperBlock=function(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(CJ.nil===a.FirstChild){$s=-1;return 2;}c[0]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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 CG(["data-sb-layout",e]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AZ.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AZ.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AZ.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AZ.ptr.prototype.renderLinkRefDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderLinkRefDefBlock,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AZ.ptr.prototype.renderLinkRefDef=function(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(CJ.nil===a.FirstChild){$s=-1;return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=K.BytesToStr(d);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]:");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!("\xE2\x80\xB8"===e)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString(" ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:$r=c.BaseRenderer.WriteString(e+"\n");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:AZ.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AZ.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AZ.ptr.prototype.renderKramdownSpanIAL=function(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:if(!(CJ.nil===a.Previous)&&(34===a.Previous.Type)&&!(CJ.nil===a.Next)&&(34===a.Next.Type)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=5;case 5: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:AZ.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AZ.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AZ.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","mark"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AZ.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AZ.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","mark"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AZ.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AZ.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AZ.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","sup"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AZ.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AZ.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AZ.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","sub"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AZ.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AZ.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AZ.ptr.prototype.renderYamlFrontMatterContent=function(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)));$r=c.BaseRenderer.Tag("pre",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("code",new CI([new CG(["data-type","yaml-front-matter"])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(g){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString("\n");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:$r=c.BaseRenderer.Write(G.EscapeHTML(e));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.WriteString("");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AZ.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AZ.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AZ.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AZ.ptr.prototype.renderHtmlEntity=function(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;return 2;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AZ.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AZ.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AZ.ptr.prototype.renderToC=function(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:AZ.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AZ.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
      ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AZ.ptr.prototype.renderFootnotesDef=function(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:$r=c.BaseRenderer.WriteString("
  • ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new H.Node.ptr("","","","",10,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,(new CF($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
  • \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AZ.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CI([new CG(["class","footnotes-ref"]),new CG(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CI([new CG(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AZ.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AZ.ptr.prototype.renderCodeBlock=function(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(!(CJ.nil===a.FirstChild)&&!(CJ.nil===a.FirstChild.Next)&&0e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="";h=false;if(!(CJ.nil===a.Previous)){h=A.Contains(a.Previous.CodeBlockInfo,F.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CF.nil);}c[0]=new CI([new CG(["class","protyle-action--first protyle-action__language"]),new CG(["contenteditable","false"])]);if(!(CJ.nil===a.Previous)&&0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])));}$r=d.BaseRenderer.Tag("span",c[0],false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString(g);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("span",new CI([new CG(["class","ariaLabel protyle-icon protyle-icon--first protyle-action__copy"]),new CG(["data-position","4north"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/span",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["class","hljs"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));c[0]=$append(c[0],new CG(["style","flex: 1"]));c[0]=$append(c[0],new CG(["spellcheck","false"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(f){$s=15;continue;}$s=16;continue;case 15:if(h){$s=18;continue;}$s=19;continue;case 18:$r=d.BaseRenderer.WriteString("");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 19:$s=17;continue;case 16:j=G.EscapeHTML(a.Tokens);j=A.ReplaceAll(j,(new CF($stringToBytes("__@mark__"))),(new CF($stringToBytes(""))));j=A.ReplaceAll(j,(new CF($stringToBytes("__mark@__"))),(new CF($stringToBytes(""))));$r=d.BaseRenderer.Write(j);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AZ.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};AZ.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};AZ.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AZ.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AZ.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AZ.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AZ.ptr.prototype.renderInlineMath=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AZ.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};AZ.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Next.Tokens);d=A.ReplaceAll(d,F.CaretTokens,CF.nil);$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","inline-math"]),new CG(["data-subtype","math"]),new CG(["data-content",K.BytesToStr(d)]),new CG(["contenteditable","false"]),new CG(["class","render-node"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};AZ.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};AZ.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(A.Contains(a.Previous.Tokens,F.CaretTokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\xB8");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};AZ.ptr.prototype.renderMathBlock=function(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(CJ.nil===a.FirstChild){$s=-1;return 2;}c[0]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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=G.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,F.CaretTokens,CF.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 CG(["data-content",K.BytesToStr(e)]));c[0]=$append(c[0],new CG(["data-subtype","math"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",new CI([new CG(["spin","1"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AZ.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AZ.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};AZ.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};AZ.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};AZ.ptr.prototype.renderTableCell=function(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;e="td";if(107===a.Parent.Parent.Type){e="th";}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CI.nil;f=a.TableCellAlign;if(f===(1)){c[0]=$append(c[0],new CG(["align","left"]));}else if(f===(2)){c[0]=$append(c[0],new CG(["align","center"]));}else if(f===(3)){c[0]=$append(c[0],new CG(["align","right"]));}d.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag(e,c[0],false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/"+e,CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};AZ.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AZ.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AZ.ptr.prototype.renderTableHead=function(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:$r=c.BaseRenderer.Tag("colgroup",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Parent.IALAttr("colgroup");if(""===d){$s=5;continue;}$s=6;continue;case 5:if(!(CJ.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:e=a.FirstChild.FirstChild;case 10:if(!(!(CJ.nil===e))){$s=11;continue;}if(109===e.Type){$s=12;continue;}$s=13;continue;case 12:f=e.IALAttr("style");if(!(""===f)){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Tag("col",new CI([new CG(["style",f])]),true);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=16;continue;case 15:$r=c.BaseRenderer.Tag("col",CI.nil,true);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 13:e=e.Next;$s=10;continue;case 11:case 9:$s=7;continue;case 6:g=C.Split(d,"|");h=g;i=0;case 19:if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){$s=21;continue;}$s=22;continue;case 21:$r=c.BaseRenderer.Tag("col",new CI([new CG(["style",j])]),true);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=23;continue;case 22:$r=c.BaseRenderer.Tag("col",CI.nil,true);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 23:i++;$s=19;continue;case 20:case 7:$r=c.BaseRenderer.Tag("/colgroup",CI.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("thead",CI.nil,false);$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CI.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("tbody",CI.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};AZ.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};AZ.ptr.prototype.renderTable=function(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(CJ.nil===a.FirstChild){$s=-1;return 1;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["contenteditable","false"])]);$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("table",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/tbody",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/table",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTable,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AZ.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AZ.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","s"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AZ.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AZ.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","s"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AZ.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AZ.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AZ.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AZ.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AZ.ptr.prototype.renderLinkText=function(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:if(!((34===a.Parent.Type))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5: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:AZ.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AZ.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AZ.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AZ.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AZ.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AZ.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AZ.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AZ.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AZ.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AZ.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AZ.ptr.prototype.renderImage=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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(CJ.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,CK.nil)&&!(CJ.nil===a.Previous)&&CJ.nil===a.Previous.Previous)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:f=new CI([new CG(["contenteditable","false"]),new CG(["data-type","img"]),new CG(["class","img"])]);g=a.IALAttr("parent-style");if(!(""===g)){$s=9;continue;}$s=10;continue;case 9:g=C.ReplaceAll(g,"display: block;","");h=C.TrimSpace(g);$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(!(""===g)){f=$append(f,new CG(["style",g]));}case 10:if(c.BaseRenderer.LastOut===10){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.Tag("span",f,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new CI([]);i=a.IALAttr("style");if(!(""===i)){$s=19;continue;}$s=20;continue;case 19:j=C.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(C.Contains(n,"width")){k=n;break;}m++;}k=C.ReplaceAll(k,"vw","%");o=C.TrimSpace(k);$s=21;case 21:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}k=o;if(!(""===k)){k=k+(";");f=$append(f,new CG(["style",k]));}case 20:$r=c.BaseRenderer.Tag("span",f,false);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","protyle-action protyle-icons"])]),false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:p=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=26;continue;}$s=27;continue;case 26:q=AE(($bytesToString(p)));$s=28;case 28:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=(new CF($stringToBytes(q)));case 27:p=A.ReplaceAll(p,F.CaretTokens,CF.nil);r=p;s=K.BytesToStr(r);t=c.BaseRenderer.LinkPath(p);$s=29;case 29:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=K.BytesToStr(t);$s=30;case 30:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=new CI([new CG(["src",v]),new CG(["data-src",s]),new CG(["loading","lazy"])]);x=a.ChildByType(40);if(!(CJ.nil===x)&&0=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);if(C.Contains(af,"width")){ac=af;}ae++;}aa=C.ReplaceAll(aa,ac+";","");aa=C.ReplaceAll(aa,"flex: 0 0 auto;","");aa=C.ReplaceAll(aa,"display: block;","");ag=C.TrimSpace(aa);$s=33;case 33:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}aa=ag;if(!(""===aa)){w=$append(w,new CG(["style",aa]));}case 32:$r=c.BaseRenderer.Tag("img",w,true);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ah=c.BaseRenderer.Writer.Bytes();ai=A.LastIndex(ah,(new CF($stringToBytes("");$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 43:w=new CI([new CG(["class","protyle-action__title"])]);$r=c.BaseRenderer.Tag("span",w,false);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}an=c.BaseRenderer.Writer.Write(z);$s=47;case 47:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}an;$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=48;case 48:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=49;case 49:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=51;case 51:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=52;case 52:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=53;case 53:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=54;case 54:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(CJ.nil===a.Next){ao=true;$s=57;continue s;}ap=a.Next.Text();$s=58;case 58:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}ao="\xE2\x80\xB8"===ap;case 57:if(ao||(34===a.Next.Type)){$s=55;continue;}$s=56;continue;case 55:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=59;case 59:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 56:if(!(456===a.Next.Type)){aq=false;$s=62;continue s;}if(CJ.nil===a.Next.Next){ar=true;$s=63;continue s;}as=a.Next.Next.Text();$s=64;case 64:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}ar="\xE2\x80\xB8"===as;case 63:aq=ar;case 62:if(aq){$s=60;continue;}$s=61;continue;case 60:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=65;case 65:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 61:case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderImage,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;};AZ.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};AZ.ptr.prototype.renderLink=function(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=AD(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 CF($stringToBytes("javascript:"))))){e=CF.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,F.CaretTokens);if(k){l=a.ChildByType(40);l.Tokens=$appendSlice(l.Tokens,F.CaretTokens);e=A.ReplaceAll(e,F.CaretTokens,CF.nil);}m=new CI([new CG(["data-type","a"]),new CG(["data-href",($bytesToString(e))])]);n=a.ChildByType(42);if(!(CJ.nil===n)&&!(CF.nil===n.Tokens)){m=$append(m,new CG(["data-title",c.escapeRefText(($bytesToString(n.Tokens)))]));}$r=c.BaseRenderer.Tag("span",m,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AZ.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};AZ.ptr.prototype.renderHTML=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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,F.CaretTokens,CF.nil);c[0]=$append(c[0],new CG(["data-subtype","block"]));$r=d.BaseRenderer.Tag("div",c[0],false);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([new CG(["data-content",K.BytesToStr(G.EscapeHTML(e))])]);$r=d.BaseRenderer.Tag("protyle-html",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/protyle-html",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("
    ");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AZ.ptr.prototype.renderInlineHTML=function(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 CF($stringToBytes("
    "))))&&a.ParentIs(109,CK.nil)){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:if(A.Equal(a.Tokens,(new CF($stringToBytes(""))))||A.Equal(a.Tokens,(new CF($stringToBytes(""))))){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.Write(a.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:a.Type=9;d=c.renderHTML(a,b);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=8;case 8:return e;}return;}var $f={$blk:AZ.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};AZ.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AZ.ptr.prototype.renderParagraph=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AZ.ptr.prototype.renderText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CF.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 CF($stringToBytes(" \xE2\x80\x8B"))))&&A.HasSuffix(c.BaseRenderer.Writer.Bytes(),(new CF($stringToBytes("\xE2\x80\x8B"))))){d=A.Replace(d,(new CF($stringToBytes(" \xE2\x80\x8B"))),(new CF($stringToBytes(" "))),1);}if(a.ParentIs(530,CK.nil)){$s=3;continue;}$s=4;continue;case 3:if("code"===a.Parent.TokensStr()){if(a.ParentIs(109,CK.nil)){d=A.ReplaceAll(d,(new CF($stringToBytes("\\|"))),(new CF($stringToBytes("|"))));}d=G.EscapeHTML(d);}$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:d=G.EscapeHTML(d);if(a.ParentIs(109,CK.nil)){d=A.ReplaceAll(d,(new CF($stringToBytes("|"))),(new CF($stringToBytes("|"))));}$r=c.BaseRenderer.Write(d);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderText,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};AZ.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:if(CJ.nil===a.Previous||(32===a.Previous.Type)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=15;continue;}$s=16;continue;case 15:h=a.NextNodeText();$s=17;case 17:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=18;continue;}$s=19;continue;case 18:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.WriteByte(32);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 21:case 19:case 16:case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AZ.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};AZ.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","code"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};AZ.ptr.prototype.renderCodeSpanContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Tokens);$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};AZ.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};AZ.ptr.prototype.renderEmphasis=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};AZ.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","em"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};AZ.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};AZ.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("span",new CI([new CG(["data-type","em"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};AZ.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};AZ.ptr.prototype.renderStrong=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};AZ.ptr.prototype.renderStrongA6kOpenMarker=function(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 CI([new CG(["data-type","strong"])]);d.spanNodeAttrs(a.Parent,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("span",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};AZ.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};AZ.ptr.prototype.renderStrongU8eOpenMarker=function(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 CI([new CG(["data-type","strong"])]);d.spanNodeAttrs(a.Parent,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("span",c[0],false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};AZ.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};AZ.ptr.prototype.renderBlockquote=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AZ.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AZ.ptr.prototype.renderHeading=function(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]=CI.nil;if(6>0));c[0]=$append(c[0],new CG(["data-subtype","h"+e]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=new CI([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=d.BaseRenderer.Tag("div",c[0],false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.renderIAL(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AZ.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AZ.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};AZ.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AZ.ptr.prototype.renderList=function(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]=CI.nil;e=a.ListData.Typ;if(e===(0)){c[0]=$append(c[0],new CG(["data-subtype","u"]));}else if(e===(1)){c[0]=$append(c[0],new CG(["data-subtype","o"]));}else if(e===(3)){c[0]=$append(c[0],new CG(["data-subtype","t"]));}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.renderIAL(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AZ.ptr.prototype.renderListItem=function(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]=CI.nil;f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CG(["data-marker","*"]));c[0]=$append(c[0],new CG(["data-subtype","u"]));}else if(f===(1)){c[0]=$append(c[0],new CG(["data-marker",B.Itoa(a.ListData.Num)+"."]));c[0]=$append(c[0],new CG(["data-subtype","o"]));}else if(f===(3)){c[0]=$append(c[0],new CG(["data-marker","*"]));c[0]=$append(c[0],new CG(["data-subtype","t"]));if(!(a.FirstChild===CJ.nil)&&a.FirstChild.TaskListItemChecked){e=e+(" protyle-task--done");}}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g="true";if(!d.BaseRenderer.Options.ProtyleContenteditable){g="false";}if(0===a.ListData.Typ){$s=6;continue;}if(1===a.ListData.Typ){$s=7;continue;}$s=8;continue;case 6:h=new CI([new CG(["class","protyle-action"]),new CG(["draggable",g])]);$r=d.BaseRenderer.Tag("div",h,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString("");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:i=new CI([new CG(["class","protyle-action protyle-action--order"]),new CG(["contenteditable","false"]),new CG(["draggable",g])]);$r=d.BaseRenderer.Tag("div",i,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.WriteString(B.Itoa(a.ListData.Num)+".");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$s=3;continue;case 2:$r=d.renderIAL(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AZ.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AZ.ptr.prototype.renderTaskListItemMarker=function(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){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(CJ.nil===a.Next){$s=8;continue;}$s=9;continue;case 8:e=H.NewNodeID();$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$r=a.InsertAfter(new H.Node.ptr(e,"","","",1,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,CF.nil,"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AZ.ptr.prototype.renderThematicBreak=function(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]=CI.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(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;}$r=d.BaseRenderer.Tag("div",c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/div",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AZ.ptr.prototype.renderHardBreak=function(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.renderBr(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:AZ.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,d,e,$s};return $f;};AZ.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AZ.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.WriteByte(10);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.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))&&!(CJ.nil===a.Next)&&A.Equal(F.CaretTokens,a.Next.Tokens)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:AZ.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};AZ.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AZ.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};AZ.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};AZ.ptr.prototype.blockNodeAttrs=function(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 CG([(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),C.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:AZ.ptr.prototype.blockNodeAttrs,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};AZ.prototype.blockNodeAttrs=function(a,b,c){return this.$val.blockNodeAttrs(a,b,c);};AZ.ptr.prototype.nodeClass=function(a,b,c){var a,b,c,d;d=this;b.$set($append(b.$get(),new CG(["class",c])));};AZ.prototype.nodeClass=function(a,b,c){return this.$val.nodeClass(a,b,c);};AZ.ptr.prototype.nodeDataType=function(a,b){var a,b,c;c=this;b.$set($append(b.$get(),new CG(["data-type",new H.NodeType(a.Type).String()])));};AZ.prototype.nodeDataType=function(a,b){return this.$val.nodeDataType(a,b);};AZ.ptr.prototype.nodeID=function(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 CG(["data-node-id",d])));$s=-1;return;}return;}var $f={$blk:AZ.ptr.prototype.nodeID,$c:true,$r,a,b,c,d,$s};return $f;};AZ.prototype.nodeID=function(a,b){return this.$val.nodeID(a,b);};AZ.ptr.prototype.nodeIndex=function(a,b){var a,b,c;c=this;if(CJ.nil===a.Parent||!((0===a.Parent.Type))){return;}b.$set($append(b.$get(),new CG(["data-node-index",B.Itoa(c.NodeIndex)])));c.NodeIndex=c.NodeIndex+(1)>>0;return;};AZ.prototype.nodeIndex=function(a,b){return this.$val.nodeIndex(a,b);};AZ.ptr.prototype.spellcheck=function(a){var a,b;b=this;a.$set($append(a.$get(),new CG(["spellcheck",B.FormatBool(b.BaseRenderer.Options.Spellcheck)])));return;};AZ.prototype.spellcheck=function(a){return this.$val.spellcheck(a);};AZ.ptr.prototype.contenteditable=function(a,b){var a,b,c,d;c=this;d=a.IALAttr("contenteditable");if(!(""===d)){b.$set($append(b.$get(),new CG(["contenteditable",d])));}else{b.$set($append(b.$get(),new CG(["contenteditable",B.FormatBool(c.BaseRenderer.Options.ProtyleContenteditable)])));}return;};AZ.prototype.contenteditable=function(a,b){return this.$val.contenteditable(a,b);};AZ.ptr.prototype.renderIAL=function(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=this;c=new CI([new CG(["class","protyle-attr"]),new CG(["contenteditable","false"])]);$r=b.BaseRenderer.Tag("div",c,false);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.IALAttr("bookmark");if(!(""===d)){$s=2;continue;}$s=3;continue;case 2:d=C.ReplaceAll(d,"_esc_newline_","\n");d=G.EscapeHTMLStr(d);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--bookmark"])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:e=a.IALAttr("name");if(!(""===e)){$s=7;continue;}$s=8;continue;case 7:e=C.ReplaceAll(e,"_esc_newline_","\n");e=G.EscapeHTMLStr(e);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--name"])]),false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(e);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:f=a.IALAttr("alias");if(!(""===f)){$s=13;continue;}$s=14;continue;case 13:f=C.ReplaceAll(f,"_esc_newline_","\n");f=G.EscapeHTMLStr(f);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--alias"])]),false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(f);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 14:g=a.IALAttr("memo");if(!(""===g)){$s=19;continue;}$s=20;continue;case 19:g=C.ReplaceAll(g,"_esc_newline_","\n");g=G.EscapeHTMLStr(g);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--memo ariaLabel"]),new CG(["aria-label",g]),new CG(["data-position","4north"])]),false);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:h=a.IALAttr("custom-avs");if(!(""===h)){$s=24;continue;}$s=25;continue;case 24:h=C.ReplaceAll(h,"_esc_newline_","\n");h=G.EscapeHTMLStr(h);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--av"])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(a.IALAttr("av-names"));$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:i=a.IALAttr("refcount");if(!(""===i)){$s=30;continue;}$s=31;continue;case 30:i=C.ReplaceAll(i,"_esc_newline_","\n");i=G.EscapeHTMLStr(i);$r=b.BaseRenderer.Tag("div",new CI([new CG(["class","protyle-attr--refcount popover__block"])]),false);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.WriteString(i);$s=33;case 33:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 31:$r=b.BaseRenderer.WriteString("\xE2\x80\x8B");$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.BaseRenderer.Tag("/div",CI.nil,false);$s=36;case 36:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:AZ.ptr.prototype.renderIAL,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};AZ.prototype.renderIAL=function(a){return this.$val.renderIAL(a);};AZ.ptr.prototype.renderTextMarkAttrs=function(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=CI.nil;c=this;b=new CI([new CG(["data-type",a.TextMarkType])]);d=C.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 CG(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CG(["data-id",a.TextMarkBlockRefID]));h=C.TrimSpace(C.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;j=c.BaseRenderer.LinkPath((new CF($stringToBytes(i))));$s=12;case 12:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=($bytesToString(j));if(a.ParentIs(109,CK.nil)){i=C.ReplaceAll(i,"\\|","|");}if(c.BaseRenderer.Options.Sanitize){$s=13;continue;}$s=14;continue;case 13:k=AE(i);$s=15;case 15:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}i=k;case 14:i=C.ReplaceAll(i,"\"","&quot;");b=$append(b,new CG(["data-href",i]));if(!(""===a.TextMarkATitle)){l=C.ReplaceAll(a.TextMarkATitle,"\"","&quot;");if(a.ParentIs(109,CK.nil)){l=C.ReplaceAll(l,"\\|","|");}b=$append(b,new CG(["data-title",l]));}$s=8;continue;case 5:b=$append(b,new CG(["data-subtype","math"]));m=a.TextMarkInlineMathContent;if(a.ParentIs(109,CK.nil)){m=C.ReplaceAll(m,"|","|");m=C.ReplaceAll(m,"\n","
    ");}m=C.ReplaceAll(m,"_esc_newline_","\n");m=C.ReplaceAll(m,"\"","&quot;");b=$append(b,new CG(["data-content",m]));b=$append(b,new CG(["contenteditable","false"]));b=$append(b,new CG(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CG(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:n=a.TextMarkInlineMemoContent;n=C.ReplaceAll(n,"_esc_newline_","\n");b=$append(b,new CG(["data-inline-memo-content",n]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:AZ.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};AZ.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};AZ.ptr.prototype.tokensStyle=function(a){var a,b,c,d,e,f;b=this;c=K.BytesToStr(a);d=C.Index(c,"style=");if(!((d===-1))){e=$substring(c,(d+6>>0),(d+7>>0));f=C.Index($substring(c,(d+7>>0)),e);if(!((f===-1))){return $substring(c,(d+7>>0),((d+7>>0)+f>>0));}}return"";};AZ.prototype.tokensStyle=function(a){return this.$val.tokensStyle(a);};BC=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BB.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BC,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtylePreviewRenderer=BC;BB.ptr.prototype.renderCallout=function(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:a.KramdownIAL=$append(a.KramdownIAL,new CG(["data-type","callout"]));a.KramdownIAL=$append(a.KramdownIAL,new CG(["data-subtype",a.CalloutType]));d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$r=c.BaseRenderer.WriteString("

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

    ");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=12;case 12: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:BB.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BB.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BB.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeCustomBlock"]),new CG(["data-info",a.CustomBlockInfo]),new CG(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BB.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeAttributeView"]),new CG(["data-av-id",a.AttributeViewID]),new CG(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BB.ptr.prototype.renderTextMark=function(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,CK.nil)){if(a.IsTextMarkType("code")){f=C.ReplaceAll(f,"|","|");}else{f=C.ReplaceAll(f,"\\|","|");}f=C.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 CI([new CG(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CG(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if(!(""===a.TextMarkType)){c[0]=$append(c[0],new CG(["data-type",a.TextMarkType]));}if(!(""===a.TextMarkBlockRefSubtype)){c[0]=$append(c[0],new CG(["data-subtype",a.TextMarkBlockRefSubtype]));}$r=e.BaseRenderer.Tag("a",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 4:$r=e.BaseRenderer.WriteString(f);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.IsNextSameInlineMemo()){$s=-1;return 2;}if(!(""===a.TextMarkInlineMemoContent)){$s=11;continue;}$s=12;continue;case 11:g=E.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(AC(h)){$s=13;continue;}$s=14;continue;case 13:$r=e.BaseRenderer.WriteString("\xEF\xBC\x88");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.TextMarkInlineMemoContent;i=C.ReplaceAll(i,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(i);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("\xEF\xBC\x89");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=e.BaseRenderer.WriteString("(");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=a.TextMarkInlineMemoContent;j=C.ReplaceAll(j,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(j);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(")");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 12:$s=6;continue;case 5:k=e.renderTextMarkAttrs(a);$s=22;case 22: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 CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$r=e.BaseRenderer.Tag("span",d[0],false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BB.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BB.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BB.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BB.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BB.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BB.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BB.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BB.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BB.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BB.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BB.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BB.ptr.prototype.renderWidget=function(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=CI.nil;d=$appendSlice(d,a.KramdownIAL);d=$append(d,new CG(["class","iframe"]));$r=c.BaseRenderer.Tag("div",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AG(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=c.BaseRenderer.tagSrcPath(e);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;$r=c.BaseRenderer.Write(e);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BB.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BB.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BB.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BB.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BB.ptr.prototype.renderGitConflict=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CI([new CG(["class","language-git-conflict"])]);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,d,$s};return $f;};BB.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BB.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BB.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};BB.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BB.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};BB.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BB.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};BB.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BB.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};BB.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BB.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};BB.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BB.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BB.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(35);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BB.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/em",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BB.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BB.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BB.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BB.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BB.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BB.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BB.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BB.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BB.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BB.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BB.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BB.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BB.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BB.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BB.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BB.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BB.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=C.ReplaceAll(a,">",">");a=C.ReplaceAll(a,"<","<");a=C.ReplaceAll(a,"\"",""");a=C.ReplaceAll(a,"'","'");return a;};BB.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};BB.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BB.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BB.ptr.prototype.renderBlockRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BB.ptr.prototype.renderBlockRefDynamicText=function(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.BaseRenderer.WriteByte(39);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(39);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BB.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BB.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BB.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BB.ptr.prototype.renderFileAnnotationRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BB.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BB.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BB.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CI([new CG(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);$r=c.BaseRenderer.Tag("pre",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BB.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BB.ptr.prototype.renderYamlFrontMatter=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BB.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BB.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BB.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BB.ptr.prototype.renderToC=function(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:BB.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};BB.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BB.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CI([new CG(["class","footnotes-ref"]),new CG(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CI([new CG(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BB.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BB.ptr.prototype.renderFootnotesDefBlock=function(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.BaseRenderer.WriteString("
    ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
      ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderFootnotesDefBlock,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BB.ptr.prototype.renderFootnotesDef=function(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:$r=c.BaseRenderer.WriteString("
  • ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new H.Node.ptr("","","","",10,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,(new CF($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("
  • \n");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,d,e,$s};return $f;};BB.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BB.ptr.prototype.renderCodeBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=false;e="";if(!(CJ.nil===a.FirstChild.Next)&&0");$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:if(d){$s=-1;return 1;}$r=c.BaseRenderer.Tag("/code",CI.nil,false);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/pre",CI.nil,false);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BB.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BB.ptr.prototype.renderCodeBlockCode=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BB.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BB.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BB.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BB.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BB.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BB.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BB.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BB.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BB.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BB.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.EscapeHTML(a.Next.Tokens);$r=c.BaseRenderer.Tag("span",new CI([new CG(["data-type","inline-math"]),new CG(["data-subtype","math"]),new CG(["data-content",K.BytesToStr(d)])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BB.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BB.ptr.prototype.renderInlineMath=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BB.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BB.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BB.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BB.ptr.prototype.renderMathBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=CI.nil;e=G.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,F.CaretTokens,CF.nil);f=A.TrimSpace(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CG(["data-content",K.BytesToStr(e)]));d=$append(d,new CG(["data-subtype","math"]));d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["spin","1"])]),false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 1;}return;}var $f={$blk:BB.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BB.ptr.prototype.renderTableCell=function(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;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CI.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CG(["align","left"]));}else if(f===(2)){e=$append(e,new CG(["align","center"]));}else if(f===(3)){e=$append(e,new CG(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BB.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BB.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.nil===a.Next)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("tbody",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BB.ptr.prototype.renderTable=function(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.BaseRenderer.Tag("table",a.KramdownIAL,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CJ.nil===a.FirstChild.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("/tbody",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/table",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BB.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BB.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BB.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/del",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BB.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BB.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/del",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BB.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BB.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BB.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BB.ptr.prototype.renderLinkText=function(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:if(!((34===a.Parent.Type))){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5: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:BB.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BB.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BB.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BB.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BB.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BB.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BB.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BB.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BB.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BB.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BB.ptr.prototype.renderImage=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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 CI([new CG(["contenteditable","false"]),new CG(["data-type","img"]),new CG(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){$s=4;continue;}$s=5;continue;case 4:e=C.ReplaceAll(e,"display: block;","");f=C.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 CG(["style",e]));}case 5:if(c.BaseRenderer.LastOut===10){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Tag("span",d,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=new CI([]);g=a.IALAttr("style");if(!(""===g)){$s=14;continue;}$s=15;continue;case 14:h=C.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(C.Contains(l,"width")){i=l;break;}k++;}i=C.ReplaceAll(i,"vw","%");m=C.TrimSpace(i);$s=16;case 16:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}i=m;if(!(""===i)){i=i+(";");d=$append(d,new CG(["style",i]));}case 15:$r=c.BaseRenderer.Tag("span",d,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",new CI([new CG(["class","protyle-action protyle-icons"])]),false);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:n=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=21;continue;}$s=22;continue;case 21:o=AD(n);$s=23;case 23:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;case 22:n=A.ReplaceAll(n,F.CaretTokens,CF.nil);p=n;q=K.BytesToStr(p);r=c.BaseRenderer.LinkPath(n);$s=24;case 24:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=K.BytesToStr(r);$s=25;case 25:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=new CI([new CG(["src",t]),new CG(["data-src",q])]);v=a.ChildByType(40);if(!(CJ.nil===v)&&0=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);if(C.Contains(ad,"width")){aa=ad;}ac++;}y=C.ReplaceAll(y,aa+";","");y=C.ReplaceAll(y,"flex: 0 0 auto;","");y=C.ReplaceAll(y,"display: block;","");ae=C.TrimSpace(y);$s=28;case 28:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}y=ae;if(!(""===y)){u=$append(u,new CG(["style",y]));}case 27:$r=c.BaseRenderer.Tag("img",u,true);$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}af=c.BaseRenderer.Writer.Bytes();ag=A.LastIndex(af,(new CF($stringToBytes("");$s=39;case 39:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 38:u=new CI([new CG(["class","protyle-action__title"])]);$r=c.BaseRenderer.Tag("span",u,false);$s=40;case 40:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}al=c.BaseRenderer.Writer.Write(G.EscapeHTML(x));$s=42;case 42:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}al;$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=44;case 44:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("span",CI.nil,false);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(" ");$s=47;case 47:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=48;case 48:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=49;case 49:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderImage,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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;};BB.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BB.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=A.TrimSpace(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=A.ToLower(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(A.HasPrefix(g,(new CF($stringToBytes("javascript:"))))){e=CF.nil;}case 6:i=c.BaseRenderer.LinkPath(e);$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}e=i;j=new CI([new CG(["href",K.BytesToStr(G.EscapeHTML(e))])]);k=a.ChildByType(42);if(!(CJ.nil===k)&&!(CF.nil===k.Tokens)){j=$append(j,new CG(["title",K.BytesToStr(G.EscapeHTML(k.Tokens))]));}$r=c.BaseRenderer.Tag("a",j,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BB.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BB.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BB.ptr.prototype.renderInlineHTML=function(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=AG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BB.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BB.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BB.ptr.prototype.renderParagraph=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=CI.nil;d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("p",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=6;continue;}$s=7;continue;case 6:e=c.BaseRenderer.ParagraphContainImgOnly(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!e){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 7:$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/p",CI.nil,false);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,$s};return $f;};BB.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BB.ptr.prototype.renderText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CF.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderText,$c:true,$r,a,b,c,d,$s};return $f;};BB.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BB.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BB.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BB.ptr.prototype.renderCodeSpanOpenMarker=function(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.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeSpanOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BB.ptr.prototype.renderCodeSpanContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BB.ptr.prototype.renderCodeSpanCloseMarker=function(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.BaseRenderer.Tag("/code",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderCodeSpanCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BB.ptr.prototype.renderEmphasis=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmphasis,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BB.ptr.prototype.renderEmAsteriskOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmAsteriskOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BB.ptr.prototype.renderEmAsteriskCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmAsteriskCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BB.ptr.prototype.renderEmUnderscoreOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmUnderscoreOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BB.ptr.prototype.renderEmUnderscoreCloseMarker=function(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.BaseRenderer.Tag("/em",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderEmUnderscoreCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BB.ptr.prototype.renderStrong=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrong,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BB.ptr.prototype.renderStrongA6kOpenMarker=function(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.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrongA6kOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BB.ptr.prototype.renderStrongA6kCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrongA6kCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BB.ptr.prototype.renderStrongU8eOpenMarker=function(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.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrongU8eOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BB.ptr.prototype.renderStrongU8eCloseMarker=function(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.BaseRenderer.Tag("/strong",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderStrongU8eCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BB.ptr.prototype.renderBlockquote=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BB.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BB.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=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++;$s=19;continue;}$r=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])+"\"");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=19;continue;case 20:case 18:case 13:case 10:$r=c.BaseRenderer.WriteString(">");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=23;continue;}$s=24;continue;case 23:j=AQ(a);$s=25;case 25:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$r=c.BaseRenderer.Tag("a",new CI([new CG(["id","vditorAnchor-"+k]),new CG(["class","vditor-anchor"]),new CG(["href","#"+k])]),false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:$r=c.BaseRenderer.WriteString("
    >0))+">");$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BB.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BB.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BB.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BB.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BB.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:$r=d.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=CI.nil;d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){c[0]=$append(c[0],new CG(["start",B.Itoa(a.ListData.Start)]));}c[0]=$appendSlice(c[0],a.KramdownIAL);$r=d.BaseRenderer.Tag(e,c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/"+e,CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};BB.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BB.ptr.prototype.renderListItem=function(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=CI.nil;d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(CJ.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CJ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CJ.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CG(["class",f]));}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BB.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BB.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(a.TaskListItemChecked){d=$append(d,new CG(["checked",""]));}d=$append(d,new CG(["disabled",""]),new CG(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};BB.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BB.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("hr",CI.nil,true);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BB.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CI.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BB.ptr.prototype.renderSoftBreak=function(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:if(c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("br",CI.nil,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BB.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BB.ptr.prototype.renderTextMarkAttrs=function(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=CI.nil;c=this;b=new CI([new CG(["data-type",a.TextMarkType])]);d=C.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 CG(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CG(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CF($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 CG(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CG(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CG(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,CK.nil)){j=C.ReplaceAll(j,"|","|");j=C.ReplaceAll(j,"\n","
    ");}j=C.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CG(["data-content",j]));b=$append(b,new CG(["contenteditable","false"]));b=$append(b,new CG(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CG(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=C.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CG(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BB.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BB.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BB.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};BB.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};BB.ptr.prototype.Render=function(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CF.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:BB.ptr.prototype.Render,$c:true,$r,a,b,c,$s};return $f;};BB.prototype.Render=function(){return this.$val.Render();};BG=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BF.ptr(d,CQ.nil);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BG,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewProtyleExportMdRenderer=BG;BF.ptr.prototype.renderCallout=function(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;$r=c.BaseRenderer.WriteString("[!");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CalloutType);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!H.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===H.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===H.GetCalloutIcon(a.CalloutType))){$s=8;continue;}$s=9;continue;case 8:if(1===a.CalloutIconType){if(C.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(C.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,C.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=C.TrimSpace(f);$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:$r=c.BaseRenderer.Newline();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=16;case 16: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:BF.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BF.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BF.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CustomBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=10;continue;}$s=11;continue;case 10:if(c.withoutKramdownBlockIAL(a)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BF.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeAttributeView"]),new CG(["data-av-id",a.AttributeViewID]),new CG(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BF.ptr.prototype.renderTextMark=function(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=a.ContainTextMarkTypes(new CG(["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")){$s=5;continue;}$s=6;continue;case 5:g=a.TextMarkTextContent;if(a.IsTextMarkType("code")){$s=8;continue;}$s=9;continue;case 8:g=G.UnescapeString(g);if(a.ParentIs(109,CK.nil)){$s=10;continue;}$s=11;continue;case 10:h=I.RepeatBackslashBeforePipe(g);$s=12;case 12:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 11:case 9:if(d){$s=13;continue;}$s=14;continue;case 13:i=E.DecodeRuneInString(g);j=i[0];k=I.IsUnicodeWhitespace(j);l=D.IsPunct(j)||D.IsSymbol(j);if(k||l){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteByte(32);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:$r=c.BaseRenderer.WriteString(f);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(C.Contains(a.TextMarkTextContent,"`")){$s=19;continue;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteByte(32);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:$r=c.BaseRenderer.WriteString(g);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteString(f);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(C.Contains(a.TextMarkTextContent,"`")){$s=24;continue;}$s=25;continue;case 24:$r=c.BaseRenderer.WriteByte(32);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:case 7:$s=3;continue;case 2:m=c.renderMdMarker(a,b);$s=27;case 27:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(C.Contains(a.TextMarkTextContent,"`")){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteByte(32);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:$r=c.BaseRenderer.WriteString(n);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.nil===a.Next)){$s=32;continue;}$s=33;continue;case 32:if(530===a.Next.Type){$s=34;continue;}$s=35;continue;case 34:$r=c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=36;continue;case 35:if(d){$s=38;continue;}$s=39;continue;case 38:o=a.TextMarkTextContent;p=E.DecodeLastRuneInString(o);q=p[0];r=I.IsUnicodeWhitespace(q);s=D.IsPunct(q)||D.IsSymbol(q);if(r||s){$s=40;continue;}$s=41;continue;case 40:$r=c.BaseRenderer.WriteByte(32);$s=42;case 42:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 41:case 39:case 36:case 33:case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTextMark,$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;};BF.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BF.ptr.prototype.renderMdMarker=function(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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=C.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=CG.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=CG.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 CF($stringToBytes(w))));$s=18;case 18:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}w=($bytesToString(x));w=G.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=C.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=C.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=C.ReplaceAll(ab,"_esc_newline_"," ");if(!(""===ab)){ac=E.DecodeLastRuneInString(a.TextMarkTextContent);ad=ac[0];if(AC(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,CK.nil)){$s=19;continue;}$s=20;continue;case 19:af=I.RepeatBackslashBeforePipe(ae);$s=21;case 21:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ae=af;ae=C.ReplaceAll(ae,"\n","
    ");case 20:ae=C.ReplaceAll(ae,"_esc_newline_"," ");c=c+("$"+ae+"$");case 17:case 11:$s=10;continue;case 9:ag=q;if(ag===("a")){$s=23;continue;}$s=24;continue;case 23:ah=a.TextMarkAHref;ai=d.BaseRenderer.LinkPath((new CF($stringToBytes(ah))));$s=25;case 25:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}ah=($bytesToString(ai));ah=G.UnescapeHTMLStr(ah);ah=d.BaseRenderer.EncodeLinkSpace(ah);c=c+(($bytesToString(I.EscapeProtyleMarkers((new CF($stringToBytes(a.TextMarkTextContent)))))));aj=r;ak=0;while(true){if(!(ak=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+ak]);if("code"===al){c=c+(d.renderMdMarker1(a,al,b));}ak++;}c=c+("]("+ah);if(!(""===a.TextMarkATitle)){c=c+(" \""+G.UnescapeHTMLStr(a.TextMarkATitle)+"\"");}c=c+(")");case 24:case 22:am=r;an=0;while(true){if(!(an=am.$length)?($throwRuntimeError("index out of range"),undefined):am.$array[am.$offset+an]);if(!("code"===ao)){c=c+(d.renderMdMarker1(a,ao,b));}an++;}case 10:$s=7;continue;case 6:if(!b){BH(e);}ap=e;aq=0;while(true){if(!(aq=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+aq]);c=c+(d.renderMdMarker1(a,as,b));if(b){if(!(""===i)&&((e.$length-2>>0)===ar)){c=c+("\xE2\x80\x8B");}}if(!b){if(!(""===i)&&(0===ar)){c=c+("\xE2\x80\x8B");}}aq++;}case 7:$s=-1;return c;}return;}var $f={$blk:BF.ptr.prototype.renderMdMarker,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;};BF.prototype.renderMdMarker=function(a,b){return this.$val.renderMdMarker(a,b);};BH=function(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;}};BF.ptr.prototype.renderMdMarker0=function(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$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 CF($stringToBytes(g))));$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=($bytesToString(h));g=G.UnescapeHTMLStr(g);g=e.BaseRenderer.EncodeLinkSpace(g);if(c){i=C.ReplaceAll(a.TextMarkTextContent,"]","\\]");i=G.UnescapeHTMLStr(i);d=d+("["+i+"]("+g);if(!(""===a.TextMarkATitle)){j=G.UnescapeHTMLStr(a.TextMarkATitle);j=C.ReplaceAll(j,"<","<");j=C.ReplaceAll(j,">",">");d=d+(" \""+j+"\"");}d=d+(")");}$s=8;continue;case 3:if(c){a.TextMarkTextContent=C.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=C.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=C.ReplaceAll(k,"_esc_newline_"," ");if(!(""===k)){l=E.DecodeLastRuneInString(a.TextMarkTextContent);m=l[0];if(AC(m)){d=d+("\xEF\xBC\x88"+k+"\xEF\xBC\x89");}else{d=d+("("+k+")");}}}$s=8;continue;case 6:if(c){$s=10;continue;}$s=11;continue;case 10:n=a.TextMarkInlineMathContent;if(a.ParentIs(109,CK.nil)){$s=13;continue;}$s=14;continue;case 13:o=I.RepeatBackslashBeforePipe(n);$s=15;case 15:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;n=C.ReplaceAll(n,"\n","
    ");case 14:n=C.ReplaceAll(n,"_esc_newline_"," ");d=d+("$"+n);$s=12;continue;case 11:d=d+("$");case 12:$s=8;continue;case 7:d=d+(e.renderMdMarker1(a,b,c));case 8:case 1:$s=-1;return d;}return;}var $f={$blk:BF.ptr.prototype.renderMdMarker0,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};BF.prototype.renderMdMarker0=function(a,b,c){return this.$val.renderMdMarker0(a,b,c);};BF.ptr.prototype.renderMdMarker1=function(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(C.Contains(a.TextMarkTextContent,"``")){d=d+("`");}else if(C.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;};BF.prototype.renderMdMarker1=function(a,b,c){return this.$val.renderMdMarker1(a,b,c);};BF.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BF.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BF.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BF.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BF.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BF.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BF.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BF.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BF.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BF.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BF.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BF.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BF.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BF.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BF.ptr.prototype.renderGitConflict=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BF.ptr.prototype.renderSuperBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BF.ptr.prototype.renderSuperBlockOpenMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write((new CF($stringToBytes("{{{"))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSuperBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BF.ptr.prototype.renderSuperBlockLayoutMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSuperBlockLayoutMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BF.ptr.prototype.renderSuperBlockCloseMarker=function(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:if(c.BaseRenderer.Options.SuperBlock){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write((new CF($stringToBytes("}}}"))));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a.Parent)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(10);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSuperBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BF.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BF.ptr.prototype.renderLinkRefDef=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("]: ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BF.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BF.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BF.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BF.ptr.prototype.renderKramdownBlockIAL=function(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(!c.BaseRenderer.Options.KramdownBlockIAL){$s=-1;return 2;}if(!(CJ.nil===a.Previous)&&(8===a.Previous.Type)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.KramdownBlockIAL){$s=5;continue;}$s=6;continue;case 5:if(K.IsDocIAL(a.Tokens)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Write(a.Tokens);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if((8===a.Parent.Type)||(7===a.Parent.Type)){$s=11;continue;}$s=12;continue;case 11:if(!a.Parent.ListData.Tight){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$s=13;continue;case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BF.ptr.prototype.renderKramdownSpanIAL=function(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(!c.BaseRenderer.Options.KramdownSpanIAL){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BF.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BF.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BF.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BF.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BF.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BF.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BF.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BF.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BF.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BF.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BF.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BF.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BF.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BF.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BF.ptr.prototype.renderBlockRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockRefID,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BF.ptr.prototype.renderBlockRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockRefSpace,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BF.ptr.prototype.renderBlockRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,d,$s};return $f;};BF.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BF.ptr.prototype.renderBlockRefDynamicText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(39);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(39);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,d,$s};return $f;};BF.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BF.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BF.ptr.prototype.renderFileAnnotationRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderFileAnnotationRefID,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BF.ptr.prototype.renderFileAnnotationRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderFileAnnotationRefSpace,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BF.ptr.prototype.renderFileAnnotationRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,d,$s};return $f;};BF.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BF.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BF.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BF.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BF.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BF.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(a.HtmlEntityTokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BF.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BF.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteByte(92);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BF.ptr.prototype.renderToC=function(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.BaseRenderer.WriteString("[toc]\n\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BF.ptr.prototype.renderFootnotesRef=function(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.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BF.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BF.ptr.prototype.renderFootnotesDef=function(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(CF.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$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=f.String();h=C.Split(g,"\n");i=new A.Buffer.ptr(CF.nil,0,0);j=h;k=0;case 5:if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){$s=7;continue;}$s=8;continue;case 7:n=i.WriteString(m+"\n");$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;$s=9;continue;case 8:if(""===m){$s=11;continue;}$s=12;continue;case 11:o=i.WriteString("\n");$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;$s=13;continue;case 12:p=i.WriteString(" "+m+"\n");$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;case 13:case 9:k++;$s=5;continue;case 6:s=(q=c.NodeWriterStack,r=c.NodeWriterStack.$length-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(i.Bytes());$s=16;case 16:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;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]));case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderFootnotesDef,$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;};BF.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BF.ptr.prototype.renderEmojiAlias=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BF.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BF.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BF.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BF.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BF.ptr.prototype.renderTableCell=function(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;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(124);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.TableCellAlign;if(e===(2)){$s=9;continue;}if(e===(3)){$s=10;continue;}$s=11;continue;case 9:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=11;continue;case 10:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),d));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 8:case 6:$s=3;continue;case 2:if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=14;continue;}$s=15;continue;case 14:g=a.TableCellAlign;if(g===(2)){$s=17;continue;}if(g===(3)){$s=18;continue;}$s=19;continue;case 17:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 18:$s=20;continue;case 19:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),d));$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:$r=c.BaseRenderer.WriteByte(32);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BF.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BF.ptr.prototype.renderTableRow=function(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.BaseRenderer.WriteString("|\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BF.ptr.prototype.renderTableHead=function(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.FirstChild;e=d.FirstChild;case 3:if(!(!(CJ.nil===e))){$s=4;continue;}if(456===e.Type){e=e.Next;$s=3;continue;}f=e.TableCellAlign;g=f;if(g===(0)){$s=6;continue;}if(g===(1)){$s=7;continue;}if(g===(2)){$s=8;continue;}if(g===(3)){$s=9;continue;}$s=10;continue;case 6:$r=c.BaseRenderer.WriteString("| -");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}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(!(!(CJ.nil===h))){break;}d=$append(d,new CL([]));i=h.FirstChild;while(true){if(!(!(CJ.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=H.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(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:$r=c[0].BaseRenderer.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){$s=13;continue;}$s=14;continue;case 13:if(c[0].withoutKramdownBlockIAL(a)){$s=15;continue;}$s=16;continue;case 15:$r=c[0].BaseRenderer.WriteByte(10);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderTable,$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;};BF.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BF.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BF.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BF.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BF.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BF.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BF.ptr.prototype.renderLinkTitle=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;d=A.ReplaceAll(d,(new CF($stringToBytes("\""))),(new CF($stringToBytes("""))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,d,$s};return $f;};BF.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BF.ptr.prototype.renderLinkDest=function(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 CF($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(d))))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BF.ptr.prototype.renderLinkSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BF.ptr.prototype.renderLinkText=function(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=CF.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}e=K.BytesToStr(d);e=C.ReplaceAll(e,"]","\\]");$r=c.BaseRenderer.WriteString(e);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BF.ptr.prototype.renderCloseParen=function(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.BaseRenderer.WriteByte(41);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BF.ptr.prototype.renderOpenParen=function(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.BaseRenderer.WriteByte(40);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BF.ptr.prototype.renderGreater=function(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.BaseRenderer.WriteByte(62);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderGreater,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BF.ptr.prototype.renderLess=function(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.BaseRenderer.WriteByte(60);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLess,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BF.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.WriteByte(125);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BF.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.WriteByte(123);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BF.ptr.prototype.renderCloseBracket=function(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.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BF.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.WriteByte(91);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BF.ptr.prototype.renderBang=function(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.BaseRenderer.WriteByte(33);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BF.ptr.prototype.renderImage=function(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=CI.nil;e=a.ChildByType(40);if(!(CJ.nil===e)){f=K.BytesToStr(e.Tokens);f=C.ReplaceAll(f,"]","\\]");d=$append(d,new CG(["alt",f]));}g=a.ChildByType(41);if(!(CJ.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 CF($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(h))))));d=$append(d,new CG(["src",K.BytesToStr(h)]));case 4:j=a.ChildByType(42);if(!(CJ.nil===j)){k=j.Tokens;k=A.ReplaceAll(k,(new CF($stringToBytes("\""))),(new CF($stringToBytes("""))));d=$append(d,new CG(["title",K.BytesToStr(k)]));}l=a.IALAttr("style");if(!(""===l)){d=$append(d,new CG(["style",l]));}$r=c.BaseRenderer.Tag("img",d,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderImage,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};BF.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BF.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]["+K.BytesToStr(a.LinkRefLabel)+"]");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 1;case 6:if(1===a.LinkType){$s=12;continue;}$s=13;continue;case 12:e=a.ChildByType(41).Tokens;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 13:$s=3;continue;case 2:$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BF.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BF.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BF.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};BF.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BF.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CF.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CF.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();$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BF.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};BF.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BF.ptr.prototype.renderParagraph=function(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:$r=c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:case 5:$s=3;continue;case 2:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(CJ.nil===a.FirstChild)){$s=10;continue;}$s=11;continue;case 10:e=A.TrimSpace(a.FirstChild.Tokens);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Tokens=e;case 11:if(a.ParentIs(109,CK.nil)){$s=13;continue;}$s=14;continue;case 13:if(!(CJ.nil===a.Next)&&!((16===a.Next.Type))){$s=15;continue;}$s=16;continue;case 15:$r=c.BaseRenderer.WriteString("

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

    ");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.CalloutTitle;if(""===e){e=H.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(0===a.CalloutIconType){e=a.CalloutIcon+" "+e;}else{e="\"\" "+e;}}f=C.TrimSpace(e);$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(!(f==="")){$s=6;continue;}$s=7;continue;case 6:g=J.Inline("",(new CF($stringToBytes(e))),c.BaseRenderer.ParseOptions);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!(CY.nil===h)&&!(CJ.nil===h.Root)&&!(CJ.nil===h.Root.FirstChild)){$s=10;continue;}$s=11;continue;case 10:i=CL.nil;j=h.Root.FirstChild.FirstChild;while(true){if(!(!(CJ.nil===j))){break;}i=$append(i,j);j=j.Next;}h.Root.FirstChild.Unlink();k=i;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);h.Root.AppendChild(m);l++;}n=BW(h,c.BaseRenderer.Options,c.BaseRenderer.ParseOptions);$s=13;case 13:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n.Render();$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;$r=c.BaseRenderer.Write(p);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=12;continue;case 11:$r=c.BaseRenderer.WriteString(e);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteString("

    ");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:q=c.renderBlockquote(a,b);$s=19;case 19:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};BV.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BV.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeCustomBlock"]),new CG(["data-info",a.CustomBlockInfo]),new CG(["data-content",($bytesToString(G.EscapeHTML(a.Tokens)))])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BV.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeAttributeView"]),new CG(["data-av-id",a.AttributeViewID]),new CG(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BV.ptr.prototype.renderTextMark=function(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,CK.nil)){if(a.IsTextMarkType("code")){f=C.ReplaceAll(f,"|","|");}else{f=C.ReplaceAll(f,"\\|","|");}f=C.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 CI([new CG(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CG(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));$r=e.BaseRenderer.Tag("a",c[0],false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=6;continue;case 4:$r=e.BaseRenderer.WriteString(f);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=E.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(!(""===a.TextMarkInlineMemoContent)){$s=11;continue;}$s=12;continue;case 11:if(AC(h)){$s=13;continue;}$s=14;continue;case 13:$r=e.BaseRenderer.WriteString("\xEF\xBC\x88");$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.TextMarkInlineMemoContent;i=C.ReplaceAll(i,"_esc_newline_"," ");$r=e.BaseRenderer.WriteString(i);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("\xEF\xBC\x89");$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=e.BaseRenderer.WriteString("(");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(a.TextMarkInlineMemoContent);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(")");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 12:$s=6;continue;case 5:j=e.renderTextMarkAttrs(a);$s=22;case 22: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 CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$r=e.BaseRenderer.Tag("span",d[0],false);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString(f);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=e.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BV.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BV.ptr.prototype.renderBr=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BV.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BV.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BV.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BV.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BV.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BV.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BV.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BV.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BV.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BV.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Tag("div",new CI([new CG(["class","iframe"])]),false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=AG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:f=c.BaseRenderer.tagSrcPath(d);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=c.BaseRenderer.Write(d);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BV.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BV.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BV.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BV.ptr.prototype.renderGitConflict=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CI([new CG(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BV.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BV.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};BV.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BV.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};BV.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BV.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};BV.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BV.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};BV.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BV.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};BV.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BV.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BV.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(35);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BV.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/em",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BV.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BV.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BV.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BV.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BV.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BV.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BV.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.Tag("/mark",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BV.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BV.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.Tag("sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BV.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.Tag("/sup",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BV.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BV.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.Tag("sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BV.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.Tag("/sub",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BV.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/div",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BV.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BV.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BV.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BV.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BV.ptr.prototype.renderBlockRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BV.ptr.prototype.renderBlockRefDynamicText=function(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.BaseRenderer.WriteByte(39);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(39);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BV.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BV.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BV.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BV.ptr.prototype.renderFileAnnotationRefText=function(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.BaseRenderer.WriteByte(34);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(34);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BV.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.WriteString("
    ");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BV.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BV.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CI([new CG(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);$r=c.BaseRenderer.Tag("pre",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BV.ptr.prototype.renderYamlFrontMatter=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BV.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BV.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BV.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BV.ptr.prototype.renderToC=function(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:BV.ptr.prototype.renderToC,$c:true,$r,a,b,c,d,e,$s};return $f;};BV.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BV.ptr.prototype.renderFootnotesRef=function(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=B.Itoa(f);$r=c.BaseRenderer.Tag("sup",new CI([new CG(["class","footnotes-ref"]),new CG(["id","footnotes-ref-"+a.FootnotesRefId])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("a",new CI([new CG(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(g);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/sup",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};BV.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BV.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BV.ptr.prototype.RenderFootnotes=function(){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,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return CF.nil;}b=new A.Buffer.ptr(CF.nil,0,0);c=b.WriteString("
    ");$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;d=b.WriteString("
    \n");$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;e=b.WriteString("
      ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;f=a.BaseRenderer.FootnotesDefs;g=0;case 4:if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);j=b.WriteString("
    1. >0)+"\">");$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}j;k=new J.Tree.ptr(CJ.nil,a.BaseRenderer.Tree.Context,DD.nil,DE.nil,"","","","","",CG.nil,new $Int64(0,0),new $Int64(0,0),"");k.Context.Tree=k;k.Root=new H.Node.ptr("","","","",0,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,CF.nil,"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0);k.Root.AppendChild(i);l=BW(k,a.BaseRenderer.Options,a.BaseRenderer.ParseOptions);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=k.Root.LastDeepestChild();h=i.FootnotesRefs.$length-1>>0;while(true){if(!(0<=h)){break;}p=(o=i.FootnotesRefs,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]));q=" \xE2\x86\xA9";r=new H.Node.ptr("","","","",10,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,CL.nil,K.StrToBytes(q),"","",false,false,false,0,false,0,0,0,CF.nil,CF.nil,CF.nil,0,CM.nil,false,CN.nil,0,0,0,0,CF.nil,0,false,"",0,CF.nil,"",CL.nil,CF.nil,CI.nil,false,"","","","","","","","","","","",0,"","","","",0);n.InsertAfter(r);h=h-(1)>>0;}m.BaseRenderer.RenderingFootnotes=true;s=m.Render();$s=8;case 8:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=b.Write(t);$s=9;case 9:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;v=b.WriteString("
    2. \n");$s=10;case 10:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}v;g++;$s=4;continue;case 5:w=b.WriteString("
    ");$s=11;case 11:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;$s=-1;return b.Bytes();}return;}var $f={$blk:BV.ptr.prototype.RenderFootnotes,$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;};BV.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};BV.ptr.prototype.renderFootnotesDef=function(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;};BV.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BV.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BV.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BV.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BV.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BV.ptr.prototype.renderEmojiImg=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BV.ptr.prototype.renderEmojiUnicode=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BV.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BV.ptr.prototype.renderInlineMathCloseMarker=function(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.BaseRenderer.Tag("/span",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderInlineMathCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BV.ptr.prototype.renderInlineMathContent=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(a.ParentIs(109,CK.nil)){d=A.ReplaceAll(d,(new CF($stringToBytes("\\|"))),(new CF($stringToBytes("|"))));}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderInlineMathContent,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BV.ptr.prototype.renderInlineMathOpenMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CI([new CG(["class","language-math"])]);$r=c.BaseRenderer.Tag("span",d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderInlineMathOpenMarker,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BV.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BV.ptr.prototype.renderMathBlockCloseMarker=function(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.BaseRenderer.Tag("/div",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMathBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BV.ptr.prototype.renderMathBlockContent=function(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.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderMathBlockContent,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BV.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BV.ptr.prototype.renderMathBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=2;continue;}$s=3;continue;case 2:d=new CI([new CG(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);$r=c.BaseRenderer.Tag("div",d,false);$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:BV.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BV.ptr.prototype.renderTableCell=function(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;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CI.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CG(["align","left"]));}else if(f===(2)){e=$append(e,new CG(["align","center"]));}else if(f===(3)){e=$append(e,new CG(["align","right"]));}$r=c.BaseRenderer.Tag(d,e,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/"+d,CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BV.ptr.prototype.renderTableRow=function(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.BaseRenderer.Tag("tr",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/tr",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BV.ptr.prototype.renderTableHead=function(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.BaseRenderer.Tag("thead",CI.nil,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/thead",CI.nil,false);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!(CJ.nil===a.Next)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.Tag("tbody",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BV.ptr.prototype.renderTable=function(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.handleKramdownBlockIAL(a);$r=c.BaseRenderer.Tag("table",a.KramdownIAL,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(!(CJ.nil===a.FirstChild.Next)){$s=6;continue;}$s=7;continue;case 6:$r=c.BaseRenderer.Tag("/tbody",CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/table",CI.nil,false);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BV.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BV.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BV.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.Tag("/del",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BV.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BV.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.Tag("/del",CI.nil,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BV.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BV.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BV.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BV.ptr.prototype.renderLinkText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CF.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(G.EscapeHTML(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BV.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BV.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BV.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BV.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BV.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BV.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BV.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BV.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BV.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BV.ptr.prototype.renderImage=function(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(0===c.BaseRenderer.DisableTags){$s=3;continue;}$s=4;continue;case 3:d=a.IALAttr("parent-style");if(!(""===d)){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("span",new CI([new CG(["style",d])]),false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$r=c.BaseRenderer.WriteString("\"");$s=19;case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.WriteByte(34);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=a.ChildByType(42);if(!(CJ.nil===i)&&!(CF.nil===i.Tokens)){$s=23;continue;}$s=24;continue;case 23:$r=c.BaseRenderer.WriteString(" title=\"");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(i.Tokens));$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 24:j=c.BaseRenderer.NodeAttrsStr(a);if(!(""===j)){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteString(" "+j);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:$r=c.BaseRenderer.WriteString(" />");$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=a.IALAttr("style");if(!(""===k)){$s=32;continue;}$s=33;continue;case 32:$r=c.BaseRenderer.Tag("/span",CI.nil,false);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 33:if(c.BaseRenderer.Options.Sanitize){$s=35;continue;}$s=36;continue;case 35:l=c.BaseRenderer.Writer.Bytes();m=A.LastIndex(l,(new CF($stringToBytes("");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderBlockquote,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BV.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BV.ptr.prototype.renderHeading=function(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:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=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]))+"\"");$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13: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++;$s=17;continue;}$r=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])+"\"");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j++;$s=17;continue;case 18:case 16:case 11:case 8:$r=c.BaseRenderer.WriteString(">");$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=21;continue;}$s=22;continue;case 21:l=AQ(a);$s=23;case 23:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;$r=c.BaseRenderer.Tag("a",new CI([new CG(["id","vditorAnchor-"+m]),new CG(["class","vditor-anchor"]),new CG(["href","#"+m])]),false);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("/a",CI.nil,false);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:$r=c.BaseRenderer.WriteString(">0))+">");$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BV.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BV.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BV.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BV.ptr.prototype.renderList=function(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;e="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){e="ol";}if(b){$s=1;continue;}$s=2;continue;case 1:$r=d.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=CI.nil;d.BaseRenderer.renderListStyle(a,(c.$ptr||(c.$ptr=new CO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){c[0]=$append(c[0],new CG(["start",B.Itoa(a.ListData.Start)]));}d.handleKramdownBlockIAL(a);c[0]=$appendSlice(c[0],a.KramdownIAL);$r=d.BaseRenderer.Tag(e,c[0],false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=d.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Tag("/"+e,CI.nil,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,$s};return $f;};BV.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BV.ptr.prototype.renderListItem=function(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=CI.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(CJ.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CJ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CJ.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CG(["class",f]));}$r=c.BaseRenderer.Tag("li",d,false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Tag("/li",CI.nil,false);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderListItem,$c:true,$r,a,b,c,d,e,f,$s};return $f;};BV.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BV.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(a.TaskListItemChecked){d=$append(d,new CG(["checked",""]));}d=$append(d,new CG(["disabled",""]),new CG(["type","checkbox"]));$r=c.BaseRenderer.Tag("input",d,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};BV.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BV.ptr.prototype.renderThematicBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("hr",CI.nil,true);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BV.ptr.prototype.renderHardBreak=function(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.BaseRenderer.Tag("br",CI.nil,true);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BV.ptr.prototype.renderSoftBreak=function(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:if(c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Tag("br",CI.nil,true);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BV.ptr.prototype.handleKramdownBlockIAL=function(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));}};BV.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};BV.ptr.prototype.renderTextMarkAttrs=function(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=CI.nil;c=this;b=new CI([new CG(["data-type",a.TextMarkType])]);d=C.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 CG(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CG(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CF($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 CG(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CG(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CG(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,CK.nil)){j=C.ReplaceAll(j,"|","|");j=C.ReplaceAll(j,"\n","
    ");}j=C.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CG(["data-content",j]));b=$append(b,new CG(["contenteditable","false"]));b=$append(b,new CG(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CG(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=C.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CG(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BV.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BV.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BV.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};BV.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};BY=function(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,em,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new BX.ptr(d,CQ.nil);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=28;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeSpanOpenMarker")});k=29;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderCodeSpanContent")});l=30;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderCodeSpanCloseMarker")});m=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderCodeBlock")});n=12;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderCodeBlockOpenMarker")});o=14;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderCodeBlockInfoMarker")});p=15;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderCodeBlockCode")});q=13;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderCodeBlockCloseMarker")});r=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderMathBlock")});s=301;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderMathBlockOpenMarker")});t=302;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderMathBlockContent")});u=303;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderMathBlockCloseMarker")});v=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderInlineMath")});w=305;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineMathOpenMarker")});x=306;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderInlineMathContent")});y=307;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderInlineMathCloseMarker")});z=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderEmphasis")});aa=18;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderEmAsteriskOpenMarker")});ab=19;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderEmAsteriskCloseMarker")});ac=20;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderEmUnderscoreOpenMarker")});ad=21;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderEmUnderscoreCloseMarker")});ae=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderStrong")});af=23;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderStrongA6kOpenMarker")});ag=24;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderStrongA6kCloseMarker")});ah=25;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderStrongU8eOpenMarker")});ai=26;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderStrongU8eCloseMarker")});aj=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderBlockquote")});ak=6;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderBlockquoteMarker")});al=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderHeading")});am=3;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderHeadingC8hMarker")});an=420;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderHeadingID")});ao=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderList")});ap=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderListItem")});aq=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderThematicBreak")});ar=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderHardBreak")});as=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderSoftBreak")});at=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderHTML")});au=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderInlineHTML")});av=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderLink")});aw=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderImage")});ax=35;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBang")});ay=36;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ay),{k:ay,v:$methodVal(e,"renderOpenBracket")});az=37;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(az),{k:az,v:$methodVal(e,"renderCloseBracket")});ba=38;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ba),{k:ba,v:$methodVal(e,"renderOpenParen")});bb=39;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bb),{k:bb,v:$methodVal(e,"renderCloseParen")});bc=47;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bc),{k:bc,v:$methodVal(e,"renderLess")});bd=48;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bd),{k:bd,v:$methodVal(e,"renderGreater")});be=466;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(be),{k:be,v:$methodVal(e,"renderOpenBrace")});bf=467;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bf),{k:bf,v:$methodVal(e,"renderCloseBrace")});bg=40;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bg),{k:bg,v:$methodVal(e,"renderLinkText")});bh=43;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bh),{k:bh,v:$methodVal(e,"renderLinkSpace")});bi=41;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bi),{k:bi,v:$methodVal(e,"renderLinkDest")});bj=42;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bj),{k:bj,v:$methodVal(e,"renderLinkTitle")});bk=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bk),{k:bk,v:$methodVal(e,"renderStrikethrough")});bl=102;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bl),{k:bl,v:$methodVal(e,"renderStrikethrough1OpenMarker")});bm=103;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bm),{k:bm,v:$methodVal(e,"renderStrikethrough1CloseMarker")});bn=104;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bn),{k:bn,v:$methodVal(e,"renderStrikethrough2OpenMarker")});bo=105;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bo),{k:bo,v:$methodVal(e,"renderStrikethrough2CloseMarker")});bp=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bp),{k:bp,v:$methodVal(e,"renderTaskListItemMarker")});bq=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bq),{k:bq,v:$methodVal(e,"renderTable")});br=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(br),{k:br,v:$methodVal(e,"renderTableHead")});bs=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bs),{k:bs,v:$methodVal(e,"renderTableRow")});bt=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bt),{k:bt,v:$methodVal(e,"renderTableCell")});bu=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bu),{k:bu,v:$methodVal(e,"renderEmoji")});bv=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bv),{k:bv,v:$methodVal(e,"renderEmojiUnicode")});bw=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bw),{k:bw,v:$methodVal(e,"renderEmojiImg")});bx=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bx),{k:bx,v:$methodVal(e,"renderEmojiAlias")});by=410;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(by),{k:by,v:$methodVal(e,"renderFootnotesDefBlock")});bz=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(bz),{k:bz,v:$methodVal(e,"renderFootnotesDef")});ca=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ca),{k:ca,v:$methodVal(e,"renderFootnotesRef")});cb=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cb),{k:cb,v:$methodVal(e,"renderToC")});cc=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cc),{k:cc,v:$methodVal(e,"renderBackslash")});cd=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cd),{k:cd,v:$methodVal(e,"renderBackslashContent")});ce=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ce),{k:ce,v:$methodVal(e,"renderHtmlEntity")});cf=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cf),{k:cf,v:$methodVal(e,"renderYamlFrontMatter")});cg=426;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cg),{k:cg,v:$methodVal(e,"renderYamlFrontMatterOpenMarker")});ch=427;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ch),{k:ch,v:$methodVal(e,"renderYamlFrontMatterContent")});ci=428;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ci),{k:ci,v:$methodVal(e,"renderYamlFrontMatterCloseMarker")});cj=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cj),{k:cj,v:$methodVal(e,"renderBlockRef")});ck=431;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ck),{k:ck,v:$methodVal(e,"renderBlockRefID")});cl=432;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cl),{k:cl,v:$methodVal(e,"renderBlockRefSpace")});cm=433;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cm),{k:cm,v:$methodVal(e,"renderBlockRefText")});cn=434;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cn),{k:cn,v:$methodVal(e,"renderBlockRefDynamicText")});co=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(co),{k:co,v:$methodVal(e,"renderFileAnnotationRef")});cp=541;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cp),{k:cp,v:$methodVal(e,"renderFileAnnotationRefID")});cq=542;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cq),{k:cq,v:$methodVal(e,"renderFileAnnotationRefSpace")});cr=543;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cr),{k:cr,v:$methodVal(e,"renderFileAnnotationRefText")});cs=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cs),{k:cs,v:$methodVal(e,"renderMark")});ct=451;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ct),{k:ct,v:$methodVal(e,"renderMark1OpenMarker")});cu=452;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cu),{k:cu,v:$methodVal(e,"renderMark1CloseMarker")});cv=453;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cv),{k:cv,v:$methodVal(e,"renderMark2OpenMarker")});cw=454;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cw),{k:cw,v:$methodVal(e,"renderMark2CloseMarker")});cx=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cx),{k:cx,v:$methodVal(e,"renderSup")});cy=486;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cy),{k:cy,v:$methodVal(e,"renderSupOpenMarker")});cz=487;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(cz),{k:cz,v:$methodVal(e,"renderSupCloseMarker")});da=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(da),{k:da,v:$methodVal(e,"renderSub")});db=491;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(db),{k:db,v:$methodVal(e,"renderSubOpenMarker")});dc=492;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dc),{k:dc,v:$methodVal(e,"renderSubCloseMarker")});dd=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dd),{k:dd,v:$methodVal(e,"renderKramdownBlockIAL")});de=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(de),{k:de,v:$methodVal(e,"renderKramdownSpanIAL")});df=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(df),{k:df,v:$methodVal(e,"renderBlockQueryEmbed")});dg=468;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dg),{k:dg,v:$methodVal(e,"renderBlockQueryEmbedScript")});dh=460;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dh),{k:dh,v:$methodVal(e,"renderTag")});di=461;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(di),{k:di,v:$methodVal(e,"renderTagOpenMarker")});dj=462;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dj),{k:dj,v:$methodVal(e,"renderTagCloseMarker")});dk=45;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dk),{k:dk,v:$methodVal(e,"renderLinkRefDefBlock")});dl=46;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dl),{k:dl,v:$methodVal(e,"renderLinkRefDef")});dm=475;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dm),{k:dm,v:$methodVal(e,"renderSuperBlock")});dn=476;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dn),{k:dn,v:$methodVal(e,"renderSuperBlockOpenMarker")});dp=477;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dp),{k:dp,v:$methodVal(e,"renderSuperBlockLayoutMarker")});dq=478;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dq),{k:dq,v:$methodVal(e,"renderSuperBlockCloseMarker")});dr=495;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dr),{k:dr,v:$methodVal(e,"renderGitConflict")});ds=496;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ds),{k:ds,v:$methodVal(e,"renderGitConflictOpenMarker")});dt=497;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dt),{k:dt,v:$methodVal(e,"renderGitConflictContent")});du=498;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(du),{k:du,v:$methodVal(e,"renderGitConflictCloseMarker")});dv=500;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dv),{k:dv,v:$methodVal(e,"renderIFrame")});dw=535;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dw),{k:dw,v:$methodVal(e,"renderWidget")});dx=510;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dx),{k:dx,v:$methodVal(e,"renderVideo")});dy=505;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dy),{k:dy,v:$methodVal(e,"renderAudio")});dz=515;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(dz),{k:dz,v:$methodVal(e,"renderKbd")});ea=516;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ea),{k:ea,v:$methodVal(e,"renderKbdOpenMarker")});eb=517;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eb),{k:eb,v:$methodVal(e,"renderKbdCloseMarker")});ec=520;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ec),{k:ec,v:$methodVal(e,"renderUnderline")});ed=521;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ed),{k:ed,v:$methodVal(e,"renderUnderlineOpenMarker")});ee=522;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ee),{k:ee,v:$methodVal(e,"renderUnderlineCloseMarker")});ef=525;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ef),{k:ef,v:$methodVal(e,"renderBr")});eg=530;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eg),{k:eg,v:$methodVal(e,"renderTextMark")});eh=550;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(eh),{k:eh,v:$methodVal(e,"renderAttributeView")});ei=560;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ei),{k:ei,v:$methodVal(e,"renderCustomBlock")});ej=570;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ej),{k:ej,v:$methodVal(e,"renderHTMLTag")});ek=571;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ek),{k:ek,v:$methodVal(e,"renderHTMLTagOpen")});el=572;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(el),{k:el,v:$methodVal(e,"renderHTMLTagClose")});em=580;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(em),{k:em,v:$methodVal(e,"renderCallout")});$s=-1;return e;}return;}var $f={$blk:BY,$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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$pkg.NewFormatRenderer=BY;BX.ptr.prototype.renderCallout=function(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;$r=c.BaseRenderer.WriteString("[!");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CalloutType);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!H.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===H.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===H.GetCalloutIcon(a.CalloutType))){$s=8;continue;}$s=9;continue;case 8:if(1===a.CalloutIconType){if(C.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(C.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,C.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=C.TrimSpace(f);$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(f);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:$r=c.BaseRenderer.Newline();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=16;case 16: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:BX.ptr.prototype.renderCallout,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BX.prototype.renderCallout=function(a,b){return this.$val.renderCallout(a,b);};BX.ptr.prototype.renderHTMLTag=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderHTMLTag=function(a,b){return this.$val.renderHTMLTag(a,b);};BX.ptr.prototype.renderHTMLTagOpen=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHTMLTagOpen,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderHTMLTagOpen=function(a,b){return this.$val.renderHTMLTagOpen(a,b);};BX.ptr.prototype.renderHTMLTagClose=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHTMLTagClose,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderHTMLTagClose=function(a,b){return this.$val.renderHTMLTagClose(a,b);};BX.ptr.prototype.renderCustomBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(a.CustomBlockInfo);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(";;;");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=10;continue;}$s=11;continue;case 10:if(c.withoutKramdownBlockIAL(a)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(10);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCustomBlock,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderCustomBlock=function(a,b){return this.$val.renderCustomBlock(a,b);};BX.ptr.prototype.renderAttributeView=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Tag("div",new CI([new CG(["data-type","NodeAttributeView"]),new CG(["data-av-id",a.AttributeViewID]),new CG(["data-av-type",a.AttributeViewType])]),false);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("");$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderAttributeView,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};BX.ptr.prototype.renderTextMark=function(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(J.ContainTextMark(a,new CG(["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)){$s=10;continue;}$s=11;continue;case 10:f=E.DecodeLastRuneInString(e);g=f[0];if("\xE2\x80\x8B"===($encodeRune(g))){e=C.TrimSuffix(e,"\xE2\x80\x8B");h=E.DecodeLastRuneInString(e);g=h[0];}if(D.IsLetter(g)||D.IsDigit(g)){$s=12;continue;}$s=13;continue;case 12:$r=c.BaseRenderer.WriteByte(32);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:case 11:case 8:$s=6;continue;case 5:$r=c.BaseRenderer.TextAutoSpacePrevious(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:i=c.renderTextMarkAttrs(a);$s=16;case 16:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=c.BaseRenderer.Tag("span",j,false);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=a.TextMarkTextContent;if(a.ParentIs(109,CK.nil)){k=C.ReplaceAll(k,"\\|","|");if(!a.IsTextMarkType("code")){k=C.ReplaceAll(k,"|","\\|");}else{k=C.ReplaceAll(k,"|","|");}k=C.ReplaceAll(k,"\n","
    ");if(C.Contains(a.TextMarkType,"code")){k=C.ReplaceAll(k,"
    ","");}}if(c.BaseRenderer.Options.AutoSpace&&!J.ContainTextMark(a,new CG(["block-ref","code","inline-math","kbd","tag"]))){k=($bytesToString(c.BaseRenderer.Space((new CF($stringToBytes(k))))));}$r=c.BaseRenderer.WriteString(k);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteString("");$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(J.ContainTextMark(a,new CG(["code","inline-math","kbd"]))){$s=20;continue;}$s=21;continue;case 20:if(c.BaseRenderer.Options.AutoSpace){$s=23;continue;}$s=24;continue;case 23:l=a.NextNodeText();$s=25;case 25:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!(""===m)){$s=26;continue;}$s=27;continue;case 26:n=E.DecodeRuneInString(m);o=n[0];if("\xE2\x80\x8B"===($encodeRune(o))){m=C.TrimPrefix(m,"\xE2\x80\x8B");p=E.DecodeRuneInString(m);o=p[0];}if(D.IsLetter(o)||D.IsDigit(o)){$s=28;continue;}$s=29;continue;case 28:$r=c.BaseRenderer.WriteByte(32);$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 29:case 27:case 24:$s=22;continue;case 21:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTextMark,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};BX.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};BX.ptr.prototype.renderTextMarkAttrs=function(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=CI.nil;c=this;b=new CI([new CG(["data-type",a.TextMarkType])]);d=C.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 CG(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CG(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CF($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,CK.nil)){h=C.ReplaceAll(h,"\\|","|");h=C.ReplaceAll(h,"|","\\|");}b=$append(b,new CG(["data-href",h]));if(!(""===a.TextMarkATitle)){j=a.TextMarkATitle;if(a.ParentIs(109,CK.nil)){j=C.ReplaceAll(j,"\\|","|");j=C.ReplaceAll(j,"|","\\|");}b=$append(b,new CG(["data-title",j]));}$s=8;continue;case 5:b=$append(b,new CG(["data-subtype","math"]));k=a.TextMarkInlineMathContent;if(a.ParentIs(109,CK.nil)){k=C.ReplaceAll(k,"|","|");k=C.ReplaceAll(k,"\n","
    ");}k=G.EscapeHTMLStr(k);b=$append(b,new CG(["data-content",k]));b=$append(b,new CG(["contenteditable","false"]));b=$append(b,new CG(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CG(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:l=a.TextMarkInlineMemoContent;b=$append(b,new CG(["data-inline-memo-content",l]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BX.ptr.prototype.renderTextMarkAttrs,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};BX.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};BX.ptr.prototype.renderBr=function(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:if(a.ParentIs(109,CK.nil)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBr,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};BX.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};BX.ptr.prototype.renderUnderlineOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderUnderlineOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};BX.ptr.prototype.renderUnderlineCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderUnderlineCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};BX.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};BX.ptr.prototype.renderKbdOpenMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderKbdOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};BX.ptr.prototype.renderKbdCloseMarker=function(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.BaseRenderer.WriteString("");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderKbdCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};BX.ptr.prototype.renderVideo=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderVideo,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};BX.ptr.prototype.renderAudio=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderAudio,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};BX.ptr.prototype.renderIFrame=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderIFrame,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};BX.ptr.prototype.renderWidget=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderWidget,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};BX.ptr.prototype.renderGitConflictCloseMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderGitConflictCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};BX.ptr.prototype.renderGitConflictContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderGitConflictContent,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};BX.ptr.prototype.renderGitConflictOpenMarker=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderGitConflictOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};BX.ptr.prototype.renderGitConflict=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderGitConflict,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};BX.ptr.prototype.renderSuperBlock=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSuperBlock,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};BX.ptr.prototype.renderSuperBlockOpenMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write((new CF($stringToBytes("{{{"))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSuperBlockOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};BX.ptr.prototype.renderSuperBlockLayoutMarker=function(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&&c.BaseRenderer.Options.SuperBlock){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSuperBlockLayoutMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};BX.ptr.prototype.renderSuperBlockCloseMarker=function(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:if(c.BaseRenderer.Options.SuperBlock){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write((new CF($stringToBytes("}}}"))));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a.Parent)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(10);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSuperBlockCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};BX.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BX.ptr.prototype.renderLinkRefDef=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(a.Tokens);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("]: ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(10);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLinkRefDef,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BX.ptr.prototype.renderTag=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTag,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};BX.ptr.prototype.renderTagOpenMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTagOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};BX.ptr.prototype.renderTagCloseMarker=function(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.BaseRenderer.WriteByte(35);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTagCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};BX.ptr.prototype.renderKramdownBlockIAL=function(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(!c.BaseRenderer.Options.KramdownBlockIAL){$s=-1;return 2;}if(!(CJ.nil===a.Previous)&&(8===a.Previous.Type)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.BaseRenderer.Options.KramdownBlockIAL){$s=5;continue;}$s=6;continue;case 5:if(K.IsDocIAL(a.Tokens)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteByte(10);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$r=c.BaseRenderer.Write(a.Tokens);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if((8===a.Parent.Type)||(7===a.Parent.Type)){$s=11;continue;}$s=12;continue;case 11:if(!a.Parent.ListData.Tight){$s=14;continue;}$s=15;continue;case 14:$r=c.BaseRenderer.Newline();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:$s=13;continue;case 12:$r=c.BaseRenderer.Newline();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 13:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BX.ptr.prototype.renderKramdownSpanIAL=function(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:$r=c.BaseRenderer.Write(a.Tokens);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:d=a.Previous;if(!(CJ.nil===d)&&J.ContainTextMark(d,new CG(["code","inline-math","kbd"]))&&c.BaseRenderer.Options.AutoSpace){$s=5;continue;}$s=6;continue;case 5:e=a.NextNodeText();$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){$s=8;continue;}$s=9;continue;case 8:g=E.DecodeRuneInString(f);h=g[0];if("\xE2\x80\x8B"===($encodeRune(h))){f=C.TrimPrefix(f,"\xE2\x80\x8B");i=E.DecodeRuneInString(f);h=i[0];}if(D.IsLetter(h)||D.IsDigit(h)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteByte(32);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 6:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BX.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};BX.ptr.prototype.renderMark=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BX.ptr.prototype.renderMark1OpenMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderMark1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BX.ptr.prototype.renderMark1CloseMarker=function(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.BaseRenderer.WriteString("=");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderMark1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BX.ptr.prototype.renderMark2OpenMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderMark2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BX.ptr.prototype.renderMark2CloseMarker=function(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.BaseRenderer.WriteString("==");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderMark2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BX.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BX.ptr.prototype.renderSupOpenMarker=function(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.BaseRenderer.WriteString("^");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSupOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BX.ptr.prototype.renderSupCloseMarker=function(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.BaseRenderer.WriteString("^");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSupCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BX.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BX.ptr.prototype.renderSubOpenMarker=function(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.BaseRenderer.WriteString("~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSubOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BX.ptr.prototype.renderSubCloseMarker=function(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.BaseRenderer.WriteString("~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSubCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BX.ptr.prototype.renderBlockQueryEmbedScript=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockQueryEmbedScript,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};BX.ptr.prototype.renderBlockQueryEmbed=function(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.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.Newline();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};BX.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};BX.ptr.prototype.renderBlockRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockRefID,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};BX.ptr.prototype.renderBlockRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockRefSpace,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};BX.ptr.prototype.renderBlockRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockRefText,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};BX.ptr.prototype.renderBlockRefDynamicText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(39);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(39);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockRefDynamicText,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};BX.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};BX.ptr.prototype.renderFileAnnotationRefID=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderFileAnnotationRefID,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};BX.ptr.prototype.renderFileAnnotationRefSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderFileAnnotationRefSpace,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};BX.ptr.prototype.renderFileAnnotationRefText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=G.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CF($stringToBytes("'"))),(new CF($stringToBytes("'"))));$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderFileAnnotationRefText,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};BX.ptr.prototype.renderYamlFrontMatterCloseMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderYamlFrontMatterCloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BX.ptr.prototype.renderYamlFrontMatterContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderYamlFrontMatterContent,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BX.ptr.prototype.renderYamlFrontMatterOpenMarker=function(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.BaseRenderer.Write(J.YamlFrontMatterMarker);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderYamlFrontMatterOpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BX.ptr.prototype.renderYamlFrontMatter=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteByte(10);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BX.ptr.prototype.renderHtmlEntity=function(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.BaseRenderer.Write(a.HtmlEntityTokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BX.ptr.prototype.renderBackslashContent=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBackslashContent,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BX.ptr.prototype.renderBackslash=function(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.BaseRenderer.WriteByte(92);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BX.ptr.prototype.renderToC=function(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.BaseRenderer.WriteString("[toc]\n\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BX.ptr.prototype.renderFootnotesRef=function(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.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BX.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BX.ptr.prototype.renderFootnotesDef=function(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(CF.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$r=c.BaseRenderer.WriteString("["+K.BytesToStr(a.Tokens)+"]: ");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$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=f.String();h=C.Split(g,"\n");i=new A.Buffer.ptr(CF.nil,0,0);j=h;k=0;case 5:if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){$s=7;continue;}$s=8;continue;case 7:n=i.WriteString(m+"\n");$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}n;$s=9;continue;case 8:if(""===m){$s=11;continue;}$s=12;continue;case 11:o=i.WriteString("\n");$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;$s=13;continue;case 12:p=i.WriteString(" "+m+"\n");$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;case 13:case 9:k++;$s=5;continue;case 6:s=(q=c.NodeWriterStack,r=c.NodeWriterStack.$length-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(i.Bytes());$s=16;case 16:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;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]));case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderFootnotesDef,$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;};BX.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BX.ptr.prototype.renderEmojiAlias=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderEmojiAlias,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BX.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BX.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BX.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BX.ptr.prototype.renderTableCell=function(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;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.WriteByte(124);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(32);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.TableCellAlign;if(e===(2)){$s=9;continue;}if(e===(3)){$s=10;continue;}$s=11;continue;case 9:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=11;continue;case 10:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),d));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 8:case 6:$s=3;continue;case 2:if(!c.BaseRenderer.Options.ProtyleWYSIWYG){$s=14;continue;}$s=15;continue;case 14:g=a.TableCellAlign;if(g===(2)){$s=17;continue;}if(g===(3)){$s=18;continue;}$s=19;continue;case 17:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 18:$s=20;continue;case 19:$r=c.BaseRenderer.Write(A.Repeat(new CF([32]),d));$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 16:$r=c.BaseRenderer.WriteByte(32);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};BX.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BX.ptr.prototype.renderTableRow=function(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.BaseRenderer.WriteString("|\n");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BX.ptr.prototype.renderTableHead=function(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.FirstChild;e=d.FirstChild;case 3:if(!(!(CJ.nil===e))){$s=4;continue;}if(456===e.Type){e=e.Next;$s=3;continue;}f=e.TableCellAlign;g=f;if(g===(0)){$s=6;continue;}if(g===(1)){$s=7;continue;}if(g===(2)){$s=8;continue;}if(g===(3)){$s=9;continue;}$s=10;continue;case 6:$r=c.BaseRenderer.WriteString("| -");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}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(!(!(CJ.nil===h))){break;}d=$append(d,new CL([]));i=h.FirstChild;while(true){if(!(!(CJ.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=H.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(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:$r=c[0].BaseRenderer.Newline();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){$s=13;continue;}$s=14;continue;case 13:if(c[0].withoutKramdownBlockIAL(a)){$s=15;continue;}$s=16;continue;case 15:$r=c[0].BaseRenderer.WriteByte(10);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 16:case 14:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTable,$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;};BX.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BX.ptr.prototype.renderStrikethrough=function(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.BaseRenderer.TextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.TextAutoSpaceNext(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BX.ptr.prototype.renderStrikethrough1OpenMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderStrikethrough1OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BX.ptr.prototype.renderStrikethrough1CloseMarker=function(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.BaseRenderer.WriteByte(126);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderStrikethrough1CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BX.ptr.prototype.renderStrikethrough2OpenMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderStrikethrough2OpenMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BX.ptr.prototype.renderStrikethrough2CloseMarker=function(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.BaseRenderer.WriteString("~~");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderStrikethrough2CloseMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BX.ptr.prototype.renderLinkTitle=function(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.BaseRenderer.WriteByte(34);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.Tokens));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(34);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLinkTitle,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BX.ptr.prototype.renderLinkDest=function(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;$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLinkDest,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BX.ptr.prototype.renderLinkSpace=function(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.BaseRenderer.WriteByte(32);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLinkSpace,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BX.ptr.prototype.renderLinkText=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:d=CF.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLinkText,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BX.ptr.prototype.renderCloseParen=function(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.BaseRenderer.WriteByte(41);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCloseParen,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BX.ptr.prototype.renderOpenParen=function(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.BaseRenderer.WriteByte(40);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderOpenParen,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BX.ptr.prototype.renderGreater=function(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.BaseRenderer.WriteByte(62);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderGreater,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};BX.ptr.prototype.renderLess=function(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.BaseRenderer.WriteByte(60);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLess,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};BX.ptr.prototype.renderCloseBrace=function(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.BaseRenderer.WriteByte(125);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCloseBrace,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BX.ptr.prototype.renderOpenBrace=function(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.BaseRenderer.WriteByte(123);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderOpenBrace,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BX.ptr.prototype.renderCloseBracket=function(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.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCloseBracket,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BX.ptr.prototype.renderOpenBracket=function(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.BaseRenderer.WriteByte(91);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderOpenBracket,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BX.ptr.prototype.renderBang=function(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.BaseRenderer.WriteByte(33);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBang,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BX.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BX.ptr.prototype.renderLink=function(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:$r=c.BaseRenderer.LinkTextAutoSpacePrevious(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("["+K.BytesToStr(d)+"]["+K.BytesToStr(a.LinkRefLabel)+"]");$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 1;case 6:if(1===a.LinkType){$s=12;continue;}$s=13;continue;case 12:e=a.ChildByType(41).Tokens;$r=c.BaseRenderer.Write(e);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 13:$s=3;continue;case 2:$r=c.BaseRenderer.LinkTextAutoSpaceNext(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderLink,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BX.ptr.prototype.renderHTML=function(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:$r=c.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;$r=c.BaseRenderer.Write(d);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){$s=7;continue;}$s=8;continue;case 7:if(c.withoutKramdownBlockIAL(a)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHTML,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BX.ptr.prototype.renderInlineHTML=function(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.BaseRenderer.Write(a.Tokens);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BX.ptr.prototype.renderDocument=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CF.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CF.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();$r=c.BaseRenderer.Write(d);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderDocument,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BX.ptr.prototype.renderParagraph=function(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&&!(CJ.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,CK.nil)){$s=6;continue;}$s=7;continue;case 6:if(!(CJ.nil===a.Next)&&!((16===a.Next.Type))){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteString("

    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:$s=-1;return 2;case 7:if(c.withoutKramdownBlockIAL(a)){$s=11;continue;}$s=12;continue;case 11:$r=c.BaseRenderer.Newline();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 12:e=false;f=false;g=a.Parent;if(!(CJ.nil===g)){if(8===g.Type){h=g;if(!(CJ.nil===h.Parent)&&!(CM.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(CJ.nil===i){j=a.Next;f=CJ.nil===j;}}else{e=true;}}}if(!e||(f)){$s=14;continue;}$s=15;continue;case 14:if(c.withoutKramdownBlockIAL(a)){$s=16;continue;}$s=17;continue;case 16:$r=c.BaseRenderer.WriteByte(10);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 17:case 15:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BX.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BX.ptr.prototype.renderText=function(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=CF.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((CJ.nil===a.Previous||(100===a.Previous.Type))&&!(CJ.nil===a.Parent.Parent)&&!(CM.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=A.TrimPrefix(d,(new CF($stringToBytes(" "))));if(A.HasPrefix(d,(new CF($stringToBytes("\xE2\x80\xB8 "))))){d=A.TrimPrefix(d,(new CF($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(F.CaretTokens,d);}}}$r=c.BaseRenderer.Write(d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderText,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BX.ptr.prototype.renderCodeSpan=function(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)){$s=7;continue;}$s=8;continue;case 7:f=E.DecodeLastRuneInString(e);g=f[0];if(D.IsLetter(g)||D.IsDigit(g)){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 8:case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=12;continue;}$s=13;continue;case 12:h=a.NextNodeText();$s=14;case 14:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){$s=15;continue;}$s=16;continue;case 15:j=E.DecodeRuneInString(i);k=j[0];if(D.IsLetter(k)||D.IsDigit(k)){$s=17;continue;}$s=18;continue;case 17:$r=c.BaseRenderer.WriteByte(32);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 18:case 16:case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCodeSpan,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};BX.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BX.ptr.prototype.renderCodeSpanOpenMarker=function(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:$r=c.BaseRenderer.WriteByte(96);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(1"))),CF.nil);}$r=c.BaseRenderer.Write(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderCodeSpanContent,$c:true,$r,a,b,c,d,$s};return $f;};BX.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BX.ptr.prototype.renderCodeSpanCloseMarker=function(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: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(CF.nil,0,0);h=f.Bytes();i=A.Split(h,new CF([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&I.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;case 5:if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){$s=7;continue;}$s=8;continue;case 7:q=g.WriteString(">\n");$s=9;case 9:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;o++;$s=5;continue;case 8:if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){$s=10;continue;}$s=11;continue;case 10:r=g.WriteString(">");$s=13;case 13:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;$s=12;continue;case 11:s=g.WriteString("> ");$s=14;case 14:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;case 12:t=g.Write(p);$s=15;case 15:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}t;u=g.WriteByte(10);$s=16;case 16:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;o++;$s=5;continue;case 6:v=A.TrimSpace(g.Bytes());$s=17;case 17:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;f.Reset();w=f.Write(h);$s=18;case 18:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;z=(x=c.NodeWriterStack,y=c.NodeWriterStack.$length-1>>0,((y<0||y>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+y])).Write(f.Bytes());$s=19;case 19:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}z;c.BaseRenderer.Writer=(aa=c.NodeWriterStack,ab=c.NodeWriterStack.$length-1>>0,((ab<0||ab>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab]));ac=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=20;case 20:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}h=ac;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(h);$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CK.nil)){$s=22;continue;}$s=23;continue;case 22:if(c.withoutKramdownBlockIAL(a)){$s=24;continue;}$s=25;continue;case 24:$r=c.BaseRenderer.WriteString("\n\n");$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 25:case 23:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderBlockquote,$c:true,$r,a,aa,ab,ac,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;};BX.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BX.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BX.ptr.prototype.renderHeading=function(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:$r=c.newlineBeforeBlock(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.HeadingSetext){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Write(A.Repeat(new CF([35]),a.HeadingLevel));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(32);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:$s=3;continue;case 2:if(a.HeadingSetext){$s=9;continue;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=c.BaseRenderer.setextHeadingLen(a);$s=12;case 12:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){$s=13;continue;}if(2===a.HeadingLevel){$s=14;continue;}$s=15;continue;case 13:$r=c.BaseRenderer.WriteString(C.Repeat("=",e));$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=15;continue;case 14:$r=c.BaseRenderer.WriteString(C.Repeat("-",e));$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:case 10:if(!a.ParentIs(109,CK.nil)){$s=18;continue;}$s=19;continue;case 18:if(c.withoutKramdownBlockIAL(a)){$s=20;continue;}$s=21;continue;case 20:$r=c.BaseRenderer.Newline();$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 21:case 19:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,e,$s};return $f;};BX.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BX.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BX.ptr.prototype.renderHeadingID=function(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.BaseRenderer.WriteString(" {"+K.BytesToStr(a.Tokens)+"}");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHeadingID,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BX.ptr.prototype.renderList=function(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:$r=c.newlineBeforeBlock(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Writer=new A.Buffer.ptr(CF.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));i=(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());$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;c.BaseRenderer.Writer=(j=c.NodeWriterStack,k=c.NodeWriterStack.$length-1>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));l=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(m);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CK.nil)){$s=8;continue;}$s=9;continue;case 8:if(c.withoutKramdownBlockIAL(a)){$s=10;continue;}$s=11;continue;case 10:$r=c.BaseRenderer.WriteString("\n\n");$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderList,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BX.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BX.ptr.prototype.renderListItem=function(a,b){var{a,aa,ab,ac,ad,ae,af,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:c.BaseRenderer.Writer=new A.Buffer.ptr(CF.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(CJ.nil===a.Next)&&(455===a.Next.Type)){$s=4;continue;}$s=5;continue;case 4:d=a.Next;$r=c.BaseRenderer.Write(d.Tokens);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(!(CJ.nil===a.FirstChild)&&(7===a.FirstChild.Type)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.Newline();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 8:$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))&&!(CJ.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CF([32]),h);j=new A.Buffer.ptr(CF.nil,0,0);k=g.Bytes();l=A.Split(k,new CF([10]));m=l;n=0;case 10:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){$s=12;continue;}$s=13;continue;case 12:p=j.WriteByte(10);$s=14;case 14:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;n++;$s=10;continue;case 13:q=j.Write(i);$s=15;case 15:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;r=j.Write(o);$s=16;case 16:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;s=j.WriteByte(10);$s=17;case 17:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s;n++;$s=10;continue;case 11:k=j.Bytes();if(h>0,((ab<0||ab>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab])).Write(k);$s=33;case 33:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;c.BaseRenderer.Writer=(ad=c.NodeWriterStack,ae=c.NodeWriterStack.$length-1>>0,((ae<0||ae>=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]));af=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=34;case 34:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}k=af;c.BaseRenderer.Writer.Reset();$r=c.BaseRenderer.Write(k);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.ParentIs(109,CK.nil)){$s=36;continue;}$s=37;continue;case 36:$r=c.BaseRenderer.WriteString("\n");$s=38;case 38:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 37:case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderListItem,$c:true,$r,a,aa,ab,ac,ad,ae,af,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;};BX.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BX.ptr.prototype.renderTaskListItemMarker=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.TaskListItemChecked){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.WriteByte(88);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=7;continue;case 6:$r=c.BaseRenderer.WriteByte(32);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 7:$r=c.BaseRenderer.WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.BaseRenderer.WriteByte(32);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BX.ptr.prototype.renderThematicBreak=function(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:if(a.ParentIs(109,CK.nil)){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("
    ");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("---");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(c.withoutKramdownBlockIAL(a)){$s=8;continue;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(10);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BX.ptr.prototype.renderHardBreak=function(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:if(!c.BaseRenderer.Options.SoftBreak2HardBreak){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.WriteString("\\\n");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=5;continue;case 4:if(a.ParentIs(109,CK.nil)){$s=7;continue;}$s=8;continue;case 7:$r=c.BaseRenderer.WriteString("
    ");$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=9;continue;case 8:$r=c.BaseRenderer.WriteByte(10);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 9:case 5:case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BX.ptr.prototype.renderSoftBreak=function(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.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:BX.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};BX.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BX.ptr.prototype.withoutKramdownBlockIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||CJ.nil===a.Next||!((455===a.Next.Type));};BX.prototype.withoutKramdownBlockIAL=function(a){return this.$val.withoutKramdownBlockIAL(a);};BX.ptr.prototype.newlineBeforeBlock=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!a.ParentIs(109,CK.nil)&&!(CJ.nil===a.Previous)&&(!a.Previous.IsBlock()&&!((455===a.Previous.Type))&&!((100===a.Previous.Type)))){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.Newline();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:BX.ptr.prototype.newlineBeforeBlock,$c:true,$r,a,b,$s};return $f;};BX.prototype.newlineBeforeBlock=function(a){return this.$val.newlineBeforeBlock(a);};CE=function(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,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,c});$s=$s||0;s:while(true){switch($s){case 0:d=AO(a,b,c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=new CD.ptr(d);f=0;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderDocument")});g=1;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(g),{k:g,v:$methodVal(e,"renderParagraph")});h=16;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(h),{k:h,v:$methodVal(e,"renderText")});i=27;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(i),{k:i,v:$methodVal(e,"renderCodeSpan")});j=11;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(j),{k:j,v:$methodVal(e,"renderCodeBlock")});k=300;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(k),{k:k,v:$methodVal(e,"renderMathBlock")});l=304;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(l),{k:l,v:$methodVal(e,"renderInlineMath")});m=17;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(m),{k:m,v:$methodVal(e,"renderEmphasis")});n=22;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(n),{k:n,v:$methodVal(e,"renderStrong")});o=5;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(o),{k:o,v:$methodVal(e,"renderBlockquote")});p=2;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(p),{k:p,v:$methodVal(e,"renderHeading")});q=7;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(q),{k:q,v:$methodVal(e,"renderList")});r=8;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(r),{k:r,v:$methodVal(e,"renderListItem")});s=4;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(s),{k:s,v:$methodVal(e,"renderThematicBreak")});t=31;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(t),{k:t,v:$methodVal(e,"renderHardBreak")});u=32;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(u),{k:u,v:$methodVal(e,"renderSoftBreak")});v=9;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(v),{k:v,v:$methodVal(e,"renderHTML")});w=10;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(w),{k:w,v:$methodVal(e,"renderInlineHTML")});x=33;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(x),{k:x,v:$methodVal(e,"renderLink")});y=34;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(y),{k:y,v:$methodVal(e,"renderImage")});z=101;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(z),{k:z,v:$methodVal(e,"renderStrikethrough")});aa=100;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aa),{k:aa,v:$methodVal(e,"renderTaskListItemMarker")});ab=106;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ab),{k:ab,v:$methodVal(e,"renderTable")});ac=107;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ac),{k:ac,v:$methodVal(e,"renderTableHead")});ad=108;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ad),{k:ad,v:$methodVal(e,"renderTableRow")});ae=109;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ae),{k:ae,v:$methodVal(e,"renderTableCell")});af=200;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(af),{k:af,v:$methodVal(e,"renderEmoji")});ag=201;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ag),{k:ag,v:$methodVal(e,"renderEmojiUnicode")});ah=202;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ah),{k:ah,v:$methodVal(e,"renderEmojiImg")});ai=203;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ai),{k:ai,v:$methodVal(e,"renderEmojiAlias")});aj=411;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aj),{k:aj,v:$methodVal(e,"renderFootnotesDef")});ak=412;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ak),{k:ak,v:$methodVal(e,"renderFootnotesRef")});al=415;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(al),{k:al,v:$methodVal(e,"renderToC")});am=400;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(am),{k:am,v:$methodVal(e,"renderBackslash")});an=401;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(an),{k:an,v:$methodVal(e,"renderBackslashContent")});ao=44;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ao),{k:ao,v:$methodVal(e,"renderHtmlEntity")});ap=425;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ap),{k:ap,v:$methodVal(e,"renderYamlFrontMatter")});aq=430;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aq),{k:aq,v:$methodVal(e,"renderBlockRef")});ar=540;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ar),{k:ar,v:$methodVal(e,"renderFileAnnotationRef")});as=450;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(as),{k:as,v:$methodVal(e,"renderMark")});at=485;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(at),{k:at,v:$methodVal(e,"renderSup")});au=490;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(au),{k:au,v:$methodVal(e,"renderSub")});av=455;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(av),{k:av,v:$methodVal(e,"renderKramdownBlockIAL")});aw=456;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(aw),{k:aw,v:$methodVal(e,"renderKramdownSpanIAL")});ax=465;(e.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(H.NodeType.keyFor(ax),{k:ax,v:$methodVal(e,"renderBlockQueryEmbed")});e.BaseRenderer.DefaultRendererFunc=$methodVal(e,"renderDefault");$s=-1;return e;}return;}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,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;};$pkg.NewEChartsJSONRenderer=CE;CD.ptr.prototype.renderKramdownBlockIAL=function(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(CJ.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(K.IsDocIAL(a.Tokens)){e=c.BaseRenderer.Tree.ID;}$r=c.leaf("Block IAL\n{: "+e+"}",a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderKramdownBlockIAL,$c:true,$r,a,b,c,d,e,$s};return $f;};CD.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};CD.ptr.prototype.renderKramdownSpanIAL=function(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(CJ.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;$r=c.leaf("Span IAL\n{: "+e+"}",a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderKramdownSpanIAL,$c:true,$r,a,b,c,d,e,$s};return $f;};CD.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};CD.ptr.prototype.renderMark=function(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.leaf("Mark\nmark",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderMark,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};CD.ptr.prototype.renderSup=function(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.leaf("Sup\nsup",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderSup,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};CD.ptr.prototype.renderSub=function(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.leaf("Sub\nsub",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderSub,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};CD.ptr.prototype.renderBlockQueryEmbed=function(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.leaf("BlockQueryEmbed\n{{script}}",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderBlockQueryEmbed,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};CD.ptr.prototype.renderBlockRef=function(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.leaf("BlockRef\n((id))",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderBlockRef,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};CD.ptr.prototype.renderFileAnnotationRef=function(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.leaf("FileAnnotationRef\n<>",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderFileAnnotationRef,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};CD.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};CD.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};CD.ptr.prototype.renderYamlFrontMatter=function(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.leaf("Front Matter\nYAML",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderYamlFrontMatter,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};CD.ptr.prototype.renderHtmlEntity=function(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.leaf("HTML Entity\nspan",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderHtmlEntity,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};CD.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;return 1;};CD.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};CD.ptr.prototype.renderBackslash=function(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.leaf("Blackslash\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderBackslash,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};CD.ptr.prototype.renderToC=function(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.leaf("ToC\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderToC,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};CD.ptr.prototype.renderFootnotesRef=function(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.leaf("Footnotes Ref\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderFootnotesRef,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};CD.ptr.prototype.renderFootnotesDef=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Footnotes Def\np",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderFootnotesDef,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};CD.ptr.prototype.renderInlineMath=function(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.leaf("Inline Math\nspan",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderInlineMath,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};CD.ptr.prototype.renderMathBlock=function(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.leaf("Math Block\ndiv",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderMathBlock,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};CD.ptr.prototype.renderEmojiImg=function(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.leaf("Emoji Img\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderEmojiImg,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};CD.ptr.prototype.renderEmojiUnicode=function(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.leaf("Emoji Unicode\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderEmojiUnicode,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};CD.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};CD.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};CD.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};CD.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};CD.ptr.prototype.renderTableCell=function(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.leaf("Table Cell\ntd",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderTableCell,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};CD.ptr.prototype.renderTableRow=function(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.leaf("Table Row\ntr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderTableRow,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};CD.ptr.prototype.renderTableHead=function(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.leaf("Table Head\nthead",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderTableHead,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};CD.ptr.prototype.renderTable=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Table\ntable",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderTable,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};CD.ptr.prototype.renderStrikethrough=function(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.leaf("Strikethrough\ndel",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderStrikethrough,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};CD.ptr.prototype.renderImage=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Image\nimg",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderImage,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};CD.ptr.prototype.renderLink=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Link\na",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderLink,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};CD.ptr.prototype.renderHTML=function(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.leaf("HTML Block\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderHTML,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};CD.ptr.prototype.renderInlineHTML=function(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.leaf("Inline HTML\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderInlineHTML,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};CD.ptr.prototype.renderDocument=function(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.BaseRenderer.WriteByte(91);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openObj();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Document",a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteByte(93);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderDocument,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};CD.ptr.prototype.renderParagraph=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("Paragraph\np",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderParagraph,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};CD.ptr.prototype.renderText=function(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:d=K.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h>0;f=f+(($encodeRune(j)));if(4>0));$r=c.val("Heading\n"+d,a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderHeading,$c:true,$r,a,b,c,d,$s};return $f;};CD.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};CD.ptr.prototype.renderList=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}$r=c.val("List\n"+d,a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderList,$c:true,$r,a,b,c,d,$s};return $f;};CD.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};CD.ptr.prototype.renderListItem=function(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.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val("List Item\nli "+K.BytesToStr(a.ListData.Marker),a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderListItem,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};CD.ptr.prototype.renderTaskListItemMarker=function(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;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.openObj();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=" ";if(a.TaskListItemChecked){d="X";}$r=c.val("Task List Item Marker\n["+d+"]",a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.openChildren(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=c.closeChildren(a);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(a);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:CD.ptr.prototype.renderTaskListItemMarker,$c:true,$r,a,b,c,d,$s};return $f;};CD.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};CD.ptr.prototype.renderThematicBreak=function(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.leaf("Thematic Break\nhr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderThematicBreak,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};CD.ptr.prototype.renderHardBreak=function(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.leaf("Hard Break\nbr",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderHardBreak,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};CD.ptr.prototype.renderSoftBreak=function(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.leaf("Soft Break\n",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderSoftBreak,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};CD.ptr.prototype.renderCodeBlock=function(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.leaf("Code Block\npre.code",a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return 1;}return;}var $f={$blk:CD.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};CD.ptr.prototype.leaf=function(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;$r=c.openObj();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.val(a,b);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.closeObj(b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:CD.ptr.prototype.leaf,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.leaf=function(a,b){return this.$val.leaf(a,b);};CD.ptr.prototype.val=function(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;a=C.ReplaceAll(a,"\\","\\\\");a=C.ReplaceAll(a,"\n","\\n");a=C.ReplaceAll(a,"\"","");a=C.ReplaceAll(a,"'","");$r=c.BaseRenderer.WriteString("\"name\":\""+a+"\"");$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:CD.ptr.prototype.val,$c:true,$r,a,b,c,$s};return $f;};CD.prototype.val=function(a,b){return this.$val.val(a,b);};CD.ptr.prototype.openObj=function(){var{a,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.BaseRenderer.WriteByte(123);$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:CD.ptr.prototype.openObj,$c:true,$r,a,$s};return $f;};CD.prototype.openObj=function(){return this.$val.openObj();};CD.ptr.prototype.closeObj=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.BaseRenderer.WriteByte(125);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b.ignore(a.Next)){$s=2;continue;}$s=3;continue;case 2:$r=b.comma();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}var $f={$blk:CD.ptr.prototype.closeObj,$c:true,$r,a,b,$s};return $f;};CD.prototype.closeObj=function(a){return this.$val.closeObj(a);};CD.ptr.prototype.openChildren=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!(CJ.nil===a.FirstChild)){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.WriteString(",\"children\":[");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:CD.ptr.prototype.openChildren,$c:true,$r,a,b,$s};return $f;};CD.prototype.openChildren=function(a){return this.$val.openChildren(a);};CD.ptr.prototype.closeChildren=function(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!(CJ.nil===a.FirstChild)){$s=1;continue;}$s=2;continue;case 1:$r=b.BaseRenderer.WriteByte(93);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}var $f={$blk:CD.ptr.prototype.closeChildren,$c:true,$r,a,b,$s};return $f;};CD.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};CD.ptr.prototype.comma=function(){var{a,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;$r=a.BaseRenderer.WriteString(",");$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:CD.ptr.prototype.comma,$c:true,$r,a,$s};return $f;};CD.prototype.comma=function(){return this.$val.comma();};CD.ptr.prototype.ignore=function(a){var a,b;b=this;return CJ.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);};CD.prototype.ignore=function(a){return this.$val.ignore(a);};BV.ptr.prototype.renderCodeBlock=function(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;$r=c.BaseRenderer.Newline();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!a.IsFencedCodeBlock){$s=2;continue;}$s=3;continue;case 2:if(b){$s=4;continue;}$s=5;continue;case 4:$r=c.BaseRenderer.WriteString("
    ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Write(G.EscapeHTML(a.FirstChild.Tokens));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString("
    ");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=c.BaseRenderer.Newline();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 1;case 5:$s=-1;return 2;case 6:case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderCodeBlock,$c:true,$r,a,b,c,$s};return $f;};BV.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BV.ptr.prototype.renderCodeBlockCode=function(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=AX(d);if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.BaseRenderer.Newline();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=CI.nil;c.handleKramdownBlockIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){$s=5;continue;}$s=6;continue;case 5:$r=c.BaseRenderer.Tag("pre",g,false);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 6:h=a.Tokens;if(0");$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=13;continue;case 12:if(f){$s=18;continue;}$s=19;continue;case 18:$r=c.BaseRenderer.WriteString("
    ");$s=21;case 21:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=20;continue;case 19:$r=c.BaseRenderer.WriteString("");$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 20:case 13:h=G.EscapeHTML(h);$r=c.BaseRenderer.Write(h);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 9:$r=c.BaseRenderer.WriteString("");$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=G.EscapeHTML(h);$r=c.BaseRenderer.Write(h);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:$s=3;continue;case 2:if(f){$s=26;continue;}$s=27;continue;case 26:$r=c.BaseRenderer.WriteString("
    ");$s=29;case 29:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=28;continue;case 27:$r=c.BaseRenderer.WriteString("");$s=30;case 30:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 28:$r=c.BaseRenderer.Newline();$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:BV.ptr.prototype.renderCodeBlockCode,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BV.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};DF.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)}];DG.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CF],[],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([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CR,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CR,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CJ],[$String],false)}];DH.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CJ],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CJ],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CJ],[$String],false)}];DI.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CF,CG],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)}];CH.methods=[{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([CF],[CF],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([CF],[CF],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([CF],[CF],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CF],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CF],[],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([CJ],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([CJ],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([CJ],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([CJ],[],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC0",name:"renderToC0",pkg:"github.com/88250/lute/render",typ:$funcType([CZ],[],false)},{prop:"Tag",name:"Tag",pkg:"",typ:$funcType([$String,CI,$Bool],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[DA],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"tagSrc",name:"tagSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CF],[CF],false)},{prop:"replaceSrc",name:"replaceSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CF,$String],[CF],false)},{prop:"tagSrcPath",name:"tagSrcPath",pkg:"github.com/88250/lute/render",typ:$funcType([CF],[CF],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CJ],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([CJ],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([CJ],[CI],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([CJ],[$String],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CJ],[$String],false)},{prop:"ParagraphContainImgOnly",name:"ParagraphContainImgOnly",pkg:"",typ:$funcType([CJ],[$Bool],false)},{prop:"EncodeLinkSpace",name:"EncodeLinkSpace",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([CF],[CF],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([CF],[CF],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([CF],[CF],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/render",typ:$funcType([CF],[$Bool],false)}];DM.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.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([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"blockNodeAttrs",name:"blockNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO,$String],[],false)},{prop:"nodeClass",name:"nodeClass",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO,$String],[],false)},{prop:"nodeDataType",name:"nodeDataType",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"nodeID",name:"nodeID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"nodeIndex",name:"nodeIndex",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"spellcheck",name:"spellcheck",pkg:"github.com/88250/lute/render",typ:$funcType([CO],[],false)},{prop:"contenteditable",name:"contenteditable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"renderIAL",name:"renderIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[CI],false)},{prop:"tokensStyle",name:"tokensStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CF],[$String],false)}];DN.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.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([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[CI],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CF],false)}];DP.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMdMarker",name:"renderMdMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[$String],false)},{prop:"renderMdMarker0",name:"renderMdMarker0",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$String,$Bool],[$String],false)},{prop:"renderMdMarker1",name:"renderMdMarker1",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$String,$Bool],[$String],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[$Bool],false)}];DR.methods=[{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"data",name:"data",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],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([CJ],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)}];DS.methods=[{prop:"renderNode",name:"renderNode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)}];DT.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CF],false)},{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[CF],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[CI],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,CO],[],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)}];CU.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTag",name:"renderHTMLTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTagOpen",name:"renderHTMLTagOpen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTMLTagClose",name:"renderHTMLTagClose",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[CI],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[$Bool],false)},{prop:"newlineBeforeBlock",name:"newlineBeforeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)}];DU.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CJ,$Bool],[H.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CJ],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CJ],[],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([CJ],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CJ],[],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([CJ],[$Bool],false)}];O.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""},{prop:"commentStackDepth",name:"commentStackDepth",embedded:false,exported:false,typ:$Int,tag:""}]);Q.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:CQ,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:CF,tag:""}]);S.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""}]);U.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:CU,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:CG,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:CG,tag:""}]);AI.init([CJ,$Bool],[H.WalkStatus],false);AJ.init([CJ,$Bool],[$String,H.WalkStatus],false);AL.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:DJ,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:""}]);AN.init("",[{prop:"Options",name:"Options",embedded:false,exported:true,typ:CW,tag:""},{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:CX,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:DK,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AI,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:DL,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:CP,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:CY,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:CL,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AT.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:DA,tag:"json:\"children\""},{prop:"parent",name:"parent",embedded:false,exported:false,typ:CZ,tag:""}]);AZ.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""},{prop:"NodeIndex",name:"NodeIndex",embedded:false,exported:true,typ:$Int,tag:""}]);BB.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""}]);BF.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:CQ,tag:""}]);BP.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""}]);BS.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""}]);BV.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""}]);BX.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:CQ,tag:""}]);CD.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CH,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=N.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.NewlineSV=(new CF($stringToBytes("
    \n
    ")));Y=$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"}]);AW=new CG(["mermaid","echarts","abc","graphviz","mindmap","flowchart","plantuml","infographic"]);CC=new CG(["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"]);CA=CC.$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,M,K,D,E,F,G,L,H,I,J,O,P,B,C,N,Q,S,AA,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,U,V,X,a,b,R,T,W,AB,AC,AD;A=$packages["bytes"];M=$packages["errors"];K=$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"];L=$packages["github.com/88250/lute/lex"];H=$packages["github.com/88250/lute/parse"];I=$packages["github.com/88250/lute/render"];J=$packages["github.com/88250/lute/util"];O=$packages["github.com/gopherjs/gopherjs/js"];P=$packages["path"];B=$packages["strconv"];C=$packages["strings"];N=$packages["sync"];Q=$packages["unicode"];S=$pkg.Lute=$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=$pkg.ParseOption=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);AE=$ptrType(H.Tree);AF=$ptrType(I.Options);AG=$ptrType(H.Options);AH=$sliceType($Uint8);AI=$ptrType(F.Node);AJ=$ptrType(D.Node);AK=$ptrType(H.Context);AL=$ptrType(L.Lexer);AM=$ptrType(H.InlineContext);AN=$sliceType($String);AO=$sliceType(AJ);AP=$ptrType(D.ListData);AQ=$sliceType($Int);AR=$sliceType(AN);AS=$sliceType(G.Atom);AT=$ptrType(F.Attribute);AU=$sliceType(AT);AV=$sliceType(AI);AW=$ptrType(AV);AX=$sliceType($emptyInterface);AY=$ptrType(S);AZ=$sliceType(AA);BA=$ptrType($error);BB=$ptrType(A.Buffer);BC=$sliceType(BB);BD=$mapType($String,$emptyInterface);BE=$sliceType(D.NodeType);BF=$sliceType($Int32);BG=$mapType($String,$String);BH=$ptrType(O.Object);BI=$mapType($String,BH);BJ=$mapType($String,BI);BK=$mapType(D.NodeType,I.ExtRendererFunc);S.ptr.prototype.Md2HTML=function(c){var{c,d,e,f,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.MarkdownStr("",c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.Md2HTML,$c:true,$r,c,d,e,f,$s};return $f;};S.prototype.Md2HTML=function(c){return this.$val.Md2HTML(c);};S.ptr.prototype.SpinVditorDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;c=C.ReplaceAll(c,"","\xE2\x80\xB8");f=e.vditorDOM2Md(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.Parse("",(new AH($stringToBytes(g))),e.ParseOptions);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=I.NewVditorRenderer(i,e.RenderOptions,e.ParseOptions);$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=k.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;d=C.ReplaceAll(($bytesToString(m)),"\xE2\x80\xB8","");$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.SpinVditorDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};S.prototype.SpinVditorDOM=function(c){return this.$val.SpinVditorDOM(c);};S.ptr.prototype.HTML2VditorDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;g=e.HTML2Markdown(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;$s=-1;return d;case 3:k=H.Parse("",(new AH($stringToBytes(h))),e.ParseOptions);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=I.NewVditorRenderer(l,e.RenderOptions,e.ParseOptions);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=e.HTML2VditorDOMRendererFuncs;p=0;q=o?o.keys():undefined;r=o?o.size:0;while(true){if(!(p","");c=C.ReplaceAll(c,"\t\n","\n");c=C.ReplaceAll(c," \n"," \n");f=J.ParseHTML(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(AI.nil===g){$s=-1;return d;}$r=e.adjustVditorDOM(g);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=new H.Tree.ptr(new D.Node.ptr("","","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0),new H.Context.ptr(AE.nil,e.ParseOptions,AJ.nil,AJ.nil,AH.nil,0,0,0,0,0,0,false,false,false,false,AJ.nil,AJ.nil),AL.nil,AM.nil,"","","","","",AN.nil,new $Int64(0,0),new $Int64(0,0),"");h.Context.Tip=h.Root;i=g.FirstChild;case 3:if(!(!(AI.nil===i))){$s=4;continue;}$r=e.genASTByVditorDOM(i,h);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=i.NextSibling;$s=3;continue;case 4:$r=D.Walk(h.Root,(function(j,k){var j,k,l,m;if(k){l=j.Type;if((l===(10))||(l===(27))||(l===(304))||(l===(9))||(l===(15))||(l===(302))){j.Tokens=F.UnescapeHTML(j.Tokens);if(!(AJ.nil===j.Next)&&(27===j.Next.Type)&&(j.CodeMarkerLen===j.Next.CodeMarkerLen)){j.FirstChild.Next.Tokens=$appendSlice(j.FirstChild.Next.Tokens,j.Next.FirstChild.Next.Tokens);j.Next.Unlink();}}else if(l===(7)){if(!(AJ.nil===j.Parent)&&(7===j.Parent.Type)){m=j.Previous;if(!(AJ.nil===m)){m.AppendChild(j);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=I.NewOptions();j.AutoSpace=false;j.FixTermTypo=false;k=I.NewFormatRenderer(h,j,e.ParseOptions);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=l.BaseRenderer.Render();$s=8;case 8:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;d=($bytesToString(n));$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.vditorDOM2Md,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};S.prototype.vditorDOM2Md=function(c){return this.$val.vditorDOM2Md(c);};S.ptr.prototype.adjustVditorDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;$r=d.removeEmptyNodes(c);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=d.removeHighlightJSSpans(c);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=c.FirstChild;while(true){if(!(!(AI.nil===e))){break;}d.removeWbr(e);e=e.NextSibling;}f=c.FirstChild;while(true){if(!(!(AI.nil===f))){break;}d.mergeVditorDOMList0(f);f=f.NextSibling;}g=c.FirstChild;while(true){if(!(!(AI.nil===g))){break;}d.adjustVditorDOMListTight0(g);g=g.NextSibling;}h=c.FirstChild;while(true){if(!(!(AI.nil===h))){break;}d.adjustVditorDOMListList(h);h=h.NextSibling;}i=c.FirstChild;case 3:if(!(!(AI.nil===i))){$s=4;continue;}$r=d.adjustVditorDOMListItemInP(i);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=i.NextSibling;$s=3;continue;case 4:j=c.FirstChild;while(true){if(!(!(AI.nil===j))){break;}k=j.NextSibling;d.removeCodeCode(j);j=k;}l=c.FirstChild;while(true){if(!(!(AI.nil===l))){break;}m=l.NextSibling;d.adjustVditorDOMCodeA(l);l=m;}n=c.FirstChild;while(true){if(!(!(AI.nil===n))){break;}d.adjustTag(n);n=n.NextSibling;}o=c.FirstChild;while(true){if(!(!(AI.nil===o))){break;}d.mergeSameStrong(o);o=o.NextSibling;}p=c.FirstChild;case 6:if(!(!(AI.nil===p))){$s=7;continue;}$r=d.adjustTableCode(p);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}p=p.NextSibling;$s=6;continue;case 7:q=c.FirstChild;case 9:if(!(!(AI.nil===q))){$s=10;continue;}$r=d.adjustMath(q);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}q=q.NextSibling;$s=9;continue;case 10:r=c.FirstChild;case 12:if(!(!(AI.nil===r))){$s=13;continue;}$r=d.adjustNoscriptImg(r);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}r=r.NextSibling;$s=12;continue;case 13:s=c.FirstChild;case 15:if(!(!(AI.nil===s))){$s=16;continue;}$r=d.adjustBlockInTable(s);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}s=s.NextSibling;$s=15;continue;case 16:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustVditorDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s};return $f;};S.prototype.adjustVditorDOM=function(c){return this.$val.adjustVditorDOM(c);};S.ptr.prototype.adjustBlockInTable=function(c){var{c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;if(d.parentIs(c,new AS([37378]))||d.parentIs(c,new AS([87554]))){$s=1;continue;}$s=2;continue;case 1:if((c.DataAtom===42754)||(c.DataAtom===79618)){$s=3;continue;}$s=4;continue;case 3:e=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,92931,"","",AU.nil);f=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"","",AU.nil);c.InsertBefore(f);c.Unlink();e.AppendChild(c);g=d.HTMLNode2Tree(c);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!(AE.nil===h)){$s=6;continue;}$s=7;continue;case 6:j=W(h.Root,d.ParseOptions,d.RenderOptions);$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[0];f.Data=C.ReplaceAll(k,"\n","
    ");case 7:case 4:case 2:l=c.FirstChild;case 9:if(!(!(AI.nil===l))){$s=10;continue;}$r=d.adjustBlockInTable(l);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=l.NextSibling;$s=9;continue;case 10:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustBlockInTable,$c:true,$r,c,d,e,f,g,h,i,j,k,l,$s};return $f;};S.prototype.adjustBlockInTable=function(c){return this.$val.adjustBlockInTable(c);};S.ptr.prototype.adjustTag=function(c){var c,d,e;d=this;if((92931===c.DataAtom)&&"NodeCodeBlock"===J.DomAttrValue(c,"data-type")||(40708===c.DataAtom)&&"code"===J.DomAttrValue(c,"data-type")){return;}if((3===c.Type)&&(0===c.DataAtom)){if("ucapcontent"===c.Data){c.DataAtom=92931;}else if("ucaptitle"===c.Data){c.DataAtom=187906;c.Data="h2";}else if("markerow8"===c.Data){c.DataAtom=40708;}else if("app-document-text"===c.Data){c.DataAtom=92931;}else if("ms-cmark-node"===c.Data){c.DataAtom=40708;}}else if((1===c.Type)&&(0===c.DataAtom)&&!d.parentIs(c,new AS([365829]))){if(d.ParseOptions.ProtyleWYSIWYG){c.Data=C.ReplaceAll(c.Data,"
    ","\n");c.Data=C.ReplaceAll(c.Data,"
    ","\n");c.Data=C.ReplaceAll(c.Data,"
    ","\n");}}e=c.FirstChild;while(true){if(!(!(AI.nil===e))){break;}d.adjustTag(e);e=e.NextSibling;}};S.prototype.adjustTag=function(c){return this.$val.adjustTag(c);};S.ptr.prototype.adjustNoscriptImg=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;if(!(AI.nil===c.Parent)&&(149510===c.Parent.DataAtom)&&(136712===c.DataAtom)&&!(AI.nil===c.FirstChild)&&C.HasPrefix(c.FirstChild.Data,"h.$length){$s=-1;return;}e=(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]);c.InsertBefore(e);j=AV.nil;k=c;while(true){if(!(!(AI.nil===k))){break;}if(142858===k.DataAtom){k=k.NextSibling;continue;}j=$append(j,k);k=k.NextSibling;}l=j;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);n.Unlink();m++;}case 2:o=c.FirstChild;case 4:if(!(!(AI.nil===o))){$s=5;continue;}$r=d.adjustNoscriptImg(o);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}o=o.NextSibling;$s=4;continue;case 5:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustNoscriptImg,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};S.prototype.adjustNoscriptImg=function(c){return this.$val.adjustNoscriptImg(c);};S.ptr.prototype.adjustMath=function(c){var{aa,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,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;e=J.DomAttrValue(c,"class");if((((40708===c.DataAtom)||(92931===c.DataAtom))&&C.Contains(e,"mwe-math-element"))||(C.Contains(e,"tex")&&!C.Contains(e,"text"))){$s=1;continue;}$s=2;continue;case 1:f=J.DomChildrenByType(c,117002);if(0=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);if("application/x-tex"===J.DomAttrValue(g,"encoding")){$s=5;continue;}$s=6;continue;case 5:h=c;i=J.DomText(g);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=J.SetDomAttrValue(h,"data-tex",j);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 6:case 4:k=J.DomChildrenByType(c,198403);if(0=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0]);m=J.DomAttrValue(l,"alt");if(!(""===m)){J.SetDomAttrValue(c,"data-tex",m);$s=-1;return;}}case 2:if((198403===c.DataAtom)&&C.Contains(e,"ma-tex-img")){n=J.DomAttrValue(c,"alt");if(!(""===n)){c.DataAtom=40708;J.SetDomAttrValue(c,"data-tex",n);}$s=-1;return;}o=J.DomAttrValue(c,"data-formula");if(!(""===o)){if(!(AI.nil===c.NextSibling)&&(137222===c.NextSibling.DataAtom)&&C.Contains(J.DomAttrValue(c.NextSibling,"type"),"math/tex")){c.NextSibling.Unlink();}if((3===c.Type)&&"mjx-container"===c.Data){c.DataAtom=40708;}J.SetDomAttrValue(c,"data-tex",o);$s=-1;return;}if(C.Contains(e,"texhtml")){$s=9;continue;}$s=10;continue;case 9:p=J.DomTexhtml(c);$s=11;case 11:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;if(!(""===q)){J.SetDomAttrValue(c,"data-tex",q);$s=-1;return;}case 10:if(C.Contains(e,"math")){$s=12;continue;}$s=13;continue;case 12:r=J.DomChildrenByType(c,137222);if(0=r.$length?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+0]);if("math/tex"===J.DomAttrValue(s,"type")){$s=16;continue;}$s=17;continue;case 16:t=J.DomText(s);$s=18;case 18:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;if(!(""===u)){J.SetDomAttrValue(c,"data-tex",u);$s=-1;return;}case 17:case 15:v=J.DomAttrValue(c,"data-custom-copy-text");if(!(""===v)){J.SetDomAttrValue(c,"data-tex",v);$s=-1;return;}w=J.DomAttrValue(c,"data-math");if(!(""===w)){J.SetDomAttrValue(c,"data-tex",w);$s=-1;return;}case 13:if(C.Contains(e,"language-math")){$s=19;continue;}$s=20;continue;case 19:x=J.DomAttrValue(c,"data-math");if(!(""===x)){J.SetDomAttrValue(c,"data-tex",x);$s=-1;return;}y=J.DomText(c);$s=21;case 21:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}z=y;if(!(""===z)){J.SetDomAttrValue(c,"data-tex",z);$s=-1;return;}case 20:aa=c.FirstChild;case 22:if(!(!(AI.nil===aa))){$s=23;continue;}$r=d.adjustMath(aa);$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}aa=aa.NextSibling;$s=22;continue;case 23:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustMath,$c:true,$r,aa,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;};S.prototype.adjustMath=function(c){return this.$val.adjustMath(c);};S.ptr.prototype.adjustTableCode=function(c){var{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,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;if(365829===c.DataAtom){$s=1;continue;}$s=2;continue;case 1:e=J.DomChildrenByType(c,37378);f=AV.nil;g=e;h=0;case 3:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);j=J.DomAttrValue(i,"class");if(C.Contains(j,"gutter")){f=$append(f,i);h++;$s=3;continue;}k=J.DomChildrenByType(i,40708);l=false;m=k;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if("lnt"===J.DomAttrValue(o,"class")){l=true;break;}n++;}if(l){f=$append(f,i);h++;$s=3;continue;}if(C.Contains(j,"code")){$s=5;continue;}$s=6;continue;case 5:p=i.FirstChild;if(!(AI.nil===p)&&(92931===p.DataAtom)){$s=7;continue;}$s=8;continue;case 7:p.DataAtom=290819;p.Data="pre";q=J.DomAttrValue(c,"class");q=C.ReplaceAll(q,"syntaxhighlighter","");r=C.TrimSpace(q);$s=9;case 9:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;if(!(""===q)){J.SetDomAttrValue(p,"class",q);}s=p.FirstChild;while(true){if(!(!(AI.nil===s))){break;}s.DataAtom=378116;s.Data="code";s=s.NextSibling;}case 8:case 6:h++;$s=3;continue;case 4:t=f;u=0;while(true){if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]);v.Unlink();u++;}case 2:w=c.FirstChild;case 10:if(!(!(AI.nil===w))){$s=11;continue;}$r=d.adjustTableCode(w);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}w=w.NextSibling;$s=10;continue;case 11:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustTableCode,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};S.prototype.adjustTableCode=function(c){return this.$val.adjustTableCode(c);};S.ptr.prototype.mergeSameStrong=function(c){var c,d,e,f,g,h,i;d=this;e=c.FirstChild;while(true){if(!(!(AI.nil===e))){break;}f=e.NextSibling;if(!(AI.nil===f)&&(449798===e.DataAtom)&&(449798===f.DataAtom)){g=f.FirstChild;while(true){if(!(!(AI.nil===g))){break;}h=g.NextSibling;g.Unlink();e.AppendChild(g);g=h;}f.Unlink();f=e.NextSibling;}e=f;}i=c.FirstChild;while(true){if(!(!(AI.nil===i))){break;}d.mergeSameStrong(i);i=i.NextSibling;}};S.prototype.mergeSameStrong=function(c){return this.$val.mergeSameStrong(c);};S.ptr.prototype.adjustVditorDOMListList=function(c){var c,d,e,f,g,h,i;d=this;if(!((42754===c.DataAtom))&&!((79618===c.DataAtom))&&!((45570===c.DataAtom))){return;}if(45570===c.DataAtom){if(!(AI.nil===c.FirstChild)&&(514===c.FirstChild.DataAtom)){c.FirstChild.DataAtom=0;c.FirstChild.Data="\xE2\x80\x8B";e=c.NextSibling;if(!(AI.nil===c.NextSibling)&&(45570===c.NextSibling.DataAtom)){f=e.FirstChild;if(!(AI.nil===f)&&"\xE2\x80\xB8\xE2\x80\x8B"===f.Data){f.Data="\xE2\x80\xB8\n";}}}}else{if(!(AI.nil===c.Parent)&&((42754===c.Parent.DataAtom)||(79618===c.Parent.DataAtom))){g=c.PrevSibling;if(!(AI.nil===g)){c.Unlink();g.AppendChild(c);}}}h=c.FirstChild;while(true){if(!(!(h===AI.nil))){break;}i=h.NextSibling;d.adjustVditorDOMListList(h);h=i;}};S.prototype.adjustVditorDOMListList=function(c){return this.$val.adjustVditorDOMListList(c);};S.ptr.prototype.removeHighlightJSSpans=function(c){var{c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=[d];e=this;d[0]=AV.nil;f=c;case 1:if(!(!(AI.nil===f))){$s=2;continue;}$r=e.hljsSpans(f,(d.$ptr||(d.$ptr=new AW(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=1;continue;case 2:g=d[0];h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.removeHighlightJSSpans,$c:true,$r,c,d,e,f,g,h,i,$s};return $f;};S.prototype.removeHighlightJSSpans=function(c){return this.$val.removeHighlightJSSpans(c);};S.ptr.prototype.hljsSpans=function(c,d){var{c,d,e,f,g,h,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=this;if((40708===c.DataAtom)&&C.HasPrefix(J.DomAttrValue(c,"class"),"hljs-")){$s=1;continue;}$s=2;continue;case 1:d.$set($append(d.$get(),c));f=J.DomText(c);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,g,"",AU.nil));case 2:h=c.FirstChild;case 4:if(!(!(h===AI.nil))){$s=5;continue;}$r=e.hljsSpans(h,d);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=4;continue;case 5:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.hljsSpans,$c:true,$r,c,d,e,f,g,h,$s};return $f;};S.prototype.hljsSpans=function(c,d){return this.$val.hljsSpans(c,d);};S.ptr.prototype.removeEmptyNodes=function(c){var{c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=[d];e=this;d[0]=AV.nil;f=c;case 1:if(!(!(AI.nil===f))){$s=2;continue;}$r=e.searchEmptyNodes(f,(d.$ptr||(d.$ptr=new AW(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=1;continue;case 2:g=d[0];h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.removeEmptyNodes,$c:true,$r,c,d,e,f,g,h,i,$s};return $f;};S.prototype.removeEmptyNodes=function(c){return this.$val.removeEmptyNodes(c);};S.ptr.prototype.searchEmptyNodes=function(c,d){var{aa,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,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=this;f=c.DataAtom;if(f===(0)){$s=2;continue;}if(f===(40708)){$s=3;continue;}if((f===(449798))||(f===(257))||(f===(28162))||(f===(1537))||(f===(283139))||(f===(9473))||(f===(53766))||(f===(46596))){$s=4;continue;}if("katex"===J.DomAttrValue(c,"class")){$s=5;continue;}$s=6;continue;case 2:if(e.isInline(c.PrevSibling)||e.isInline(c.NextSibling)||e.isInline(c.Parent)){if((1===c.Type)&&!(AI.nil===c.PrevSibling)&&(449798===c.PrevSibling.DataAtom)){g=C.TrimPrefix(c.Data,"\xE2\x80\x8B");g=C.TrimSuffix(g,"\xE2\x80\x8B");c.Data=g;}$s=1;continue;}if(1===c.Type){h=C.TrimLeft(c.Data," ");h=C.TrimRight(h," ");while(true){if(!(C.Contains(h,"\n\n"))){break;}h=C.ReplaceAll(h,"\n\n","");}if(""===h){d.$set($append(d.$get(),c));$s=-1;return;}}i=c.Parent;if(!(AI.nil===i)&&((79618===i.DataAtom)||(42754===i.DataAtom)||(45570===i.DataAtom))){$s=7;continue;}$s=8;continue;case 7:if(AI.nil===c.NextSibling||((1===c.NextSibling.Type)||(42754===c.NextSibling.DataAtom))){j=true;$s=11;continue s;}k=C.TrimSpace(c.Data);$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=""===k;case 11:if(j){$s=9;continue;}$s=10;continue;case 9:c.Data=C.TrimRight(c.Data,"\n\t ");case 10:case 8:if(!(AI.nil===i)&&((365829===i.DataAtom)||(208901===i.DataAtom)||(9989===i.DataAtom)||(52226===i.DataAtom))){$s=13;continue;}$s=14;continue;case 13:l=C.TrimSpace(c.Data);$s=15;case 15:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}c.Data=l;case 14:if(""===c.Data){d.$set($append(d.$get(),c));}if(4===c.Type){d.$set($append(d.$get(),c));}$s=6;continue;case 3:m=c.LastChild;if(!(AI.nil===m)&&(514===m.DataAtom)){c.InsertAfter(m);}if(J.IsTempMarkSpan(c)){d.$set($append(d.$get(),c));n=AV.nil;o=c.FirstChild;while(true){if(!(!(o===AI.nil))){break;}n=$append(n,o);o=o.NextSibling;}p=n;q=0;while(true){if(!(q=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);c.InsertBefore(r);q++;}$s=-1;return;}$s=6;continue;case 4:if(!(AI.nil===c.FirstChild)){if(514===c.FirstChild.DataAtom){d.$set($append(d.$get(),c.FirstChild));c.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,514,"br","",AU.nil));}if(1===c.FirstChild.Type){s=c.FirstChild.Data;t=e.prefixSpaces(s);if(!(""===t)){c.FirstChild.Data="\xE2\x80\x8B"+c.FirstChild.Data;}}}if(!(AI.nil===c.LastChild)){if(514===c.LastChild.DataAtom){d.$set($append(d.$get(),c.LastChild));c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,514,"br","",AU.nil));}if(1===c.LastChild.Type){u=c.LastChild.Data;v=e.suffixSpaces(u);if(!(""===v)){c.FirstChild.Data=c.FirstChild.Data+"\xE2\x80\x8B";}}}$s=6;continue;case 5:d.$set($append(d.$get(),c));case 6:case 1:w=c.FirstChild;case 16:if(!(!(w===AI.nil))){$s=17;continue;}$r=e.searchEmptyNodes(w,d);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}w=w.NextSibling;$s=16;continue;case 17:x=c.DataAtom;if((x===(79618))||(x===(42754))){$s=20;continue;}$s=21;continue;case 20:y=J.DomAttrValue(c,"data-type");if("footnotes-defs-ol"===y){$s=-1;return;}if(!(AI.nil===c.FirstChild)&&!(AI.nil===c.FirstChild.FirstChild)&&!((281349===c.FirstChild.FirstChild.DataAtom))){$s=-1;return;}z=J.DomText(c);$s=22;case 22:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;if(""===aa){d.$set($append(d.$get(),c));}case 21:case 19:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.searchEmptyNodes,$c:true,$r,aa,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;};S.prototype.searchEmptyNodes=function(c,d){return this.$val.searchEmptyNodes(c,d);};S.ptr.prototype.removeWbr=function(c){var c,d,e,f,g,h,i,j;d=this;e=AV.nil;f=c;while(true){if(!(!(AI.nil===f))){break;}d.searchWbr(f,(g||(g=new AW(function(){return e;},function($v){e=$v;}))));f=f.NextSibling;}h=e;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);j.Unlink();i++;}};S.prototype.removeWbr=function(c){return this.$val.removeWbr(c);};S.ptr.prototype.searchWbr=function(c,d){var c,d,e,f,g;e=this;if(359427===c.DataAtom){f=J.DomAttrValuesWithPrefix(c,"data-v-");if(0<(f?f.size:0)){d.$set($append(d.$get(),c));}}g=c.FirstChild;while(true){if(!(!(AI.nil===g))){break;}e.searchWbr(g,d);g=g.NextSibling;}};S.prototype.searchWbr=function(c,d){return this.$val.searchWbr(c,d);};S.ptr.prototype.mergeVditorDOMList0=function(c){var c,d,e,f,g,h;d=this;e=c.DataAtom;if((e===(42754))||(e===(79618))){if(!(AI.nil===c.NextSibling)&&(c.DataAtom===c.NextSibling.DataAtom)&&(1===c.NextSibling.Attr.$length)){f=c.NextSibling.FirstChild;while(true){if(!(!(AI.nil===f))){break;}g=f.NextSibling;f.Unlink();c.AppendChild(f);f=g;}c.NextSibling.Unlink();}}h=c.FirstChild;while(true){if(!(!(h===AI.nil))){break;}d.mergeVditorDOMList0(h);h=h.NextSibling;}};S.prototype.mergeVditorDOMList0=function(c){return this.$val.mergeVditorDOMList0(c);};S.ptr.prototype.adjustVditorDOMListTight0=function(c){var c,d,e,f;d=this;e=c.DataAtom;if(e===(42754)){if(!d.parentIs(c,new AS([290819]))){d.setDOMAttrValue(c,"data-tight",d.isTightList(c));}}else if(e===(79618)){if(!d.parentIs(c,new AS([290819]))){d.setDOMAttrValue(c,"data-tight",d.isTightList(c));}}f=c.FirstChild;while(true){if(!(!(f===AI.nil))){break;}d.adjustVditorDOMListTight0(f);f=f.NextSibling;}};S.prototype.adjustVditorDOMListTight0=function(c){return this.$val.adjustVditorDOMListTight0(c);};S.ptr.prototype.adjustVditorDOMListItemInP=function(c){var{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,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;e=c.DataAtom;if(e===(45570)){$s=2;continue;}$s=3;continue;case 2:if(!(AI.nil===c.PrevSibling)&&J.DomAttrValue(c.PrevSibling,"data-node-id")===J.DomAttrValue(c,"data-node-id")){$s=4;continue;}$s=5;continue;case 4:f=c;g=D.NewNodeID();$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$r=d.setDOMAttrValue(f,"data-node-id",h);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(!(AI.nil===c.PrevSibling)&&!(AI.nil===c.FirstChild)){$s=8;continue;}$s=9;continue;case 8:i=J.DomAttrValue(c.FirstChild,"data-node-id");if(!(""===i)&&!(AI.nil===c.PrevSibling.LastChild)&&J.DomAttrValue(c.PrevSibling.LastChild,"data-node-id")===i){$s=10;continue;}$s=11;continue;case 10:j=c.FirstChild;k=D.NewNodeID();$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;$r=d.setDOMAttrValue(j,"data-node-id",l);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:m=c.FirstChild;while(true){if(!(!(AI.nil===m))){break;}if(d.listItemEnter(c)){n=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,3073,"p","",AU.nil);n.AppendChild(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\xE2\x80\xB8","",AU.nil));n.AppendChild(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,514,"br","",AU.nil));c.FirstChild.Unlink();c.FirstChild.Unlink();c.AppendChild(n);m=n;m=m.NextSibling;continue;}if(!((3073===m.DataAtom))&&!((100106===m.DataAtom))&&!((42754===m.DataAtom))&&!((79618===m.DataAtom))&&!((92931===m.DataAtom))){o=d.forwardNextBlock(m);p=o[0];q=o[1];r=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,3073,"p","",AU.nil);m.InsertBefore(r);s=p;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);u.Unlink();r.AppendChild(u);t++;}m=q;if(AI.nil===m){break;}}m=m.NextSibling;}case 3:case 1:v=c.FirstChild;case 14:if(!(!(v===AI.nil))){$s=15;continue;}$r=d.adjustVditorDOMListItemInP(v);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}v=v.NextSibling;$s=14;continue;case 15:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.adjustVditorDOMListItemInP,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};S.prototype.adjustVditorDOMListItemInP=function(c){return this.$val.adjustVditorDOMListItemInP(c);};S.ptr.prototype.removeCodeCode=function(c){var c,d,e,f,g,h;d=this;if((378116===c.DataAtom)&&!(AI.nil===c.FirstChild)&&(378116===c.FirstChild.DataAtom)){e=c.FirstChild;while(true){if(!(!(AI.nil===e))){break;}f=e.NextSibling;e.Unlink();c.InsertBefore(e);e=f;}c.Unlink();return;}g=c.FirstChild;while(true){if(!(!(g===AI.nil))){break;}h=g.NextSibling;d.removeCodeCode(g);g=h;}};S.prototype.removeCodeCode=function(c){return this.$val.removeCodeCode(c);};S.ptr.prototype.adjustVditorDOMCodeA=function(c){var c,d,e,f,g,h,i,j,k,l,m,n,o;d=this;if((378116===c.DataAtom)&&!(AI.nil===c.FirstChild)&&(1===c.FirstChild.DataAtom)&&c.FirstChild===c.LastChild){e=c.PrevSibling;f=c.NextSibling;g=c.Parent;h=c.FirstChild;h.Unlink();c.Unlink();i=AV.nil;j=h.FirstChild;while(true){if(!(!(AI.nil===j))){break;}i=$append(i,j);j.Unlink();j=j.NextSibling;}k=i;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);c.AppendChild(m);l++;}h.AppendChild(c);if(!(AI.nil===e)){e.InsertAfter(h);}else if(!(AI.nil===f)){f.InsertBefore(h);}else if(!(AI.nil===g)){g.AppendChild(h);}return;}n=c.FirstChild;while(true){if(!(!(n===AI.nil))){break;}o=n.NextSibling;d.adjustVditorDOMCodeA(n);n=o;}};S.prototype.adjustVditorDOMCodeA=function(c){return this.$val.adjustVditorDOMCodeA(c);};S.ptr.prototype.forwardNextBlock=function(c){var c,d,e,f,g,h;d=AV.nil;e=AI.nil;f=this;g=c;while(true){if(!(!(AI.nil===g))){break;}h=g.DataAtom;if((h===(79618))||(h===(42754))||(h===(92931))||(h===(100106))){return[d,e];}d=$append(d,g);g=g.NextSibling;}return[d,e];};S.prototype.forwardNextBlock=function(c){return this.$val.forwardNextBlock(c);};S.ptr.prototype.listItemEnter=function(c){var c,d;d=this;if(AI.nil===c.FirstChild){return false;}if("\xE2\x80\xB8"===c.FirstChild.Data&&"br"===c.LastChild.Data){return true;}return false;};S.prototype.listItemEnter=function(c){return this.$val.listItemEnter(c);};S.ptr.prototype.isTightList=function(c){var c,d,e,f,g,h,i,j,k,l,m,n,o;d=this;e=c.FirstChild;while(true){if(!(!(AI.nil===e))){break;}f=0;g=0;h=0;i=0;j=f;k=g;l=h;m=i;n=e.FirstChild;while(true){if(!(!(AI.nil===n))){break;}o=n.DataAtom;if((o===(42754))||(o===(79618))){j=j+(1)>>0;}else if(o===(92931)){k=k+(1)>>0;}else if(o===(100106)){l=l+(1)>>0;}else if(o===(3073)){m=m+(1)>>0;}n=n.NextSibling;}if(1>0)||1<(m+l>>0)||1<(m+j>>0)){return"false";}e=e.NextSibling;}return"true";};S.prototype.isTightList=function(c){return this.$val.isTightList(c);};S.ptr.prototype.genASTByVditorDOM=function(c,d){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,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,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,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=this;f=J.DomAttrValue(c,"data-render");if("1"===f||"2"===f){$s=1;continue;}$s=2;continue;case 1:$s=3;case 3:return;case 2:g=J.DomAttrValue(c,"data-type");if(92931===c.DataAtom){$s=4;continue;}$s=5;continue;case 4:if("code-block"===g||"html-block"===g||"math-block"===g||"yaml-front-matter"===g){$s=6;continue;}if("link-ref-defs-block"===g){$s=7;continue;}if("footnotes-block"===g){$s=8;continue;}if("toc-block"===g){$s=9;continue;}$s=10;continue;case 6:h=c.FirstChild;case 11:if(!(!(h===AI.nil))){$s=12;continue;}$r=e.genASTByVditorDOM(h,d);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=11;continue;case 12:$s=10;continue;case 7:i=J.DomText(c);$s=14;case 14:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(j))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(k);$s=10;continue;case 8:l=c.FirstChild;if(!((79618===l.DataAtom))){$s=15;continue;}$s=16;continue;case 15:$s=17;case 17:return;case 16:m=l.FirstChild;case 18:if(!(!(AI.nil===m))){$s=19;continue;}if("\n"===m.Data){m=m.NextSibling;$s=18;continue;}n=new A.Buffer.ptr(AH.nil,0,0);o=F.Render(n,m);$s=20;case 20:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;if($interfaceIsEqual($ifaceNil,p)){$s=21;continue;}$s=22;continue;case 21:q=e.vditorDOM2Md("
      "+n.String()+"
    ");$s=24;case 24:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;s=J.DomAttrValue(m,"data-marker");r=$substring(r,3);t=C.Split(r,"\n");r="";u=t;v=0;while(true){if(!(v=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);if(0=ak.$length?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+1]))-48<<24>>>24)>>0));al=J.DomAttrValue(c,"data-marker");am=J.DomAttrValue(c,"data-id");if(!(""===am)){c.LastChild.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," {"+am+"}","",AU.nil));}ac.HeadingSetext="="===al||"-"===al;if(!ac.HeadingSetext){an=new D.Node.ptr("","","","",3,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);an.Tokens=(new AH($stringToBytes(C.Repeat("#",ac.HeadingLevel))));ac.AppendChild(an);}d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 30:ac.Type=4;d.Context.Tip.AppendChild(ac);$s=57;continue;case 31:ao=J.DomText(c);$s=70;case 70:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}ap=C.TrimSpace(ao);$s=71;case 71:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}aq=ap;if(""===aq||">"===aq||"\xE2\x80\xB8"===aq){$s=72;continue;}$s=73;continue;case 72:$s=74;case 74:return;case 73:ac.Type=5;ac.AppendChild(new D.Node.ptr("","","","",6,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 32:if(AI.nil===c.FirstChild){$s=75;continue;}$s=76;continue;case 75:$s=77;case 77:return;case 76:ac.Type=7;ac.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);if(79618===c.DataAtom){ac.ListData.Typ=1;}ar=J.DomAttrValue(c,"data-tight");if("true"===ar||""===ar){ac.ListData.Tight=true;}d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 33:ac.Type=8;as=J.DomAttrValue(c,"data-marker");at=0;if(""===as){if(!(AI.nil===c.Parent)&&(79618===c.Parent.DataAtom)){au=J.DomAttrValue(c.Parent.FirstChild,"data-marker");av=J.DomAttrValue(c.Parent,"start");if(""===av){as="1";}else{as=av;}if(!(""===au)){as=as+($substring(au,(au.length-1>>0)));}else{as=as+(".");}}else{as=J.DomAttrValue(c.Parent,"data-marker");if(""===as){as="*";}at=as.charCodeAt(0);}}else{if(!(AI.nil===c.Parent)){if(79618===c.Parent.DataAtom){if("*"===as||"-"===as||"+"===as){as="1.";}if(!("1."===as)&&!("1)"===as)&&!(AI.nil===c.PrevSibling)&&!((45570===c.PrevSibling.DataAtom))&&!(AI.nil===c.Parent.Parent)&&((79618===c.Parent.Parent.DataAtom)||(42754===c.Parent.Parent.DataAtom))){as="1.";}if(!("1."===as)&&!("1)"===as)&&(79618===c.Parent.DataAtom)&&c.Parent.FirstChild===c&&""===J.DomAttrValue(c.Parent,"start")){as="1.";}}else{if(!("*"===as)&&!("-"===as)&&!("+"===as)){as="*";}at=as.charCodeAt(0);}}else{as=J.DomAttrValue(c,"data-marker");if(""===as){as="*";}at=as.charCodeAt(0);}}ac.ListData=new D.ListData.ptr(0,false,at,0,0,0,0,false,(new AH($stringToBytes(as))),0);if(0===at){aw=B.Atoi(($encodeRune(as.charCodeAt(0))));ac.ListData.Num=aw[0];ac.ListData.Delimiter=as.charCodeAt((as.length-1>>0));}d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 34:if(378116===c.FirstChild.DataAtom){ax=J.DomAttrValue(c.Parent,"data-marker");if(""===ax){ax="```";}ay=AH.nil;if(!(AI.nil===c.FirstChild.FirstChild)){ay=(new AH($stringToBytes(c.FirstChild.FirstChild.Data)));}az=J.DomAttrValue(c.Parent,"data-type");ba=az;if(ba===("math-block")){ac.Type=300;ac.AppendChild(new D.Node.ptr("","","","",301,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",302,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ay,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",303,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);}else if(ba===("yaml-front-matter")){ac.Type=425;ac.AppendChild(new D.Node.ptr("","","","",426,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",427,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ay,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",428,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);}else if(ba===("html-block")){ac.Type=9;ac.Tokens=ay;d.Context.Tip.AppendChild(ac);}else{ac.Type=11;ac.IsFencedCodeBlock=true;ac.AppendChild(new D.Node.ptr("","","","",12,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ax))),"","",false,false,false,0,false,0,ax.length,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",14,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bb=J.DomAttrValue(c.FirstChild,"class");if(C.Contains(bb,"language-")){bc=$substring(bb,9);ac.LastChild.CodeBlockInfo=(new AH($stringToBytes(bc)));}bd=new D.Node.ptr("","","","",15,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ay,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ac.AppendChild(bd);ac.AppendChild(new D.Node.ptr("","","","",13,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ax))),"","",false,false,false,0,false,0,ax.length,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);}}$s=78;case 78:return;case 35:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=79;continue;}$s=80;continue;case 79:$s=81;case 81:return;case 80:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}be=J.DomText(c);$s=82;case 82:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bf=C.TrimSpace(be);$s=83;case 83:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}bg=bf;bh=e.isEmptyText(c);$s=86;case 86:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}if(bh){$s=84;continue;}$s=85;continue;case 84:$s=87;case 87:return;case 85:if("\xE2\x80\xB8"===bg){$s=88;continue;}$s=89;continue;case 88:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=90;case 90:return;case 89:ac.Type=17;bi=J.DomAttrValue(c,"data-marker");if(""===bi){bi="*";}if("_"===bi){ac.AppendChild(new D.Node.ptr("","","","",20,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bi))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",18,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bi))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=91;continue;}$s=92;continue;case 91:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("_"===bi){ac.AppendChild(new D.Node.ptr("","","","",21,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bi))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bi))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=93;case 93:return;case 92:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 36:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=94;continue;}$s=95;continue;case 94:$s=96;case 96:return;case 95:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bj=J.DomText(c);$s=97;case 97:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bk=C.TrimSpace(bj);$s=98;case 98:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}bl=bk;bm=e.isEmptyText(c);$s=101;case 101:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}if(bm){$s=99;continue;}$s=100;continue;case 99:$s=102;case 102:return;case 100:if("\xE2\x80\xB8"===bl){$s=103;continue;}$s=104;continue;case 103:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=105;case 105:return;case 104:ac.Type=22;bn=J.DomAttrValue(c,"data-marker");if(""===bn){bn="**";}if("__"===bn){ac.AppendChild(new D.Node.ptr("","","","",25,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=106;continue;}$s=107;continue;case 106:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("__"===bn){ac.AppendChild(new D.Node.ptr("","","","",26,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=108;case 108:return;case 107:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 37:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=109;continue;}$s=110;continue;case 109:$s=111;case 111:return;case 110:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bo=J.DomText(c);$s=112;case 112:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=C.TrimSpace(bo);$s=113;case 113:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bq=bp;br=e.isEmptyText(c);$s=116;case 116:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}if(br){$s=114;continue;}$s=115;continue;case 114:$s=117;case 117:return;case 115:if("\xE2\x80\xB8"===bq){$s=118;continue;}$s=119;continue;case 118:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=120;case 120:return;case 119:ac.Type=101;bs=J.DomAttrValue(c,"data-marker");if("~"===bs){ac.AppendChild(new D.Node.ptr("","","","",102,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",104,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=121;continue;}$s=122;continue;case 121:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("~"===bs){ac.AppendChild(new D.Node.ptr("","","","",103,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=123;case 123:return;case 122:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 38:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=124;continue;}$s=125;continue;case 124:$s=126;case 126:return;case 125:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bt=J.DomText(c);$s=127;case 127:if($c){$c=false;bt=bt.$blk();}if(bt&&bt.$blk!==undefined){break s;}bu=C.TrimSpace(bt);$s=128;case 128:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bv=bu;bw=e.isEmptyText(c);$s=131;case 131:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}if(bw){$s=129;continue;}$s=130;continue;case 129:$s=132;case 132:return;case 130:if("\xE2\x80\xB8"===bv){$s=133;continue;}$s=134;continue;case 133:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=135;case 135:return;case 134:ac.Type=450;bx=J.DomAttrValue(c,"data-marker");if("="===bx){ac.AppendChild(new D.Node.ptr("","","","",451,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",453,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=136;continue;}$s=137;continue;case 136:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("="===bx){ac.AppendChild(new D.Node.ptr("","","","",452,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=138;case 138:return;case 137:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 39:if(AI.nil===c.FirstChild){$s=139;continue;}$s=140;continue;case 139:$s=141;case 141:return;case 140:by=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===by){$s=142;continue;}$s=143;continue;case 142:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=144;case 144:return;case 143:if(""===by){$s=145;continue;}$s=146;continue;case 145:$s=147;case 147:return;case 146:bz=(new AH($stringToBytes(by)));if("html-inline"===g){$s=148;continue;}$s=149;continue;case 148:ac.Type=10;ac.Tokens=bz;d.Context.Tip.AppendChild(ac);$s=150;case 150:return;case 149:ca=J.DomAttrValue(c,"data-marker");if(""===ca){ca="`";}if(A.HasPrefix(bz,(new AH($stringToBytes("`"))))){bz=$appendSlice((new AH($stringToBytes(" "))),bz);bz=$append(bz,32);}ac.Type=27;ac.CodeMarkerLen=ca.length;ac.AppendChild(new D.Node.ptr("","","","",28,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",29,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,bz,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",30,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);$s=151;case 151:return;case 40:if(!(AI.nil===c.Parent)){$s=152;continue;}$s=153;continue;case 152:if(e.parentIs(c,new AS([37378,87554]))){$s=154;continue;}$s=155;continue;case 154:if((AI.nil===c.PrevSibling||"\xE2\x80\xB8"===c.PrevSibling.Data)&&(AI.nil===c.NextSibling||"\xE2\x80\xB8"===c.NextSibling.Data)){$s=156;continue;}$s=157;continue;case 156:$s=158;case 158:return;case 157:if(AI.nil===c.NextSibling){$s=159;continue;}$s=160;continue;case 159:$s=161;case 161:return;case 160:ac.Type=10;ac.Tokens=(new AH($stringToBytes("
    ")));d.Context.Tip.AppendChild(ac);$s=162;case 162:return;case 155:if(3073===c.Parent.DataAtom){$s=163;continue;}$s=164;continue;case 163:if(!(AI.nil===c.Parent.NextSibling)&&((42754===c.Parent.NextSibling.DataAtom)||(79618===c.Parent.NextSibling.DataAtom)||(100106===c.Parent.NextSibling.DataAtom))){$s=165;continue;}$s=166;continue;case 165:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=167;case 167:return;case 166:if(!(AI.nil===c.Parent.Parent)&&!(AI.nil===c.Parent.Parent.NextSibling)&&(45570===c.Parent.Parent.NextSibling.DataAtom)){$s=168;continue;}$s=169;continue;case 168:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=170;case 170:return;case 169:case 164:case 153:ac.Type=31;d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 41:if(c.FirstChild===AI.nil||(c.FirstChild.Type===1)){$s=171;continue;}$s=172;continue;case 171:cb=J.DomText(c);$s=173;case 173:if($c){$c=false;cb=cb.$blk();}if(cb&&cb.$blk!==undefined){break s;}cc=cb;if(""===cc||"\xE2\x80\x8B"===cc){$s=174;continue;}$s=175;continue;case 174:$s=176;case 176:return;case 175:case 172:ac.Type=33;ac.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 42:cd=aa;ce=J.DomAttrValue(c,"alt");if("emoji"===cd){$s=177;continue;}$s=178;continue;case 177:ac.Type=200;cf=new D.Node.ptr("","","","",202,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,d.EmojiImgTokens(ce,J.DomAttrValue(c,"src")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);cf.AppendChild(new D.Node.ptr("","","","",203,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(":"+ce+":"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(cf);$s=179;continue;case 178:if("link-ref"===g){$s=180;continue;}$s=181;continue;case 180:ac.Type=16;cg="!["+J.DomAttrValue(c,"alt")+"]["+J.DomAttrValue(c,"data-link-label")+"]";ac.Tokens=(new AH($stringToBytes(cg)));d.Context.Tip.AppendChild(ac);$s=182;case 182:return;case 181:ac.Type=34;ac.AppendChild(new D.Node.ptr("","","","",35,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(""===ce)){ac.AppendChild(new D.Node.ptr("","","","",40,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ce))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ac.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ch=J.DomAttrValue(c,"src");if(!(""===e.RenderOptions.LinkBase)){ch=C.ReplaceAll(ch,e.RenderOptions.LinkBase,"");}if(!(""===e.RenderOptions.LinkPrefix)){ch=C.ReplaceAll(ch,e.RenderOptions.LinkPrefix,"");}ac.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ch))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ci=J.DomAttrValue(c,"title");if(!(""===ci)){ac.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ci))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ac.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));case 179:d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 43:if(AI.nil===c.Parent||AI.nil===c.Parent.Parent||(!((3073===c.Parent.DataAtom))&&!((45570===c.Parent.DataAtom)))){$s=183;continue;}$s=184;continue;case 183:$s=185;case 185:return;case 184:if(!(AI.nil===c.NextSibling)&&(40708===c.NextSibling.DataAtom)){$s=186;continue;}$s=187;continue;case 186:cj=C.TrimSpace(c.NextSibling.FirstChild.Data);$s=188;case 188:if($c){$c=false;cj=cj.$blk();}if(cj&&cj.$blk!==undefined){break s;}c.NextSibling.FirstChild.Data=cj;$s=26;continue;case 187:ac.Type=100;ac.TaskListItemChecked=e.hasAttr(c,"checked");d.Context.Tip.AppendChild(ac);if(!(AJ.nil===ac.Parent.Parent)&&!(AP.nil===ac.Parent.Parent.ListData)){ac.Parent.Parent.ListData.Typ=3;}if(!(AJ.nil===ac.Parent.Parent.Parent)&&!(AP.nil===ac.Parent.Parent.Parent.ListData)){ac.Parent.Parent.Parent.ListData.Typ=3;}$s=57;continue;case 44:ac.Type=106;ck=AQ.nil;if(AI.nil===c.FirstChild||AI.nil===c.FirstChild.FirstChild||AI.nil===c.FirstChild.FirstChild.FirstChild){$s=189;continue;}$s=190;continue;case 189:$s=191;case 191:return;case 190:cl=c.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AI.nil===cl))){break;}cm=J.DomAttrValue(cl,"align");cn=cm;if(cn===("left")){ck=$append(ck,1);}else if(cn===("center")){ck=$append(ck,2);}else if(cn===("right")){ck=$append(ck,3);}else{ck=$append(ck,0);}cl=cl.NextSibling;}ac.TableAligns=ck;d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 45:ac.Type=107;d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 46:$s=57;continue;case 47:ac.Type=108;d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 48:ac.Type=109;co=J.DomAttrValue(c,"align");cp=0;cq=co;if(cq===("left")){cp=1;}else if(cq===("center")){cp=2;}else if(cq===("right")){cp=3;}else{cp=0;}ac.TableCellAlign=cp;ac.Tokens=AH.nil;d.Context.Tip.AppendChild(ac);d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 49:if(AI.nil===c.FirstChild){$s=26;continue;}if("footnotes-ref"===g){$s=192;continue;}$s=193;continue;case 192:ac.Type=16;ac.Tokens=(new AH($stringToBytes("["+J.DomAttrValue(c,"data-footnotes-label")+"]")));if(C.Contains(c.FirstChild.Data,"\xE2\x80\xB8")){ac.Tokens=$appendSlice(ac.Tokens,E.CaretTokens);}d.Context.Tip.AppendChild(ac);$s=194;case 194:return;case 193:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=195;continue;}$s=196;continue;case 195:$s=197;case 197:return;case 196:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}cr=J.DomText(c);$s=198;case 198:if($c){$c=false;cr=cr.$blk();}if(cr&&cr.$blk!==undefined){break s;}cs=C.TrimSpace(cr);$s=199;case 199:if($c){$c=false;cs=cs.$blk();}if(cs&&cs.$blk!==undefined){break s;}ct=cs;cu=e.isEmptyText(c);$s=202;case 202:if($c){$c=false;cu=cu.$blk();}if(cu&&cu.$blk!==undefined){break s;}if(cu){$s=200;continue;}$s=201;continue;case 200:$s=203;case 203:return;case 201:if("\xE2\x80\xB8"===ct){$s=204;continue;}$s=205;continue;case 204:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=206;case 206:return;case 205:ac.Type=485;cv=J.DomAttrValue(c,"data-marker");if(""===cv){cv="^";}ac.AppendChild(new D.Node.ptr("","","","",486,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cv))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=207;continue;}$s=208;continue;case 207:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",487,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cv))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=209;case 209:return;case 208:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 50:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=210;continue;}$s=211;continue;case 210:$s=212;case 212:return;case 211:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}cw=J.DomText(c);$s=213;case 213:if($c){$c=false;cw=cw.$blk();}if(cw&&cw.$blk!==undefined){break s;}cx=C.TrimSpace(cw);$s=214;case 214:if($c){$c=false;cx=cx.$blk();}if(cx&&cx.$blk!==undefined){break s;}cy=cx;cz=e.isEmptyText(c);$s=217;case 217:if($c){$c=false;cz=cz.$blk();}if(cz&&cz.$blk!==undefined){break s;}if(cz){$s=215;continue;}$s=216;continue;case 215:$s=218;case 218:return;case 216:if("\xE2\x80\xB8"===cy){$s=219;continue;}$s=220;continue;case 219:ac.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ac);$s=221;case 221:return;case 220:ac.Type=490;da=J.DomAttrValue(c,"data-marker");if(""===da){da="~";}ac.AppendChild(new D.Node.ptr("","","","",491,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(da))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=222;continue;}$s=223;continue;case 222:ac.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",492,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(da))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=224;case 224:return;case 223:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if(C.HasPrefix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.PrevSibling){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data," ");ac.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(C.HasSuffix(c.FirstChild.Data," ")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data," ");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0," ","",AU.nil));}if(C.HasSuffix(c.FirstChild.Data,"\n")&&AI.nil===c.FirstChild.NextSibling){c.FirstChild.Data=C.TrimRight(c.FirstChild.Data,"\n");c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,1,0,"\n","",AU.nil));}d.Context.Tip=ac;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=57;continue;case 51:if(AI.nil===c.FirstChild){$s=26;continue;}if(C.Contains(aa,"vditor-comment")){$s=225;continue;}$s=226;continue;case 225:ac.Type=10;db=new A.Buffer.ptr(AH.nil,0,0);dc=db.WriteString("=dd.$length)?($throwRuntimeError("index out of range"),undefined):dd.$array[dd.$offset+de]);dh=db.WriteString(dg.Key);$s=230;case 230:if($c){$c=false;dh=dh.$blk();}if(dh&&dh.$blk!==undefined){break s;}dh;if(!(""===dg.Val)){$s=231;continue;}$s=232;continue;case 231:di=db.WriteString("=\"");$s=233;case 233:if($c){$c=false;di=di.$blk();}if(di&&di.$blk!==undefined){break s;}di;dj=db.WriteString(dg.Val);$s=234;case 234:if($c){$c=false;dj=dj.$blk();}if(dj&&dj.$blk!==undefined){break s;}dj;dk=db.WriteString("\"");$s=235;case 235:if($c){$c=false;dk=dk.$blk();}if(dk&&dk.$blk!==undefined){break s;}dk;case 232:if(df<(c.Attr.$length-1>>0)){$s=236;continue;}$s=237;continue;case 236:dl=db.WriteString(" ");$s=238;case 238:if($c){$c=false;dl=dl.$blk();}if(dl&&dl.$blk!==undefined){break s;}dl;case 237:de++;$s=228;continue;case 229:dm=db.WriteString(">");$s=239;case 239:if($c){$c=false;dm=dm.$blk();}if(dm&&dm.$blk!==undefined){break s;}dm;ac.Tokens=db.Bytes();d.Context.Tip.AppendChild(ac);$s=26;continue;case 226:if("link-ref"===g){$s=240;continue;}$s=241;continue;case 240:ac.Type=16;dn="["+c.FirstChild.Data+"]["+J.DomAttrValue(c,"data-link-label")+"]";if(!(AI.nil===c.NextSibling)&&"2"===J.DomAttrValue(c.NextSibling,"data-render")){dn="!"+dn;}ac.Tokens=(new AH($stringToBytes(dn)));d.Context.Tip.AppendChild(ac);$s=242;case 242:return;case 241:dp=AH.nil;if("\xE2\x80\x8B"===c.FirstChild.Data&&""===J.DomAttrValue(c,"style")&&!(AI.nil===c.FirstChild.NextSibling)){dp=(new AH($stringToBytes(c.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===c.FirstChild.DataAtom){dp=(new AH($stringToBytes(c.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dp))){$s=26;continue;}}if("math-inline"===g){$s=243;continue;}if("html-inline"===g){$s=244;continue;}if("code-inline"===g){$s=245;continue;}if("html-entity"===g){$s=246;continue;}$s=247;continue;case 243:ac.Type=304;ac.AppendChild(new D.Node.ptr("","","","",305,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",306,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,dp,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",307,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ac);$s=248;case 248:return;case 244:ac.Type=10;ac.Tokens=dp;d.Context.Tip.AppendChild(ac);$s=249;case 249:return;case 245:ac.Tokens=dp;d.Context.Tip.AppendChild(ac);$s=250;case 250:return;case 246:ac.Type=16;ac.Tokens=dp;d.Context.Tip.AppendChild(ac);$s=251;case 251:return;case 247:$s=26;continue;$s=57;continue;case 52:ac.Type=16;dq=J.DomText(c);$s=252;case 252:if($c){$c=false;dq=dq.$blk();}if(dq&&dq.$blk!==undefined){break s;}ac.Tokens=(new AH($stringToBytes(dq)));d.Context.Tip.AppendChild(ac);$s=253;case 253:return;case 53:ac.Type=9;dr=J.DomHTML(c);$s=254;case 254:if($c){$c=false;dr=dr.$blk();}if(dr&&dr.$blk!==undefined){break s;}ac.Tokens=dr;ac.Tokens=(ds=A.SplitAfter(ac.Tokens,(new AH($stringToBytes("")))),(0>=ds.$length?($throwRuntimeError("index out of range"),undefined):ds.$array[ds.$offset+0]));d.Context.Tip.AppendChild(ac);$s=57;continue;case 54:ac.Type=10;dt=J.DomHTML(c);$s=255;case 255:if($c){$c=false;dt=dt.$blk();}if(dt&&dt.$blk!==undefined){break s;}ac.Tokens=dt;d.Context.Tip.AppendChild(ac);$s=256;case 256:return;case 55:$s=257;case 257:return;case 56:ac.Type=9;du=J.DomHTML(c);$s=258;case 258:if($c){$c=false;du=du.$blk();}if(du&&du.$blk!==undefined){break s;}ac.Tokens=du;d.Context.Tip.AppendChild(ac);$s=259;case 259:return;case 57:case 26:dv=c.FirstChild;case 260:if(!(!(dv===AI.nil))){$s=261;continue;}$r=e.genASTByVditorDOM(dv,d);$s=262;case 262:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}dv=dv.NextSibling;$s=260;continue;case 261:dw=c.DataAtom;if(dw===(40708)){if(C.Contains(aa,"vditor-comment")){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",10,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((dw===(28162))||(dw===(1537))){dx=J.DomAttrValue(c,"data-marker");if(""===dx){dx="*";}if("_"===dx){ac.AppendChild(new D.Node.ptr("","","","",21,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((dw===(449798))||(dw===(257))){dy=J.DomAttrValue(c,"data-marker");if(""===dy){dy="**";}if("__"===dy){ac.AppendChild(new D.Node.ptr("","","","",26,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dy))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dy))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dw===(1)){ac.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dz=J.DomAttrValue(c,"href");if(!(""===e.RenderOptions.LinkBase)){dz=C.ReplaceAll(dz,e.RenderOptions.LinkBase,"");}if(!(""===e.RenderOptions.LinkPrefix)){dz=C.ReplaceAll(dz,e.RenderOptions.LinkPrefix,"");}ac.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dz))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ea=J.DomAttrValue(c,"title");if(!(""===ea)){ac.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ac.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ea))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ac.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if((dw===(283139))||(dw===(9473))||(dw===(53766))){eb=J.DomAttrValue(c,"data-marker");if("~"===eb){ac.AppendChild(new D.Node.ptr("","","","",103,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(eb))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(eb))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dw===(46596)){ec=J.DomAttrValue(c,"data-marker");if("="===ec){ac.AppendChild(new D.Node.ptr("","","","",452,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ec))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{ac.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ec))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dw===(461571)){ed=J.DomAttrValue(c,"data-marker");if(!(""===ed)&&!("footnotes-ref"===g)){ac.AppendChild(new D.Node.ptr("","","","",487,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ed))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dw===(421123)){ac.AppendChild(new D.Node.ptr("","","","",492,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("~"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dw===(29191)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",9,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.genASTByVditorDOM,$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,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,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;}}};S.prototype.genASTByVditorDOM=function(c,d){return this.$val.genASTByVditorDOM(c,d);};S.ptr.prototype.hasAttr=function(c,d){var c,d,e,f,g,h;e=this;f=c.Attr;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(h.Key===d){return true;}g++;}return false;};S.prototype.hasAttr=function(c,d){return this.$val.hasAttr(c,d);};S.ptr.prototype.domChild=function(c,d){var c,d,e,f,g;e=this;if(AI.nil===c){return AI.nil;}f=c.FirstChild;while(true){if(!(!(AI.nil===f))){break;}g=e.domChild0(f,d);if(!(AI.nil===g)){return g;}f=f.NextSibling;}return AI.nil;};S.prototype.domChild=function(c,d){return this.$val.domChild(c,d);};S.ptr.prototype.domChild0=function(c,d){var c,d,e,f,g;e=this;if(c.DataAtom===d){return c;}f=c.FirstChild;while(true){if(!(!(AI.nil===f))){break;}g=e.domChild0(f,d);if(!(AI.nil===g)){return g;}f=f.NextSibling;}return AI.nil;};S.prototype.domChild0=function(c,d){return this.$val.domChild0(c,d);};S.ptr.prototype.setDOMAttrValue=function(c,d,e){var c,d,e,f,g,h,i;f=this;if(AI.nil===c){return;}g=c.Attr;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(i.Key===d){i.Val=e;return;}h++;}c.Attr=$append(c.Attr,new F.Attribute.ptr("",d,e));};S.prototype.setDOMAttrValue=function(c,d,e){return this.$val.setDOMAttrValue(c,d,e);};S.ptr.prototype.parentIs=function(c,d){var c,d,e,f,g,h,i;e=this;f=c.Parent;while(true){if(!(!(AI.nil===f))){break;}g=d;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(i===f.DataAtom){return true;}h++;}f=f.Parent;}return false;};S.prototype.parentIs=function(c,d){return this.$val.parentIs(c,d);};S.ptr.prototype.isCaret=function(c){var{c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=false;e=false;f=this;g=J.DomText(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=C.TrimSpace(h);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(1>j.length&&1>0;while(true){if(!(f>=0)){break;}if((32===c.charCodeAt(f))||(160===c.charCodeAt(f))){d=d+(" ");}else{return d;}f=f-(1)>>0;}return d;};S.prototype.suffixSpaces=function(c){return this.$val.suffixSpaces(c);};S.ptr.prototype.SpinVditorSVDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=C.TrimSpace(c);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if("\xE2\x80\xB8"===f){$s=1;continue;}$s=2;continue;case 1:d=""+($bytesToString(I.NewlineSV));$s=-1;return d;case 2:g=H.Parse("",(new AH($stringToBytes(c))),e.ParseOptions);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=I.NewVditorSVRenderer(h,e.RenderOptions,e.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=j.BaseRenderer.Render();$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;d=C.ReplaceAll(($bytesToString(l)),"\xE2\x80\xB8","");$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.SpinVditorSVDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,$s};return $f;};S.prototype.SpinVditorSVDOM=function(c){return this.$val.SpinVditorSVDOM(c);};S.ptr.prototype.HTML2VditorSVDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;g=e.HTML2Markdown(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;$s=-1;return d;case 3:k=H.Parse("",(new AH($stringToBytes(h))),e.ParseOptions);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=I.NewVditorSVRenderer(l,e.RenderOptions,e.ParseOptions);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=e.HTML2VditorSVDOMRendererFuncs;p=0;q=o?o.keys():undefined;r=o?o.size:0;while(true){if(!(p");$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.Md2VditorSVDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};S.prototype.Md2VditorSVDOM=function(c){return this.$val.Md2VditorSVDOM(c);};S.ptr.prototype.SpinVditorIRDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;c=C.ReplaceAll(c,"","\xE2\x80\xB8");f=e.vditorIRDOM2Md(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.Parse("",(new AH($stringToBytes(g))),e.ParseOptions);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=I.NewVditorIRRenderer(i,e.RenderOptions,e.ParseOptions);$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=k.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;d=C.ReplaceAll(($bytesToString(m)),"\xE2\x80\xB8","");$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.SpinVditorIRDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};S.prototype.SpinVditorIRDOM=function(c){return this.$val.SpinVditorIRDOM(c);};S.ptr.prototype.HTML2VditorIRDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;g=e.HTML2Markdown(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;$s=-1;return d;case 3:k=H.Parse("",(new AH($stringToBytes(h))),e.ParseOptions);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=I.NewVditorIRRenderer(l,e.RenderOptions,e.ParseOptions);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=e.HTML2VditorIRDOMRendererFuncs;p=0;q=o?o.keys():undefined;r=o?o.size:0;while(true){if(!(p","");c=C.ReplaceAll(c,"\t\n","\n");c=C.ReplaceAll(c," \n"," \n");f=J.ParseHTML(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(AI.nil===g){$s=-1;return d;}$r=e.adjustVditorDOM(g);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=new H.Tree.ptr(new D.Node.ptr("","","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0),new H.Context.ptr(AE.nil,e.ParseOptions,AJ.nil,AJ.nil,AH.nil,0,0,0,0,0,0,false,false,false,false,AJ.nil,AJ.nil),AL.nil,AM.nil,"","","","","",AN.nil,new $Int64(0,0),new $Int64(0,0),"");h.Context.Tip=h.Root;i=g.FirstChild;case 3:if(!(!(AI.nil===i))){$s=4;continue;}$r=e.genASTByVditorIRDOM(i,h);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=i.NextSibling;$s=3;continue;case 4:$r=D.Walk(h.Root,(function(j,k){var j,k,l,m;if(k){l=j.Type;if((l===(10))||(l===(27))||(l===(304))||(l===(9))||(l===(15))||(l===(302))){j.Tokens=F.UnescapeHTML(j.Tokens);if(!(AJ.nil===j.Next)&&(27===j.Next.Type)&&(j.CodeMarkerLen===j.Next.CodeMarkerLen)){j.FirstChild.Next.Tokens=$appendSlice(j.FirstChild.Next.Tokens,j.Next.FirstChild.Next.Tokens);j.Next.Unlink();}}else if(l===(7)){if(!(AJ.nil===j.Parent)&&(7===j.Parent.Type)){m=j.Previous;if(!(AJ.nil===m)){m.AppendChild(j);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=I.NewOptions();j.AutoSpace=false;j.FixTermTypo=false;k=I.NewFormatRenderer(h,j,e.ParseOptions);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=l.BaseRenderer.Render();$s=8;case 8:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;d=($bytesToString(n));$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.vditorIRDOM2Md,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};S.prototype.vditorIRDOM2Md=function(c){return this.$val.vditorIRDOM2Md(c);};S.ptr.prototype.genASTByVditorIRDOM=function(c,d){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,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,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,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=this;f=J.DomAttrValue(c,"data-render");if("1"===f||"2"===f){$s=1;continue;}$s=2;continue;case 1:$s=3;case 3:return;case 2:g=J.DomAttrValue(c,"data-type");if(92931===c.DataAtom){$s=4;continue;}$s=5;continue;case 4:if("code-block"===g||"html-block"===g||"math-block"===g||"yaml-front-matter"===g){$s=6;continue;}if("link-ref-defs-block"===g){$s=7;continue;}if("footnotes-def"===g){$s=8;continue;}if("footnotes-block"===g){$s=9;continue;}if("toc-block"===g){$s=10;continue;}$s=11;continue;case 6:if(("code-block"===g||"math-block"===g)&&!C.Contains(J.DomAttrValue(c.FirstChild,"data-type"),"-block-open-marker")){$s=13;continue;}$s=14;continue;case 13:h=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i=J.DomText(c.FirstChild);$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);h.AppendChild(j);d.Context.Tip.AppendChild(h);d.Context.Tip=h;$s=16;case 16:return;case 14:k=c.FirstChild;case 17:if(!(!(k===AI.nil))){$s=18;continue;}$r=e.genASTByVditorIRDOM(k,d);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=k.NextSibling;$s=17;continue;case 18:$s=12;continue;case 7:l=J.DomText(c);$s=20;case 20:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(m))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(n);$s=12;continue;case 8:o=c.FirstChild;case 21:if(!(!(o===AI.nil))){$s=22;continue;}$r=e.genASTByVditorIRDOM(o,d);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}o=o.NextSibling;$s=21;continue;case 22:$s=12;continue;case 9:p=c.FirstChild;case 24:if(!(!(AI.nil===p))){$s=25;continue;}q=new A.Buffer.ptr(AH.nil,0,0);r=F.Render(q,p);$s=26;case 26:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;if($interfaceIsEqual($ifaceNil,s)){$s=27;continue;}$s=28;continue;case 27:t=e.vditorIRDOM2Md(q.String());$s=29;case 29:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;v=C.Split(u,"\n");u="";w=v;x=0;while(true){if(!(x=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]);if(0"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 38:if(AI.nil===c.FirstChild){$s=94;continue;}$s=95;continue;case 94:$s=96;case 96:return;case 95:ag.Type=7;ag.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);if(79618===c.DataAtom){ag.ListData.Typ=1;}ba=J.DomAttrValue(c,"data-tight");if("true"===ba||""===ba){ag.ListData.Tight=true;}d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 39:bb=c.FirstChild;if(!(AI.nil===bb)&&(3073===bb.DataAtom)&&!(AI.nil===bb.NextSibling)&&(3073===bb.NextSibling.DataAtom)){d.Context.Tip.ListData.Tight=false;}ag.Type=8;bc=J.DomAttrValue(c,"data-marker");bd=0;if(""===bc){if(!(AI.nil===c.Parent)&&(79618===c.Parent.DataAtom)){be=J.DomAttrValue(c.Parent.FirstChild,"data-marker");bf=J.DomAttrValue(c.Parent,"start");if(""===bf){bc="1";}else{bc=bf;}if(!(""===be)){bc=bc+($substring(be,(be.length-1>>0)));}else{bc=bc+(".");}}else{bc=J.DomAttrValue(c.Parent,"data-marker");if(""===bc){bc="*";}bd=bc.charCodeAt(0);}}else{if(!(AI.nil===c.Parent)){if(79618===c.Parent.DataAtom){if("*"===bc||"-"===bc||"+"===bc){bc="1.";}if(!("1."===bc)&&!("1)"===bc)&&!(AI.nil===c.PrevSibling)&&!((45570===c.PrevSibling.DataAtom))&&!(AI.nil===c.Parent.Parent)&&((79618===c.Parent.Parent.DataAtom)||(42754===c.Parent.Parent.DataAtom))){bc="1.";}if(!("1."===bc)&&!("1)"===bc)&&(79618===c.Parent.DataAtom)&&c.Parent.FirstChild===c&&""===J.DomAttrValue(c.Parent,"start")){bc="1.";}}else{if(!("*"===bc)&&!("-"===bc)&&!("+"===bc)){bc="*";}bd=bc.charCodeAt(0);}}else{bc=J.DomAttrValue(c,"data-marker");if(""===bc){bc="*";}bd=bc.charCodeAt(0);}}ag.ListData=new D.ListData.ptr(0,false,bd,0,0,0,0,false,(new AH($stringToBytes(bc))),0);if(0===bd){bg=B.Atoi($substring(bc,0,(bc.length-1>>0)));ag.ListData.Num=bg[0];ag.ListData.Delimiter=bc.charCodeAt((bc.length-1>>0));}d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 40:if(378116===c.FirstChild.DataAtom){bh=AH.nil;if(!(AI.nil===c.FirstChild.FirstChild)){bh=(new AH($stringToBytes(c.FirstChild.FirstChild.Data)));}bi=J.DomAttrValue(c.Parent,"data-type");bj=bi;if(bj===("math-block")){ag.Type=302;ag.Tokens=bh;d.Context.Tip.AppendChild(ag);}else if(bj===("html-block")){ag.Type=9;ag.Tokens=bh;d.Context.Tip.AppendChild(ag);}else if(bj===("yaml-front-matter")){ag.Type=425;ag.AppendChild(new D.Node.ptr("","","","",427,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,bh,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);}else{ag.Type=15;ag.Tokens=bh;d.Context.Tip.AppendChild(ag);}}$s=97;case 97:return;case 41:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=98;continue;}$s=99;continue;case 98:$s=100;case 100:return;case 99:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bk=J.DomText(c);$s=101;case 101:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}bl=C.TrimSpace(bk);$s=102;case 102:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bm=bl;bn=e.isEmptyText(c);$s=105;case 105:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}if(bn){$s=103;continue;}$s=104;continue;case 103:$s=106;case 106:return;case 104:if("\xE2\x80\xB8"===bm){$s=107;continue;}$s=108;continue;case 107:ag.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ag);$s=109;case 109:return;case 108:ag.Type=17;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 42:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=110;continue;}$s=111;continue;case 110:$s=112;case 112:return;case 111:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bo=J.DomText(c);$s=113;case 113:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=C.TrimSpace(bo);$s=114;case 114:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bq=bp;br=e.isEmptyText(c);$s=117;case 117:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}if(br){$s=115;continue;}$s=116;continue;case 115:$s=118;case 118:return;case 116:if("\xE2\x80\xB8"===bq){$s=119;continue;}$s=120;continue;case 119:ag.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ag);$s=121;case 121:return;case 120:ag.Type=22;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 43:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=122;continue;}$s=123;continue;case 122:$s=124;case 124:return;case 123:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bs=J.DomText(c);$s=125;case 125:if($c){$c=false;bs=bs.$blk();}if(bs&&bs.$blk!==undefined){break s;}bt=C.TrimSpace(bs);$s=126;case 126:if($c){$c=false;bt=bt.$blk();}if(bt&&bt.$blk!==undefined){break s;}bu=bt;bv=e.isEmptyText(c);$s=129;case 129:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}if(bv){$s=127;continue;}$s=128;continue;case 127:$s=130;case 130:return;case 128:if("\xE2\x80\xB8"===bu){$s=131;continue;}$s=132;continue;case 131:ag.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ag);$s=133;case 133:return;case 132:ag.Type=101;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 44:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=134;continue;}$s=135;continue;case 134:$s=136;case 136:return;case 135:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}bw=J.DomText(c);$s=137;case 137:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bx=C.TrimSpace(bw);$s=138;case 138:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}by=bx;bz=e.isEmptyText(c);$s=141;case 141:if($c){$c=false;bz=bz.$blk();}if(bz&&bz.$blk!==undefined){break s;}if(bz){$s=139;continue;}$s=140;continue;case 139:$s=142;case 142:return;case 140:if("\xE2\x80\xB8"===by){$s=143;continue;}$s=144;continue;case 143:ag.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ag);$s=145;case 145:return;case 144:ag.Type=450;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 45:if(AI.nil===c.FirstChild){$s=146;continue;}$s=147;continue;case 146:$s=148;case 148:return;case 147:ca=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===ca){$s=149;continue;}$s=150;continue;case 149:ag.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(ag);$s=151;case 151:return;case 150:if(""===ca){$s=152;continue;}$s=153;continue;case 152:$s=154;case 154:return;case 153:cb=(new AH($stringToBytes(ca)));cc=new D.Node.ptr("","","","",29,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,cb,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ag.Type=27;ag.AppendChild(cc);d.Context.Tip.AppendChild(ag);$s=155;case 155:return;case 46:if(!(AI.nil===c.Parent)){$s=156;continue;}$s=157;continue;case 156:if(e.parentIs(c,new AS([37378,87554]))){$s=158;continue;}$s=159;continue;case 158:if((AI.nil===c.PrevSibling||"\xE2\x80\xB8"===c.PrevSibling.Data)&&(AI.nil===c.NextSibling||"\xE2\x80\xB8"===c.NextSibling.Data)){$s=160;continue;}$s=161;continue;case 160:$s=162;case 162:return;case 161:if(AI.nil===c.NextSibling){$s=163;continue;}$s=164;continue;case 163:$s=165;case 165:return;case 164:ag.Type=10;ag.Tokens=(new AH($stringToBytes("
    ")));d.Context.Tip.AppendChild(ag);$s=166;case 166:return;case 159:if(3073===c.Parent.DataAtom){$s=167;continue;}$s=168;continue;case 167:if(!(AI.nil===c.Parent.NextSibling)&&((42754===c.Parent.NextSibling.DataAtom)||(79618===c.Parent.NextSibling.DataAtom)||(100106===c.Parent.NextSibling.DataAtom))){$s=169;continue;}$s=170;continue;case 169:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=171;case 171:return;case 170:case 168:case 157:ag.Type=31;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 47:ag.Type=33;ag.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 48:cd=ae;ce=J.DomAttrValue(c,"alt");if("emoji"===cd){$s=172;continue;}$s=173;continue;case 172:ag.Type=200;cf=new D.Node.ptr("","","","",202,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,d.EmojiImgTokens(ce,J.DomAttrValue(c,"src")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);cf.AppendChild(new D.Node.ptr("","","","",203,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(":"+ce+":"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ag.AppendChild(cf);d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=174;continue;case 173:$s=175;case 175:return;case 174:$s=62;continue;case 49:if(AI.nil===c.Parent||AI.nil===c.Parent.Parent||(!((3073===c.Parent.DataAtom))&&!((45570===c.Parent.DataAtom)))){$s=176;continue;}$s=177;continue;case 176:$s=178;case 178:return;case 177:if(!(AI.nil===c.NextSibling)&&(40708===c.NextSibling.DataAtom)){$s=179;continue;}$s=180;continue;case 179:cg=C.TrimSpace(c.NextSibling.FirstChild.Data);$s=181;case 181:if($c){$c=false;cg=cg.$blk();}if(cg&&cg.$blk!==undefined){break s;}c.NextSibling.FirstChild.Data=cg;$s=32;continue;case 180:ag.Type=100;ag.TaskListItemChecked=e.hasAttr(c,"checked");d.Context.Tip.AppendChild(ag);if(!(AJ.nil===ag.Parent.Parent.Parent)&&!(AP.nil===ag.Parent.Parent.Parent.ListData)){ag.Parent.Parent.Parent.ListData.Typ=3;}$s=62;continue;case 50:ag.Type=106;ch=AQ.nil;if(AI.nil===c.FirstChild||AI.nil===c.FirstChild.FirstChild||AI.nil===c.FirstChild.FirstChild.FirstChild){$s=182;continue;}$s=183;continue;case 182:$s=184;case 184:return;case 183:ci=c.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AI.nil===ci))){break;}cj=J.DomAttrValue(ci,"align");ck=cj;if(ck===("left")){ch=$append(ch,1);}else if(ck===("center")){ch=$append(ch,2);}else if(ck===("right")){ch=$append(ch,3);}else{ch=$append(ch,0);}ci=ci.NextSibling;}ag.TableAligns=ch;ag.Tokens=AH.nil;d.Context.Tip.AppendChild(new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 51:ag.Type=107;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 52:$s=62;continue;case 53:ag.Type=108;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 54:ag.Type=109;cl=J.DomAttrValue(c,"align");cm=0;cn=cl;if(cn===("left")){cm=1;}else if(cn===("center")){cm=2;}else if(cn===("right")){cm=3;}else{cm=0;}ag.TableCellAlign=cm;ag.Tokens=AH.nil;d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=62;continue;case 55:if(AI.nil===c.FirstChild){$s=32;continue;}if("footnotes-ref"===g){$s=185;continue;}$s=186;continue;case 185:ag.Type=16;co=J.DomText(c);$s=187;case 187:if($c){$c=false;co=co.$blk();}if(co&&co.$blk!==undefined){break s;}ag.Tokens=(new AH($stringToBytes(co)));d.Context.Tip.AppendChild(ag);case 186:$s=188;case 188:return;case 56:cp=g;if(cp===("inline-node")||cp===("em")||cp===("strong")||cp===("s")||cp===("sup")||cp===("sub")||cp===("a")||cp===("link-ref")||cp===("img")||cp===("code")||cp===("heading-id")||cp===("html-inline")||cp===("inline-math")||cp===("html-entity")){$s=190;continue;}if(cp===("math-block-close-marker")){$s=191;continue;}if(cp===("math-block-open-marker")){$s=192;continue;}if(cp===("yaml-front-matter-close-marker")){$s=193;continue;}if(cp===("yaml-front-matter-open-marker")){$s=194;continue;}if(cp===("code-block-open-marker")){$s=195;continue;}if(cp===("code-block-info")){$s=196;continue;}if(cp===("code-block-close-marker")){$s=197;continue;}if(cp===("heading-marker")){$s=198;continue;}$s=199;continue;case 190:ag.Type=16;cq=J.DomText(c);$s=200;case 200:if($c){$c=false;cq=cq.$blk();}if(cq&&cq.$blk!==undefined){break s;}ag.Tokens=(new AH($stringToBytes(cq)));d.Context.Tip.AppendChild(ag);$s=201;case 201:return;case 191:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",303,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,H.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=202;case 202:return;case 192:ag.Type=300;ag.AppendChild(new D.Node.ptr("","","","",301,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,H.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$s=203;case 203:return;case 193:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",428,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,H.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=204;case 204:return;case 194:ag.Type=425;ag.AppendChild(new D.Node.ptr("","","","",426,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,H.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ag);d.Context.Tip=ag;$s=205;case 205:return;case 195:if(290819===c.NextSibling.DataAtom){c.InsertAfter(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,0,40708,"","",new AU([new F.Attribute.ptr("","data-type","code-block-info")])));}cr=J.DomText(c);$s=206;case 206:if($c){$c=false;cr=cr.$blk();}if(cr&&cr.$blk!==undefined){break s;}cs=(new AH($stringToBytes(cr)));ct=A.LastIndex(cs,(new AH($stringToBytes("`"))))+1>>0;if(0>0;if(0")))),(0>=dh.$length?($throwRuntimeError("index out of range"),undefined):dh.$array[dh.$offset+0]));d.Context.Tip.AppendChild(ag);$s=62;continue;case 59:$s=62;continue;case 60:$s=221;case 221:return;case 61:ag.Type=9;di=J.DomHTML(c);$s=222;case 222:if($c){$c=false;di=di.$blk();}if(di&&di.$blk!==undefined){break s;}ag.Tokens=di;d.Context.Tip.AppendChild(ag);$s=223;case 223:return;case 62:case 32:dj=c.FirstChild;case 224:if(!(!(dj===AI.nil))){$s=225;continue;}$r=e.genASTByVditorIRDOM(dj,d);$s=226;case 226:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}dj=dj.NextSibling;$s=224;continue;case 225:dk=c.DataAtom;if(dk===(1)){ag.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ag.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dl=J.DomAttrValue(c,"href");if(!(""===e.RenderOptions.LinkBase)){dl=C.ReplaceAll(dl,e.RenderOptions.LinkBase,"");}if(!(""===e.RenderOptions.LinkPrefix)){dl=C.ReplaceAll(dl,e.RenderOptions.LinkPrefix,"");}ag.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dm=J.DomAttrValue(c,"title");if(!(""===dm)){ag.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ag.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dm))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ag.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dk===(29191)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",9,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.genASTByVditorIRDOM,$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,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,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;}}};S.prototype.genASTByVditorIRDOM=function(c,d){return this.$val.genASTByVditorIRDOM(c,d);};S.ptr.prototype.SpinBlockDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$deferred,$r,$c}=$restore(this,{c});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);d=[d];e=[e];f="";d[0]=this;e[0]=d[0].ParseOptions.KeepEscaped;d[0].ParseOptions.KeepEscaped=true;$deferred.push([(function(d,e){return function(){d[0].ParseOptions.KeepEscaped=e[0];};})(d,e),[]]);g=d[0].blockDOM2Md(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h=C.ReplaceAll(h,"\xE2\x80\x8B","");i=H.Parse("",(new AH($stringToBytes(h))),d[0].ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=j.Root.FirstChild;l=j.Root.LastChild.Previous;if((1===k.Type)&&""===k.ID&&!(AJ.nil===l)&&!(k===l.Previous)&&(455===l.Type)){m=l.Previous.ID;n="";k.ID=m;l.Previous.ID=n;o=l.Previous.KramdownIAL;p=AR.nil;k.KramdownIAL=o;l.Previous.KramdownIAL=p;k.InsertAfter(l);}if((455===k.Type)&&!(AJ.nil===k.Next)&&(455===k.Next.Type)&&J.IsDocIAL(k.Next.Tokens)){q=H.Tokens2IAL(k.Tokens);r=H.IAL2Map(q);t=new D.Node.ptr((s=$mapIndex(r,$String.keyFor("id")),s!==undefined?s.v:""),"","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,q,false,"","","","","","","","","","","",0,"","","","",0);k.InsertBefore(t);}$r=H.NestedInlines2FlattedSpansHybrid(j,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}u=d[0].Tree2BlockDOM(j,d[0].RenderOptions,d[0].ParseOptions);$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}f=u;v=f;$s=5;case 5:return v;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if(!$curGoroutine.asleep){return f;}if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.SpinBlockDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$deferred};return $f;}}};S.prototype.SpinBlockDOM=function(c){return this.$val.SpinBlockDOM(c);};S.ptr.prototype.HTML2BlockDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;g=e.HTML2Markdown(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];if(!($interfaceIsEqual($ifaceNil,i))){$s=2;continue;}$s=3;continue;case 2:j=i.Error();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;$s=-1;return d;case 3:k=H.Parse("",(new AH($stringToBytes(h))),e.ParseOptions);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=I.NewProtyleRenderer(l,e.RenderOptions,e.ParseOptions);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=e.HTML2BlockDOMRendererFuncs;p=0;q=o?o.keys():undefined;r=o?o.size:0;while(true){if(!(p"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));return 1;}d[0]=$append(d[0],k);return 1;}}else if(9===k.Type){d[0]=$append(d[0],new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,k.Tokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));return 1;}return 2;};})(d));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=AO.nil;l=j.Root.FirstChild;while(true){if(!(!(AJ.nil===l))){break;}k=$append(k,l);l=l.Next;}m=k;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);o.Unlink();n++;}p=d[0];q=0;while(true){if(!(q=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);j.Root.AppendChild(r);q++;}s=I.NewProtyleRenderer(j,f.RenderOptions,f.ParseOptions);$s=4;case 4:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=t.BaseRenderer.Render();$s=5;case 5:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;e=J.BytesToStr(v);w=C.TrimSpace(e);$s=6;case 6:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}e=w;$s=-1;return e;}return;}var $f={$blk:S.ptr.prototype.BlockDOM2InlineBlockDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};S.prototype.BlockDOM2InlineBlockDOM=function(c){return this.$val.BlockDOM2InlineBlockDOM(c);};S.ptr.prototype.Md2BlockDOM=function(c,d){var{c,d,e,f,g,h,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e="";f=this;h=f.Md2BlockDOMTree(c,d);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;e=g[0];$s=-1;return e;}return;}var $f={$blk:S.ptr.prototype.Md2BlockDOM,$c:true,$r,c,d,e,f,g,h,$s};return $f;};S.prototype.Md2BlockDOM=function(c,d){return this.$val.Md2BlockDOM(c,d);};S.ptr.prototype.Md2BlockDOMTree=function(c,d){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e="";f=AE.nil;g=this;h=H.Parse("",(new AH($stringToBytes(c))),g.ParseOptions);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;$r=H.TextMarks2Inlines(f);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.NestedInlines2FlattedSpansHybrid(f,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(d){$s=4;continue;}$s=5;continue;case 4:$r=D.Walk(f.Root,(function(i,j){var i,j,k;if(!j){return 2;}if(i.IsEmptyBlockIAL()){k=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);k.KramdownIAL=H.Tokens2IAL(i.Tokens);k.ID=k.IALAttr("id");i.InsertBefore(k);return 2;}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:i=I.NewProtyleRenderer(f,g.RenderOptions,g.ParseOptions);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=g.Md2BlockDOMRendererFuncs;l=0;m=k?k.keys():undefined;n=k?k.size:0;while(true){if(!(l");$s=-1;return f;}return;}var $f={$blk:S.ptr.prototype.Tree2BlockDOM,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};S.prototype.Tree2BlockDOM=function(c,d,e){return this.$val.Tree2BlockDOM(c,d,e);};S.ptr.prototype.RenderNodeBlockDOM=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d=[d];e=this;f=new D.Node.ptr("","","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);g=new H.Tree.ptr(f,new H.Context.ptr(AE.nil,e.ParseOptions,AJ.nil,AJ.nil,AH.nil,0,0,0,0,0,0,false,false,false,false,AJ.nil,AJ.nil),AL.nil,AM.nil,"","","","","",AN.nil,new $Int64(0,0),new $Int64(0,0),"");h=I.NewProtyleRenderer(g,e.RenderOptions,e.ParseOptions);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}d[0]=h;i=e.Md2BlockDOMRendererFuncs;j=0;k=i?i.keys():undefined;l=i?i.size:0;while(true){if(!(j\n
    ","
    \n\n");c=C.ReplaceAll(c,"\n\n","
    \n\n");c=C.ReplaceAll(c,"\n\n","
    \n\n");c=C.ReplaceAll(c,"\n\n","
    \n\n");c=C.ReplaceAll(c,"\n\n","\n\n");c=C.ReplaceAll(c,"`","`");c=C.ReplaceAll(c,"","\xE2\x80\xB8");f=0;g=0;h=f;i=g;j=c;k=0;while(true){if(!(k>0;}else{break;}k+=l[1];}n=c.length-1>>0;while(true){if(!(n>=0)){break;}if(32===c.charCodeAt(n)){i=i+(1)>>0;}else{break;}n=n-(1)>>0;}o=C.TrimSpace(c);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}c=o;c=C.Repeat(" ",h)+c+C.Repeat(" ",i);while(true){if(!(C.HasSuffix(c,"\t\n"))){break;}c=C.TrimSuffix(c,"\t\n")+"\n";}while(true){if(!(C.HasSuffix(c," \n"))){break;}c=C.TrimSuffix(c," \n")+"\n";}p=J.ParseHTML(c);$s=2;case 2:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;if(AI.nil===q){$s=-1;return e;}$r=d[0].adjustVditorDOM(q);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=new H.Tree.ptr(new D.Node.ptr("","","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0),new H.Context.ptr(AE.nil,d[0].ParseOptions,AJ.nil,AJ.nil,AH.nil,0,0,0,0,0,0,false,false,false,false,AJ.nil,AJ.nil),AL.nil,AM.nil,"","","","","",AN.nil,new $Int64(0,0),new $Int64(0,0),"");e.Context.Tip=e.Root;r=q.FirstChild;case 4:if(!(!(AI.nil===r))){$s=5;continue;}$r=d[0].genASTByBlockDOM(r,e);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}r=r.NextSibling;$s=4;continue;case 5:$r=D.Walk(e.Root,(function(d){return function $b(s,t){var{s,t,u,$s,$r,$c}=$restore(this,{s,t});$s=$s||0;s:while(true){switch($s){case 0:if(t){$s=1;continue;}$s=2;continue;case 1:u=s.Type;if((u===(10))||(u===(9))||(u===(29))||(u===(15))||(u===(306))||(u===(302))||(u===(27))||(u===(304))){$s=4;continue;}if((u===(22))||(u===(17))||(u===(101))||(u===(520))){$s=5;continue;}if(u===(530)){$s=6;continue;}if(u===(16)){$s=7;continue;}$s=8;continue;case 4:if(!(AJ.nil===s.Next)&&(27===s.Next.Type)&&(s.CodeMarkerLen===s.Next.CodeMarkerLen)&&!(AJ.nil===s.FirstChild)&&!(AJ.nil===s.FirstChild.Next)){s.FirstChild.Next.Tokens=$appendSlice(s.FirstChild.Next.Tokens,s.Next.FirstChild.Next.Tokens);s.Next.Unlink();}$s=8;continue;case 5:d[0].MergeSameSpan(s);$s=8;continue;case 6:$r=d[0].MergeSameTextMark(s);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:s.Tokens=A.ReplaceAll(s.Tokens,(new AH($stringToBytes("\xC2\xA0"))),(new AH($stringToBytes(" "))));case 8:case 3:case 2:$s=-1;return 2;}return;}var $f={$blk:$b,$c:true,$r,s,t,u,$s};return $f;};})(d));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return e;}return;}var $f={$blk:S.ptr.prototype.BlockDOM2Tree,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};S.prototype.BlockDOM2Tree=function(c){return this.$val.BlockDOM2Tree(c);};S.ptr.prototype.MergeSameTextMark=function(c){var{aa,ab,ac,ad,ae,af,ag,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,{c});$s=$s||0;s:while(true){switch($s){case 0:d=this;if(AJ.nil===c.Previous){$s=-1;return;}e=false;f=false;if(456===c.Previous.Type){$s=1;continue;}$s=2;continue;case 1:if(AJ.nil===c.Next||!((456===c.Next.Type))||AJ.nil===c.Previous.Previous){$s=-1;return;}if(!A.Equal(c.Previous.Tokens,c.Next.Tokens)){$s=-1;return;}g=c.IsSameTextMarkType(c.Previous.Previous);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!g){$s=4;continue;}$s=5;continue;case 4:$s=-1;return;case 5:e=true;$s=3;continue;case 2:h=c.Previous.TokensStr();if(!((16===c.Previous.Type)&&!C.Contains(h,"\xE3\x80\x80")&&!C.Contains(h," ")&&!C.Contains(h,"\n")&&!C.Contains(h,"\t"))){j=false;$s=11;continue s;}k=C.TrimSpace(C.ReplaceAll(C.ReplaceAll(h,"\xE2\x80\x8B",""),"\xE2\x80\xB8",""));$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=""===k;case 11:if(!(j&&!(AJ.nil===c.Previous.Previous))){i=false;$s=10;continue s;}l=c.IsSameTextMarkType(c.Previous.Previous);$s=13;case 13:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}i=l;case 10:if(i){$s=7;continue;}$s=8;continue;case 7:f=true;$s=9;continue;case 8:if(!((c.Type===c.Previous.Type))){m=true;$s=16;continue s;}n=c.IsSameTextMarkType(c.Previous);$s=17;case 17:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=!n;case 16:if(m){$s=14;continue;}$s=15;continue;case 14:$s=-1;return;case 15:case 9:case 3:o=C.Split(c.TextMarkType," ");p=$makeMap($String.keyFor,[]);q=o;r=0;while(true){if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);t=s;(p||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(t),{k:t,v:true});r++;}u=AN.nil;v=p;w=0;x=v?v.keys():undefined;y=v?v.size:0;while(true){if(!(w=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);$mapDelete(p,$String.keyFor(af));ae++;}if(0<(p?p.size:0)){$s=-1;return;}if(e||f){ag=c.TextMarkTextContent;c.TextMarkTextContent=c.Previous.Previous.TextMarkTextContent;if(C.Contains(c.Previous.TokensStr(),"\xE2\x80\xB8")){c.TextMarkTextContent=c.TextMarkTextContent+("\xE2\x80\xB8");}c.TextMarkTextContent=c.TextMarkTextContent+(ag);c.Previous.Previous.Unlink();}else{c.TextMarkTextContent=c.Previous.TextMarkTextContent+c.TextMarkTextContent;}c.Previous.Unlink();$r=c.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:S.ptr.prototype.MergeSameTextMark,$c:true,$r,aa,ab,ac,ad,ae,af,ag,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;};S.prototype.MergeSameTextMark=function(c){return this.$val.MergeSameTextMark(c);};S.ptr.prototype.MergeSameSpan=function(c){var c,d,e,f,g,h,i;d=this;if(AJ.nil===c.Next||!((c.Type===c.Next.Type))){return;}if(!(AJ.nil===c.Next.Next)&&(456===c.Next.Next.Type)){return;}e=AO.nil;c.Next.FirstChild.Unlink();c.Next.LastChild.Unlink();f=c.Next.FirstChild;while(true){if(!(!(AJ.nil===f))){break;}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]);c.LastChild.InsertBefore(i);h++;}c.Next.Unlink();};S.prototype.MergeSameSpan=function(c){return this.$val.MergeSameSpan(c);};S.ptr.prototype.CancelSuperBlock=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!((475===g.Root.FirstChild.Type))){d=c;$s=-1;return d;}h=g.Root.FirstChild;i=AO.nil;j=h.FirstChild;while(true){if(!(!(AJ.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]);g.Root.AppendChild(m);l++;}h.Unlink();n=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}d=n;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.CancelSuperBlock,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};S.prototype.CancelSuperBlock=function(c){return this.$val.CancelSuperBlock(c);};S.ptr.prototype.CancelList=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!((7===g.Root.FirstChild.Type))){d=c;$s=-1;return d;}h=g.Root.FirstChild;i=AO.nil;j=AO.nil;k=i;l=j;m=h.FirstChild;while(true){if(!(!(AJ.nil===m))){break;}n=m.FirstChild;while(true){if(!(!(AJ.nil===n))){break;}if(!((100===n.Type))){k=$append(k,n);}n=n.Next;}l=$append(l,m);m=m.Next;}o=k;p=0;while(true){if(!(p=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);g.Root.AppendChild(q);p++;}r=l;s=0;while(true){if(!(s=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);t.Unlink();s++;}h.Unlink();u=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}d=u;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.CancelList,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};S.prototype.CancelList=function(c){return this.$val.CancelList(c);};S.ptr.prototype.CancelBlockquote=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!((5===g.Root.FirstChild.Type))){d=c;$s=-1;return d;}h=g.Root.FirstChild;i=AO.nil;j=AO.nil;k=i;l=j;m=h.FirstChild;while(true){if(!(!(AJ.nil===m))){break;}if(!((6===m.Type))){k=$append(k,m);}l=$append(l,m);m=m.Next;}n=k;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);g.Root.AppendChild(p);o++;}h.Unlink();q=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}d=q;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.CancelBlockquote,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};S.prototype.CancelBlockquote=function(c){return this.$val.CancelBlockquote(c);};S.ptr.prototype.CancelCallout=function(c){var{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,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!((580===g.Root.FirstChild.Type))){d=c;$s=-1;return d;}h=g.Root.FirstChild;i=AO.nil;j=AO.nil;k=i;l=j;m=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);n=h.KramdownIAL;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);m.SetIALAttr((0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0]),(1>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+1]));o++;}q=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);if(!(""===h.CalloutIcon)){$s=2;continue;}$s=3;continue;case 2:if(0===h.CalloutIconType){$s=4;continue;}$s=5;continue;case 4:r=K.Sprintf("%s %s",new AX([new $String(h.CalloutIcon),new $String(h.CalloutTitle)]));$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q.Tokens=(new AH($stringToBytes(r)));$s=6;continue;case 5:s=new D.Node.ptr("","","","",34,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);s.AppendChild(new D.Node.ptr("","","","",35,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));s.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));s.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));s.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));s.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(h.CalloutIcon))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));s.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));m.AppendChild(s);q.Tokens=(new AH($stringToBytes(h.CalloutTitle)));case 6:case 3:m.AppendChild(q);k=$append(k,m);t=h.FirstChild;while(true){if(!(!(AJ.nil===t))){break;}k=$append(k,t);l=$append(l,t);t=t.Next;}u=k;v=0;while(true){if(!(v=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);g.Root.AppendChild(w);v++;}h.Unlink();x=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=8;case 8:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}d=x;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.CancelCallout,$c:true,$r,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;};S.prototype.CancelCallout=function(c){return this.$val.CancelCallout(c);};S.ptr.prototype.Blocks2Ps=function(c){var{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,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;i=AO.nil;j=AO.nil;k=i;l=j;m=h;while(true){if(!(!(AJ.nil===m))){break;}n=m.Type;if(n===(2)){m.Type=1;}else if(n===(5)){o=m.FirstChild;while(true){if(!(!(AJ.nil===o))){break;}if(6===o.Type){l=$append(l,o);o=o.Next;continue;}k=$append(k,o);o=o.Next;}l=$append(l,m);}else if(n===(7)){p=m.FirstChild;while(true){if(!(!(AJ.nil===p))){break;}q=p.FirstChild;while(true){if(!(!(AJ.nil===q))){break;}if(!((100===q.Type))){k=$append(k,q);}q=q.Next;}l=$append(l,p);p=p.Next;}l=$append(l,m);}m=m.Next;}r=l;s=0;while(true){if(!(s=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);t.Unlink();s++;}u=k;v=0;while(true){if(!(v=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);g.Root.AppendChild(w);v++;}x=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}d=x;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.Blocks2Ps,$c:true,$r,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;};S.prototype.Blocks2Ps=function(c){return this.$val.Blocks2Ps(c);};S.ptr.prototype.Blocks2Hs=function(c,d){var{c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e="";f=this;g=f.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=h.Root.FirstChild;j=i;while(true){if(!(!(AJ.nil===j))){break;}if((1===j.Type)||(2===j.Type)){j.Type=2;if(!(AJ.nil===j.FirstChild)){j.FirstChild.Tokens=A.ReplaceAll(j.FirstChild.Tokens,(new AH($stringToBytes("\n"))),AH.nil);j.FirstChild.Tokens=A.TrimLeft(j.FirstChild.Tokens," \t\n");}k=B.Atoi(d);j.HeadingLevel=k[0];}j=j.Next;}l=f.Tree2BlockDOM(h,f.RenderOptions,f.ParseOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}e=l;$s=-1;return e;}return;}var $f={$blk:S.ptr.prototype.Blocks2Hs,$c:true,$r,c,d,e,f,g,h,i,j,k,l,$s};return $f;};S.prototype.Blocks2Hs=function(c,d){return this.$val.Blocks2Hs(c,d);};S.ptr.prototype.OL2TL=function(c){var{c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;g.Root.FirstChild.ListData.Typ=3;h=g.Root.FirstChild.FirstChild;while(true){if(!(!(AJ.nil===h))){break;}if(8===h.Type){h.ListData.Typ=3;h.PrependChild(new D.Node.ptr("","","","",100,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}h=h.Next;}i=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}d=i;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.OL2TL,$c:true,$r,c,d,e,f,g,h,i,$s};return $f;};S.prototype.OL2TL=function(c){return this.$val.OL2TL(c);};S.ptr.prototype.UL2TL=function(c){var{c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;g.Root.FirstChild.ListData.Typ=3;h=g.Root.FirstChild.FirstChild;while(true){if(!(!(AJ.nil===h))){break;}if(8===h.Type){h.ListData.Typ=3;h.PrependChild(new D.Node.ptr("","","","",100,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}h=h.Next;}i=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}d=i;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.UL2TL,$c:true,$r,c,d,e,f,g,h,i,$s};return $f;};S.prototype.UL2TL=function(c){return this.$val.UL2TL(c);};S.ptr.prototype.TL2OL=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((7===h.Type))||!((3===h.ListData.Typ))){d=c;$s=-1;return d;}i=1;h.ListData.Typ=1;j=AO.nil;k=h.FirstChild;while(true){if(!(!(AJ.nil===k))){break;}if(455===k.Type){k=k.Next;continue;}j=$append(j,k.FirstChild);k.ListData.Typ=1;k.ListData.Num=i;i=i+(1)>>0;k=k.Next;}l=j;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);n.Unlink();m++;}o=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}d=o;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.TL2OL,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};S.prototype.TL2OL=function(c){return this.$val.TL2OL(c);};S.ptr.prototype.TL2UL=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((7===h.Type))||!((3===h.ListData.Typ))){d=c;$s=-1;return d;}h.ListData.Typ=0;i=AO.nil;j=h.FirstChild;while(true){if(!(!(AJ.nil===j))){break;}if(455===j.Type){j=j.Next;continue;}i=$append(i,j.FirstChild);j.ListData.Typ=0;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=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}d=n;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.TL2UL,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};S.prototype.TL2UL=function(c){return this.$val.TL2UL(c);};S.ptr.prototype.OL2UL=function(c){var{c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((7===h.Type))){d=c;$s=-1;return d;}h.ListData.Typ=0;i=h.FirstChild;while(true){if(!(!(AJ.nil===i))){break;}if(455===i.Type){i=i.Next;continue;}i.ListData.Typ=0;i=i.Next;}j=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d=j;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.OL2UL,$c:true,$r,c,d,e,f,g,h,i,j,$s};return $f;};S.prototype.OL2UL=function(c){return this.$val.OL2UL(c);};S.ptr.prototype.UL2OL=function(c){var{c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((7===h.Type))){d=c;$s=-1;return d;}i=1;h.ListData.Typ=1;j=h.FirstChild;while(true){if(!(!(AJ.nil===j))){break;}if(455===j.Type){j=j.Next;continue;}j.ListData.Typ=1;j.ListData.Num=i;i=i+(1)>>0;j=j.Next;}k=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=2;case 2:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}d=k;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.UL2OL,$c:true,$r,c,d,e,f,g,h,i,j,k,$s};return $f;};S.prototype.UL2OL=function(c){return this.$val.UL2OL(c);};S.ptr.prototype.Callout2Blockquote=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((580===h.Type))){d=c;$s=-1;return d;}i=h.CalloutTitle;if(0===h.CalloutIconType){i=h.CalloutIcon+" "+i;}h.Type=5;j=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);if(1===h.CalloutIconType){k=new D.Node.ptr("","","","",200,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);l=$substring(h.CalloutIcon,(C.Index(h.CalloutIcon,"/emojis/")+8>>0));m=new D.Node.ptr("","","","",202,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,g.EmojiImgTokens(l,h.CalloutIcon),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);m.AppendChild(new D.Node.ptr("","","","",203,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(":"+l+":"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));k.AppendChild(m);j.AppendChild(k);}n=C.TrimSpace(i);$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}i=n;if(1===h.CalloutIconType){i=" "+i;}o=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);j.AppendChild(o);h.PrependChild(j);h.PrependChild(new D.Node.ptr("","","","",6,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));p=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=3;case 3:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}d=p;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.Callout2Blockquote,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};S.prototype.Callout2Blockquote=function(c){return this.$val.Callout2Blockquote(c);};S.ptr.prototype.Blockquote2Callout=function(c){var{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,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if(!((5===h.Type))){d=c;$s=-1;return d;}i=h.FirstChild.Next;if(AJ.nil===i){$s=2;continue;}$s=3;continue;case 2:j=D.NewNodeID();$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=(new AH($stringToBytes("{: id=\""+k+"\"}")));m=new D.Node.ptr(k,"","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);m.KramdownIAL=new AR([new AN(["id",k]),new AN(["updated",$substring(k,0,14)])]);m.ID=k;h.AppendChild(m);h.AppendChild(new D.Node.ptr("","","","",455,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,l,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));case 3:n="";if(!(AJ.nil===i)&&(1===i.Type)){$s=5;continue;}$s=6;continue;case 5:o=i.FirstChild;if(AJ.nil===o){i.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}p=o.Text();$s=7;case 7:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=C.TrimSpace(p);$s=8;case 8:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}n=q;n=C.TrimPrefix(n,"\xE2\x80\xB8");case 6:r=false;s="NOTE";if(C.HasPrefix(n,"[!")&&C.Contains(n,"]")){s=$substring(n,2,C.Index(n,"]"));r=true;}h.FirstChild.Unlink();h.Type=580;h.CalloutType=s;h.CalloutTitle=D.GetCalloutTitle(h.CalloutType);h.CalloutIcon=D.GetCalloutIcon(h.CalloutType);if(r){$s=9;continue;}$s=10;continue;case 9:if(AJ.nil===i.Next.Next){$s=11;continue;}$s=12;continue;case 11:t=D.NewNodeID();$s=13;case 13:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;v=(new AH($stringToBytes("{: id=\""+u+"\"}")));w=new D.Node.ptr(u,"","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);w.KramdownIAL=new AR([new AN(["id",u]),new AN(["updated",$substring(u,0,14)])]);w.ID=u;h.AppendChild(w);h.AppendChild(new D.Node.ptr("","","","",455,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,v,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));case 12:x=C.TrimSpace($substring(n,(C.Index(n,"]")+1>>0)));$s=14;case 14:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}y=x;h.CalloutTitle=y;h.FirstChild.Unlink();h.FirstChild.Unlink();case 10:z=e.Tree2BlockDOM(g,e.RenderOptions,e.ParseOptions);$s=15;case 15:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}d=z;$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.Blockquote2Callout,$c:true,$r,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;};S.prototype.Blockquote2Callout=function(c){return this.$val.Blockquote2Callout(c);};S.ptr.prototype.blockDOM2Md=function(c){var{c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=e.BlockDOM2Tree(c);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=I.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;h.KramdownBlockIAL=true;h.KramdownSpanIAL=true;h.KeepParagraphBeginningSpace=true;h.ProtyleWYSIWYG=true;h.SuperBlock=true;h.UnorderedListMarker=e.RenderOptions.UnorderedListMarker;i=I.NewFormatRenderer(g,h,e.ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=j.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;d=($bytesToString(l));$s=-1;return d;}return;}var $f={$blk:S.ptr.prototype.blockDOM2Md,$c:true,$r,c,d,e,f,g,h,i,j,k,l,$s};return $f;};S.prototype.blockDOM2Md=function(c){return this.$val.blockDOM2Md(c);};S.ptr.prototype.genASTByBlockDOM=function(c,d){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,c,ca,cb,cc,cd,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,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=this;f=J.DomAttrValue(c,"class");if(C.Contains(f,"protyle-custom")){$s=1;continue;}$s=2;continue;case 1:$s=3;case 3:return;case 2:if("protyle-attr"===f||"callout-info"===f||C.Contains(f,"__copy")||C.Contains(f,"protyle-linenumber__rows")||C.Contains(f,"hljs")){$s=4;continue;}$s=5;continue;case 4:$s=6;case 6:return;case 5:if("1"===J.DomAttrValue(c,"spin")){$s=7;continue;}$s=8;continue;case 7:$s=9;case 9:return;case 8:if(C.Contains(f,"protyle-action")){$s=10;continue;}$s=11;continue;case 10:if(11===d.Context.Tip.Type){$s=12;continue;}if(8===d.Context.Tip.Type){$s=13;continue;}$s=14;continue;case 12:g=c.FirstChild;h="";if(!(AI.nil===g.FirstChild)){h=g.FirstChild.Data;}d.Context.Tip.AppendChild(new D.Node.ptr("","","","",14,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,J.StrToBytes(h),AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i=J.DomText(c.NextSibling.LastChild);$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(C.HasSuffix(j,"\n\n\xE2\x80\xB8")){j=C.TrimSuffix(j,"\n\n\xE2\x80\xB8");j=j+("\n\xE2\x80\xB8\n");}k=C.Split(j,"\n");l=new A.Buffer.ptr(AH.nil,0,0);m=k;n=0;case 16:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(C.Contains(p,"```")){p=C.ReplaceAll(p,"\xE2\x80\x8D```","```");p=C.ReplaceAll(p,"```","\xE2\x80\x8D```");}q=l.WriteString(p);$s=18;case 18:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}q;if(o<(k.$length-1>>0)){$s=19;continue;}$s=20;continue;case 19:r=l.WriteByte(10);$s=21;case 21:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}r;case 20:n++;$s=16;continue;case 17:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",15,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,l.Bytes(),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=14;continue;case 13:if(3===d.Context.Tip.ListData.Typ){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",100,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,C.Contains(J.DomAttrValue(c.Parent,"class"),"protyle-task--done"),AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}case 14:$s=22;case 22:return;case 11:if("true"===J.DomAttrValue(c,"contenteditable")){$s=23;continue;}$s=24;continue;case 23:$r=e.genASTContenteditable(c,d);$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=26;case 26:return;case 24:s=D.Str2NodeType(J.DomAttrValue(c,"data-type"));$s=27;case 27:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=J.DomAttrValue(c,"data-node-id");v=new D.Node.ptr(u,"","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);if(!(""===v.ID)&&!e.parentIs(c,new AS([365829]))){$s=28;continue;}$s=29;continue;case 28:v.KramdownIAL=new AR([new AN(["id",v.ID])]);w=e.setBlockIAL(c,v);$s=30;case 30:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w;y=new D.Node.ptr("","","","",455,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,x,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);$deferred.push([$methodVal(d.Context,"TipAppendChild"),[y]]);case 29:z=t;if(z===(465)){$s=32;continue;}if(z===(106)){$s=33;continue;}if(z===(1)){$s=34;continue;}if(z===(2)){$s=35;continue;}if(z===(5)){$s=36;continue;}if(z===(7)){$s=37;continue;}if(z===(8)){$s=38;continue;}if(z===(495)){$s=39;continue;}if(z===(475)){$s=40;continue;}if(z===(300)){$s=41;continue;}if(z===(11)){$s=42;continue;}if(z===(9)){$s=43;continue;}if(z===(425)){$s=44;continue;}if(z===(4)){$s=45;continue;}if(z===(500)){$s=46;continue;}if(z===(535)){$s=47;continue;}if(z===(510)){$s=48;continue;}if(z===(505)){$s=49;continue;}if(z===(550)){$s=50;continue;}if(z===(560)){$s=51;continue;}if(z===(580)){$s=52;continue;}$s=53;continue;case 32:v.Type=465;v.AppendChild(new D.Node.ptr("","","","",466,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));v.AppendChild(new D.Node.ptr("","","","",466,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));aa=J.DomAttrValue(c,"data-content");aa=C.ReplaceAll(aa,"\n","_esc_newline_");v.AppendChild(new D.Node.ptr("","","","",468,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(aa),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));v.AppendChild(new D.Node.ptr("","","","",467,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));v.AppendChild(new D.Node.ptr("","","","",467,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(v);$s=55;case 55:return;case 33:v.Type=106;ab=AQ.nil;if(AI.nil===c.FirstChild){$s=56;continue;}$s=57;continue;case 56:v.Type=1;d.Context.Tip.AppendChild(v);d.Context.Tip=v;d.Context.ParentTip();$s=58;case 58:return;case 57:if(e.parentIs(c,new AS([365829]))){$s=59;continue;}$s=60;continue;case 59:ac=J.DomText(c);$s=61;case 61:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ad=ac;ae=C.TrimSpace(ad);$s=62;case 62:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}v.Tokens=(new AH($stringToBytes(ae)));d.Context.Tip.AppendChild(v);$s=63;case 63:return;case 60:af=c.FirstChild;ag=e.domChild(af,365829);if(AI.nil===ag){$s=64;continue;}$s=65;continue;case 64:v.Type=1;d.Context.Tip.AppendChild(v);d.Context.Tip=v;d.Context.ParentTip();$s=66;case 66:return;case 65:ah=e.domChild(ag,208901);if(AI.nil===ah||AI.nil===ah.FirstChild||AI.nil===ah.FirstChild.FirstChild){$s=67;continue;}$s=68;continue;case 67:v.Type=1;d.Context.Tip.AppendChild(v);d.Context.Tip=v;d.Context.ParentTip();$s=69;case 69:return;case 68:ai=ah.FirstChild.FirstChild;while(true){if(!(!(AI.nil===ai))){break;}aj=J.DomAttrValue(ai,"align");ak=aj;if(ak===("left")){ab=$append(ab,1);}else if(ak===("center")){ab=$append(ab,2);}else if(ak===("right")){ab=$append(ab,3);}else{ab=$append(ab,0);}ai=ai.NextSibling;}v.TableAligns=ab;v.Tokens=AH.nil;d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$r=e.genASTContenteditable(ag,d);$s=70;case 70:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=71;case 71:return;case 34:v.Type=1;d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 35:al=J.DomText(c);$s=72;case 72:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al;if(e.parentIs(c,new AS([365829]))){$s=73;continue;}$s=74;continue;case 73:an=C.TrimSpace(am);$s=75;case 75:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}v.Tokens=(new AH($stringToBytes(an)));while(true){if(!(A.HasPrefix(v.Tokens,(new AH($stringToBytes("#")))))){break;}v.Tokens=A.TrimPrefix(v.Tokens,(new AH($stringToBytes("#"))));}d.Context.Tip.AppendChild(v);$s=76;case 76:return;case 74:ao=$substring(J.DomAttrValue(c,"data-subtype"),1);ap=C.TrimPrefix(am," ");if(C.HasPrefix(ap,"#")){$s=77;continue;}$s=78;continue;case 77:aq=C.Index(ap," \xE2\x80\xB8");if(0"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 37:v.Type=7;ax=J.DomAttrValue(c,"data-marker");v.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);ay=J.DomAttrValue(c,"data-subtype");if("u"===ay){v.ListData.Typ=0;}else if("o"===ay){v.ListData.Typ=1;}else if("t"===ay){v.ListData.Typ=3;}v.ListData.Marker=(new AH($stringToBytes(ax)));d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 38:az=J.DomAttrValue(c,"data-marker");if(!((7===d.Context.Tip.Type))){ba=new D.Node.ptr("","","","",0,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ba.Type=7;ba.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);bb=J.DomAttrValue(c,"data-subtype");if("u"===bb){ba.ListData.Typ=0;ba.ListData.BulletChar=42;}else if("o"===bb){ba.ListData.Typ=1;bc=B.Atoi($substring(az,0,(az.length-1>>0)));ba.ListData.Num=bc[0];ba.ListData.Delimiter=46;}else if("t"===bb){ba.ListData.Typ=3;ba.ListData.BulletChar=42;}d.Context.Tip.AppendChild(ba);d.Context.Tip=ba;}v.Type=8;v.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);bd=J.DomAttrValue(c,"data-subtype");if("u"===bd){v.ListData.Typ=0;v.ListData.BulletChar=42;}else if("o"===bd){v.ListData.Typ=1;be=B.Atoi($substring(az,0,(az.length-1>>0)));v.ListData.Num=be[0];v.ListData.Delimiter=46;}else if("t"===bd){v.ListData.Typ=3;v.ListData.BulletChar=42;}v.ListData.Marker=(new AH($stringToBytes(az)));d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 39:v.Type=495;d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 40:v.Type=475;d.Context.Tip.AppendChild(v);v.AppendChild(new D.Node.ptr("","","","",476,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bf=J.DomAttrValue(c,"data-sb-layout");v.AppendChild(new D.Node.ptr("","","","",477,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 41:v.Type=300;v.AppendChild(new D.Node.ptr("","","","",301,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bg=J.DomAttrValue(c,"data-content");bg=F.UnescapeHTMLStr(bg);v.AppendChild(new D.Node.ptr("","","","",302,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bg),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));v.AppendChild(new D.Node.ptr("","","","",303,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(v);$s=84;case 84:return;case 42:v.Type=11;v.IsFencedCodeBlock=true;v.AppendChild(new D.Node.ptr("","","","",12,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bh=J.DomAttrValue(c,"data-subtype");if(!(""===bh)){$s=85;continue;}$s=86;continue;case 85:v.AppendChild(new D.Node.ptr("","","","",14,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,J.StrToBytes(bh),AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bi=J.DomAttrValue(c,"data-content");v.AppendChild(new D.Node.ptr("","","","",15,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));v.AppendChild(new D.Node.ptr("","","","",13,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(v);$s=87;case 87:return;case 86:d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 43:v.Type=9;bj=J.DomAttrValue(c.FirstChild.NextSibling.FirstChild,"data-content");bj=F.UnescapeHTMLStr(bj);v.Tokens=J.StrToBytes(bj);d.Context.Tip.AppendChild(v);$s=88;case 88:return;case 44:v.Type=425;d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 45:v.Type=4;d.Context.Tip.AppendChild(v);$s=89;case 89:return;case 46:v.Type=500;c=e.domChild(c.FirstChild,195590);bk=J.DomHTML(c);$s=90;case 90:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}v.Tokens=bk;d.Context.Tip.AppendChild(v);$s=91;case 91:return;case 47:v.Type=535;c=e.domChild(c.FirstChild,195590);bl=J.DomHTML(c);$s=92;case 92:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}v.Tokens=bl;d.Context.Tip.AppendChild(v);$s=93;case 93:return;case 48:v.Type=510;c=e.domChild(c.FirstChild,192773);bm=J.DomHTML(c);$s=94;case 94:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}v.Tokens=bm;d.Context.Tip.AppendChild(v);$s=95;case 95:return;case 49:v.Type=505;c=e.domChild(c.FirstChild,70917);bn=J.DomHTML(c);$s=96;case 96:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}v.Tokens=bn;d.Context.Tip.AppendChild(v);$s=97;case 97:return;case 50:v.Type=550;v.AttributeViewID=J.DomAttrValue(c,"data-av-id");if(""===v.AttributeViewID){$s=98;continue;}$s=99;continue;case 98:bo=D.NewNodeID();$s=100;case 100:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}v.AttributeViewID=bo;case 99:v.AttributeViewType=J.DomAttrValue(c,"data-av-type");d.Context.Tip.AppendChild(v);$s=101;case 101:return;case 51:v.Type=560;v.CustomBlockInfo=J.DomAttrValue(c,"data-info");v.Tokens=(new AH($stringToBytes(F.UnescapeHTMLStr(J.DomAttrValue(c,"data-content")))));d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 52:v.Type=580;v.CalloutType=J.DomAttrValue(c,"data-subtype");bp=J.DomChildByTypeAndClass(c,40708,new AN(["callout-icon"])).FirstChild;if(AI.nil===bp){$s=102;continue;}$s=103;continue;case 102:v.CalloutIcon=D.GetCalloutIcon(v.CalloutType);$s=104;continue;case 103:if(198403===bp.DataAtom){$s=105;continue;}$s=106;continue;case 105:v.CalloutIcon=J.DomAttrValue(bp,"src");v.CalloutIconType=1;$s=107;continue;case 106:bq=J.DomText(bp);$s=108;case 108:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}v.CalloutIcon=bq;case 107:case 104:br=new A.Buffer.ptr(AH.nil,0,0);bs=J.DomChildByTypeAndClass(c,40708,new AN(["callout-title"])).FirstChild;bt=bs;case 109:if(!(!(AI.nil===bt))){$s=110;continue;}bu=J.DomHTML(bt);$s=111;case 111:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bv=br.Write(bu);$s=112;case 112:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}bv;bt=bt.NextSibling;$s=109;continue;case 110:bw=e.BlockDOM2Md(br.String());$s=113;case 113:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bx=C.TrimSpace(bw);$s=114;case 114:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}v.CalloutTitle=bx;d.Context.Tip.AppendChild(v);d.Context.Tip=v;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=54;continue;case 53:if("callout-content"===f){$s=31;continue;}by=c.DataAtom;if(by===(0)){$s=116;continue;}if((by===(2817))||(by===(378116))||(by===(449798))||(by===(28162))||(by===(47363))||(by===(46596))||(by===(9473))||(by===(421123))||(by===(461571))||(by===(40708))){$s=117;continue;}$s=118;continue;case 116:v.Type=16;v.Tokens=J.StrToBytes(c.Data);if(0===d.Context.Tip.Type){bz=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(bz);d.Context.Tip=bz;}$r=e.genASTContenteditable(c,d);$s=119;case 119:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=120;case 120:return;case 117:if(0===d.Context.Tip.Type){ca=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(ca);d.Context.Tip=ca;}$r=e.genASTContenteditable(c,d);$s=121;case 121:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=122;case 122:return;case 118:case 115:if((8===d.Context.Tip.Type)&&(281349===c.DataAtom)){$s=123;continue;}$s=124;continue;case 123:v.Type=100;v.TaskListItemChecked=e.hasAttr(c,"checked");d.Context.Tip.AppendChild(v);$s=125;case 125:return;case 124:v.Type=10;cb=J.DomHTML(c);$s=126;case 126:if($c){$c=false;cb=cb.$blk();}if(cb&&cb.$blk!==undefined){break s;}v.Tokens=cb;d.Context.Tip.AppendChild(v);$s=127;case 127:return;case 54:case 31:cc=c.FirstChild;case 128:if(!(!(cc===AI.nil))){$s=129;continue;}$r=e.genASTByBlockDOM(cc,d);$s=130;case 130:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}cc=cc.NextSibling;$s=128;continue;case 129:cd=t;if(cd===(475)){v.AppendChild(new D.Node.ptr("","","","",478,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(cd===(11)){v.AppendChild(new D.Node.ptr("","","","",13,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.genASTByBlockDOM,$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,c,ca,cb,cc,cd,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;}}};S.prototype.genASTByBlockDOM=function(c,d){return this.$val.genASTByBlockDOM(c,d);};S.ptr.prototype.genASTContenteditable=function(c,d){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,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,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,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=this;if((11===d.Context.Tip.Type)||(560===d.Context.Tip.Type)){$s=1;continue;}$s=2;continue;case 1:$s=3;case 3:return;case 2:if(109320===c.DataAtom){$s=4;continue;}$s=5;continue;case 4:$s=6;case 6:return;case 5:f=J.DomAttrValue(c,"class");if("svg"===f){$s=7;continue;}$s=8;continue;case 7:$s=9;case 9:return;case 8:g=c.Data;h=new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(g),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i=c.DataAtom;if(i===(0)){$s=11;continue;}if(i===(208901)){$s=12;continue;}if(i===(9989)){$s=13;continue;}if(i===(52226)){$s=14;continue;}if((i===(87554))||(i===(37378))){$s=15;continue;}if(i===(378116)){$s=16;continue;}if(i===(40708)){$s=17;continue;}if(i===(421123)){$s=18;continue;}if(i===(461571)){$s=19;continue;}if(i===(2817)){$s=20;continue;}if(i===(47363)){$s=21;continue;}if(i===(514)){$s=22;continue;}if((i===(28162))||(i===(1537))){$s=23;continue;}if((i===(449798))||(i===(257))){$s=24;continue;}if((i===(283139))||(i===(9473))||(i===(53766))){$s=25;continue;}if(i===(46596)){$s=26;continue;}if(i===(198403)){$s=27;continue;}$s=28;continue;case 11:if(""===g){$s=29;continue;}$s=30;continue;case 29:$s=31;case 31:return;case 30:if(3===c.Type){h.Tokens=J.StrToBytes("<"+g+">");}if(33===d.Context.Tip.Type){h.Type=40;}else if(2===d.Context.Tip.Type){g=C.ReplaceAll(g,"\n","");h.Tokens=J.StrToBytes(g);}else if(22===d.Context.Tip.Type){g=C.ReplaceAll(g,"**","");g=C.ReplaceAll(g,"*\xE2\x80\xB8","\xE2\x80\xB8");g=C.ReplaceAll(g,"\xE2\x80\xB8*","\xE2\x80\xB8");h.Tokens=J.StrToBytes(g);}if(e.parentIs(c,new AS([365829]))){$s=32;continue;}$s=33;continue;case 32:g=C.TrimSuffix(g,"\n");if((AI.nil===c.NextSibling&&!C.Contains(g,"\n"))||(!(AI.nil===c.NextSibling)&&(514===c.NextSibling.DataAtom)&&C.HasPrefix(g,"\n"))){g=C.ReplaceAll(g,"\n","");}if(C.Contains(g,"\\")){$s=34;continue;}$s=35;continue;case 34:j=C.ReplaceAll(g,"\\","");k=C.TrimSpace(j);$s=36;case 36:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;if(""===j){g=C.ReplaceAll(g,"\\","\\\\");}case 35:h.Tokens=J.StrToBytes(C.ReplaceAll(g,"\n","
    "));l=L.SplitWithoutBackslashEscape(h.Tokens,124);h.Tokens=AH.nil;m=l;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);h.Tokens=$appendSlice(h.Tokens,p);if(o<(l.$length-1>>0)){h.Tokens=$appendSlice(h.Tokens,(new AH($stringToBytes("\\|"))));}n++;}case 33:if((27===d.Context.Tip.Type)||(304===d.Context.Tip.Type)){$s=37;continue;}$s=38;continue;case 37:if(!(AJ.nil===d.Context.Tip.Previous)&&(d.Context.Tip.Type===d.Context.Tip.Previous.Type)){d.Context.Tip.FirstChild.Next.Tokens=J.StrToBytes(g);}else{if(!(AJ.nil===d.Context.Tip.FirstChild.Next.Next)&&(400===d.Context.Tip.FirstChild.Next.Next.Type)){g=J.BytesToStr(d.Context.Tip.FirstChild.Next.Next.FirstChild.Tokens)+g;d.Context.Tip.FirstChild.Next.Next.Unlink();}d.Context.Tip.FirstChild.Next.Tokens=$appendSlice(d.Context.Tip.FirstChild.Next.Tokens,J.StrToBytes(g));}$s=39;case 39:return;case 38:if(530===d.Context.Tip.Type){$s=40;continue;}$s=41;continue;case 40:if("code"===d.Context.Tip.TokensStr()){$s=42;continue;}$s=43;continue;case 42:if(!(AJ.nil===d.Context.Tip.FirstChild)&&!(AJ.nil===d.Context.Tip.FirstChild.Next)&&!(AJ.nil===d.Context.Tip.FirstChild.Next.Next)&&(400===d.Context.Tip.FirstChild.Next.Next.Type)){$s=44;continue;}$s=45;continue;case 44:g=J.BytesToStr(d.Context.Tip.FirstChild.Next.Next.FirstChild.Tokens)+g;d.Context.Tip.FirstChild.Next.Next.Unlink();d.Context.Tip.FirstChild.Next.Tokens=$appendSlice(d.Context.Tip.FirstChild.Next.Tokens,J.StrToBytes(g));$s=46;case 46:return;case 45:case 43:case 41:if(515===d.Context.Tip.Type){h.Tokens=A.ReplaceAll(h.Tokens,(new AH($stringToBytes("\\\\"))),(new AH($stringToBytes("\\"))));h.Tokens=A.ReplaceAll(h.Tokens,(new AH($stringToBytes("\\"))),(new AH($stringToBytes("\\\\"))));if(A.Equal(h.Tokens,E.CaretTokens)){q=d.Context.Tip.Parent;d.Context.Tip.Unlink();d.Context.Tip=q;}}d.Context.Tip.AppendChild(h);$s=28;continue;case 12:if(e.parentIs(c.Parent.Parent,new AS([365829]))){$s=47;continue;}$s=48;continue;case 47:r=J.DomText(c.Parent.Parent);$s=49;case 49:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;s=C.ReplaceAll(s,"\xE2\x80\xB8","");t=C.TrimSpace(s);$s=50;case 50:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}h.Tokens=(new AH($stringToBytes(t)));d.Context.Tip.AppendChild(h);$s=51;case 51:return;case 48:h.Type=107;d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 13:$s=28;continue;case 14:h.Type=108;d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 15:h.Type=109;u=J.DomAttrValue(c,"align");v=0;w=u;if(w===("left")){v=1;}else if(w===("center")){v=2;}else if(w===("right")){v=3;}else{v=0;}h.TableCellAlign=v;d.Context.Tip.AppendChild(h);$r=H.SetSpanIAL(h,c);$s=52;case 52:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 16:y=e.isCaret(c);$s=53;case 53:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}x=y;z=x[0];aa=x[1];if(z){$s=54;continue;}$s=55;continue;case 54:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=56;case 56:return;case 55:if(aa){$s=57;continue;}$s=58;continue;case 57:$s=59;case 59:return;case 58:if(e.ParseOptions.TextMark){$s=60;continue;}$s=61;continue;case 60:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=62;case 62:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=63;case 63:return;case 61:h.Type=27;h.AppendChild(new D.Node.ptr("","","","",28,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",29,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 17:ab=J.DomAttrValue(c,"data-type");if(""===ab){ab="text";}if(C.Contains(ab,"span")){$s=64;continue;}$s=65;continue;case 64:h.Type=16;ac=J.DomText(c);$s=66;case 66:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ad=J.StrToBytes(ac);$s=67;case 67:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}h.Tokens=ad;d.Context.Tip.AppendChild(h);$s=68;case 68:return;case 65:if(C.Contains(ab,"img")){ab="img";}if(!(AJ.nil===d.Context.Tip)&&!(AJ.nil===d.Context.Tip.LastChild)){$s=69;continue;}$s=70;continue;case 69:ae=d.Context.Tip.LastChild.Text();$s=71;case 71:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=ae;ag=C.HasSuffix(af,"\\\xE2\x80\xB8");if(ag){af=C.TrimSuffix(af,"\xE2\x80\xB8");}if(C.HasSuffix(af,"\\")){ah=0;ai=af.length-1>>0;while(true){if(!(ai>=0)){break;}if(92===af.charCodeAt(ai)){ah=ah+(1)>>0;}else{break;}ai=ai-(1)>>0;}if(!((0===(aj=ah%2,aj===aj?aj:$throwRuntimeError("integer divide by zero"))))){if(ag){d.Context.Tip.LastChild.Tokens=A.TrimSuffix(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\xE2\x80\xB8"))));d.Context.Tip.LastChild.Tokens=$appendSlice(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\"))));d.Context.Tip.LastChild.Tokens=$appendSlice(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\xE2\x80\xB8"))));}else{d.Context.Tip.LastChild.Tokens=$appendSlice(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\"))));}}}case 70:if("tag"===ab){$s=72;continue;}if("inline-math"===ab){$s=73;continue;}if("inline-memo"===ab){$s=74;continue;}if("a"===ab){$s=75;continue;}if("block-ref"===ab){$s=76;continue;}if("file-annotation-ref"===ab){$s=77;continue;}if("img"===ab){$s=78;continue;}if("backslash"===ab){$s=79;continue;}$s=80;continue;case 72:al=e.isCaret(c);$s=82;case 82:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}ak=al;am=ak[0];an=ak[1];if(am){$s=83;continue;}$s=84;continue;case 83:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=85;case 85:return;case 84:if(an){$s=86;continue;}$s=87;continue;case 86:$s=88;case 88:return;case 87:if(e.ParseOptions.TextMark){$s=89;continue;}$s=90;continue;case 89:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=91;case 91:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=92;case 92:return;case 90:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");h.Type=460;h.AppendChild(new D.Node.ptr("","","","",461,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));R(c,h);d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=81;continue;case 73:ao=J.GetTextMarkInlineMathData(c);if(""===ao){$s=93;continue;}$s=94;continue;case 93:$s=95;case 95:return;case 94:if(e.ParseOptions.TextMark){$s=96;continue;}$s=97;continue;case 96:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=98;case 98:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=99;case 99:return;case 97:h.Type=304;h.AppendChild(new D.Node.ptr("","","","",305,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",306,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(ao),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",307,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);$s=100;case 100:return;case 74:aq=e.isCaret(c);$s=101;case 101:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap=aq;ar=ap[0];as=ap[1];if(ar){$s=102;continue;}$s=103;continue;case 102:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=104;case 104:return;case 103:if(as){$s=105;continue;}$s=106;continue;case 105:$s=107;case 107:return;case 106:if(e.ParseOptions.TextMark){$s=108;continue;}$s=109;continue;case 108:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=110;case 110:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=111;case 111:return;case 109:h.Type=16;at=J.DomText(c);$s=112;case 112:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=J.StrToBytes(at);$s=113;case 113:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}h.Tokens=au;d.Context.Tip.AppendChild(h);$s=114;case 114:return;case 75:if(AI.nil===c.FirstChild){$s=115;continue;}$s=116;continue;case 115:$s=117;case 117:return;case 116:if(33===d.Context.Tip.Type){$s=10;continue;}aw=e.isCaret(c);$s=118;case 118:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}av=aw;ax=av[0];ay=av[1];if(ax){$s=119;continue;}$s=120;continue;case 119:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=121;case 121:return;case 120:if(ay){$s=122;continue;}$s=123;continue;case 122:$s=124;case 124:return;case 123:if(e.ParseOptions.TextMark){$s=125;continue;}$s=126;continue;case 125:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=127;case 127:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=128;case 128:return;case 126:h.Type=33;h.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=81;continue;case 76:az=J.DomText(c);$s=129;case 129:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=az;bb=C.TrimSpace(ba);$s=130;case 130:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}ba=bb;if(""===ba){$s=131;continue;}$s=132;continue;case 131:$s=133;case 133:return;case 132:if(ba==="\xE2\x80\xB8"){$s=134;continue;}$s=135;continue;case 134:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=136;case 136:return;case 135:if(e.ParseOptions.TextMark){$s=137;continue;}$s=138;continue;case 137:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=139;case 139:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=140;case 140:return;case 138:h.Type=430;h.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bc=J.DomAttrValue(c,"data-id");h.AppendChild(new D.Node.ptr("","","","",431,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bc),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",432,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bd=AJ.nil;be=J.DomAttrValue(c,"data-subtype");if("s"===be||""===be){bd=new D.Node.ptr("","","","",433,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(ba),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);}else{bd=new D.Node.ptr("","","","",434,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(ba),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);}if(e.parentIs(c,new AS([365829]))){bd.Tokens=A.ReplaceAll(bd.Tokens,(new AH($stringToBytes("|"))),(new AH($stringToBytes("|"))));}h.AppendChild(bd);h.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);$s=141;case 141:return;case 77:bf=J.DomText(c);$s=142;case 142:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}bg=bf;bh=C.TrimSpace(bg);$s=143;case 143:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}bg=bh;if(""===bg){$s=144;continue;}$s=145;continue;case 144:$s=146;case 146:return;case 145:if(bg==="\xE2\x80\xB8"){$s=147;continue;}$s=148;continue;case 147:d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=149;case 149:return;case 148:if(e.ParseOptions.TextMark){$s=150;continue;}$s=151;continue;case 150:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=152;case 152:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=153;case 153:return;case 151:h.Type=540;h.AppendChild(new D.Node.ptr("","","","",47,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",47,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bi=J.DomAttrValue(c,"data-id");h.AppendChild(new D.Node.ptr("","","","",541,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",542,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bj=new D.Node.ptr("","","","",543,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bg),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);h.AppendChild(bj);h.AppendChild(new D.Node.ptr("","","","",48,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",48,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);$s=154;case 154:return;case 78:bk=e.domChild(c,198403);if(AI.nil===bk){$s=155;continue;}$s=156;continue;case 155:$s=157;case 157:return;case 156:h.Type=34;h.AppendChild(new D.Node.ptr("","","","",35,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bl=J.DomAttrValue(bk,"alt");bl=C.ReplaceAll(bl,"\xE2\x80\xB8","");h.AppendChild(new D.Node.ptr("","","","",40,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bl),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bm=C.TrimSpace(J.DomAttrValue(bk,"data-src"));$s=158;case 158:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bn=bm;h.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bn),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bo=J.DomAttrValue(bk,"title");if(!(""===bo)){h.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));bo=C.ReplaceAll(bo,"\"",""");bo=C.ReplaceAll(bo,"<","<");bo=C.ReplaceAll(bo,">",">");h.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bo),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}h.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);$r=H.SetSpanIAL(d.Context.Tip.LastChild,bk);$s=159;case 159:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=160;case 160:return;case 79:h.Type=400;if(AI.nil===c.FirstChild){$s=161;continue;}$s=162;continue;case 161:$s=163;case 163:return;case 162:if(c.FirstChild===c.LastChild&&!(AI.nil===c.FirstChild.FirstChild)){$s=164;continue;}$s=165;continue;case 164:$s=166;case 166:return;case 165:if(AI.nil===c.FirstChild.NextSibling&&(1===c.FirstChild.Type)){$s=167;continue;}$s=168;continue;case 167:h.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(c.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);$s=169;case 169:return;case 168:if(!(AI.nil===c.FirstChild.NextSibling)){bp=c.FirstChild.NextSibling.Data;bp=C.ReplaceAll(bp,"\\\\","\\");h.AppendChild(new D.Node.ptr("","","","",401,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(bp),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(h);$s=170;case 170:return;case 80:br=e.isCaret(c);$s=171;case 171:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}bq=br;bs=bq[0];bt=bq[1];if(bs){$s=172;continue;}$s=173;continue;case 172:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=174;case 174:return;case 173:if(bt){$s=175;continue;}$s=176;continue;case 175:$s=177;case 177:return;case 176:bu=e.removeTempMark(ab);$s=178;case 178:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}ab=bu;bv=C.ReplaceAll(ab,"backslash","");bw=C.TrimSpace(bv);$s=179;case 179:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bv=bw;d.Context.Tip.AppendChild(h);if(""===bv){$s=180;continue;}$s=181;continue;case 180:h.Type=16;bx=J.DomText(c);$s=182;case 182:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}h.Tokens=(new AH($stringToBytes(bx)));$s=183;case 183:return;case 181:e.setDOMAttrValue(c,"data-type",ab);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=184;case 184:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=185;case 185:return;case 81:$s=28;continue;case 18:bz=e.isCaret(c);$s=186;case 186:if($c){$c=false;bz=bz.$blk();}if(bz&&bz.$blk!==undefined){break s;}by=bz;ca=by[0];cb=by[1];if(ca){$s=187;continue;}$s=188;continue;case 187:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=189;case 189:return;case 188:if(cb){$s=190;continue;}$s=191;continue;case 190:$s=192;case 192:return;case 191:if(e.ParseOptions.TextMark){$s=193;continue;}$s=194;continue;case 193:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=195;case 195:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=196;case 196:return;case 194:h.Type=490;h.AppendChild(new D.Node.ptr("","","","",491,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 19:cd=e.isCaret(c);$s=197;case 197:if($c){$c=false;cd=cd.$blk();}if(cd&&cd.$blk!==undefined){break s;}cc=cd;ce=cc[0];cf=cc[1];if(ce){$s=198;continue;}$s=199;continue;case 198:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=200;case 200:return;case 199:if(cf){$s=201;continue;}$s=202;continue;case 201:$s=203;case 203:return;case 202:if(e.ParseOptions.TextMark){$s=204;continue;}$s=205;continue;case 204:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=206;case 206:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=207;case 207:return;case 205:h.Type=485;h.AppendChild(new D.Node.ptr("","","","",486,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 20:ch=e.isCaret(c);$s=208;case 208:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}cg=ch;ci=cg[0];cj=cg[1];if(ci){$s=209;continue;}$s=210;continue;case 209:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=211;case 211:return;case 210:if(cj){$s=212;continue;}$s=213;continue;case 212:$s=214;case 214:return;case 213:if(e.ParseOptions.TextMark){$s=215;continue;}$s=216;continue;case 215:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=217;case 217:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=218;case 218:return;case 216:h.Type=520;h.AppendChild(new D.Node.ptr("","","","",521,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 21:cl=e.isCaret(c);$s=219;case 219:if($c){$c=false;cl=cl.$blk();}if(cl&&cl.$blk!==undefined){break s;}ck=cl;cm=ck[0];cn=ck[1];if(cm){$s=220;continue;}$s=221;continue;case 220:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=222;case 222:return;case 221:if(cn){$s=223;continue;}$s=224;continue;case 223:$s=225;case 225:return;case 224:if(e.ParseOptions.TextMark){$s=226;continue;}$s=227;continue;case 226:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=228;case 228:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=229;case 229:return;case 227:h.Type=515;h.AppendChild(new D.Node.ptr("","","","",516,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(h);d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 22:if(2===d.Context.Tip.Type){$s=230;continue;}$s=231;continue;case 230:$s=232;case 232:return;case 231:if(!(AI.nil===c.PrevSibling)&&"\n"===c.PrevSibling.Data&&e.parentIs(c,new AS([365829]))){$s=233;continue;}$s=234;continue;case 233:$s=235;case 235:return;case 234:if(1===d.Context.Tip.Type){$s=236;continue;}$s=237;continue;case 236:h.Type=16;h.Tokens=(new AH($stringToBytes("\n")));d.Context.Tip.AppendChild(h);$s=238;case 238:return;case 237:h.Type=525;d.Context.Tip.AppendChild(h);$s=239;case 239:return;case 23:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=240;continue;}$s=241;continue;case 240:$s=242;case 242:return;case 241:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}cp=e.isCaret(c);$s=243;case 243:if($c){$c=false;cp=cp.$blk();}if(cp&&cp.$blk!==undefined){break s;}co=cp;cq=co[0];cr=co[1];if(cq){$s=244;continue;}$s=245;continue;case 244:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=246;case 246:return;case 245:if(cr){$s=247;continue;}$s=248;continue;case 247:$s=249;case 249:return;case 248:if(e.ParseOptions.TextMark){$s=250;continue;}$s=251;continue;case 250:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=252;case 252:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=253;case 253:return;case 251:h.Type=17;cs=J.DomAttrValue(c,"data-marker");if(""===cs){cs="*";}if("_"===cs){h.AppendChild(new D.Node.ptr("","","","",20,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",18,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(h);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=254;continue;}$s=255;continue;case 254:h.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("_"===cs){h.AppendChild(new D.Node.ptr("","","","",21,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=256;case 256:return;case 255:c.FirstChild.Data=C.ReplaceAll(c.FirstChild.Data,"\xE2\x80\x8B","");R(c,h);e.removeInnerMarker(c,"__");d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 24:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=257;continue;}$s=258;continue;case 257:$s=259;case 259:return;case 258:if(!(AJ.nil===d.Context.Tip.LastChild)){if(A.HasSuffix(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\\xE2\x80\xB8"))))){d.Context.Tip.LastChild.Tokens=A.ReplaceAll(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\\xE2\x80\xB8"))),(new AH($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\"))))){d.Context.Tip.LastChild.Tokens=A.ReplaceAll(d.Context.Tip.LastChild.Tokens,(new AH($stringToBytes("\\"))),(new AH($stringToBytes("\\\\"))));}}if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}cu=e.isCaret(c);$s=260;case 260:if($c){$c=false;cu=cu.$blk();}if(cu&&cu.$blk!==undefined){break s;}ct=cu;cv=ct[0];cw=ct[1];if(cv){$s=261;continue;}$s=262;continue;case 261:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=263;case 263:return;case 262:if(cw){$s=264;continue;}$s=265;continue;case 264:$s=266;case 266:return;case 265:if(e.ParseOptions.TextMark){$s=267;continue;}$s=268;continue;case 267:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=269;case 269:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=270;case 270:return;case 268:h.Type=22;cx=J.DomAttrValue(c,"data-marker");if(""===cx){cx="**";}if("__"===cx){h.AppendChild(new D.Node.ptr("","","","",25,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(h);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=271;continue;}$s=272;continue;case 271:h.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("__"===cx){h.AppendChild(new D.Node.ptr("","","","",26,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=273;case 273:return;case 272:R(c,h);e.removeInnerMarker(c,"**");$r=H.SetSpanIAL(h,c);$s=274;case 274:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 25:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=275;continue;}$s=276;continue;case 275:$s=277;case 277:return;case 276:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}cz=e.isCaret(c);$s=278;case 278:if($c){$c=false;cz=cz.$blk();}if(cz&&cz.$blk!==undefined){break s;}cy=cz;da=cy[0];db=cy[1];if(da){$s=279;continue;}$s=280;continue;case 279:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=281;case 281:return;case 280:if(db){$s=282;continue;}$s=283;continue;case 282:$s=284;case 284:return;case 283:if(e.ParseOptions.TextMark){$s=285;continue;}$s=286;continue;case 285:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=287;case 287:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=288;case 288:return;case 286:h.Type=101;dc=J.DomAttrValue(c,"data-marker");if("~"===dc){h.AppendChild(new D.Node.ptr("","","","",102,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",104,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(h);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=289;continue;}$s=290;continue;case 289:h.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("~"===dc){h.AppendChild(new D.Node.ptr("","","","",103,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=291;case 291:return;case 290:R(c,h);e.removeInnerMarker(c,"~~");d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 26:if(AI.nil===c.FirstChild||(514===c.FirstChild.DataAtom)){$s=292;continue;}$s=293;continue;case 292:$s=294;case 294:return;case 293:if(e.startsWithNewline(c.FirstChild)){c.FirstChild.Data=C.TrimLeft(c.FirstChild.Data,"\xE2\x80\x8B\n");d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}de=e.isCaret(c);$s=295;case 295:if($c){$c=false;de=de.$blk();}if(de&&de.$blk!==undefined){break s;}dd=de;df=dd[0];dg=dd[1];if(df){$s=296;continue;}$s=297;continue;case 296:h.Type=16;h.Tokens=E.CaretTokens;d.Context.Tip.AppendChild(h);$s=298;case 298:return;case 297:if(dg){$s=299;continue;}$s=300;continue;case 299:$s=301;case 301:return;case 300:if(e.ParseOptions.TextMark){$s=302;continue;}$s=303;continue;case 302:d.Context.Tip.AppendChild(h);$r=H.SetTextMarkNode(h,c,e.ParseOptions);$s=304;case 304:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=305;case 305:return;case 303:h.Type=450;dh=J.DomAttrValue(c,"data-marker");if("="===dh){h.AppendChild(new D.Node.ptr("","","","",451,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",453,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(h);if(!(AI.nil===c.FirstChild)&&"\xE2\x80\xB8"===c.FirstChild.Data&&!(AI.nil===c.LastChild)&&"br"===c.LastChild.Data){$s=306;continue;}$s=307;continue;case 306:h.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("="===dh){h.AppendChild(new D.Node.ptr("","","","",452,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=308;case 308:return;case 307:R(c,h);e.removeInnerMarker(c,"==");d.Context.Tip=h;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=28;continue;case 27:if("emoji"===f){$s=309;continue;}$s=310;continue;case 309:di=J.DomAttrValue(c,"alt");h.Type=200;dj=new D.Node.ptr("","","","",202,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,d.EmojiImgTokens(di,J.DomAttrValue(c,"src")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);dj.AppendChild(new D.Node.ptr("","","","",203,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(":"+di+":"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(dj);d.Context.Tip.AppendChild(h);$s=311;case 311:return;case 310:case 28:case 10:dk=c.FirstChild;case 312:if(!(!(dk===AI.nil))){$s=313;continue;}$r=e.genASTContenteditable(dk,d);$s=314;case 314:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}dk=dk.NextSibling;$s=312;continue;case 313:if(e.ParseOptions.TextMark){$s=315;continue;}$s=316;continue;case 315:$s=317;case 317:return;case 316:dl=c.DataAtom;if(dl===(378116)){h.AppendChild(new D.Node.ptr("","","","",30,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dl===(40708)){dm=J.DomAttrValue(c,"data-type");if("tag"===dm){h.AppendChild(new D.Node.ptr("","","","",462,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if("a"===dm){h.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));h.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dn=J.DomAttrValue(c,"data-href");if(!(""===e.RenderOptions.LinkBase)){dn=C.ReplaceAll(dn,e.RenderOptions.LinkBase,"");}if(!(""===e.RenderOptions.LinkPrefix)){dn=C.ReplaceAll(dn,e.RenderOptions.LinkPrefix,"");}h.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dn))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dp=J.DomAttrValue(c,"data-title");if(!(""===dp)){h.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));dp=C.ReplaceAll(dp,"<","<");dp=C.ReplaceAll(dp,">",">");h.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}h.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dl===(421123)){h.AppendChild(new D.Node.ptr("","","","",492,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dl===(461571)){h.AppendChild(new D.Node.ptr("","","","",487,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dl===(2817)){h.AppendChild(new D.Node.ptr("","","","",522,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(dl===(47363)){h.AppendChild(new D.Node.ptr("","","","",517,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if((dl===(28162))||(dl===(1537))){dq=J.DomAttrValue(c,"data-marker");if(""===dq){dq="*";}if("_"===dq){h.AppendChild(new D.Node.ptr("","","","",21,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((dl===(449798))||(dl===(257))){dr=J.DomAttrValue(c,"data-marker");if(""===dr){dr="**";}if("__"===dr){h.AppendChild(new D.Node.ptr("","","","",26,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dr))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dr))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((dl===(283139))||(dl===(9473))||(dl===(53766))){ds=J.DomAttrValue(c,"data-marker");if("~"===ds){h.AppendChild(new D.Node.ptr("","","","",103,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ds))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(ds))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(dl===(46596)){dt=J.DomAttrValue(c,"data-marker");if("="===dt){h.AppendChild(new D.Node.ptr("","","","",452,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dt))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{h.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(dt))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.genASTContenteditable,$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,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,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;}}};S.prototype.genASTContenteditable=function(c,d){return this.$val.genASTContenteditable(c,d);};S.ptr.prototype.setBlockIAL=function(c,d){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,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,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=AH.nil;f=this;d.SetIALAttr("id",d.ID);g=J.DomAttrValue(c,"icon");if(!(""===g)){d.SetIALAttr("icon",g);e=$appendSlice(e,(new AH($stringToBytes(" icon=\""+g+"\""))));}h=J.DomAttrValue(c,"refcount");if(!(""===h)){d.SetIALAttr("refcount",h);e=$appendSlice(e,(new AH($stringToBytes(" refcount=\""+h+"\""))));}i=J.DomAttrValue(c,"av-names");if(!(""===i)){d.SetIALAttr("av-names",i);e=$appendSlice(e,(new AH($stringToBytes(" av-names=\""+i+"\""))));}j=J.DomAttrValue(c,"bookmark");if(!(""===j)){j=F.UnescapeHTMLStr(j);d.SetIALAttr("bookmark",j);e=$appendSlice(e,(new AH($stringToBytes(" bookmark=\""+j+"\""))));}k=J.DomAttrValue(c,"style");if(!(""===k)){$s=1;continue;}$s=2;continue;case 1:k=F.UnescapeHTMLStr(k);l=H.StyleValue(k);$s=3;case 3:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;d.SetIALAttr("style",k);e=$appendSlice(e,(new AH($stringToBytes(" style=\""+k+"\""))));case 2:m=J.DomAttrValue(c,"name");if(!(""===m)){m=F.UnescapeHTMLStr(m);d.SetIALAttr("name",m);e=$appendSlice(e,(new AH($stringToBytes(" name=\""+m+"\""))));}n=J.DomAttrValue(c,"memo");if(!(""===n)){n=F.UnescapeHTMLStr(n);d.SetIALAttr("memo",n);e=$appendSlice(e,(new AH($stringToBytes(" memo=\""+n+"\""))));}o=J.DomAttrValue(c,"alias");if(!(""===o)){o=F.UnescapeHTMLStr(o);d.SetIALAttr("alias",o);e=$appendSlice(e,(new AH($stringToBytes(" alias=\""+o+"\""))));}p=J.DomAttrValue(c,"fold");if(!(""===p)){d.SetIALAttr("fold",p);e=$appendSlice(e,(new AH($stringToBytes(" fold=\""+p+"\""))));}q=J.DomAttrValue(c,"heading-fold");if(!(""===q)){d.SetIALAttr("heading-fold",q);e=$appendSlice(e,(new AH($stringToBytes(" heading-fold=\""+q+"\""))));}r=J.DomAttrValue(c,"parent-fold");if(!(""===r)){d.SetIALAttr("parent-fold",r);e=$appendSlice(e,(new AH($stringToBytes(" parent-fold=\""+r+"\""))));}s=J.DomAttrValue(c,"updated");if(!(""===s)){d.SetIALAttr("updated",s);e=$appendSlice(e,(new AH($stringToBytes(" updated=\""+s+"\""))));}t=J.DomAttrValue(c,"linewrap");if(!(""===t)){d.SetIALAttr("linewrap",t);e=$appendSlice(e,(new AH($stringToBytes(" linewrap=\""+t+"\""))));}u=J.DomAttrValue(c,"ligatures");if(!(""===u)){d.SetIALAttr("ligatures",u);e=$appendSlice(e,(new AH($stringToBytes(" ligatures=\""+u+"\""))));}v=J.DomAttrValue(c,"linenumber");if(!(""===v)){d.SetIALAttr("linenumber",v);e=$appendSlice(e,(new AH($stringToBytes(" linenumber=\""+v+"\""))));}w=J.DomAttrValue(c,"breadcrumb");if(!(""===w)){d.SetIALAttr("breadcrumb",w);e=$appendSlice(e,(new AH($stringToBytes(" breadcrumb=\""+w+"\""))));}x=J.DomAttrValue(c,"data-export-md");if(!(""===x)){x=F.UnescapeHTMLStr(x);d.SetIALAttr("data-export-md",x);e=$appendSlice(e,(new AH($stringToBytes(" data-export-md=\""+x+"\""))));}y=J.DomAttrValue(c,"data-export-html");if(!(""===y)){y=F.UnescapeHTMLStr(y);d.SetIALAttr("data-export-html",y);e=$appendSlice(e,(new AH($stringToBytes(" data-export-html=\""+y+"\""))));}z=J.DomCustomAttrs(c);if(!(false===z)){aa=z;ab=0;ac=aa?aa.keys():undefined;ad=aa?aa.size:0;while(true){if(!(ab=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);$r=g(d);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f++;$s=1;continue;case 2:d.HTML2MdRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);d=d;$s=-1;return d;}return;}var $f={$blk:T,$c:true,$r,c,d,e,f,g,$s};return $f;};$pkg.New=T;S.ptr.prototype.Markdown=function(c,d){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r,$c}=$restore(this,{c,d});$s=$s||0;s:while(true){switch($s){case 0:e=AH.nil;f=this;g=H.Parse(c,d,f.ParseOptions);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=I.NewHtmlRenderer(h,f.RenderOptions,f.ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=f.Md2HTMLRendererFuncs;l=0;m=k?k.keys():undefined;n=k?k.size:0;while(true){if(!(l2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));f=J.BytesToStr(H.EmojiSitePlaceholder);g=d.ParseOptions.AliasEmoji;h=0;i=g?g.keys():undefined;j=g?g.size:0;while(true){if(!(h=ad.$length?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+0]),$String),(($assertType((1>=ad.$length?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+1]),$Float64)>>0))];};})(j,k)});t++;$s=3;continue;case 4:g++;$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:S.ptr.prototype.SetJSRenderers,$c:true,$r,aa,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;};S.prototype.SetJSRenderers=function(c){return this.$val.SetJSRenderers(c);};S.ptr.prototype.HTML2Markdown=function(c){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=$ifaceNil;f=this;g=f.HTML2Tree(c);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=AH.nil;j=I.NewFormatRenderer(h,f.RenderOptions,f.ParseOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=f.HTML2MdRendererFuncs;m=0;n=l?l.keys():undefined;o=l?l.size:0;while(true){if(!(m=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if(J.ContainsStr(m.Key,e.ParseOptions.HTML2MarkdownAttrs)){i.SetIALAttr(m.Key,m.Val);j=true;}if(C.HasPrefix(m.Key,"custom-")&&J.ContainsStr("custom-*",e.ParseOptions.HTML2MarkdownAttrs)){i.SetIALAttr(m.Key,m.Val);j=true;}l++;}if(j){$s=27;continue;}$s=28;continue;case 27:n=e.setBlockIAL2(c,i);$s=29;case 29:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=new D.Node.ptr("","","","",455,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,o,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);$deferred.push([$methodVal(d.Context,"TipAppendChild"),[p]]);case 28:case 26:q=c.DataAtom;if(q===(0)){$s=31;continue;}if((q===(3073))||(q===(92931))||(q===(354311))||(q===(412418))||(q===(186114))){$s=32;continue;}if((q===(89090))||(q===(187906))||(q===(199938))||(q===(214274))||(q===(216834))||(q===(412930))){$s=33;continue;}if(q===(87810)){$s=34;continue;}if(q===(100106)){$s=35;continue;}if((q===(79618))||(q===(42754))){$s=36;continue;}if(q===(45570)){$s=37;continue;}if(q===(290819)){$s=38;continue;}if((q===(28162))||(q===(1537))){$s=39;continue;}if((q===(449798))||(q===(257))){$s=40;continue;}if(q===(378116)){$s=41;continue;}if(q===(514)){$s=42;continue;}if(q===(1)){$s=43;continue;}if(q===(198403)){$s=44;continue;}if(q===(281349)){$s=45;continue;}if((q===(283139))||(q===(9473))||(q===(53766))){$s=46;continue;}if(q===(2817)){$s=47;continue;}if(q===(46596)){$s=48;continue;}if(q===(461571)){$s=49;continue;}if(q===(421123)){$s=50;continue;}if(q===(365829)){$s=51;continue;}if(q===(208901)){$s=52;continue;}if(q===(9989)){$s=53;continue;}if(q===(52226)){$s=54;continue;}if((q===(87554))||(q===(37378))){$s=55;continue;}if((q===(109320))||(q===(109315))){$s=56;continue;}if(q===(40708)){$s=57;continue;}if(q===(47363)){$s=58;continue;}if(q===(16132)){$s=59;continue;}if(q===(29191)){$s=60;continue;}if(q===(459783)){$s=61;continue;}if((q===(195590))||(q===(70917))){$s=62;continue;}if(q===(192773)){$s=63;continue;}if(q===(136712)){$s=64;continue;}if(q===(137222)){$s=65;continue;}if(q===(142858)){$s=66;continue;}if((q===(149510))||(q===(31495))){$s=67;continue;}$s=68;continue;case 31:r=J.DomAttrValue(c.PrevSibling,"class");if("fn__space5"===r){$s=69;continue;}$s=70;continue;case 69:$s=71;case 71:return;case 70:if(!(AI.nil===c.Parent)&&(1===c.Parent.DataAtom)){i.Type=40;}while(true){if(!(C.Contains(($bytesToString(i.Tokens)),"\n "))){break;}i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("\n "))),(new AH($stringToBytes("\n "))));}i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("\n "))),(new AH($stringToBytes("\n"))));i.Tokens=A.Trim(i.Tokens,"\t\n");if(e.parentIs(c,new AS([365829]))){$s=72;continue;}$s=73;continue;case 72:if("\n"===c.Data){$s=74;continue;}$s=75;continue;case 74:if(AJ.nil===d.Context.Tip.FirstChild||AI.nil===c.NextSibling){$s=30;continue;}d.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=30;continue;$s=76;continue;case 75:s=C.TrimSpace(c.Data);$s=79;case 79:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}if(""===s){$s=77;continue;}$s=78;continue;case 77:i.Tokens=(new AH($stringToBytes(" ")));d.Context.Tip.AppendChild(i);$s=30;continue;case 78:case 76:t=A.TrimSpace(i.Tokens);$s=80;case 80:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}i.Tokens=t;i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("\n"))),(new AH($stringToBytes(" "))));case 73:i.Tokens=A.ReplaceAll(i.Tokens,new AH([194,160]),new AH([32]));i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("\n"))),new AH([32]));if((22===d.Context.Tip.Type)||(17===d.Context.Tip.Type)||(101===d.Context.Tip.Type)||(450===d.Context.Tip.Type)||(485===d.Context.Tip.Type)||(490===d.Context.Tip.Type)){$s=81;continue;}$s=82;continue;case 81:if(A.HasPrefix(i.Tokens,(new AH($stringToBytes(" "))))){u=true;$s=85;continue s;}v=A.TrimSpace(i.Tokens);$s=86;case 86:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=1>v.$length;case 85:if(u){$s=83;continue;}$s=84;continue;case 83:if(!(AJ.nil===d.Context.Tip.LastChild)&&d.Context.Tip.LastChild.IsMarker()){i.Tokens=$appendSlice((new AH($stringToBytes("\xE2\x80\x8B"))),i.Tokens);}case 84:if(A.HasSuffix(i.Tokens,(new AH($stringToBytes(" "))))&&AI.nil===c.NextSibling){i.Tokens=$appendSlice(i.Tokens,(new AH($stringToBytes("\xE2\x80\x8B"))));}case 82:if((1===d.Context.Tip.Type)&&A.HasPrefix(i.Tokens,(new AH($stringToBytes("$$"))))&&A.HasSuffix(i.Tokens,(new AH($stringToBytes("$$"))))&&(2===A.Count(i.Tokens,(new AH($stringToBytes("$$")))))){$s=87;continue;}$s=88;continue;case 87:w=A.TrimSpace($subslice(i.Tokens,2,(i.Tokens.$length-2>>0)));$s=89;case 89:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w;$r=AC(d,J.BytesToStr(x));$s=90;case 90:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=91;case 91:return;case 88:if(!(AI.nil===c.Parent)&&(40708===c.Parent.DataAtom)&&(0===c.Parent.Attr.$length)){}else{if(e.ParseOptions.ProtyleWYSIWYG){if(!((33===d.Context.Tip.Type))){i.Tokens=L.EscapeProtyleMarkers(i.Tokens);}}else{i.Tokens=L.EscapeCommonMarkers(i.Tokens);if(e.parentIs(c,new AS([365829]))){i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("\\|"))),(new AH($stringToBytes("|"))));i.Tokens=A.ReplaceAll(i.Tokens,(new AH($stringToBytes("|"))),(new AH($stringToBytes("\\|"))));}}}if(1>i.Tokens.$length){$s=92;continue;}$s=93;continue;case 92:$s=94;case 94:return;case 93:if((8===d.Context.Tip.Type)||(!(AJ.nil===d.Context.Tip.Parent)&&(8===d.Context.Tip.Parent.Type))||(!(AJ.nil===d.Context.Tip.Parent)&&!(AJ.nil===d.Context.Tip.Parent.Parent)&&(8===d.Context.Tip.Parent.Parent.Type))){$s=95;continue;}$s=96;continue;case 95:y=A.Index(i.Tokens,(new AH($stringToBytes(". "))));if(0=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);if(!L.IsDigit(ad)){aa=false;break;}ac++;}if(aa){i.Tokens=$subslice(i.Tokens,(y+2>>0));}}if((!(AP.nil===d.Context.Tip.ListData)&&(0===d.Context.Tip.ListData.Typ))||(!(AP.nil===d.Context.Tip.Parent.ListData)&&(0===d.Context.Tip.Parent.ListData.Typ))||(!(AJ.nil===d.Context.Tip.Parent)&&!(AP.nil===d.Context.Tip.Parent.Parent.ListData)&&(0===d.Context.Tip.Parent.Parent.ListData.Typ))){$s=97;continue;}$s=98;continue;case 97:ae=A.Index(i.Tokens,(new AH($stringToBytes("\xE2\x80\xA2"))));if(0===ae){$s=99;continue;}$s=100;continue;case 99:af=A.TrimSpace(A.TrimPrefix(i.Tokens,(new AH($stringToBytes("\xE2\x80\xA2")))));$s=101;case 101:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}i.Tokens=af;case 100:ag=A.Index(i.Tokens,(new AH($stringToBytes("\xE2\x97\x8F"))));if(0===ag){$s=102;continue;}$s=103;continue;case 102:ah=A.TrimSpace(A.TrimPrefix(i.Tokens,(new AH($stringToBytes("\xE2\x97\x8F")))));$s=104;case 104:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}i.Tokens=ah;case 103:case 98:case 96:if(8===d.Context.Tip.Type){$s=105;continue;}$s=106;continue;case 105:ai=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ai.AppendChild(i);d.Context.Tip.AppendChild(ai);d.Context.Tip=ai;$s=107;continue;case 106:if(!(AI.nil===c.Parent)&&(412418===c.Parent.DataAtom)){$s=108;continue;}$s=109;continue;case 108:aj=new D.Node.ptr("","","","",22,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);aj.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ak=J.DomText(c);$s=110;case 110:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}al=J.StrToBytes(ak);$s=111;case 111:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}$r=aj.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,al,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=112;case 112:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}aj.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(aj);$s=113;case 113:return;case 109:d.Context.Tip.AppendChild(i);case 107:$s=68;continue;case 32:if(33===d.Context.Tip.Type){$s=30;continue;}if(e.parentIs(c,new AS([365829]))){if(!(AI.nil===c.PrevSibling)&&C.Contains(c.PrevSibling.Data,"\n")){$s=30;continue;}if(!(AI.nil===c.NextSibling)&&C.Contains(c.NextSibling.Data,"\n")){$s=30;continue;}if(AJ.nil===d.Context.Tip.FirstChild){$s=30;continue;}d.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=30;continue;}if(2===d.Context.Tip.Type){$s=30;continue;}am=J.DomAttrValue(c,"class");if((92931===c.DataAtom)||(354311===c.DataAtom)){$s=114;continue;}$s=115;continue;case 114:an="";if(C.Contains(am,"-source-")){an=$substring(am,(C.LastIndex(am,"-source-")+8>>0));}else if(C.Contains(am,"-text-html-basic")){an="html";}else if(C.Contains(am,"language-")&&!C.Contains(am,"-math")){an=$substring(am,(C.LastIndex(am,"language-")+9>>0));if(!I.NoHighlight(an)){an="";}}if(!(""===an)){$s=116;continue;}$s=117;continue;case 116:i.Type=11;i.IsFencedCodeBlock=true;i.AppendChild(new D.Node.ptr("","","","",12,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",14,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ao=new A.Buffer.ptr(AH.nil,0,0);i.LastChild.CodeBlockInfo=(new AH($stringToBytes(an)));ap=J.DomText(c);$s=118;case 118:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}aq=ao.WriteString(ap);$s=119;case 119:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}aq;ar=ao.Bytes();ar=A.ReplaceAll(ar,(new AH($stringToBytes("\xC2\xA0"))),(new AH($stringToBytes(" "))));ar=A.TrimSuffix(ar,(new AH($stringToBytes("\n\xE2\x80\x8B"))));as=new D.Node.ptr("","","","",15,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ar,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.AppendChild(as);i.AppendChild(new D.Node.ptr("","","","",13,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);$s=120;case 120:return;case 117:if(C.Contains(am,"MathJax")&&!(AI.nil===c.NextSibling)&&(137222===c.NextSibling.DataAtom)&&C.Contains(J.DomAttrValue(c.NextSibling,"type"),"math/tex")){$s=121;continue;}$s=122;continue;case 121:at=J.DomText(c.NextSibling);$s=123;case 123:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;$r=AC(d,au);$s=124;case 124:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.NextSibling.Unlink();$s=125;case 125:return;case 122:av=C.TrimSpace(J.DomAttrValue(c,"data-tex"));$s=126;case 126:if($c){$c=false;av=av.$blk();}if(av&&av.$blk!==undefined){break s;}aw=av;if(!(""===aw)){$s=127;continue;}$s=128;continue;case 127:$r=AC(d,aw);$s=129;case 129:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=130;case 130:return;case 128:case 115:ax=C.ToLower(am);$s=133;case 133:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=C.Contains(ax,"mathjax");$s=134;case 134:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}if(ay){$s=131;continue;}$s=132;continue;case 131:$s=135;case 135:return;case 132:az=J.DomText(c);$s=138;case 138:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=C.TrimSpace(az);$s=139;case 139:if($c){$c=false;ba=ba.$blk();}if(ba&&ba.$blk!==undefined){break s;}if(""===ba){$s=136;continue;}$s=137;continue;case 136:case 140:if(J.DomExistChildByType(c,new AS([198403,31495,117002,195590,192773,70917,227334,66310,462339,208388]))){$s=141;continue;}bb=J.GetFormula(c);$s=142;case 142:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb;if(!(""===bc)){$s=143;continue;}$s=144;continue;case 143:$r=AC(d,bc);$s=145;case 145:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=146;case 146:return;case 144:bd=J.DomChildrenByType(c,40708);if(0=bd.$length?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+0]);if(!(""===J.DomAttrValue(be,"data-type"))||!(""===J.DomAttrValue(be,"data-tex"))){$s=141;continue;}}$s=147;case 147:return;case 141:case 137:i.Type=1;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 33:if(33===d.Context.Tip.Type){$s=30;continue;}i.Type=2;i.HeadingLevel=((((bf=i.Tokens,(1>=bf.$length?($throwRuntimeError("index out of range"),undefined):bf.$array[bf.$offset+1]))-48<<24>>>24)>>0));i.AppendChild(new D.Node.ptr("","","","",3,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(C.Repeat("#",i.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 34:i.Type=4;d.Context.Tip.AppendChild(i);$s=68;continue;case 35:i.Type=5;i.AppendChild(new D.Node.ptr("","","","",6,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 36:i.Type=7;i.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);if(79618===c.DataAtom){i.ListData.Typ=1;}i.ListData.Tight=true;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 37:i.Type=8;bg=J.DomAttrValue(c,"data-marker");bh=0;if(""===bg){$s=148;continue;}$s=149;continue;case 148:if(!(AI.nil===c.Parent)&&(79618===c.Parent.DataAtom)){$s=151;continue;}$s=152;continue;case 151:bi=J.DomAttrValue(c.Parent,"start");if(""===bi){bg="1.";}else{bg=bi+".";}if(!(AJ.nil===d.Context.Tip.LastChild)&&(8===d.Context.Tip.LastChild.Type)&&!(AP.nil===d.Context.Tip.LastChild.ListData)){$s=154;continue;}$s=155;continue;case 154:bj=$subslice(d.Context.Tip.LastChild.ListData.Marker,0,(d.Context.Tip.LastChild.ListData.Marker.$length-1>>0));bk=0;bl=bj;bm=0;while(true){if(!(bm=bl.$length)?($throwRuntimeError("index out of range"),undefined):bl.$array[bl.$offset+bm]);bk=($imul(bk,10))+(((bn-48<<24>>>24)>>0))>>0;bm++;}bk=bk+(1)>>0;bo=K.Sprintf("%d.",new AX([new $Int(bk)]));$s=156;case 156:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bg=bo;case 155:$s=153;continue;case 152:bg="*";bh=bg.charCodeAt(0);case 153:$s=150;continue;case 149:if(!(AI.nil===c.Parent)&&!("1."===bg)&&(79618===c.Parent.DataAtom)&&!(AI.nil===c.Parent.Parent)&&((79618===c.Parent.Parent.DataAtom)||(42754===c.Parent.Parent.DataAtom))){bg="1.";}case 150:bp=0;if(!(AP.nil===d.Context.Tip.ListData)){bp=d.Context.Tip.ListData.Typ;}if((1===bp)&&!C.HasSuffix(bg,".")){bg=bg+(".");}i.ListData=new D.ListData.ptr(bp,false,bh,0,0,0,0,false,(new AH($stringToBytes(bg))),0);d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 38:bq=c.FirstChild;if(AI.nil===bq){$s=157;continue;}$s=158;continue;case 157:$s=159;case 159:return;case 158:br=J.DomChildrenByType(c,378116);if(0=br.$length?($throwRuntimeError("index out of range"),undefined):br.$array[br.$offset+0]).PrevSibling;while(true){if(!(!(AI.nil===bt))){break;}bs=$append(bs,bt);bt=bt.PrevSibling;}bu=bs;bv=0;while(true){if(!(bv=bu.$length)?($throwRuntimeError("index out of range"),undefined):bu.$array[bu.$offset+bv]);bw.Unlink();bv++;}bq=c.FirstChild;if(AI.nil===bq){$s=162;continue;}$s=163;continue;case 162:$s=164;case 164:return;case 163:case 161:bx=J.DomAttrValue(bq,"class");if(C.Contains(bx,"iconfont")){bq=bq.NextSibling;c.FirstChild.Unlink();}if((28162===bq.DataAtom)&&!(AI.nil===bq.NextSibling)&&(28162===bq.NextSibling.DataAtom)){if(0=br.$length?($throwRuntimeError("index out of range"),undefined):br.$array[br.$offset+0]);if(!(AI.nil===bq)){by=new AV([]);bz=bq.PrevSibling;while(true){if(!(!(AI.nil===bz))){break;}by=$append(by,bz);bz=bz.PrevSibling;}ca=by;cb=0;while(true){if(!(cb=ca.$length)?($throwRuntimeError("index out of range"),undefined):ca.$array[ca.$offset+cb]);cc.Unlink();cb++;}}}}if(92931===bq.DataAtom){if(AI.nil===bq.NextSibling){if(1===br.$length){cd=(0>=br.$length?($throwRuntimeError("index out of range"),undefined):br.$array[br.$offset+0]);cd.Unlink();c.AppendChild(cd);bq.Unlink();bq=c.FirstChild;}}else{ce=AV.nil;cf=AV.nil;cg=ce;ch=cf;ci=bq;while(true){if(!(!(AI.nil===ci))){break;}cj=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,378116,"code","",AU.nil);ck=ci.FirstChild;while(true){if(!(!(AI.nil===ck))){break;}ck.Unlink();cj.AppendChild(ck);ck=ci.FirstChild;}ch=$append(ch,cj);cg=$append(cg,ci);ci=ci.NextSibling;}cl=cg;cm=0;while(true){if(!(cm=cl.$length)?($throwRuntimeError("index out of range"),undefined):cl.$array[cl.$offset+cm]);cn.Unlink();cm++;}co=ch;cp=0;while(true){if(!(cp=co.$length)?($throwRuntimeError("index out of range"),undefined):co.$array[co.$offset+cp]);c.AppendChild(cq);cp++;}bq=c.FirstChild;}}cr=false;if((79618===bq.DataAtom)&&AI.nil===bq.NextSibling&&!(AI.nil===bq.FirstChild)&&(45570===bq.FirstChild.DataAtom)&&!(AI.nil===bq.FirstChild.FirstChild)&&(3073===bq.FirstChild.FirstChild.DataAtom)&&!(AI.nil===bq.FirstChild.FirstChild.FirstChild)&&((40708===bq.FirstChild.FirstChild.FirstChild.DataAtom)||(1===bq.FirstChild.FirstChild.FirstChild.Type))){cs=bq.FirstChild;while(true){if(!(!(AI.nil===cs))){break;}ct=new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,3,378116,"code","",AU.nil);cu=AV.nil;if(AI.nil===cs.FirstChild){cs=cs.NextSibling;continue;}cv=cs.FirstChild.FirstChild;while(true){if(!(!(AI.nil===cv))){break;}cu=$append(cu,cv);cv=cv.NextSibling;}cw=cu;cx=0;while(true){if(!(cx=cw.$length)?($throwRuntimeError("index out of range"),undefined):cw.$array[cw.$offset+cx]);cy.Unlink();ct.AppendChild(cy);cx++;}cs.FirstChild.AppendChild(ct);cr=true;cs=cs.NextSibling;}}if((79618===bq.DataAtom)&&AI.nil===bq.NextSibling&&!(AI.nil===bq.FirstChild)&&(45570===bq.FirstChild.DataAtom)&&!(AI.nil===bq.FirstChild.FirstChild)&&(3073===bq.FirstChild.FirstChild.DataAtom)&&!(AI.nil===bq.FirstChild.FirstChild.FirstChild)&&(378116===bq.FirstChild.FirstChild.FirstChild.DataAtom)){cz=AV.nil;da=AV.nil;db=cz;dc=da;dd=bq.FirstChild;while(true){if(!(!(AI.nil===dd))){break;}db=$append(db,dd);if(AI.nil===dd.FirstChild){dd=dd.NextSibling;continue;}dc=$append(dc,dd.FirstChild.FirstChild);dd=dd.NextSibling;}de=db;df=0;while(true){if(!(df=de.$length)?($throwRuntimeError("index out of range"),undefined):de.$array[de.$offset+df]);dg.Unlink();df++;}dh=dc;di=0;while(true){if(!(di=dh.$length)?($throwRuntimeError("index out of range"),undefined):dh.$array[dh.$offset+di]);dj.Unlink();c.AppendChild(dj);di++;}bq.Unlink();bq=c.FirstChild;}if((1===bq.Type)||(40708===bq.DataAtom)||(378116===bq.DataAtom)||(354311===bq.DataAtom)||(290819===bq.DataAtom)||(1===bq.DataAtom)||(449798===bq.DataAtom)||(257===bq.DataAtom)||(1537===bq.DataAtom)||(3073===bq.DataAtom)){$s=165;continue;}$s=166;continue;case 165:i.Type=11;i.IsFencedCodeBlock=true;i.AppendChild(new D.Node.ptr("","","","",12,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",14,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if((378116===bq.DataAtom)||(40708===bq.DataAtom)||(1===bq.DataAtom)){dk=J.DomAttrValue(bq,"class");if(!(AI.nil===c.Parent)&&!(AI.nil===c.Parent.Parent)){dl=J.DomAttrValue(c.Parent.Parent,"class");if(C.Contains(dl,"language-")){dk=dl;}}if(C.HasPrefix(dk,"lang-")){dk=C.ReplaceAll(dk,"lang-","language-");}if(!C.Contains(dk,"language-")){dk=J.DomAttrValue(c,"class");}if(C.Contains(dk,"language-")){dm=$substring(dk,(C.Index(dk,"language-")+9>>0));dm=(dn=C.Split(dm," "),(0>=dn.$length?($throwRuntimeError("index out of range"),undefined):dn.$array[dn.$offset+0]));if(!("fallback"===dm)&&!("chroma"===dm)){i.LastChild.CodeBlockInfo=(new AH($stringToBytes(dm)));}}else{if((378116===bq.DataAtom)&&!cr){dp=J.DomAttrValue(bq,"class");if(!C.Contains(dp," ")){i.LastChild.CodeBlockInfo=(new AH($stringToBytes(dp)));}}}if(1>i.LastChild.CodeBlockInfo.$length){dq=J.DomAttrValue(c,"class");if(!C.Contains(dq," ")&&!("fallback"===dq)&&!("chroma"===dq)){i.LastChild.CodeBlockInfo=(new AH($stringToBytes(dq)));}}if(1>i.LastChild.CodeBlockInfo.$length){dr=J.DomAttrValue(c,"data-language");if(!C.Contains(dr," ")){i.LastChild.CodeBlockInfo=(new AH($stringToBytes(dr)));}}if(A.ContainsAny(i.LastChild.CodeBlockInfo,"-_ ")){i.LastChild.CodeBlockInfo=AH.nil;}}if(378116===bq.DataAtom){if(!(AI.nil===bq.NextSibling)&&(378116===bq.NextSibling.DataAtom)){ds=bq.NextSibling;while(true){if(!(!(AI.nil===ds))){break;}ds.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,0,514,"","",AU.nil));ds=ds.NextSibling;}}if(!(AI.nil===bq.FirstChild)&&(40708===bq.FirstChild.DataAtom)){dt=bq.FirstChild.NextSibling;while(true){if(!(!(AI.nil===dt))){break;}if(C.Contains(J.DomAttrValue(dt,"class"),"token-line")){dt.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,0,514,"","",AU.nil));}dt=dt.NextSibling;}}if(!(AI.nil===bq.FirstChild)&&(79618===bq.FirstChild.DataAtom)){du=bq.FirstChild.FirstChild;while(true){if(!(!(AI.nil===du))){break;}if(!(du===bq.FirstChild.FirstChild)){du.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,0,514,"","",AU.nil));}du=du.NextSibling;}}if(!(AI.nil===c.LastChild)&&(42754===c.LastChild.DataAtom)){c.LastChild.Unlink();}}if((290819===bq.DataAtom)&&!(AI.nil===bq.FirstChild)){dv=bq.FirstChild.NextSibling;while(true){if(!(!(AI.nil===dv))){break;}dv.InsertBefore(new F.Node.ptr(AI.nil,AI.nil,AI.nil,AI.nil,AI.nil,0,514,"","",AU.nil));dv=dv.NextSibling;}}if(3073===bq.DataAtom){bq.DataAtom=92931;}dw=new A.Buffer.ptr(AH.nil,0,0);dx=J.DomText(c);$s=168;case 168:if($c){$c=false;dx=dx.$blk();}if(dx&&dx.$blk!==undefined){break s;}dy=dw.WriteString(dx);$s=169;case 169:if($c){$c=false;dy=dy.$blk();}if(dy&&dy.$blk!==undefined){break s;}dy;dz=dw.Bytes();dz=A.ReplaceAll(dz,(new AH($stringToBytes("\xC2\xA0"))),(new AH($stringToBytes(" "))));dz=A.TrimSuffix(dz,(new AH($stringToBytes("\n\xE2\x80\x8B"))));ea=new D.Node.ptr("","","","",15,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,dz,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.AppendChild(ea);i.AppendChild(new D.Node.ptr("","","","",13,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if(d.Context.Tip.ParentIs(106,BE.nil)){$s=170;continue;}$s=171;continue;case 170:eb=d.Context.Tip.Parent;case 173:if(!(!(AJ.nil===eb))){$s=174;continue;}if(106===eb.Type){$s=175;continue;}$s=176;continue;case 175:if(!(AJ.nil===eb.FirstChild)&&eb.FirstChild===eb.LastChild&&(107===eb.FirstChild.Type)&&eb.FirstChild.FirstChild===eb.FirstChild.LastChild&&!(AJ.nil===eb.FirstChild.FirstChild.FirstChild)&&(109===eb.FirstChild.FirstChild.FirstChild.Type)){$s=177;continue;}$s=178;continue;case 177:eb.InsertBefore(i);eb.Unlink();d.Context.Tip=i;ec=c.Parent;ed=0;while(true){if(!(ed<32)){break;}if(AI.nil===ec){break;}ee=J.DomAttrValue(ec,"class");if(C.Contains(ee,"language-")){i.ChildByType(14).CodeBlockInfo=(new AH($stringToBytes($substring(ee,(C.Index(ee,"language-")+9>>0)))));break;}else if(C.Contains(ee,"highlight ")){i.ChildByType(14).CodeBlockInfo=(new AH($stringToBytes($substring(ee,(C.Index(ee,"highlight ")+10>>0)))));break;}ec=ec.Parent;ed=ed+(1)>>0;}$s=179;case 179:return;case 178:case 176:eb=eb.Parent;$s=173;continue;case 174:ef=A.Split(ea.Tokens,(new AH($stringToBytes("\n"))));eg=ef;eh=0;while(true){if(!(eh=eg.$length)?($throwRuntimeError("index out of range"),undefined):eg.$array[eg.$offset+eh]);if(0>0)){if(d.Context.ParseOption.ProtyleWYSIWYG){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{d.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\n"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}}eh++;}$s=172;continue;case 171:d.Context.Tip.AppendChild(i);case 172:$s=167;continue;case 166:i.Type=9;el=J.DomHTML(c);$s=180;case 180:if($c){$c=false;el=el.$blk();}if(el&&el.$blk!==undefined){break s;}i.Tokens=el;d.Context.Tip.AppendChild(i);case 167:$s=181;case 181:return;case 39:em=J.DomText(c);$s=182;case 182:if($c){$c=false;em=em.$blk();}if(em&&em.$blk!==undefined){break s;}en=em;eo=C.TrimSpace(en);$s=185;case 185:if($c){$c=false;eo=eo.$blk();}if(eo&&eo.$blk!==undefined){break s;}if(""===eo){$s=183;continue;}$s=184;continue;case 183:$s=30;continue;case 184:if((17===d.Context.Tip.Type)||d.Context.Tip.ParentIs(17,BE.nil)){$s=30;continue;}if(!(AJ.nil===d.Context.Tip.LastChild)&&((22===d.Context.Tip.LastChild.Type)||(17===d.Context.Tip.LastChild.Type))){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(!e.ParseOptions.InlineAsterisk||!e.ParseOptions.InlineUnderscore){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=17;i.AppendChild(new D.Node.ptr("","","","",18,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 40:ep=J.DomText(c);$s=186;case 186:if($c){$c=false;ep=ep.$blk();}if(ep&&ep.$blk!==undefined){break s;}eq=ep;er=C.TrimSpace(eq);$s=189;case 189:if($c){$c=false;er=er.$blk();}if(er&&er.$blk!==undefined){break s;}if(""===er){$s=187;continue;}$s=188;continue;case 187:$s=30;continue;case 188:if((22===d.Context.Tip.Type)||d.Context.Tip.ParentIs(22,BE.nil)){$s=30;continue;}if(!(AJ.nil===d.Context.Tip.LastChild)&&((22===d.Context.Tip.LastChild.Type)||(17===d.Context.Tip.LastChild.Type))){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(!e.ParseOptions.InlineAsterisk||!e.ParseOptions.InlineUnderscore){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=22;i.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 41:if(AI.nil===c.FirstChild){$s=190;continue;}$s=191;continue;case 190:$s=192;case 192:return;case 191:if(!(AJ.nil===d.Context.Tip.LastChild)&&(27===d.Context.Tip.LastChild.Type)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}es=J.DomHTML(c);$s=193;case 193:if($c){$c=false;es=es.$blk();}if(es&&es.$blk!==undefined){break s;}et=es;if(A.Contains(et,(new AH($stringToBytes(">"))))){et=$subslice(et,(A.Index(et,(new AH($stringToBytes(">"))))+1>>0));}et=A.TrimSuffix(et,(new AH($stringToBytes("
    "))));eu=true;ev=c.FirstChild;while(true){if(!(!(AI.nil===ev))){break;}if(1===ev.Type){ev=ev.NextSibling;continue;}if((28162===ev.DataAtom)||(449798===ev.DataAtom)){ev=ev.NextSibling;continue;}if(!((40708===ev.DataAtom))){eu=false;break;}ev=ev.NextSibling;}if(eu){$s=194;continue;}$s=195;continue;case 194:ew=J.DomText(c);$s=196;case 196:if($c){$c=false;ew=ew.$blk();}if(ew&&ew.$blk!==undefined){break s;}et=(new AH($stringToBytes(ew)));et=A.ReplaceAll(et,(new AH($stringToBytes("\xC2\xA0"))),(new AH($stringToBytes(" "))));case 195:ex=new D.Node.ptr("","","","",29,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,et,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.Type=27;if(A.Contains(et,(new AH($stringToBytes("```"))))){i.CodeMarkerLen=2;}else if(A.Contains(et,(new AH($stringToBytes("``"))))){i.CodeMarkerLen=1;}else if(A.Contains(et,(new AH($stringToBytes("`"))))){i.CodeMarkerLen=2;}i.AppendChild(new D.Node.ptr("","","","",28,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if(A.Contains(et,(new AH($stringToBytes("``"))))){ex.Tokens=$appendSlice((new AH($stringToBytes(" "))),ex.Tokens);}i.AppendChild(ex);if(A.Contains(et,(new AH($stringToBytes("``"))))){ex.Tokens=$append(ex.Tokens,32);}i.AppendChild(new D.Node.ptr("","","","",30,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=197;case 197:return;case 42:if((33===d.Context.Tip.Type)||(2===d.Context.Tip.Type)){$s=30;continue;}if(AI.nil===c.NextSibling){$s=30;continue;}if(d.Context.ParseOption.ProtyleWYSIWYG&&e.parentIs(c,new AS([365829]))){i.Type=525;}else{i.Type=31;i.Tokens=J.StrToBytes("\n");}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 43:i.Type=33;ey=J.DomText(c);$s=198;case 198:if($c){$c=false;ey=ey.$blk();}if(ey&&ey.$blk!==undefined){break s;}ez=C.TrimSpace(ey);$s=199;case 199:if($c){$c=false;ez=ez.$blk();}if(ez&&ez.$blk!==undefined){break s;}fa=ez;if(""===fa&&!(AI.nil===c.Parent)&&e.parentIs(c,new AS([89090,187906,199938,214274,216834,412930,92931,354311]))&&AV.nil===J.DomChildrenByType(c,198403)){$s=200;continue;}$s=201;continue;case 200:$s=202;case 202:return;case 201:if(""===fa&&AI.nil===c.FirstChild){$s=203;continue;}$s=204;continue;case 203:$s=205;case 205:return;case 204:if(!(AI.nil===c.FirstChild)&&(198403===c.FirstChild.DataAtom)&&C.Contains(J.DomAttrValue(c.FirstChild,"src"),"wikimedia.org")){$s=30;continue;}i.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 44:fb=J.DomAttrValue(c,"class");fc=J.DomAttrValue(c,"alt");if("emoji"===fb){$s=206;continue;}$s=207;continue;case 206:fe=(fd=$mapIndex(H.EmojiUnicodeAlias,$String.keyFor(fc)),fd!==undefined?fd.v:"");if(!(""===fe)){i.Type=16;i.Tokens=(new AH($stringToBytes(fc)));}else{i.Type=200;ff=new D.Node.ptr("","","","",202,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,d.EmojiImgTokens(fc,J.DomAttrValue(c,"src")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ff.AppendChild(new D.Node.ptr("","","","",203,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(":"+fc+":"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(ff);}$s=208;continue;case 207:i.Type=34;i.AppendChild(new D.Node.ptr("","","","",35,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",36,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(""===fc)){$s=209;continue;}$s=210;continue;case 209:fg=C.TrimSpace(fc);$s=211;case 211:if($c){$c=false;fg=fg.$blk();}if(fg&&fg.$blk!==undefined){break s;}fc=fg;fc=C.ReplaceAll(fc,"]","");fc=C.ReplaceAll(fc,"\n"," ");fc=C.ReplaceAll(fc,"\xE5\x8A\xA8\xE5\x9B\xBE\xE5\xB0\x81\xE9\x9D\xA2","\xE5\x8A\xA8\xE5\x9B\xBE");i.AppendChild(new D.Node.ptr("","","","",40,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(fc),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));case 210:i.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));fh=J.DomAttrValue(c,"src");if(C.Contains(g,"ztext-gif")&&C.Contains(fh,"zhimg.com")){fh=C.Replace(fh,".jpg",".webp",1);}if(C.HasPrefix(fh,"data:image")||C.HasSuffix(fh,"img-loading.svg")){fi=J.DomAttrValue(c,"data-src");if(!(""===fi)){if(C.HasPrefix(fi,"http://")||C.HasPrefix(fi,"https://")){fh=fi;}}}fj=J.DomAttrValue(c,"data-original");if(!(""===fj)&&!C.HasPrefix(fj,"/")){if(""===fh||!C.HasSuffix(fh,".gif")){fh=fj;}}if(""===fh){$s=212;continue;}$s=213;continue;case 212:fk=J.DomAttrValue(c,"srcset");if(!(""===fk)){$s=214;continue;}$s=215;continue;case 214:if(C.Contains(fk,",")){$s=216;continue;}$s=217;continue;case 216:fh=(fl=C.Split(fk,","),fm=C.Split(fk,",").$length-1>>0,((fm<0||fm>=fl.$length)?($throwRuntimeError("index out of range"),undefined):fl.$array[fl.$offset+fm]));fn=C.TrimSpace(fh);$s=219;case 219:if($c){$c=false;fn=fn.$blk();}if(fn&&fn.$blk!==undefined){break s;}fh=fn;if(C.Contains(fh," ")){$s=220;continue;}$s=221;continue;case 220:fp=C.TrimSpace((fo=C.Split(fh," "),(0>=fo.$length?($throwRuntimeError("index out of range"),undefined):fo.$array[fo.$offset+0])));$s=222;case 222:if($c){$c=false;fp=fp.$blk();}if(fp&&fp.$blk!==undefined){break s;}fh=fp;case 221:$s=218;continue;case 217:fq=C.TrimSpace(fh);$s=223;case 223:if($c){$c=false;fq=fq.$blk();}if(fq&&fq.$blk!==undefined){break s;}fh=fq;if(C.Contains(fh," ")){$s=224;continue;}$s=225;continue;case 224:fs=C.TrimSpace((fr=C.Split(fk," "),(0>=fr.$length?($throwRuntimeError("index out of range"),undefined):fr.$array[fr.$offset+0])));$s=226;case 226:if($c){$c=false;fs=fs.$blk();}if(fs&&fs.$blk!==undefined){break s;}fh=fs;case 225:case 218:case 215:case 213:if(C.Contains(fh,"wikipedia/commons/thumb/")){ft=P.Ext(fh);if(C.Contains(fh,".svg.png")){ft=".svg";}fu=C.Index(fh,ft+"/");if(0>0));fh=C.ReplaceAll(fh,"/commons/thumb/","/commons/");}}i.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(fh),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));fv="";fw=AI.nil;fx=c.NextSibling;case 227:if(!(!(AI.nil===fx))){$s=228;continue;}if(!(1===fx.Type)){fy=false;$s=231;continue s;}fz=C.TrimSpace(fx.Data);$s=232;case 232:if($c){$c=false;fz=fz.$blk();}if(fz&&fz.$blk!==undefined){break s;}fy=""===fz;case 231:if(fy){$s=229;continue;}$s=230;continue;case 229:fx=fx.NextSibling;$s=227;continue;case 230:if(142858===fx.DataAtom){fw=fx;$s=228;continue;}fx=fx.NextSibling;$s=227;continue;case 228:if(!(AI.nil===fw)){$s=233;continue;}$s=234;continue;case 233:ga=J.DomText(fw);$s=235;case 235:if($c){$c=false;ga=ga.$blk();}if(ga&&ga.$blk!==undefined){break s;}fv=ga;fw.Unlink();case 234:if(""===fv){fv=J.DomAttrValue(c,"title");}gb=C.TrimSpace(fv);$s=236;case 236:if($c){$c=false;gb=gb.$blk();}if(gb&&gb.$blk!==undefined){break s;}fv=gb;if(!(""===fv)&&!("null"===fv)&&!("undefined"===fv)){i.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(fv))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}i.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));gc=C.TrimSpace(J.DomAttrValue(c,"width"));$s=237;case 237:if($c){$c=false;gc=gc.$blk();}if(gc&&gc.$blk!==undefined){break s;}gd=gc;if(!(""===gd)){$s=238;continue;}$s=239;continue;case 238:if(J.IsDigit(gd)){gd=gd+("px");}ge="width: "+gd+";";gf=H.IAL2Tokens(new AR([new AN(["style",ge])]));$s=241;case 241:if($c){$c=false;gf=gf.$blk();}if(gf&&gf.$blk!==undefined){break s;}gg=new D.Node.ptr("","","","",456,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,gf,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.SetIALAttr("style",ge);i.InsertAfter(gg);$s=240;continue;case 239:gh=C.TrimSpace(J.DomAttrValue(c,"height"));$s=242;case 242:if($c){$c=false;gh=gh.$blk();}if(gh&&gh.$blk!==undefined){break s;}gi=gh;if(!(""===gi)){$s=243;continue;}$s=244;continue;case 243:if(J.IsDigit(gi)){gi=gi+("px");}gj="height: "+gi+";";gk=H.IAL2Tokens(new AR([new AN(["style",gj])]));$s=245;case 245:if($c){$c=false;gk=gk.$blk();}if(gk&&gk.$blk!==undefined){break s;}gl=new D.Node.ptr("","","","",456,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,gk,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.SetIALAttr("style",gj);i.InsertAfter(gl);case 244:case 240:case 208:if(0===d.Context.Tip.Type){gm=new D.Node.ptr("","","","",1,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(gm);d.Context.Tip=gm;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);}gn=i.Next;d.Context.Tip.AppendChild(i);if(!(AJ.nil===gn)){d.Context.Tip.AppendChild(gn);}d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 45:i.Type=100;i.TaskListItemChecked=e.hasAttr(c,"checked");d.Context.Tip.AppendChild(i);if(!(AJ.nil===i.Parent.Parent)){if(AP.nil===i.Parent.Parent.ListData){i.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AH.nil,0);}else{i.Parent.Parent.ListData.Typ=3;}}$s=68;continue;case 46:if(!e.ParseOptions.GFMStrikethrough){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=101;i.AppendChild(new D.Node.ptr("","","","",104,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 47:i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 48:if(!e.ParseOptions.Mark){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=450;i.AppendChild(new D.Node.ptr("","","","",453,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 49:if(!e.ParseOptions.Sup){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=485;i.AppendChild(new D.Node.ptr("","","","",486,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 50:if(!e.ParseOptions.Sub){i.Type=570;i.AppendChild(new D.Node.ptr("","","","",571,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=490;i.AppendChild(new D.Node.ptr("","","","",491,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 51:i.Type=106;go=AQ.nil;if(!(AI.nil===c.FirstChild)&&!(AI.nil===c.FirstChild.FirstChild)&&!(AI.nil===c.FirstChild.FirstChild.FirstChild)){gp=c.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AI.nil===gp))){break;}gq=J.DomAttrValue(gp,"align");gr=gq;if(gr===("left")){go=$append(go,1);}else if(gr===("center")){go=$append(go,2);}else if(gr===("right")){go=$append(go,3);}else{go=$append(go,0);}gp=gp.NextSibling;}}if(!(AJ.nil===d.Context.Tip.LastChild)&&!d.Context.Tip.LastChild.IsBlock()){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}i.TableAligns=go;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 52:if(AI.nil===c.FirstChild){$s=30;continue;}gs=J.DomChildrenByType(c.Parent,9989);if(0=gs.$length?($throwRuntimeError("index out of range"),undefined):gs.$array[gs.$offset+0]);gu=0;gv=gt.FirstChild;while(true){if(!(!(AI.nil===gv))){break;}if(!((52226===gv.DataAtom))){gv=gv.NextSibling;continue;}gw=0;gx=gv.FirstChild;while(true){if(!(!(AI.nil===gx))){break;}if(37378===gx.DataAtom){gw=gw+(1)>>0;}gx=gx.NextSibling;}if(gw>gu){gu=gw;}gv=gv.NextSibling;}gy=c.FirstChild;while(true){if(!(!(AI.nil===gy))){break;}if(!((52226===gy.DataAtom))){gy=gy.NextSibling;continue;}gz=0;ha=gy.FirstChild;while(true){if(!(!(AI.nil===ha))){break;}if(87554===ha.DataAtom){gz=gz+(1)>>0;}ha=ha.NextSibling;}if(gz>0;}}gy=gy.NextSibling;}}i.Type=107;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 53:$s=68;continue;case 54:if(AI.nil===c.FirstChild){$s=30;continue;}hd=c.Parent.Parent;i.Type=108;if(AJ.nil===d.Context.Tip.ChildByType(107)&&1>J.DomChildrenByType(hd,208901).$length){he=new D.Node.ptr("","","","",107,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);d.Context.Tip.AppendChild(he);d.Context.Tip=he;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);}d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 55:i.Type=109;hf=J.DomAttrValue(c,"align");hg=0;hh=hf;if(hh===("left")){hg=1;}else if(hh===("center")){hg=2;}else if(hh===("right")){hg=3;}else{hg=0;}i.TableCellAlign=hg;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 56:$s=246;case 246:return;case 57:hi=J.DomAttrValue(c,"class");if("fn__space5"===hi){$s=247;continue;}$s=248;continue;case 247:$s=249;case 249:return;case 248:if("tip"===hi){$s=250;continue;}$s=251;continue;case 250:if(!(AJ.nil===d.Context.Tip.LastChild)&&(16===d.Context.Tip.LastChild.Type)){$s=252;continue;}$s=253;continue;case 252:d.Context.Tip.LastChild.Type=530;d.Context.Tip.LastChild.TextMarkType="inline-memo";d.Context.Tip.LastChild.TextMarkTextContent=d.Context.Tip.LastChild.TokensStr();hj=J.DomText(c);$s=254;case 254:if($c){$c=false;hj=hj.$blk();}if(hj&&hj.$blk!==undefined){break s;}d.Context.Tip.LastChild.TextMarkInlineMemoContent=hj;if(!(AJ.nil===d.Context.Tip.LastChild.Previous)&&(16===d.Context.Tip.LastChild.Previous.Type)){$s=255;continue;}$s=256;continue;case 255:hk=A.TrimSpace(d.Context.Tip.LastChild.Previous.Tokens);$s=257;case 257:if($c){$c=false;hk=hk.$blk();}if(hk&&hk.$blk!==undefined){break s;}d.Context.Tip.LastChild.Previous.Tokens=hk;if(0===d.Context.Tip.LastChild.Previous.Tokens.$length){d.Context.Tip.LastChild.Previous.Unlink();}case 256:$s=258;case 258:return;case 253:case 251:hl=C.TrimSpace(J.DomAttrValue(c,"title"));$s=259;case 259:if($c){$c=false;hl=hl.$blk();}if(hl&&hl.$blk!==undefined){break s;}hm=hl;if(!(""===hm)&&d.Context.Tip.IsBlock()){$s=260;continue;}$s=261;continue;case 260:i.Type=530;i.TextMarkType="inline-memo";hn=J.DomText(c);$s=262;case 262:if($c){$c=false;hn=hn.$blk();}if(hn&&hn.$blk!==undefined){break s;}i.TextMarkTextContent=hn;i.TextMarkInlineMemoContent=hm;d.Context.Tip.AppendChild(i);if(!(AJ.nil===d.Context.Tip.LastChild.Previous)&&(16===d.Context.Tip.LastChild.Previous.Type)){$s=263;continue;}$s=264;continue;case 263:ho=A.TrimSpace(d.Context.Tip.LastChild.Previous.Tokens);$s=265;case 265:if($c){$c=false;ho=ho.$blk();}if(ho&&ho.$blk!==undefined){break s;}d.Context.Tip.LastChild.Previous.Tokens=ho;if(0===d.Context.Tip.LastChild.Previous.Tokens.$length){d.Context.Tip.LastChild.Previous.Unlink();}case 264:$s=266;case 266:return;case 261:hp=J.DomAttrValue(c,"data-type");if(C.Contains(hp," ")){$s=267;continue;}$s=268;continue;case 267:i.Type=530;i.TextMarkType=hp;hq=J.DomText(c);$s=270;case 270:if($c){$c=false;hq=hq.$blk();}if(hq&&hq.$blk!==undefined){break s;}i.TextMarkTextContent=hq;d.Context.Tip.AppendChild(i);$s=271;case 271:return;case 268:hp=(hr=C.Split(hp," "),(0>=hr.$length?($throwRuntimeError("index out of range"),undefined):hr.$array[hr.$offset+0]));hs=hp;if(hs===("inline-math")){$s=273;continue;}if(hs===("code")){$s=274;continue;}if(hs===("tag")){$s=275;continue;}if(hs===("kbd")){$s=276;continue;}if(hs===("sub")){$s=277;continue;}if(hs===("sup")){$s=278;continue;}if(hs===("mark")){$s=279;continue;}if(hs===("s")){$s=280;continue;}if(hs===("u")){$s=281;continue;}if(hs===("em")){$s=282;continue;}if(hs===("strong")){$s=283;continue;}if(hs===("block-ref")){$s=284;continue;}$s=285;continue;case 273:ht=J.DomAttrValue(c,"data-content");$r=AB(d,ht);$s=286;case 286:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;case 287:return;case 274:if(!(AJ.nil===d.Context.Tip.LastChild)&&(27===d.Context.Tip.LastChild.Type)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}hu=new D.Node.ptr("","","","",27,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);hv=J.DomText(c);$s=288;case 288:if($c){$c=false;hv=hv.$blk();}if(hv&&hv.$blk!==undefined){break s;}hw=J.StrToBytes(hv);$s=289;case 289:if($c){$c=false;hw=hw.$blk();}if(hw&&hw.$blk!==undefined){break s;}hx=hw;if(A.Contains(hx,(new AH($stringToBytes("`"))))){i.CodeMarkerLen=2;}hu.AppendChild(new D.Node.ptr("","","","",28,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));hu.AppendChild(new D.Node.ptr("","","","",29,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,hx,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));hu.AppendChild(new D.Node.ptr("","","","",30,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(hu);$s=290;case 290:return;case 275:hy=new D.Node.ptr("","","","",460,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);hy.AppendChild(new D.Node.ptr("","","","",461,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("#"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));hz=J.DomText(c);$s=291;case 291:if($c){$c=false;hz=hz.$blk();}if(hz&&hz.$blk!==undefined){break s;}ia=J.StrToBytes(hz);$s=292;case 292:if($c){$c=false;ia=ia.$blk();}if(ia&&ia.$blk!==undefined){break s;}$r=hy.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ia,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=293;case 293:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}hy.AppendChild(new D.Node.ptr("","","","",462,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("#"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(hy);$s=294;case 294:return;case 276:if(!(AJ.nil===d.Context.Tip.LastChild)&&(515===d.Context.Tip.LastChild.Type)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ib=new D.Node.ptr("","","","",515,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ib.AppendChild(new D.Node.ptr("","","","",516,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ic=J.DomText(c);$s=295;case 295:if($c){$c=false;ic=ic.$blk();}if(ic&&ic.$blk!==undefined){break s;}id=J.StrToBytes(ic);$s=296;case 296:if($c){$c=false;id=id.$blk();}if(id&&id.$blk!==undefined){break s;}$r=ib.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,id,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=297;case 297:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ib.AppendChild(new D.Node.ptr("","","","",517,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ib);$s=298;case 298:return;case 277:ie=new D.Node.ptr("","","","",490,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ie.AppendChild(new D.Node.ptr("","","","",491,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ig=J.DomText(c);$s=299;case 299:if($c){$c=false;ig=ig.$blk();}if(ig&&ig.$blk!==undefined){break s;}ih=J.StrToBytes(ig);$s=300;case 300:if($c){$c=false;ih=ih.$blk();}if(ih&&ih.$blk!==undefined){break s;}$r=ie.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ih,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=301;case 301:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ie.AppendChild(new D.Node.ptr("","","","",492,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ie);$s=302;case 302:return;case 278:ii=new D.Node.ptr("","","","",485,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ii.AppendChild(new D.Node.ptr("","","","",486,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));ij=J.DomText(c);$s=303;case 303:if($c){$c=false;ij=ij.$blk();}if(ij&&ij.$blk!==undefined){break s;}ik=J.StrToBytes(ij);$s=304;case 304:if($c){$c=false;ik=ik.$blk();}if(ik&&ik.$blk!==undefined){break s;}$r=ii.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ik,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=305;case 305:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ii.AppendChild(new D.Node.ptr("","","","",487,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ii);$s=306;case 306:return;case 279:il=new D.Node.ptr("","","","",450,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);il.AppendChild(new D.Node.ptr("","","","",453,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));im=J.DomText(c);$s=307;case 307:if($c){$c=false;im=im.$blk();}if(im&&im.$blk!==undefined){break s;}io=J.StrToBytes(im);$s=308;case 308:if($c){$c=false;io=io.$blk();}if(io&&io.$blk!==undefined){break s;}$r=il.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,io,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=309;case 309:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}il.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(il);$s=310;case 310:return;case 280:ip=new D.Node.ptr("","","","",101,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ip.AppendChild(new D.Node.ptr("","","","",104,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));iq=J.DomText(c);$s=311;case 311:if($c){$c=false;iq=iq.$blk();}if(iq&&iq.$blk!==undefined){break s;}ir=J.StrToBytes(iq);$s=312;case 312:if($c){$c=false;ir=ir.$blk();}if(ir&&ir.$blk!==undefined){break s;}$r=ip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ir,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=313;case 313:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ip.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ip);$s=314;case 314:return;case 281:is=new D.Node.ptr("","","","",520,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);is.AppendChild(new D.Node.ptr("","","","",521,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));it=J.DomText(c);$s=315;case 315:if($c){$c=false;it=it.$blk();}if(it&&it.$blk!==undefined){break s;}iu=J.StrToBytes(it);$s=316;case 316:if($c){$c=false;iu=iu.$blk();}if(iu&&iu.$blk!==undefined){break s;}$r=is.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,iu,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=317;case 317:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}is.AppendChild(new D.Node.ptr("","","","",522,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(is);$s=318;case 318:return;case 282:iv=new D.Node.ptr("","","","",17,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);iv.AppendChild(new D.Node.ptr("","","","",18,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));iw=J.DomText(c);$s=319;case 319:if($c){$c=false;iw=iw.$blk();}if(iw&&iw.$blk!==undefined){break s;}ix=J.StrToBytes(iw);$s=320;case 320:if($c){$c=false;ix=ix.$blk();}if(ix&&ix.$blk!==undefined){break s;}$r=iv.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ix,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=321;case 321:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}iv.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(iv);$s=322;case 322:return;case 283:iy=new D.Node.ptr("","","","",22,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);iy.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));iz=J.DomText(c);$s=323;case 323:if($c){$c=false;iz=iz.$blk();}if(iz&&iz.$blk!==undefined){break s;}ja=J.StrToBytes(iz);$s=324;case 324:if($c){$c=false;ja=ja.$blk();}if(ja&&ja.$blk!==undefined){break s;}$r=iy.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,ja,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=325;case 325:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}iy.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(iy);$s=326;case 326:return;case 284:jb=new D.Node.ptr("","","","",430,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);jb.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));jb.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));jb.AppendChild(new D.Node.ptr("","","","",431,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(J.DomAttrValue(c,"data-id")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));jb.AppendChild(new D.Node.ptr("","","","",432,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if("s"===J.DomAttrValue(c,"data-subtype")){$s=327;continue;}$s=328;continue;case 327:jc=J.DomText(c);$s=330;case 330:if($c){$c=false;jc=jc.$blk();}if(jc&&jc.$blk!==undefined){break s;}jd=J.StrToBytes(jc);$s=331;case 331:if($c){$c=false;jd=jd.$blk();}if(jd&&jd.$blk!==undefined){break s;}$r=jb.AppendChild(new D.Node.ptr("","","","",433,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,jd,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=332;case 332:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=329;continue;case 328:je=J.DomText(c);$s=333;case 333:if($c){$c=false;je=je.$blk();}if(je&&je.$blk!==undefined){break s;}jf=J.StrToBytes(je);$s=334;case 334:if($c){$c=false;jf=jf.$blk();}if(jf&&jf.$blk!==undefined){break s;}$r=jb.AppendChild(new D.Node.ptr("","","","",434,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,jf,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=335;case 335:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 329:jb.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));jb.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(jb);$s=336;case 336:return;case 285:case 272:case 269:jg=C.TrimSpace(J.DomAttrValue(c,"data-tex"));$s=337;case 337:if($c){$c=false;jg=jg.$blk();}if(jg&&jg.$blk!==undefined){break s;}jh=jg;if(!(""===jh)){$s=338;continue;}$s=339;continue;case 338:if(!(AI.nil===c.Parent)&&C.Contains(J.DomAttrValue(c.Parent,"class"),"math-inline")){$s=340;continue;}$s=341;continue;case 340:$r=AB(d,jh);$s=342;case 342:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=343;case 343:return;case 341:ji=!(AI.nil===c.Parent)&&(e.parentIs(c,new AS([449798,28162,1537,257,40708,37378,87554]))||C.Contains(J.DomAttrValue(c.Parent,"class"),"inline"));if(!(ji&&(40708===c.DataAtom)&&AI.nil===c.PrevSibling)){jk=false;$s=347;continue s;}if(AI.nil===c.NextSibling){jl=true;$s=348;continue s;}if(!(1===c.NextSibling.Type)){jm=false;$s=349;continue s;}jn=J.DomText(c.NextSibling);$s=350;case 350:if($c){$c=false;jn=jn.$blk();}if(jn&&jn.$blk!==undefined){break s;}jo=C.TrimSpace(jn);$s=351;case 351:if($c){$c=false;jo=jo.$blk();}if(jo&&jo.$blk!==undefined){break s;}jm=""===jo;case 349:jl=jm;case 348:jk=jl;case 347:if(!(jk&&AI.nil===c.Parent.PrevSibling)){jj=false;$s=346;continue s;}if(AI.nil===c.Parent.NextSibling){jp=true;$s=352;continue s;}if(!(1===c.Parent.NextSibling.Type)){jq=false;$s=353;continue s;}jr=J.DomText(c.Parent.NextSibling);$s=354;case 354:if($c){$c=false;jr=jr.$blk();}if(jr&&jr.$blk!==undefined){break s;}js=C.TrimSpace(jr);$s=355;case 355:if($c){$c=false;js=js.$blk();}if(js&&js.$blk!==undefined){break s;}jq=""===js;case 353:jp=jq;case 352:jj=jp;case 346:if(jj){$s=344;continue;}$s=345;continue;case 344:$r=AC(d,jh);$s=356;case 356:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=357;case 357:return;case 345:if(!(!ji&&AI.nil===c.PrevSibling)){jt=false;$s=360;continue s;}if(AI.nil===c.NextSibling){ju=true;$s=361;continue s;}if(!(1===c.NextSibling.Type)){jv=false;$s=362;continue s;}jw=J.DomText(c.NextSibling);$s=363;case 363:if($c){$c=false;jw=jw.$blk();}if(jw&&jw.$blk!==undefined){break s;}jx=C.TrimSpace(jw);$s=364;case 364:if($c){$c=false;jx=jx.$blk();}if(jx&&jx.$blk!==undefined){break s;}jv=""===jx;case 362:ju=jv;case 361:jt=ju;case 360:if(jt){$s=358;continue;}$s=359;continue;case 358:$r=AC(d,jh);$s=365;case 365:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=366;case 366:return;case 359:if(!ji){$s=367;continue;}$s=368;continue;case 367:jy=!(AI.nil===c.Parent)&&(e.parentIs(c,new AS([92931,354311,3073]))||C.Contains(J.DomAttrValue(c.Parent,"class"),"block"));if(!(jy&&(40708===c.DataAtom)&&AI.nil===c.PrevSibling)){jz=false;$s=371;continue s;}if(AI.nil===c.NextSibling){ka=true;$s=372;continue s;}if(!(1===c.NextSibling.Type)){kb=false;$s=373;continue s;}kc=J.DomText(c.NextSibling);$s=374;case 374:if($c){$c=false;kc=kc.$blk();}if(kc&&kc.$blk!==undefined){break s;}kd=C.TrimSpace(kc);$s=375;case 375:if($c){$c=false;kd=kd.$blk();}if(kd&&kd.$blk!==undefined){break s;}kb=""===kd;case 373:ka=kb;case 372:jz=ka;case 371:if(jz){$s=369;continue;}$s=370;continue;case 369:$r=AC(d,jh);$s=376;case 376:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=377;case 377:return;case 370:case 368:if((40708===c.DataAtom)&&"katex-display"===J.DomAttrValue(c,"class")||!(AI.nil===J.DomChildByTypeAndClass(c,40708,new AN(["MathJax_SVG_Display"])))){$s=378;continue;}$s=379;continue;case 378:$r=AC(d,jh);$s=380;case 380:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=381;case 381:return;case 379:ke=C.TrimSpace(jh);$s=385;case 385:if($c){$c=false;ke=ke.$blk();}if(ke&&ke.$blk!==undefined){break s;}kf=C.HasSuffix(ke,"\\\\");$s=386;case 386:if($c){$c=false;kf=kf.$blk();}if(kf&&kf.$blk!==undefined){break s;}if(kf||C.Contains(jh,"\n")||C.Contains(jh,"\\tag{")){$s=382;continue;}$s=383;continue;case 382:$r=AC(d,jh);$s=387;case 387:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=384;continue;case 383:$r=AB(d,jh);$s=388;case 388:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 384:$s=389;case 389:return;case 339:kg=C.TrimSpace(J.DomAttrValue(c,"class"));$s=392;case 392:if($c){$c=false;kg=kg.$blk();}if(kg&&kg.$blk!==undefined){break s;}kh=C.ToLower(kg);$s=393;case 393:if($c){$c=false;kh=kh.$blk();}if(kh&&kh.$blk!==undefined){break s;}ki=C.Contains(kh,"katex");$s=394;case 394:if($c){$c=false;ki=ki.$blk();}if(ki&&ki.$blk!==undefined){break s;}if(ki){$s=390;continue;}$s=391;continue;case 390:kj=J.DomChildByTypeAndClass(c,40708,new AN(["katex-mathml"]));if(!(AI.nil===kj)){$s=395;continue;}$s=396;continue;case 395:kk=J.DomText(kj.FirstChild);$s=397;case 397:if($c){$c=false;kk=kk.$blk();}if(kk&&kk.$blk!==undefined){break s;}kl=kk;if(!(""===kl)){$s=398;continue;}$s=399;continue;case 398:km=C.TrimSpace(kl);$s=400;case 400:if($c){$c=false;km=km.$blk();}if(km&&km.$blk!==undefined){break s;}kl=km;while(true){if(!(C.Contains(kl,"\n "))){break;}kl=C.ReplaceAll(kl,"\n ","\n");}kn=C.LastIndex(kl,"\n\n\n\n");if(0>0));ko=C.TrimSpace(kl);$s=403;case 403:if($c){$c=false;ko=ko.$blk();}if(ko&&ko.$blk!==undefined){break s;}kl=ko;$r=AB(d,kl);$s=404;case 404:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=405;case 405:return;case 402:case 399:case 396:case 391:kp=C.TrimSpace(J.DomAttrValue(c,"class"));$s=408;case 408:if($c){$c=false;kp=kp.$blk();}if(kp&&kp.$blk!==undefined){break s;}kq=C.ToLower(kp);$s=409;case 409:if($c){$c=false;kq=kq.$blk();}if(kq&&kq.$blk!==undefined){break s;}kr=C.Contains(kq,"mathjax");$s=410;case 410:if($c){$c=false;kr=kr.$blk();}if(kr&&kr.$blk!==undefined){break s;}if(kr){$s=406;continue;}$s=407;continue;case 406:ks=J.DomChildrenByType(c,137222);if(0=ks.$length?($throwRuntimeError("index out of range"),undefined):ks.$array[ks.$offset+0]);ku=J.DomText(kt.FirstChild);$s=413;case 413:if($c){$c=false;ku=ku.$blk();}if(ku&&ku.$blk!==undefined){break s;}kv=ku;if(!(""===kv)){$s=414;continue;}$s=415;continue;case 414:$r=AB(d,kv);$s=416;case 416:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=417;case 417:return;case 415:case 412:$s=418;case 418:return;case 407:kw=J.DomAttrValue(c,"style");if(C.Contains(kw,"underline")){$s=419;continue;}$s=420;continue;case 419:kx=J.DomText(c);$s=421;case 421:if($c){$c=false;kx=kx.$blk();}if(kx&&kx.$blk!==undefined){break s;}ky=kx;if(""===ky){$s=30;continue;}if(!(AJ.nil===d.Context.Tip.LastChild)&&!((570===d.Context.Tip.LastChild.Type))){$s=422;continue;}$s=423;continue;case 422:if((520===d.Context.Tip.Type)||d.Context.Tip.ParentIs(520,BE.nil)){$s=30;continue;}kz=new D.Node.ptr("","","","",520,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);kz.AppendChild(new D.Node.ptr("","","","",521,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));kz.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(ky),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));kz.AppendChild(new D.Node.ptr("","","","",522,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(kz);$s=424;case 424:return;case 423:case 420:if(C.Contains(kw,"bold")){$s=425;continue;}$s=426;continue;case 425:la=J.DomText(c);$s=427;case 427:if($c){$c=false;la=la.$blk();}if(la&&la.$blk!==undefined){break s;}lb=la;if(""===lb){$s=30;continue;}if(!(AJ.nil===d.Context.Tip.LastChild)&&!((570===d.Context.Tip.LastChild.Type))){$s=428;continue;}$s=429;continue;case 428:if((22===d.Context.Tip.Type)||d.Context.Tip.ParentIs(22,BE.nil)){$s=30;continue;}if(22===d.Context.Tip.LastChild.Type){$s=430;continue;}$s=431;continue;case 430:if(!(AJ.nil===d.Context.Tip.LastChild.LastChild.Previous)&&(16===d.Context.Tip.LastChild.LastChild.Previous.Type)){$s=432;continue;}$s=433;continue;case 432:d.Context.Tip.LastChild.LastChild.Previous.Tokens=$appendSlice(d.Context.Tip.LastChild.LastChild.Previous.Tokens,lb);$s=434;case 434:return;case 433:case 431:lc=new D.Node.ptr("","","","",22,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);lc.AppendChild(new D.Node.ptr("","","","",23,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));lc.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(lb),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));lc.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(lc);$s=435;case 435:return;case 429:case 426:$s=68;continue;case 58:if(!(AJ.nil===d.Context.Tip.LastChild)&&(515===d.Context.Tip.LastChild.Type)){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}ld=new D.Node.ptr("","","","",515,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);ld.AppendChild(new D.Node.ptr("","","","",516,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));le=J.DomText(c);$s=436;case 436:if($c){$c=false;le=le.$blk();}if(le&&le.$blk!==undefined){break s;}lf=J.StrToBytes(le);$s=437;case 437:if($c){$c=false;lf=lf.$blk();}if(lf&&lf.$blk!==undefined){break s;}$r=ld.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,lf,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=438;case 438:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ld.AppendChild(new D.Node.ptr("","","","",517,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.AppendChild(ld);$s=439;case 439:return;case 59:i.Type=16;lg=J.DomText(c);$s=440;case 440:if($c){$c=false;lg=lg.$blk();}if(lg&&lg.$blk!==undefined){break s;}lh=(new AH($stringToBytes(lg)));while(true){if(!(C.Contains(($bytesToString(lh)),"\n\n"))){break;}lh=A.ReplaceAll(lh,(new AH($stringToBytes("\n\n"))),(new AH($stringToBytes("\n"))));}while(true){if(!(C.Contains(($bytesToString(lh)),"\n "))){break;}lh=A.ReplaceAll(lh,(new AH($stringToBytes("\n "))),(new AH($stringToBytes("\n "))));}lh=A.ReplaceAll(lh,(new AH($stringToBytes("\n "))),(new AH($stringToBytes("\n"))));lh=A.ReplaceAll(lh,(new AH($stringToBytes("\n"))),(new AH($stringToBytes(" "))));i.Tokens=lh;d.Context.Tip.AppendChild(i);$s=441;case 441:return;case 60:i.Type=7;i.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AH.nil,0);i.ListData.Tight=true;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);$s=68;continue;case 61:if(!((7===d.Context.Tip.Type))||AI.nil===c.Parent||!((29191===c.Parent.DataAtom))){$s=442;continue;}$s=443;continue;case 442:$s=444;case 444:return;case 443:li=new D.Node.ptr("","","","",8,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);li.ListData=new D.ListData.ptr(0,false,42,0,0,0,0,false,(new AH($stringToBytes("*"))),0);i.Type=1;li.AppendChild(i);d.Context.Tip.AppendChild(li);d.Context.Tip=i;$s=68;continue;case 62:i.Type=9;lj=J.DomHTML(c);$s=445;case 445:if($c){$c=false;lj=lj.$blk();}if(lj&&lj.$blk!==undefined){break s;}i.Tokens=lj;d.Context.Tip.AppendChild(i);$s=446;case 446:return;case 63:lk=J.DomHTML(c);$s=447;case 447:if($c){$c=false;lk=lk.$blk();}if(lk&&lk.$blk!==undefined){break s;}ll=lk;lm=J.ParseHTML(($bytesToString(ll)));$s=448;case 448:if($c){$c=false;lm=lm.$blk();}if(lm&&lm.$blk!==undefined){break s;}ln=lm;if(AI.nil===ln){$s=449;continue;}$s=450;continue;case 449:$s=451;case 451:return;case 450:lo=J.DomChildrenByType(ln,192773);if(1>lo.$length){$s=452;continue;}$s=453;continue;case 452:$s=454;case 454:return;case 453:if(1=lo.$length?($throwRuntimeError("index out of range"),undefined):lo.$array[lo.$offset+0]);lq=J.DomChildrenByType(lp,227334);if(1>lq.$length){$s=458;continue;}$s=459;continue;case 458:i.Tokens=ll;d.Context.Tip.AppendChild(i);$s=460;case 460:return;case 459:lr=(0>=lq.$length?($throwRuntimeError("index out of range"),undefined):lq.$array[lq.$offset+0]);lr.Unlink();J.RemoveDomAttrs(lp);J.SetDomAttrValue(lp,"src",J.DomAttrValue(lr,"src"));J.SetDomAttrValue(lp,"controls","controls");ls=J.DomHTML(lp);$s=461;case 461:if($c){$c=false;ls=ls.$blk();}if(ls&&ls.$blk!==undefined){break s;}i.Tokens=ls;d.Context.Tip.AppendChild(i);$s=462;case 462:return;case 64:$s=463;case 463:return;case 65:lt=J.DomText(c.FirstChild);$s=464;case 464:if($c){$c=false;lt=lt.$blk();}if(lt&<.$blk!==undefined){break s;}lu=lt;if(!(""===lu)){$s=465;continue;}$s=466;continue;case 465:if(d.Context.Tip.IsContainerBlock()||(!(AI.nil===c.Parent)&&C.Contains(J.DomAttrValue(c.Parent,"class"),"math display")&&c.Parent.LastChild===c)||C.Contains(J.DomAttrValue(c,"type"),"mode=display")){$s=467;continue;}$s=468;continue;case 467:$r=AC(d,lu);$s=470;case 470:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=469;continue;case 468:$r=AB(d,lu);$s=471;case 471:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 469:$s=472;case 472:return;case 466:$s=68;continue;case 66:if(d.Context.Tip.IsBlock()){$s=473;continue;}$s=474;continue;case 473:if(!(AJ.nil===d.Context.Tip.LastChild)&&(34===d.Context.Tip.LastChild.Type)){$s=475;continue;}$s=476;continue;case 475:lv=d.Context.Tip.LastChild.ChildByType(39);if(!(AJ.nil===lv)){$s=477;continue;}$s=478;continue;case 477:if(!(AI.nil===c.FirstChild)&&(40708===c.FirstChild.DataAtom)){lw=c.FirstChild.FirstChild;if(!(AI.nil===lw)){lw.Unlink();c.AppendChild(lw);}c.FirstChild.Unlink();}if(!J.DomExistChildByType(c,new AS([1,40708]))){$s=479;continue;}$s=480;continue;case 479:lx=J.DomText(c);$s=481;case 481:if($c){$c=false;lx=lx.$blk();}if(lx&&lx.$blk!==undefined){break s;}ly=C.TrimSpace(lx);$s=482;case 482:if($c){$c=false;ly=ly.$blk();}if(ly&&ly.$blk!==undefined){break s;}lz=ly;if(!(""===lz)&&!("null"===lz)&&!("undefined"===lz)){$s=483;continue;}$s=484;continue;case 483:lv.InsertBefore(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));lv.InsertBefore(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes(lz))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=485;case 485:return;case 484:case 480:case 478:case 476:if(!((0===d.Context.Tip.Type))){d.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=30;continue;}case 474:i.Type=1;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$s=68;continue;case 67:if(!d.Context.Tip.IsBlock()){$s=30;continue;}i.Type=1;d.Context.Tip.AppendChild(i);d.Context.Tip=i;$deferred.push([$methodVal(d.Context,"ParentTip"),[]]);case 68:case 30:ma=c.FirstChild;case 486:if(!(!(ma===AI.nil))){$s=487;continue;}$r=e.genASTByDOM(ma,d);$s=488;case 488:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ma=ma.NextSibling;$s=486;continue;case 487:mb=c.DataAtom;if((mb===(28162))||(mb===(1537))){$s=490;continue;}if((mb===(449798))||(mb===(257))){$s=491;continue;}if(mb===(1)){$s=492;continue;}if((mb===(283139))||(mb===(9473))||(mb===(53766))){$s=493;continue;}if(mb===(2817)){$s=494;continue;}if(mb===(46596)){$s=495;continue;}if(mb===(461571)){$s=496;continue;}if(mb===(421123)){$s=497;continue;}if(mb===(29191)){$s=498;continue;}if(mb===(459783)){$s=499;continue;}$s=500;continue;case 490:if(!e.ParseOptions.InlineAsterisk||!e.ParseOptions.InlineUnderscore){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.Type=17;i.AppendChild(new D.Node.ptr("","","","",19,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=501;case 501:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 491:if(!e.ParseOptions.InlineAsterisk||!e.ParseOptions.InlineUnderscore){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.AppendChild(new D.Node.ptr("","","","",24,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=502;case 502:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 492:i.AppendChild(new D.Node.ptr("","","","",37,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",38,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",41,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(J.DomAttrValue(c,"href")),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));mc=J.DomAttrValue(c,"title");if(!(""===mc)){i.AppendChild(new D.Node.ptr("","","","",43,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(new D.Node.ptr("","","","",42,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(mc),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}i.AppendChild(new D.Node.ptr("","","","",39,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=500;continue;case 493:if(!e.ParseOptions.GFMStrikethrough){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.AppendChild(new D.Node.ptr("","","","",105,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=503;case 503:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 494:i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=500;continue;case 495:if(!e.ParseOptions.Mark){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.AppendChild(new D.Node.ptr("","","","",454,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=504;case 504:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 496:if(!e.ParseOptions.Sup){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.AppendChild(new D.Node.ptr("","","","",487,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=505;case 505:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 497:if(!e.ParseOptions.Sub){i.AppendChild(new D.Node.ptr("","","","",572,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{i.AppendChild(new D.Node.ptr("","","","",492,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(c,d,e);$s=506;case 506:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=500;continue;case 498:d.Context.ParentTip();$s=500;continue;case 499:d.Context.ParentTip();case 500:case 489:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:S.ptr.prototype.genASTByDOM,$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,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,jy,jz,k,ka,kb,kc,kd,ke,kf,kg,kh,ki,kj,kk,kl,km,kn,ko,kp,kq,kr,ks,kt,ku,kv,kw,kx,ky,kz,l,la,lb,lc,ld,le,lf,lg,lh,li,lj,lk,ll,lm,ln,lo,lp,lq,lr,ls,lt,lu,lv,lw,lx,ly,lz,m,ma,mb,mc,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};S.prototype.genASTByDOM=function(c,d){return this.$val.genASTByDOM(c,d);};AB=function(c,d){var{c,d,e,f,$s,$deferred,$r,$c}=$restore(this,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=C.TrimSpace(d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;d=C.TrimPrefix(d,"\\(");d=C.TrimSuffix(d,"\\)");d=C.TrimPrefix(d,"\\[");d=C.TrimSuffix(d,"\\]");if(""===d){$s=2;continue;}$s=3;continue;case 2:$s=4;case 4:return;case 3:f=new D.Node.ptr("","","","",304,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);f.AppendChild(new D.Node.ptr("","","","",305,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("$"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",306,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(d),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",307,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("$"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));c.Context.Tip.AppendChild(f);c.Context.Tip=f;$deferred.push([$methodVal(c.Context,"ParentTip"),[]]);$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:AB,$c:true,$r,c,d,e,f,$s,$deferred};return $f;}}};AC=function(c,d){var{c,d,e,f,$s,$deferred,$r,$c}=$restore(this,{c,d});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);e=C.TrimSpace(d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;d=C.TrimPrefix(d,"\\(");d=C.TrimSuffix(d,"\\)");d=C.TrimPrefix(d,"\\[");d=C.TrimSuffix(d,"\\]");if(""===d){$s=2;continue;}$s=3;continue;case 2:$s=4;case 4:return;case 3:f=new D.Node.ptr("","","","",300,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,AH.nil,"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0);f.AppendChild(new D.Node.ptr("","","","",301,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("$$"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",302,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(d),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",303,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("$$"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));if(1===c.Context.Tip.Type){c.Context.Tip.InsertAfter(f);if(AJ.nil===c.Context.Tip.FirstChild){c.Context.Tip.Unlink();}}else{c.Context.Tip.AppendChild(f);}c.Context.Tip=f;$deferred.push([$methodVal(c.Context,"ParentTip"),[]]);$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:AC,$c:true,$r,c,d,e,f,$s,$deferred};return $f;}}};AD=function(c,d,e){var{c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r,$c}=$restore(this,{c,d,e});$s=$s||0;s:while(true){switch($s){case 0:if(!(AI.nil===c.NextSibling)){$s=1;continue;}$s=2;continue;case 1:f=J.DomText(c.NextSibling);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(""===g)){$s=4;continue;}$s=5;continue;case 4:h=(new BF($stringToRunes(g)));if(!Q.IsSpace((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))){$s=6;continue;}$s=7;continue;case 6:if(Q.IsPunct((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))||Q.IsSymbol((0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))){d.Context.Tip.InsertBefore(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));d.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,(new AH($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}i=J.DomText(c);$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!(""===j)){$s=9;continue;}$s=10;continue;case 9:h=(new BF($stringToRunes(j)));l=(k=h.$length-1>>0,((k<0||k>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+k]));if(Q.IsPunct(l)||Q.IsSymbol(l)){m=d.Context.Tip.ChildByType(16);if(!(AJ.nil===m)){m.Tokens=$appendSlice((new AH($stringToBytes("\xE2\x80\x8B"))),m.Tokens);m.Tokens=$appendSlice(m.Tokens,(new AH($stringToBytes("\xE2\x80\x8B"))));}$s=-1;return;}n=e.prefixSpaces(j);if(!(""===n)){o=d.Context.Tip.Previous;if(!(AJ.nil===o)){if(16===o.Type){o.Tokens=$appendSlice(o.Tokens,J.StrToBytes(n));}else{o.InsertAfter(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(n),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{d.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(n),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}p=d.Context.Tip.ChildByType(16);if(!(AJ.nil===p)){p.Tokens=A.TrimLeft(p.Tokens," \xC5\xA0");}}n=e.suffixSpaces(j);if(!(""===n)){$s=11;continue;}$s=12;continue;case 11:q=d.Context.Tip.ChildrenByType(16);$s=13;case 13:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;if(0>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));t.Tokens=A.TrimRight(t.Tokens," \xC5\xA0");if(1>t.Tokens.$length){t.Unlink();}}if(!(AI.nil===c.NextSibling)){if(1===c.NextSibling.Type){c.NextSibling.Data=n+c.NextSibling.Data;}else{d.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(n),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{d.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AJ.nil,AO.nil,J.StrToBytes(n),"","",false,false,false,0,false,0,0,0,AH.nil,AH.nil,AH.nil,0,AP.nil,false,AQ.nil,0,0,0,0,AH.nil,0,false,"",0,AH.nil,"",AO.nil,AH.nil,AR.nil,false,"","","","","","","","","","","",0,"","","","",0));}case 12:case 10:case 7:case 5:case 2:$s=-1;return;}return;}var $f={$blk:AD,$c:true,$r,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};AY.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([AI],[],false)},{prop:"adjustBlockInTable",name:"adjustBlockInTable",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustTag",name:"adjustTag",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustNoscriptImg",name:"adjustNoscriptImg",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustMath",name:"adjustMath",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustTableCode",name:"adjustTableCode",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"mergeSameStrong",name:"mergeSameStrong",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AI,AW],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AI,AW],[],false)},{prop:"removeWbr",name:"removeWbr",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"searchWbr",name:"searchWbr",pkg:"github.com/88250/lute",typ:$funcType([AI,AW],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"removeCodeCode",name:"removeCodeCode",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"adjustVditorDOMCodeA",name:"adjustVditorDOMCodeA",pkg:"github.com/88250/lute",typ:$funcType([AI],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AI],[AV,AI],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AI],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AI],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AI,AE],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AI,$String],[$Bool],false)},{prop:"domParent",name:"domParent",pkg:"github.com/88250/lute",typ:$funcType([AI,G.Atom],[AI],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AI,G.Atom],[AI],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AI,G.Atom],[AI],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AI,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AI,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AI],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AI,BB],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AI,AS],[$Bool],true)},{prop:"getParent",name:"getParent",pkg:"github.com/88250/lute",typ:$funcType([AI,G.Atom],[AI],false)},{prop:"isCaret",name:"isCaret",pkg:"github.com/88250/lute",typ:$funcType([AI],[$Bool,$Bool],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AI],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AI],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AI],[$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([AI,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([AJ],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AE],false)},{prop:"MergeSameTextMark",name:"MergeSameTextMark",pkg:"",typ:$funcType([AJ],[],false)},{prop:"MergeSameSpan",name:"MergeSameSpan",pkg:"",typ:$funcType([AJ],[],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([AI,AE],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AI,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AI,AJ],[AH],false)},{prop:"setBlockIAL2",name:"setBlockIAL2",pkg:"github.com/88250/lute",typ:$funcType([AI,AJ],[AH],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AI,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AI,$String],[],false)},{prop:"removeTempMark",name:"removeTempMark",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AH],[AH],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AH],[AH],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AH,AN],[AH,AN],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AN],[$String,AN],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([],[BG],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([BG],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[BG],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([BG],[],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([BG],[],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([BG],[],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([AN],[],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([BJ],[],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([AI],[AE],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AI,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:BK,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BK,tag:""}]);AA.init([AY],[],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=M.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$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=L.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=O.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=P.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$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;}a=I.NewFormatRenderer(AE.nil,AF.nil,AG.nil);$s=18;case 18:if($c){$c=false;a=a.$blk();}if(a&&a.$blk!==undefined){break s;}U=a;V=new N.Mutex.ptr(0,0);b=I.NewProtyleExportMdRenderer(AE.nil,AF.nil,AG.nil);$s=19;case 19:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}X=b;}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,J,K,L,M,N,O,P,Q,R,S,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"];J=$ptrType(F.Object);K=$mapType($String,J);L=$mapType($String,K);M=$funcType([L],[J],false);N=$ptrType(B.Node);O=$funcType([N],[$String],false);P=$funcType([],[$String],false);Q=$funcType([$String],[$String],false);R=$mapType($String,$emptyInterface);S=$sliceType(A.ParseOption);G=function(){$global.Lute=$externalize($makeMap($String.keyFor,[{k:"Version",v:new $String("1.7.6")},{k:"New",v:new M(H)},{k:"WalkStop",v:new $Int(0)},{k:"WalkSkipChildren",v:new $Int(1)},{k:"WalkContinue",v:new $Int(2)},{k:"GetHeadingID",v:new O(E.HeadingID)},{k:"Caret",v:new $String("\xE2\x80\xB8")},{k:"NewNodeID",v:new P(B.NewNodeID)},{k:"EscapeHTMLStr",v:new Q(D.EscapeHTMLStr)},{k:"UnEscapeHTMLStr",v:new Q(D.UnescapeHTMLStr)},{k:"EChartsMindmapStr",v:new Q(E.EChartsMindmapStr)},{k:"Sanitize",v:new Q(E.Sanitize)},{k:"BlockDOM2Content",v:new Q(I)}]),R);};H=function(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=A.New(S.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:H,$c:true,$r,a,b,c,$s};return $f;};$pkg.New=H;I=function(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(S.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:I,$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;})(); $synthesizeMethods(); diff --git a/kernel/go.mod b/kernel/go.mod index aec7b742d..8b0105193 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.20260212035514-b016f10af8ac + github.com/88250/lute v1.7.7-0.20260212074925-2a3399ad0426 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 6d0099a54..1a597d609 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.20260212035514-b016f10af8ac h1:GOt1fuvxY3JUKLI9JPaRaebz20S0KyHsnye3sj5IFgk= -github.com/88250/lute v1.7.7-0.20260212035514-b016f10af8ac/go.mod h1:Mi2qNqGPzMcYhrcCZwTzU1tUCEm9oUJ/W8QQMROx/ks= +github.com/88250/lute v1.7.7-0.20260212074925-2a3399ad0426 h1:4GbKmP4HH8tDQmdJvAWlJd25otZURM9jwwR3LECf9tk= +github.com/88250/lute v1.7.7-0.20260212074925-2a3399ad0426/go.mod h1:Mi2qNqGPzMcYhrcCZwTzU1tUCEm9oUJ/W8QQMROx/ks= 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=