';
+ this.createMenu({title:'插入表情',name:'face',icon:'face',dropdown:html,success:function(e,z){
+ var titleBox = e.getElementsByClassName('iceEditor-faceTitle')[0];
+ var title = titleBox.getElementsByTagName('span');
+ var main = e.getElementsByClassName('iceEditor-faceMain')[0];
+ var list = e.getElementsByClassName('iceEditor-faceList');
+ var pace = main.getElementsByTagName('span');
+ for(var i=0;i
表格:1×1
',
+ success:function(e,z){
+ //表格
+ z.table = z.id(z.tableId);
+ var tableBox = z.table.getElementsByClassName('iceEditor-tableBox')[0];
+ var tableBgOn = z.table.getElementsByClassName('iceEditor-tableBgOn')[0];
+ var tableNum = z.table.getElementsByClassName('iceEditor-tableNum')[0];
+ tableBox.onmouseover=function(ev){
+ var o = z.getCoords(this),r=1,c=1;
+ this.onmousemove=function(ev){
+ var Event = ev || event;
+ var x = Event.clientX - o.left - 5;
+ var y = Event.clientY - o.top - 5;
+ if(x<=180 && y<=180){
+ r = Math.ceil(x/18);
+ c = Math.ceil(y/18);
+ tableBgOn.style.width = r*18 + 'px';
+ tableBgOn.style.height = c*18 + 'px';
+ tableNum.innerHTML='表格:'+r+"×"+c
+ }
+ }
+ this.onmousedown=function(){
+ var tableNode=z.c('table');
+ tableNode.width='100%';
+ tableNode.border=1;
+ tableNode.style.border='1px solid #bdbdbd';
+ tableNode.style.borderSpacing=0;
+ tableNode.style.borderCollapse='collapse';
+ tableNode.className='table table-border';
+ for(var x=0;x
");}else{c.BaseRenderer.WriteString("");}c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderCodeBlockCode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};P=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new O.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeBlock")};h=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderMathBlock")};i=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderInlineMath")};j=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderEmphasis")};k=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderStrong")};l=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderBlockquote")};m=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderHeading")};n=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderList")};o=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderListItem")};p=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderThematicBreak")};q=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderHardBreak")};r=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderSoftBreak")};s=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderHTML")};t=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineHTML")};u=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderLink")};v=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderImage")};w=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderStrikethrough")};x=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderTaskListItemMarker")};y=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderTable")};z=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderTableHead")};aa=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderTableRow")};ab=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderTableCell")};ac=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderEmoji")};ad=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderEmojiUnicode")};ae=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderEmojiImg")};af=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderEmojiAlias")};ag=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderFootnotesDef")};ah=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderFootnotesRef")};ai=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderToC")};aj=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderBackslash")};ak=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderBackslashContent")};al=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderHtmlEntity")};am=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderYamlFrontMatter")};an=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderBlockRef")};ao=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderMark")};ap=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderKramdownBlockIAL")};aq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderBlockEmbed")};ar=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderBlockQueryEmbed")};b.BaseRenderer.DefaultRendererFunc=$methodVal(b,"renderDefault");return b;};$pkg.NewEChartsJSONRenderer=P;O.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(BQ.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.leaf("Block IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:O.ptr.prototype.renderKramdownBlockIAL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};O.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};O.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.leaf("Mark\nmark",a);}return 1;};O.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};O.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockQueryEmbed\n!{{script}}",a);}return 1;};O.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};O.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockEmbed\n!((id))",a);}return 1;};O.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};O.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockRef\n((id))",a);}return 1;};O.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};O.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};O.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};O.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.leaf("Front Matter\nYAML",a);}return 1;};O.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};O.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Entity\nspan",a);}return 1;};O.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};O.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;return 1;};O.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};O.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.leaf("Blackslash\ndiv",a);}return 1;};O.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};O.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.leaf("ToC\ndiv",a);}return 1;};O.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};O.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("Footnotes Ref\ndiv",a);}return 1;};O.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};O.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Footnotes Def\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};O.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline Math\nspan",a);}return 1;};O.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};O.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Math Block\ndiv",a);}return 1;};O.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};O.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Img\n",a);}return 1;};O.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};O.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Unicode\n",a);}return 1;};O.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};O.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};O.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(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.renderTableCell=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Cell\ntd",a);}return 1;};O.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};O.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Row\ntr",a);}return 1;};O.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};O.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Head\nthead",a);}return 1;};O.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};O.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Table\ntable",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};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;if(b){c.leaf("Strikethrough\ndel",a);}return 1;};O.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};O.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Image\nimg",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};O.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Link\na",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};O.ptr.prototype.renderHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Block\n",a);}return 1;};O.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};O.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline HTML\n",a);}return 1;};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;if(b){c.BaseRenderer.WriteByte(91);c.openObj();c.val("Document",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);c.BaseRenderer.WriteByte(93);}return 2;};O.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};O.ptr.prototype.renderParagraph=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Paragraph\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};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,f,g,h,i,j;c=this;if(b){d=D.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h>0;f=f+(($encodeRune(j)));if(4>0));c.val("Heading\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};O.ptr.prototype.renderList=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}c.val("List\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};O.ptr.prototype.renderListItem=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("List Item\nli "+D.BytesToStr(a.ListData.Marker),a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};O.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d=" ";if(a.TaskListItemChecked){d="X";}c.val("Task List Item Marker\n["+d+"]",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};O.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};O.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Thematic Break\nhr",a);}return 1;};O.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};O.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Hard Break\nbr",a);}return 1;};O.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};O.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Soft Break\n",a);}return 1;};O.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};O.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Code Block\npre.code",a);}return 1;};O.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};O.ptr.prototype.leaf=function(a,b){var a,b,c;c=this;c.openObj();c.val(a,b);c.closeObj(b);};O.prototype.leaf=function(a,b){return this.$val.leaf(a,b);};O.ptr.prototype.val=function(a,b){var a,b,c;c=this;a=G.ReplaceAll(a,"\\","\\\\");a=G.ReplaceAll(a,"\n","\\n");a=G.ReplaceAll(a,"\"","");a=G.ReplaceAll(a,"'","");c.BaseRenderer.WriteString("\"name\":\""+a+"\"");};O.prototype.val=function(a,b){return this.$val.val(a,b);};O.ptr.prototype.openObj=function(){var a;a=this;a.BaseRenderer.WriteByte(123);};O.prototype.openObj=function(){return this.$val.openObj();};O.ptr.prototype.closeObj=function(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};O.prototype.closeObj=function(a){return this.$val.closeObj(a);};O.ptr.prototype.openChildren=function(a){var a,b;b=this;if(!(BQ.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};O.prototype.openChildren=function(a){return this.$val.openChildren(a);};O.ptr.prototype.closeChildren=function(a){var a,b;b=this;if(!(BQ.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};O.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};O.ptr.prototype.comma=function(){var a;a=this;a.BaseRenderer.WriteString(",");};O.prototype.comma=function(){return this.$val.comma();};O.ptr.prototype.ignore=function(a){var a,b;b=this;return BQ.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);};O.prototype.ignore=function(a){return this.$val.ignore(a);};Q=function(a,b,c){var a,b,c,d,e,f;d=a+S>>0;if(d>b){d=b;}e=($runesToString($subslice((c.$get()),a,d)));f=0;while(true){if(!(f=T.$length)?($throwRuntimeError("index out of range"),undefined):T.$array[T.$offset+f]))){return true;}f=f+(1)>>0;}return false;};V=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,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,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new U.ptr(AH(a),BT.nil);c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewFormatRenderer=V;U.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};U.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};U.ptr.prototype.renderSuperBlockLayout=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderSuperBlockLayout=function(a,b){return this.$val.renderSuperBlockLayout(a,b);};U.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};U.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};U.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};U.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};U.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};U.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};U.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Option.KramdownIAL){return 2;}if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};U.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};U.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};U.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};U.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};U.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};U.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};U.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};U.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};U.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){if(!(BQ.nil===a.Previous)){if(!((100===a.Previous.Type))){c.BaseRenderer.Newline();}else{c.BaseRenderer.WriteByte(32);}}}else{c.BaseRenderer.Newline();}return 2;};U.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};U.ptr.prototype.renderBlockEmbedID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockEmbedID=function(a,b){return this.$val.renderBlockEmbedID(a,b);};U.ptr.prototype.renderBlockEmbedSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderBlockEmbedSpace=function(a,b){return this.$val.renderBlockEmbedSpace(a,b);};U.ptr.prototype.renderBlockEmbedText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderBlockEmbedText=function(a,b){return this.$val.renderBlockEmbedText(a,b);};U.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};U.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};U.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};U.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);}else{c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};U.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};U.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};U.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(H.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};U.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};U.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};U.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};U.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};U.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};U.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};U.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};U.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};U.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]");}return 2;};U.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};U.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};U.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+D.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=G.Split(g,"\n");i=new I.Buffer.ptr(BM.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};U.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};U.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};U.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};U.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};U.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};U.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(I.Repeat(new BM([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(I.Repeat(new BM([32]),d));}}else{g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(I.Repeat(new BM([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(I.Repeat(new BM([32]),d));}c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};U.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};U.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};U.ptr.prototype.renderTableHead=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(BQ.nil===e))){break;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0>0));d=I.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(e);c.BaseRenderer.WriteByte(10);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};U.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(b){if(c.BaseRenderer.Option.KramdownIAL){d=a.Parent;if((8===d.Type)&&d.FirstChild===a){if(!(BQ.nil===d.Next)&&(455===d.Next.Type)){e=d.Next;c.BaseRenderer.Write(e.Tokens);e.Unlink();}}}}else{if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.Newline();}}f=false;g=false;h=a.Parent;if(!(BQ.nil===h)){if(8===h.Type){i=h;if(!(BQ.nil===i.Parent)&&!(BV.nil===i.Parent.ListData)){f=i.Parent.ListData.Tight;j=i.Next;if(BQ.nil===j){k=a.Next;g=BQ.nil===k;}}else{f=true;}}}if((!f||(g))&&!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};U.ptr.prototype.renderText=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}if(c.BaseRenderer.Option.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:$r=c.BaseRenderer.FixTermTypo(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:if(c.BaseRenderer.Option.ChinesePunct){c.BaseRenderer.ChinesePunct(a);}if(BQ.nil===a.Previous&&!(BQ.nil===a.Parent.Parent)&&!(BV.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(!I.HasPrefix(a.Tokens,(new BM($stringToBytes(" "))))&&!((32===c.BaseRenderer.LastOut))){a.Tokens=$appendSlice((new BM($stringToBytes(" "))),a.Tokens);}}c.BaseRenderer.Write(a.Tokens);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};U.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Option.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=B.DecodeLastRuneInString(e);g=f[0];if(A.IsLetter(g)||A.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Option.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=B.DecodeRuneInString(i);k=j[0];if(A.IsLetter(k)||A.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};U.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(a.ParentIs(109,new BU([]))&&(I.Contains(a.Next.Tokens,(new BM($stringToBytes("|"))))||I.Contains(a.Next.Tokens,(new BM($stringToBytes("`")))))){c.BaseRenderer.WriteString("");return 2;}c.BaseRenderer.WriteByte(96);if(1"))),BM.nil);}c.BaseRenderer.Write(d);}return 2;};U.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};U.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(a.ParentIs(109,new BU([]))&&(I.Contains(a.Previous.Tokens,(new BM($stringToBytes("|"))))||I.Contains(a.Previous.Tokens,(new BM($stringToBytes("`")))))){c.BaseRenderer.WriteString("");return 2;}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 I.Buffer.ptr(BM.nil,0,0);h=f.Bytes();i=I.Split(h,new BM([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;case 4:if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;$s=4;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;$s=4;continue;case 5:h=g.Bytes();f.Reset();f.Write(h);(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(f.Bytes());c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}h=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};U.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};U.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!a.HeadingSetext){c.BaseRenderer.Write(I.Repeat(new BM([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(G.Repeat("-",e));}case 5:if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};U.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};U.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+D.BytesToStr(a.Tokens)+"}");}return 2;};U.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};U.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,new BU([]))){if(c.withoutKramdownIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};U.ptr.prototype.renderListItem=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;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new I.Buffer.ptr(BM.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=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){g=g+(1)>>0;}h=I.Repeat(new BM([32]),g);i=new I.Buffer.ptr(BM.nil,0,0);j=f.Bytes();k=I.Split(j,new BM([10]));l=k;m=0;case 4:if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(0===n.$length){i.WriteByte(10);m++;$s=4;continue;}i.Write(h);i.Write(n);i.WriteByte(10);m++;$s=4;continue;case 5:j=i.Bytes();if(g>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q])).Write(j);c.BaseRenderer.Writer=(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));t=I.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}j=t;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(j);if(!a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};U.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}return 2;};U.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};U.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("---\n\n");}}return 2;};U.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};U.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Option.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,new BU([]))){c.BaseRenderer.WriteString(" ");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};U.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};U.ptr.prototype.withoutKramdownIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Option.KramdownIAL||(0===a.KramdownIAL.$length);};U.prototype.withoutKramdownIAL=function(a){return this.$val.withoutKramdownIAL(a);};X=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,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,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new W.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewHtmlRenderer=X;W.ptr.prototype.Render=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=BM.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;}if($f===undefined){$f={$blk:W.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.Render=function(){return this.$val.Render();};W.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};W.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};W.ptr.prototype.renderSuperBlockLayout=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockLayout=function(a,b){return this.$val.renderSuperBlockLayout(a,b);};W.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};W.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};W.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};W.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};W.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};W.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);c.BaseRenderer.WriteByte(35);}return 2;};W.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};W.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};W.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};W.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};W.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",BP.nil,false);}return 2;};W.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};W.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};W.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};W.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("mark",BP.nil,false);}return 2;};W.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};W.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/mark",BP.nil,false);}return 2;};W.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};W.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.tag("div",BP.nil,false);}else{c.tag("/div",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};W.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};W.ptr.prototype.renderBlockEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownIAL(a);c.tag("div",a.KramdownIAL,false);}else{c.tag("/div",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockEmbed=function(a,b){return this.$val.renderBlockEmbed(a,b);};W.ptr.prototype.renderBlockEmbedID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockEmbedID=function(a,b){return this.$val.renderBlockEmbedID(a,b);};W.ptr.prototype.renderBlockEmbedSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockEmbedSpace=function(a,b){return this.$val.renderBlockEmbedSpace(a,b);};W.ptr.prototype.renderBlockEmbedText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockEmbedText=function(a,b){return this.$val.renderBlockEmbedText(a,b);};W.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};W.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};W.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};W.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);}else{c.BaseRenderer.WriteByte(34);}return 2;};W.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};W.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/div",BP.nil,false);}return 2;};W.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};W.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};W.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new BP([new BL(["class","vditor-yml-front-matter"])]);c.tag("div",d,false);}return 2;};W.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};W.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};W.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};W.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};W.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};W.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};W.ptr.prototype.renderToC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.headings();e=d.$length;if(1>e){$s=-1;return 2;}c.BaseRenderer.WriteString("
");f=d;g=0;case 3:if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=J.Itoa(h.HeadingLevel);j=$imul(((h.HeadingLevel-1>>0)),2);c.BaseRenderer.WriteString(G.Repeat(" ",j));c.BaseRenderer.WriteString("");k=AJ(h);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=h.Text();$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$r=c.BaseRenderer.WriteString(""+l+" ");$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g++;$s=3;continue;case 4:c.BaseRenderer.WriteString("
");b.WriteString("\n");b.WriteString("");c=a.BaseRenderer.FootnotesDefs;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.WriteString("
>0)+"\">");g=new H.Tree.ptr(BQ.nil,a.BaseRenderer.Tree.Context,BX.nil,BY.nil,"","","","",BL.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new C.Node.ptr("","","",0,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,BM.nil,false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil);g.Root.AppendChild(f);h=X(g);i=g.Root.LastDeepestChild();e=f.FootnotesRefs.$length-1>>0;while(true){if(!(0<=e)){break;}k=(j=f.FootnotesRefs,((e<0||e>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+e]));l=" \xE2\x86\xA9";m=new C.Node.ptr("","","",10,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BQ.nil,BZ.nil,D.StrToBytes(l),false,false,false,0,false,0,0,0,BM.nil,BM.nil,BM.nil,0,BV.nil,false,CA.nil,0,0,0,BM.nil,BM.nil,0,BM.nil,0,false,"",0,BM.nil,"",BZ.nil,BM.nil,BP.nil);i.InsertAfter(m);e=e-(1)>>0;}h.BaseRenderer.RenderingFootnotes=true;n=h.Render();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b.Write(o);b.WriteString("
\n");d++;$s=1;continue;case 2:b.WriteString("
");$s=-1;return b.Bytes();}return;}if($f===undefined){$f={$blk:W.ptr.prototype.RenderFootnotes};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};W.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(I.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};W.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};W.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};W.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};W.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};W.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};W.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};W.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};W.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};W.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/span",BP.nil,false);}return 2;};W.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};W.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};W.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new BP([new BL(["class","language-math"])]);c.tag("span",d,false);}return 2;};W.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};W.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};W.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/div",BP.nil,false);}return 2;};W.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};W.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};W.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};W.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new BP([new BL(["class","language-math"])]);c.handleKramdownIAL(a);d=$appendSlice(d,a.KramdownIAL);c.tag("div",d,false);}return 2;};W.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};W.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=BP.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new BL(["align","left"]));}else if(f===(2)){e=$append(e,new BL(["align","center"]));}else if(f===(3)){e=$append(e,new BL(["align","right"]));}c.tag(d,e,false);}else{c.tag("/"+d,BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};W.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.tag("tr",BP.nil,false);c.BaseRenderer.Newline();}else{c.tag("/tr",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};W.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.tag("thead",BP.nil,false);c.BaseRenderer.Newline();}else{c.tag("/thead",BP.nil,false);c.BaseRenderer.Newline();if(!(BQ.nil===a.Next)){c.tag("tbody",BP.nil,false);}c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};W.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownIAL(a);c.tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(BQ.nil===a.FirstChild.Next)){c.tag("/tbody",BP.nil,false);}c.BaseRenderer.Newline();c.tag("/table",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};W.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};W.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};W.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/del",BP.nil,false);}return 2;};W.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};W.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};W.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};W.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};W.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Option.AutoSpace){c.BaseRenderer.Space(a);}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};W.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};W.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};W.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};W.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};W.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};W.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};W.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};W.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){if(0===c.BaseRenderer.DisableTags){c.BaseRenderer.WriteString(">0;$s=-1;return 2;}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(34);e=a.ChildByType(42);if(!(BQ.nil===e)&&!(BM.nil===e.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(E.EscapeHTML(e.Tokens));c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");if(c.BaseRenderer.Option.Sanitize){$s=3;continue;}$s=4;continue;case 3:f=c.BaseRenderer.Writer.Bytes();g=I.LastIndex(f,(new BM($stringToBytes("");}return 2;};W.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};W.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};W.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};W.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};W.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};W.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);}return 2;};W.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};W.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};W.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("em",BP.nil,false);}return 2;};W.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};W.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/em",BP.nil,false);}return 2;};W.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};W.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};W.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",BP.nil,false);}return 2;};W.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};W.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};W.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};W.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("strong",BP.nil,false);}return 2;};W.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};W.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.tag("/strong",BP.nil,false);}return 2;};W.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};W.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownIAL(a);c.tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};W.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};W.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(Y,a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);c.BaseRenderer.WriteString(" "+(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])+"\"");k++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Option.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=AJ(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.tag("a",new BP([new BL(["id","vditorAnchor-"+n]),new BL(["class","vditor-anchor"]),new BL(["href","#"+n])]),false);c.BaseRenderer.WriteString("");c.tag("/a",BP.nil,false);case 6:c.BaseRenderer.WriteString(">0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};W.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};W.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};W.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=BP.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CB(function(){return e;},function($v){e=$subslice(new BP($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new BL(["start",J.Itoa(a.ListData.Start)]));}c.handleKramdownIAL(a);e=$appendSlice(e,a.KramdownIAL);c.tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.tag("/"+d,BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};W.ptr.prototype.renderListItem=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;c.handleKramdownIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Option.GFMTaskListItemClass)&&!(BQ.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(BQ.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){d=$append(d,new BL(["class",c.BaseRenderer.Option.GFMTaskListItemClass]));}c.tag("li",d,false);}else{c.tag("/li",BP.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};W.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=BP.nil;if(a.TaskListItemChecked){d=$append(d,new BL(["checked",""]));}d=$append(d,new BL(["disabled",""]),new BL(["type","checkbox"]));c.tag("input",d,true);}return 2;};W.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};W.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.tag("hr",BP.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};W.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.tag("br",BP.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};W.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Option.SoftBreak2HardBreak){c.tag("br",BP.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};W.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};W.ptr.prototype.tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.BaseRenderer.DisableTags>0){return;}d.BaseRenderer.WriteString("<");d.BaseRenderer.WriteString(a);if(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.BaseRenderer.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.BaseRenderer.WriteString(" /");}d.BaseRenderer.WriteString(">");};W.prototype.tag=function(a,b,c){return this.$val.tag(a,b,c);};W.ptr.prototype.handleKramdownIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Option.KramdownIAL&&!("id"===b.BaseRenderer.Option.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.Option.KramdownIALIDRenderName));}};W.prototype.handleKramdownIAL=function(a){return this.$val.handleKramdownIAL(a);};AA=function(a){var a,b,c,d;if(""===a){return false;}b=Z;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;};AG.ptr.prototype.renderMindmap=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=this;a=I.ReplaceAll(a,D.CaretTokens,BM.nil);d=H.Parse("",a,c.Option);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(BQ.nil===e.Root.FirstChild||!((7===e.Root.FirstChild.Type))){$s=-1;return(new BM($stringToBytes("{}")));}f=BZ.nil;g=e.Root.FirstChild;while(true){if(!(!(BQ.nil===g))){break;}if(!((7===g.Type))){f=$append(f,g);}g=g.Next;}h=f;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);j.Unlink();i++;}b[0]=new I.Buffer.ptr(BM.nil,0,0);$r=C.Walk(e.Root,(function(b){return function $b(k,l){var k,l,m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=k.Type;if(m===(0)){$s=2;continue;}if(m===(7)){$s=3;continue;}if(m===(8)){$s=4;continue;}$s=5;continue;case 2:if(l){if(AC(k)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(AC(k)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:n=!(BQ.nil===k.ChildByType(7));if(l){$s=7;continue;}$s=8;continue;case 7:o=AB(k.FirstChild);$s=10;case 10:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=b[0].WriteString("{\"name\": \""+o+"\"");$s=11;case 11:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;if(n){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(n){b[0].WriteString("]");}b[0].WriteString("}");if(!(BQ.nil===k.Next)||!(BQ.nil===k.Parent.Next)){b[0].WriteString(", ");}case 9:$s=6;continue;case 5:$s=-1;return 2;case 6:case 1:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return E.EncodeDestination(b[0].Bytes());}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.renderMindmap};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.renderMindmap=function(a){return this.$val.renderMindmap(a);};AB=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c="";if(BQ.nil===a){c="";$s=-1;return c;}b[0]=new I.Buffer.ptr(BM.nil,0,0);$r=C.Walk(a,(function(b){return function(d,e){var d,e;if((7===d.Type)||(8===d.Type)){return 2;}if(((16===d.Type)||(40===d.Type))&&e){b[0].Write(d.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();c=G.ReplaceAll(c,"\\","\\\\");c=G.ReplaceAll(c,"\"","\\\"");c=G.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}if($f===undefined){$f={$blk:AB};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AC=function(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(BQ.nil===c))){break;}if(7===c.Type){b=b+(1)>>0;}c=c.Next;}if(1>0;}d=d.Next;}if(1>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));}};AG.prototype.Write=function(a){return this.$val.Write(a);};AG.ptr.prototype.WriteString=function(a){var a,b,c;b=this;c=a.length;if(0>0));}};AG.prototype.WriteString=function(a){return this.$val.WriteString(a);};AG.ptr.prototype.Newline=function(){var a;a=this;if(!((10===a.LastOut))){a.Writer.WriteByte(10);a.LastOut=10;}};AG.prototype.Newline=function(){return this.$val.Newline();};AG.ptr.prototype.TextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(16);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Previous;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeLastRune(d.Tokens);f=e[0];g=B.DecodeRune(c.Tokens);h=g[0];if(AV(f,h)){b.Writer.WriteByte(32);}}}}};AG.prototype.TextAutoSpacePrevious=function(a){return this.$val.TextAutoSpacePrevious(a);};AG.ptr.prototype.TextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(16);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Next;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeRune(d.Tokens);f=e[0];g=B.DecodeLastRune(c.Tokens);h=g[0];if(AV(h,f)){b.Writer.WriteByte(32);}}}}};AG.prototype.TextAutoSpaceNext=function(a){return this.$val.TextAutoSpaceNext(a);};AG.ptr.prototype.LinkTextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(40);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Previous;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeLastRune(d.Tokens);f=e[0];g=B.DecodeRune(c.Tokens);h=g[0];if(AV(f,h)){b.Writer.WriteByte(32);}}}}};AG.prototype.LinkTextAutoSpacePrevious=function(a){return this.$val.LinkTextAutoSpacePrevious(a);};AG.ptr.prototype.LinkTextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(b.Option.AutoSpace){c=a.ChildByType(40);if(!(BQ.nil===c)&&!(BM.nil===c.Tokens)){d=a.Next;if(!(BQ.nil===d)&&(16===d.Type)){e=B.DecodeRune(d.Tokens);f=e[0];g=B.DecodeLastRune(c.Tokens);h=g[0];if(AV(h,f)){b.Writer.WriteByte(32);}}}}};AG.prototype.LinkTextAutoSpaceNext=function(a){return this.$val.LinkTextAutoSpaceNext(a);};AI=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=AI;AJ=function(a){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";if(0===D.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AK(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;}if($f===undefined){$f={$blk:AJ};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.HeadingID=AJ;AK=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=BQ.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=C.Walk(c,(function(b){return function $b(d,e){var d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}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=AL(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=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"))[$String.keyFor(i)]={k:i,v:1};case 4:case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;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;}if($f===undefined){$f={$blk:AK};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AL=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b="";c=a.ChildByType(420);d="";if(!(BQ.nil===c)){d=D.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:f=G.TrimLeft(d,"#");$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;d=G.ReplaceAll(d,"\xE2\x80\xB8","");g=d;h=0;while(true){if(!(h>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;}if($f===undefined){$f={$blk:AG.ptr.prototype.setextHeadingLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.setextHeadingLen=function(a){return this.$val.setextHeadingLen(a);};AG.ptr.prototype.renderListStyle=function(a,b){var a,b,c,d;c=this;if(c.Option.RenderListStyle){d=a.ListData.Typ;if(d===(0)){b.$set($append(b.$get(),new BL(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new BL(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new BL(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new BL(["data-style",($bytesToString(a.ListData.Marker))])));}}}};AG.prototype.renderListStyle=function(a,b){return this.$val.renderListStyle(a,b);};AG.ptr.prototype.isLastNode=function(a,b){var a,b,c,d;c=this;if(a===b){return true;}if(!(BQ.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=BQ.nil;d=b.Parent;while(true){if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};AG.prototype.isLastNode=function(a,b){return this.$val.isLastNode(a,b);};AG.ptr.prototype.NodeID=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}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++;}if(8===a.Type){b="";$s=-1;return b;}g=C.NewNodeID();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.NodeID};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.NodeID=function(a){return this.$val.NodeID(a);};AG.ptr.prototype.NodeAttrs=function(a){var a,b,c,d,e,f;b=BP.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;};AG.prototype.NodeAttrs=function(a){return this.$val.NodeAttrs(a);};AG.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++;}return b;};AG.prototype.NodeAttrsStr=function(a){return this.$val.NodeAttrsStr(a);};AN=function(a){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;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]=new I.Buffer.ptr(BM.nil,0,0);c=false;d=new $Int64(0,0);e="";f=I.Contains(a,(new BM($stringToBytes(" \xE2\x80\xB8"))));a=I.ReplaceAll(a,D.CaretTokens,(new BM($stringToBytes("caretreplacement"))));g=E.NewTokenizer(I.NewReader(a));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;case 2:i=[i];j=h.Next();$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}if(j===0){$s=4;continue;}$s=5;continue;case 4:k=h.Err();if($interfaceIsEqual(k,K.EOF)){l=b[0].Bytes();if(f){l=I.ReplaceAll(l,(new BM($stringToBytes("\"caretreplacement"))),(new BM($stringToBytes("\" caretreplacement"))));}else{l=I.ReplaceAll(l,(new BM($stringToBytes("\" caretreplacement"))),(new BM($stringToBytes("\"caretreplacement"))));}l=I.ReplaceAll(l,(new BM($stringToBytes("caretreplacement"))),D.CaretTokens);$s=-1;return l;}m=k.Error();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=D.StrToBytes(m);$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;case 5:i[0]=$clone(h.Token(),E.Token);o=i[0].Type;if(o===(6)){$s=10;continue;}if(o===(5)){$s=11;continue;}if(o===(2)){$s=12;continue;}if(o===(3)){$s=13;continue;}if(o===(4)){$s=14;continue;}if(o===(1)){$s=15;continue;}$s=16;continue;case 10:$s=16;continue;case 11:$s=16;continue;case 12:e=i[0].Data;p=(q=AM[$String.keyFor(i[0].Data)],q!==undefined?[q.v,true]:[$ifaceNil,false]);r=p[1];if(r){c=true;d=(s=new $Int64(0,1),new $Int64(d.$high+s.$high,d.$low+s.$low));b[0].WriteString(" ");$s=9;continue;}if(!((i[0].Attr.$length===0))){i[0].Attr=AQ(i[0].Attr);}if(!c){$s=17;continue;}$s=18;continue;case 17:if(AO(i[0].Data)){$s=19;continue;}$s=20;continue;case 19:$r=AP(b[0],i[0]);$s=22;case 22:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=21;continue;case 20:t=$clone(i[0],E.Token).String();$s=23;case 23:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=b[0].WriteString(t);$s=24;case 24:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}u;case 21:case 18:$s=16;continue;case 13:if(e===i[0].Data){e="";}v=(w=AM[$String.keyFor(i[0].Data)],w!==undefined?[w.v,true]:[$ifaceNil,false]);x=v[1];if(x){d=(y=new $Int64(0,1),new $Int64(d.$high-y.$high,d.$low-y.$low));if((d.$high===0&&d.$low===0)){c=false;}b[0].WriteString(" ");$s=9;continue;}if(!c){$s=25;continue;}$s=26;continue;case 25:z=$clone(i[0],E.Token).String();$s=27;case 27:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=b[0].WriteString(z);$s=28;case 28:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}aa;case 26:$s=16;continue;case 14:if(!((i[0].Attr.$length===0))){i[0].Attr=AQ(i[0].Attr);}if(!c){$s=29;continue;}$s=30;continue;case 29:if(AO(i[0].Data)){$s=31;continue;}$s=32;continue;case 31:$r=AP(b[0],i[0]);$s=34;case 34:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=33;continue;case 32:ab=$clone(i[0],E.Token).String();$s=35;case 35:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=b[0].WriteString(ab);$s=36;case 36:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;case 33:case 30:$s=16;continue;case 15:if(!c){$s=37;continue;}$s=38;continue;case 37:ad=e;if(ad===("script")){$s=40;continue;}if(ad===("style")){$s=41;continue;}$s=42;continue;case 40:b[0].WriteString(i[0].Data);$s=43;continue;case 41:b[0].WriteString(i[0].Data);$s=43;continue;case 42:ae=$clone(i[0],E.Token).String();$s=44;case 44:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=b[0].WriteString(ae);$s=45;case 45:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}af;case 43:case 39:case 38:case 16:case 9:$s=2;continue;case 3:$s=-1;return BM.nil;}return;}if($f===undefined){$f={$blk:AN};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AO=function(a){var a,b;b=a;if(b===("a")||b===("area")||b===("blockquote")||b===("img")||b===("link")||b===("script")){return true;}else{return false;}};AP=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=I.NewBufferString("");c.WriteString("<");c.WriteString(b.Data);d=b.Attr;e=0;case 1:if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key==="caretreplacement"){$s=3;continue;}$s=4;continue;case 3:c.WriteString(" caretreplacement");e++;$s=1;continue;case 4:c.WriteByte(32);c.WriteString(f.Key);c.WriteString("=\"");g=f.Key;if(g===("href")||g===("src")){$s=6;continue;}$s=7;continue;case 6:h=E.EscapeString(f.Val);$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=c.WriteString(h);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=8;continue;case 7:j=E.EscapeString(f.Val);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=c.WriteString(j);$s=12;case 12:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;case 8:case 5:c.WriteByte(34);e++;$s=1;continue;case 2:if(b.Type===4){c.WriteString(" /");}c.WriteString(">");a.WriteString(c.String());$s=-1;return;}return;}if($f===undefined){$f={$blk:AP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AQ=function(a){var a,b,c,d,e;b=CF.nil;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!AR(e.Key)){d++;continue;}if("src"===e.Key){if(G.HasPrefix(e.Val,"data:image/svg+xml")||G.HasPrefix(e.Val,"javascript")){d++;continue;}}b=$append(b,e);d++;}return b;};AR=function(a){var a,b,c,d,e,f;b=AS;c=0;d=$keys(b);while(true){if(!(c=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])))&&A.Is(A.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=AU(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=AT;AU=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=B.DecodeLastRuneInString(a);d=c[0];if(AV(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AV=function(a,b){var a,b,c,d,e,f;if(A.IsSpace(a)||A.IsSpace(b)||((D.CaretRune===a))||((D.CaretRune===b))||!A.IsPrint(a)||!A.IsPrint(b)){return false;}c=A.Is(A.Han,a);d=!((37===b))&&(A.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&(A.IsPunct(a)||(126===a)||(61===a)||(35===a));f=A.Is(A.Han,b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};AG.ptr.prototype.FixTermTypo=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=b.fixTermTypo0(a.Tokens);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.Tokens=c;$s=-1;return;}return;}if($f===undefined){$f={$blk:AG.ptr.prototype.FixTermTypo};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.FixTermTypo=function(a){return this.$val.FixTermTypo(a);};AG.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;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}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=BM.nil;case 1:if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(AW(d)){$s=3;continue;}$s=4;continue;case 3:i=i+(1)>>0;$s=1;continue;case 4:if(1<=i){$s=5;continue;}$s=6;continue;case 5:o=(r=i-1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]));if(!AW(o)){i=i+(1)>>0;$s=1;continue;}case 6:if(F.IsASCIIPunct(o)){$s=7;continue;}$s=8;continue;case 7:i=i+(1)>>0;$s=1;continue;case 8:j=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);if(AW(p)||(46===p)){break;}j=j+(1)>>0;}if(F.IsASCIIPunct(p)){$s=9;continue;}$s=10;continue;case 9:i=i+(1)>>0;$s=1;continue;case 10:s=I.ToLower($subslice(a,i,j));$s=11;case 11:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=s;t=(u=b.Option.Terms[$String.keyFor(D.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;}if($f===undefined){$f={$blk:AG.ptr.prototype.fixTermTypo0};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};AG.prototype.fixTermTypo0=function(a){return this.$val.fixTermTypo0(a);};AW=function(a){var a;return a>=128||F.IsWhitespace(a)||F.IsASCIIPunct(a);};AX=function(){var a,b,c,d,e,f,g,h,i;a=false;a=(b=$keys(AY).length,((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));c=AY;d=0;e=$keys(c);while(true){if(!(d=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!(""===g)&&G.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}c.FormatRenderer.BaseRenderer.WriteString(d);}return 2;};AZ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BC=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,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,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=new BB.ptr(AH(a));c=0;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(c)]={k:c,v:$methodVal(b,"renderDocument")};d=1;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(d)]={k:d,v:$methodVal(b,"renderParagraph")};e=16;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(e)]={k:e,v:$methodVal(b,"renderText")};f=27;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(f)]={k:f,v:$methodVal(b,"renderCodeSpan")};g=28;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(g)]={k:g,v:$methodVal(b,"renderCodeSpanOpenMarker")};h=29;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(h)]={k:h,v:$methodVal(b,"renderCodeSpanContent")};i=30;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(i)]={k:i,v:$methodVal(b,"renderCodeSpanCloseMarker")};j=11;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(j)]={k:j,v:$methodVal(b,"renderCodeBlock")};k=12;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(k)]={k:k,v:$methodVal(b,"renderCodeBlockOpenMarker")};l=14;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(l)]={k:l,v:$methodVal(b,"renderCodeBlockInfoMarker")};m=15;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(m)]={k:m,v:$methodVal(b,"renderCodeBlockCode")};n=13;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(n)]={k:n,v:$methodVal(b,"renderCodeBlockCloseMarker")};o=300;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(o)]={k:o,v:$methodVal(b,"renderMathBlock")};p=301;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(p)]={k:p,v:$methodVal(b,"renderMathBlockOpenMarker")};q=302;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(q)]={k:q,v:$methodVal(b,"renderMathBlockContent")};r=303;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(r)]={k:r,v:$methodVal(b,"renderMathBlockCloseMarker")};s=304;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(s)]={k:s,v:$methodVal(b,"renderInlineMath")};t=305;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(t)]={k:t,v:$methodVal(b,"renderInlineMathOpenMarker")};u=306;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(u)]={k:u,v:$methodVal(b,"renderInlineMathContent")};v=307;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(v)]={k:v,v:$methodVal(b,"renderInlineMathCloseMarker")};w=17;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(w)]={k:w,v:$methodVal(b,"renderEmphasis")};x=18;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(x)]={k:x,v:$methodVal(b,"renderEmAsteriskOpenMarker")};y=19;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(y)]={k:y,v:$methodVal(b,"renderEmAsteriskCloseMarker")};z=20;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(z)]={k:z,v:$methodVal(b,"renderEmUnderscoreOpenMarker")};aa=21;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aa)]={k:aa,v:$methodVal(b,"renderEmUnderscoreCloseMarker")};ab=22;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ab)]={k:ab,v:$methodVal(b,"renderStrong")};ac=23;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ac)]={k:ac,v:$methodVal(b,"renderStrongA6kOpenMarker")};ad=24;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ad)]={k:ad,v:$methodVal(b,"renderStrongA6kCloseMarker")};ae=25;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ae)]={k:ae,v:$methodVal(b,"renderStrongU8eOpenMarker")};af=26;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(af)]={k:af,v:$methodVal(b,"renderStrongU8eCloseMarker")};ag=5;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ag)]={k:ag,v:$methodVal(b,"renderBlockquote")};ah=6;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ah)]={k:ah,v:$methodVal(b,"renderBlockquoteMarker")};ai=2;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ai)]={k:ai,v:$methodVal(b,"renderHeading")};aj=3;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aj)]={k:aj,v:$methodVal(b,"renderHeadingC8hMarker")};ak=420;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ak)]={k:ak,v:$methodVal(b,"renderHeadingID")};al=7;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(al)]={k:al,v:$methodVal(b,"renderList")};am=8;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(am)]={k:am,v:$methodVal(b,"renderListItem")};an=4;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(an)]={k:an,v:$methodVal(b,"renderThematicBreak")};ao=31;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ao)]={k:ao,v:$methodVal(b,"renderHardBreak")};ap=32;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ap)]={k:ap,v:$methodVal(b,"renderSoftBreak")};aq=9;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aq)]={k:aq,v:$methodVal(b,"renderHTML")};ar=10;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ar)]={k:ar,v:$methodVal(b,"renderInlineHTML")};as=33;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(as)]={k:as,v:$methodVal(b,"renderLink")};at=34;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(at)]={k:at,v:$methodVal(b,"renderImage")};au=35;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(au)]={k:au,v:$methodVal(b,"renderBang")};av=36;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(av)]={k:av,v:$methodVal(b,"renderOpenBracket")};aw=37;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(aw)]={k:aw,v:$methodVal(b,"renderCloseBracket")};ax=38;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ax)]={k:ax,v:$methodVal(b,"renderOpenParen")};ay=39;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ay)]={k:ay,v:$methodVal(b,"renderCloseParen")};az=466;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(az)]={k:az,v:$methodVal(b,"renderOpenBrace")};ba=467;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ba)]={k:ba,v:$methodVal(b,"renderCloseBrace")};bb=40;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bb)]={k:bb,v:$methodVal(b,"renderLinkText")};bc=43;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bc)]={k:bc,v:$methodVal(b,"renderLinkSpace")};bd=41;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bd)]={k:bd,v:$methodVal(b,"renderLinkDest")};be=42;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(be)]={k:be,v:$methodVal(b,"renderLinkTitle")};bf=101;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bf)]={k:bf,v:$methodVal(b,"renderStrikethrough")};bg=102;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bg)]={k:bg,v:$methodVal(b,"renderStrikethrough1OpenMarker")};bh=103;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bh)]={k:bh,v:$methodVal(b,"renderStrikethrough1CloseMarker")};bi=104;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bi)]={k:bi,v:$methodVal(b,"renderStrikethrough2OpenMarker")};bj=105;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bj)]={k:bj,v:$methodVal(b,"renderStrikethrough2CloseMarker")};bk=100;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bk)]={k:bk,v:$methodVal(b,"renderTaskListItemMarker")};bl=106;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bl)]={k:bl,v:$methodVal(b,"renderTable")};bm=107;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bm)]={k:bm,v:$methodVal(b,"renderTableHead")};bn=108;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bn)]={k:bn,v:$methodVal(b,"renderTableRow")};bo=109;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bo)]={k:bo,v:$methodVal(b,"renderTableCell")};bp=200;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bp)]={k:bp,v:$methodVal(b,"renderEmoji")};bq=201;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bq)]={k:bq,v:$methodVal(b,"renderEmojiUnicode")};br=202;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(br)]={k:br,v:$methodVal(b,"renderEmojiImg")};bs=203;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bs)]={k:bs,v:$methodVal(b,"renderEmojiAlias")};bt=410;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bt)]={k:bt,v:$methodVal(b,"renderFootnotesDefBlock")};bu=411;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bu)]={k:bu,v:$methodVal(b,"renderFootnotesDef")};bv=412;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bv)]={k:bv,v:$methodVal(b,"renderFootnotesRef")};bw=415;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bw)]={k:bw,v:$methodVal(b,"renderToC")};bx=400;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bx)]={k:bx,v:$methodVal(b,"renderBackslash")};by=401;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(by)]={k:by,v:$methodVal(b,"renderBackslashContent")};bz=44;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(bz)]={k:bz,v:$methodVal(b,"renderHtmlEntity")};ca=425;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ca)]={k:ca,v:$methodVal(b,"renderYamlFrontMatter")};cb=426;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cb)]={k:cb,v:$methodVal(b,"renderYamlFrontMatterOpenMarker")};cc=427;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cc)]={k:cc,v:$methodVal(b,"renderYamlFrontMatterContent")};cd=428;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cd)]={k:cd,v:$methodVal(b,"renderYamlFrontMatterCloseMarker")};ce=430;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ce)]={k:ce,v:$methodVal(b,"renderBlockRef")};cf=431;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cf)]={k:cf,v:$methodVal(b,"renderBlockRefID")};cg=432;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cg)]={k:cg,v:$methodVal(b,"renderBlockRefSpace")};ch=433;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ch)]={k:ch,v:$methodVal(b,"renderBlockRefText")};ci=450;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ci)]={k:ci,v:$methodVal(b,"renderMark")};cj=451;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cj)]={k:cj,v:$methodVal(b,"renderMark1OpenMarker")};ck=452;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ck)]={k:ck,v:$methodVal(b,"renderMark1CloseMarker")};cl=453;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cl)]={k:cl,v:$methodVal(b,"renderMark2OpenMarker")};cm=454;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cm)]={k:cm,v:$methodVal(b,"renderMark2CloseMarker")};cn=455;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cn)]={k:cn,v:$methodVal(b,"renderKramdownBlockIAL")};co=465;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(co)]={k:co,v:$methodVal(b,"renderBlockQueryEmbed")};cp=468;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cp)]={k:cp,v:$methodVal(b,"renderBlockQueryEmbedScript")};cq=440;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cq)]={k:cq,v:$methodVal(b,"renderBlockEmbed")};cr=441;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cr)]={k:cr,v:$methodVal(b,"renderBlockEmbedID")};cs=442;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cs)]={k:cs,v:$methodVal(b,"renderBlockEmbedSpace")};ct=443;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(ct)]={k:ct,v:$methodVal(b,"renderBlockEmbedText")};cu=460;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cu)]={k:cu,v:$methodVal(b,"renderTag")};cv=461;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cv)]={k:cv,v:$methodVal(b,"renderTagOpenMarker")};cw=462;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cw)]={k:cw,v:$methodVal(b,"renderTagCloseMarker")};cx=45;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cx)]={k:cx,v:$methodVal(b,"renderLinkRefDefBlock")};cy=46;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cy)]={k:cy,v:$methodVal(b,"renderLinkRefDef")};cz=475;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(cz)]={k:cz,v:$methodVal(b,"renderSuperBlock")};da=476;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(da)]={k:da,v:$methodVal(b,"renderSuperBlockOpenMarker")};db=477;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(db)]={k:db,v:$methodVal(b,"renderSuperBlockLayout")};dc=478;(b.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[C.NodeType.keyFor(dc)]={k:dc,v:$methodVal(b,"renderSuperBlockCloseMarker")};return b;};$pkg.NewVditorIRBlockRenderer=BC;BB.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("