UNPKG

commonmark

Version:

a strongly specified, highly compatible variant of Markdown

3 lines 86.1 kB
/* commonmark 0.18 https://github.com/jgm/CommonMark @license BSD3 */ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var o;"undefined"!=typeof window?o=window:"undefined"!=typeof global?o=global:"undefined"!=typeof self&&(o=self),o.commonmark=e()}}(function(){return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;r.length>o;o++)s(r[o]);return s}({1:[function(require,module,exports){"use strict";function Parser(options){return{doc:new Document,blocks:blocks,blockStarts:blockStarts,tip:this.doc,oldtip:this.doc,currentLine:"",lineNumber:0,offset:0,nextNonspace:0,indent:0,blank:!1,allClosed:!0,lastMatchedContainer:this.doc,refmap:{},lastLineLength:0,inlineParser:new InlineParser(options),findNextNonspace:findNextNonspace,breakOutOfLists:breakOutOfLists,addLine:addLine,addChild:addChild,incorporateLine:incorporateLine,finalize:finalize,processInlines:processInlines,closeUnmatchedBlocks:closeUnmatchedBlocks,parse:parse,options:options||{}}}var Node=require("./node"),unescapeString=require("./common").unescapeString,CODE_INDENT=4,C_NEWLINE=10,C_GREATERTHAN=62,C_SPACE=32,C_OPEN_BRACKET=91,InlineParser=require("./inlines"),BLOCKTAGNAME="(?:article|header|aside|hgroup|iframe|blockquote|hr|body|li|map|button|object|canvas|ol|caption|output|col|p|colgroup|pre|dd|progress|div|section|dl|table|td|dt|tbody|embed|textarea|fieldset|tfoot|figcaption|th|figure|thead|footer|footer|tr|form|ul|h1|h2|h3|h4|h5|h6|video|script|style)",HTMLBLOCKOPEN="<(?:"+BLOCKTAGNAME+"[\\s/>]|/"+BLOCKTAGNAME+"[\\s>]|[?!])",reHtmlBlockOpen=new RegExp("^"+HTMLBLOCKOPEN,"i"),reHrule=/^(?:(?:\* *){3,}|(?:_ *){3,}|(?:- *){3,}) *$/,reMaybeSpecial=/^[#`~*+_=<>0-9-]/,reNonSpace=/[^ \t\f\v\r\n]/,reBulletListMarker=/^[*+-]( +|$)/,reOrderedListMarker=/^(\d+)([.)])( +|$)/,reATXHeaderMarker=/^#{1,6}(?: +|$)/,reCodeFence=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,reClosingCodeFence=/^(?:`{3,}|~{3,})(?= *$)/,reSetextHeaderLine=/^(?:=+|-+) *$/,reLineEnding=/\r\n|\n|\r/,isBlank=function(s){return!reNonSpace.test(s)},tabSpaces=[" "," "," "," "],detabLine=function(text){for(var offset,start=0,lastStop=0;-1!==(offset=text.indexOf(" ",start));){var numspaces=(offset-lastStop)%4,spaces=tabSpaces[numspaces];text=text.slice(0,offset)+spaces+text.slice(offset+1),lastStop=offset+numspaces,start=lastStop}return text},peek=function(ln,pos){return ln.length>pos?ln.charCodeAt(pos):-1},endsWithBlankLine=function(block){for(;block;){if(block._lastLineBlank)return!0;var t=block.type;if("List"!==t&&"Item"!==t)break;block=block._lastChild}return!1},breakOutOfLists=function(block){var b=block,last_list=null;do"List"===b.type&&(last_list=b),b=b._parent;while(b);if(last_list){for(;block!==last_list;)this.finalize(block,this.lineNumber),block=block._parent;this.finalize(last_list,this.lineNumber),this.tip=last_list._parent}},addLine=function(){this.tip._string_content+=this.currentLine.slice(this.offset)+"\n"},addChild=function(tag,offset){for(;!this.blocks[this.tip.type].canContain(tag);)this.finalize(this.tip,this.lineNumber-1);var column_number=offset+1,newBlock=new Node(tag,[[this.lineNumber,column_number],[0,0]]);return newBlock._string_content="",this.tip.appendChild(newBlock),this.tip=newBlock,newBlock},parseListMarker=function(ln,offset,indent){var match,spaces_after_marker,rest=ln.slice(offset),data={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:indent};if(rest.match(reHrule))return null;if(match=rest.match(reBulletListMarker))spaces_after_marker=match[1].length,data.type="Bullet",data.bulletChar=match[0][0];else{if(!(match=rest.match(reOrderedListMarker)))return null;spaces_after_marker=match[3].length,data.type="Ordered",data.start=parseInt(match[1]),data.delimiter=match[2]}var blank_item=match[0].length===rest.length;return data.padding=spaces_after_marker>=5||1>spaces_after_marker||blank_item?match[0].length-spaces_after_marker+1:match[0].length,data},listsMatch=function(list_data,item_data){return list_data.type===item_data.type&&list_data.delimiter===item_data.delimiter&&list_data.bulletChar===item_data.bulletChar},closeUnmatchedBlocks=function(){if(!this.allClosed){for(;this.oldtip!==this.lastMatchedContainer;){var parent=this.oldtip._parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=parent}this.allClosed=!0}},blocks={Document:{"continue":function(){return 0},finalize:function(){},canContain:function(t){return"Item"!==t},acceptsLines:!1},List:{"continue":function(){return 0},finalize:function(parser,block){for(var item=block._firstChild;item;){if(endsWithBlankLine(item)&&item._next){block._listData.tight=!1;break}for(var subitem=item._firstChild;subitem;){if(endsWithBlankLine(subitem)&&(item._next||subitem._next)){block._listData.tight=!1;break}subitem=subitem._next}item=item._next}},canContain:function(t){return"Item"===t},acceptsLines:!1},BlockQuote:{"continue":function(parser){var ln=parser.currentLine;return 3>=parser.indent&&peek(ln,parser.nextNonspace)===C_GREATERTHAN?(parser.offset=parser.nextNonspace+1,peek(ln,parser.offset)===C_SPACE&&parser.offset++,0):1},finalize:function(){},canContain:function(t){return"Item"!==t},acceptsLines:!1},Item:{"continue":function(parser,container){if(parser.blank)parser.offset=parser.nextNonspace;else{if(!(parser.indent>=container._listData.markerOffset+container._listData.padding))return 1;parser.offset+=container._listData.markerOffset+container._listData.padding}return 0},finalize:function(){},canContain:function(t){return"Item"!==t},acceptsLines:!1},Header:{"continue":function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},HorizontalRule:{"continue":function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},CodeBlock:{"continue":function(parser,container){var ln=parser.currentLine,indent=parser.indent;if(container._isFenced){var match=3>=indent&&ln.charAt(parser.nextNonspace)===container._fenceChar&&ln.slice(parser.nextNonspace).match(reClosingCodeFence);if(match&&match[0].length>=container._fenceLength)return parser.finalize(container,parser.lineNumber),2;for(var i=container._fenceOffset;i>0&&peek(ln,parser.offset)===C_SPACE;)parser.offset++,i--}else if(indent>=CODE_INDENT)parser.offset+=CODE_INDENT;else{if(!parser.blank)return 1;parser.offset=parser.nextNonspace}return 0},finalize:function(parser,block){if(block._isFenced){var content=block._string_content,newlinePos=content.indexOf("\n"),firstLine=content.slice(0,newlinePos),rest=content.slice(newlinePos+1);block.info=unescapeString(firstLine.trim()),block._literal=rest}else block._literal=block._string_content.replace(/(\n *)+$/,"\n");block._string_content=null},canContain:function(){return!1},acceptsLines:!0},HtmlBlock:{"continue":function(parser){return parser.blank?1:0},finalize:function(parser,block){block._literal=block._string_content.replace(/(\n *)+$/,""),block._string_content=null},canContain:function(){return!1},acceptsLines:!0},Paragraph:{"continue":function(parser){return parser.blank?1:0},finalize:function(parser,block){for(var pos,hasReferenceDefs=!1;peek(block._string_content,0)===C_OPEN_BRACKET&&(pos=parser.inlineParser.parseReference(block._string_content,parser.refmap));)block._string_content=block._string_content.slice(pos),hasReferenceDefs=!0;hasReferenceDefs&&isBlank(block._string_content)&&block.unlink()},canContain:function(){return!1},acceptsLines:!0}},blockStarts=[function(parser){return parser.indent>=CODE_INDENT?("Paragraph"===parser.tip.type||parser.blank?parser.offset=parser.nextNonspace:(parser.offset+=CODE_INDENT,parser.closeUnmatchedBlocks(),parser.addChild("CodeBlock",parser.offset)),2):0},function(parser){return peek(parser.currentLine,parser.nextNonspace)===C_GREATERTHAN?(parser.offset=parser.nextNonspace+1,peek(parser.currentLine,parser.offset)===C_SPACE&&parser.offset++,parser.closeUnmatchedBlocks(),parser.addChild("BlockQuote",parser.nextNonspace),1):0},function(parser){var match;if(match=parser.currentLine.slice(parser.nextNonspace).match(reATXHeaderMarker)){parser.offset=parser.nextNonspace+match[0].length,parser.closeUnmatchedBlocks();var container=parser.addChild("Header",parser.nextNonspace);return container.level=match[0].trim().length,container._string_content=parser.currentLine.slice(parser.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,""),parser.offset=parser.currentLine.length,2}return 0},function(parser){var match;if(match=parser.currentLine.slice(parser.nextNonspace).match(reCodeFence)){var fenceLength=match[0].length;parser.closeUnmatchedBlocks();var container=parser.addChild("CodeBlock",parser.nextNonspace);return container._isFenced=!0,container._fenceLength=fenceLength,container._fenceChar=match[0][0],container._fenceOffset=parser.indent,parser.offset=parser.nextNonspace+fenceLength,2}return 0},function(parser){return reHtmlBlockOpen.test(parser.currentLine.slice(parser.nextNonspace))?(parser.closeUnmatchedBlocks(),parser.addChild("HtmlBlock",parser.offset),2):0},function(parser,container){var match;if("Paragraph"===container.type&&container._string_content.indexOf("\n")===container._string_content.length-1&&(match=parser.currentLine.slice(parser.nextNonspace).match(reSetextHeaderLine))){parser.closeUnmatchedBlocks();var header=new Node("Header",container.sourcepos);return header.level="="===match[0][0]?1:2,header._string_content=container._string_content,container.insertAfter(header),container.unlink(),parser.tip=header,parser.offset=parser.currentLine.length,2}return 0},function(parser){return reHrule.test(parser.currentLine.slice(parser.nextNonspace))?(parser.closeUnmatchedBlocks(),parser.addChild("HorizontalRule",parser.nextNonspace),parser.offset=parser.currentLine.length,2):0},function(parser,container){var data;return(data=parseListMarker(parser.currentLine,parser.nextNonspace,parser.indent))?(parser.closeUnmatchedBlocks(),parser.offset=parser.nextNonspace+data.padding,"List"===parser.tip.type&&listsMatch(container._listData,data)||(container=parser.addChild("List",parser.nextNonspace),container._listData=data),container=parser.addChild("Item",parser.nextNonspace),container._listData=data,1):0}],findNextNonspace=function(){var currentLine=this.currentLine,match=currentLine.slice(this.offset).match(reNonSpace);null===match?(this.nextNonspace=currentLine.length,this.blank=!0):(this.nextNonspace=this.offset+match.index,this.blank=!1),this.indent=this.nextNonspace-this.offset},incorporateLine=function(ln){var t,all_matched=!0,container=this.doc;this.oldtip=this.tip,this.offset=0,this.lineNumber+=1,-1!==ln.indexOf("\x00")&&(ln=ln.replace(/\0/g,"�")),ln=detabLine(ln),this.currentLine=ln;for(var lastChild;(lastChild=container._lastChild)&&lastChild._open;){switch(container=lastChild,this.findNextNonspace(),this.blocks[container.type]["continue"](this,container)){case 0:break;case 1:all_matched=!1;break;case 2:return void(this.lastLineLength=ln.length);default:throw"continue returned illegal value, must be 0, 1, or 2"}if(!all_matched){container=container._parent;break}}this.allClosed=container===this.oldtip,this.lastMatchedContainer=container,this.blank&&container._lastLineBlank&&this.breakOutOfLists(container);for(var matchedLeaf="Paragraph"!==container.type&&blocks[container.type].acceptsLines,starts=this.blockStarts,startsLen=starts.length;!matchedLeaf;){if(this.findNextNonspace(),CODE_INDENT>this.indent&&!reMaybeSpecial.test(ln.slice(this.nextNonspace))){this.offset=this.nextNonspace;break}for(var i=0;startsLen>i;){var res=starts[i](this,container);if(1===res){container=this.tip;break}if(2===res){container=this.tip,matchedLeaf=!0;break}i++}if(i===startsLen){this.offset=this.nextNonspace;break}}if(this.allClosed||this.blank||"Paragraph"!==this.tip.type){this.closeUnmatchedBlocks(),this.blank&&container.lastChild&&(container.lastChild._lastLineBlank=!0),t=container.type;for(var lastLineBlank=this.blank&&!("BlockQuote"===t||"CodeBlock"===t&&container._isFenced||"Item"===t&&!container._firstChild&&container.sourcepos[0][0]===this.lineNumber),cont=container;cont;)cont._lastLineBlank=lastLineBlank,cont=cont._parent;this.blocks[t].acceptsLines?this.addLine():ln.length>this.offset&&!this.blank&&(container=this.addChild("Paragraph",this.offset),this.offset=this.nextNonspace,this.addLine())}else this.addLine();this.lastLineLength=ln.length},finalize=function(block,lineNumber){var above=block._parent||this.top;block._open=!1,block.sourcepos[1]=[lineNumber,this.lastLineLength],this.blocks[block.type].finalize(this,block),this.tip=above},processInlines=function(block){var node,event,t,walker=block.walker();for(this.inlineParser.refmap=this.refmap;event=walker.next();)node=event.node,t=node.type,event.entering||"Paragraph"!==t&&"Header"!==t||this.inlineParser.parse(node)},Document=function(){var doc=new Node("Document",[[1,1],[0,0]]);return doc},parse=function(input){this.doc=new Document,this.tip=this.doc,this.refmap={},this.lineNumber=0,this.lastLineLength=0,this.offset=0,this.lastMatchedContainer=this.doc,this.currentLine="",this.options.time&&console.time("preparing input");var lines=input.split(reLineEnding),len=lines.length;input.charCodeAt(input.length-1)===C_NEWLINE&&(len-=1),this.options.time&&console.timeEnd("preparing input"),this.options.time&&console.time("block parsing");for(var i=0;len>i;i++)this.incorporateLine(lines[i]);for(;this.tip;)this.finalize(this.tip,len);return this.options.time&&console.timeEnd("block parsing"),this.options.time&&console.time("inline parsing"),this.processInlines(this.doc),this.options.time&&console.timeEnd("inline parsing"),this.doc};module.exports=Parser},{"./common":2,"./inlines":7,"./node":8}],2:[function(require,module,exports){"use strict";var C_BACKSLASH=92,entityToChar=require("./html5-entities.js").entityToChar,ENTITY="&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});",reBackslashOrAmp=/[\\&]/,ESCAPABLE="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",reEntityOrEscapedChar=new RegExp("\\\\"+ESCAPABLE+"|"+ENTITY,"gi"),XMLSPECIAL='[&<>"]',reXmlSpecial=new RegExp(XMLSPECIAL,"g"),reXmlSpecialOrEntity=new RegExp(ENTITY+"|"+XMLSPECIAL,"gi"),unescapeChar=function(s){return s.charCodeAt(0)===C_BACKSLASH?s.charAt(1):entityToChar(s)},unescapeString=function(s){return reBackslashOrAmp.test(s)?s.replace(reEntityOrEscapedChar,unescapeChar):s},normalizeURI=function(uri){try{return encodeURI(decodeURI(uri))}catch(err){return uri}},replaceUnsafeChar=function(s){switch(s){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";default:return s}},escapeXml=function(s,preserve_entities){return reXmlSpecial.test(s)?preserve_entities?s.replace(reXmlSpecialOrEntity,replaceUnsafeChar):s.replace(reXmlSpecial,replaceUnsafeChar):s};module.exports={unescapeString:unescapeString,normalizeURI:normalizeURI,escapeXml:escapeXml}},{"./html5-entities.js":5}],3:[function(require,module,exports){"use strict";if(String.fromCodePoint)module.exports=function(_){try{return String.fromCodePoint(_)}catch(e){if(e instanceof RangeError)return String.fromCharCode(65533);throw e}};else{var stringFromCharCode=String.fromCharCode,floor=Math.floor,fromCodePoint=function(){var highSurrogate,lowSurrogate,MAX_SIZE=16384,codeUnits=[],index=-1,length=arguments.length;if(!length)return"";for(var result="";++index<length;){var codePoint=Number(arguments[index]);if(!isFinite(codePoint)||0>codePoint||codePoint>1114111||floor(codePoint)!==codePoint)return String.fromCharCode(65533);65535>=codePoint?codeUnits.push(codePoint):(codePoint-=65536,highSurrogate=(codePoint>>10)+55296,lowSurrogate=codePoint%1024+56320,codeUnits.push(highSurrogate,lowSurrogate)),(index+1===length||codeUnits.length>MAX_SIZE)&&(result+=stringFromCharCode.apply(null,codeUnits),codeUnits.length=0)}return result};module.exports=fromCodePoint}},{}],4:[function(require,module,exports){"use strict";function HtmlRenderer(options){return{softbreak:"\n",escape:escapeXml,options:options||{},render:renderNodes}}var escapeXml=require("./common").escapeXml,tag=function(name,attrs,selfclosing){var result="<"+name;if(attrs&&attrs.length>0)for(var attrib,i=0;void 0!==(attrib=attrs[i]);)result+=" "+attrib[0]+'="'+attrib[1]+'"',i++;return selfclosing&&(result+=" /"),result+=">"},reHtmlTag=/\<[^>]*\>/,renderNodes=function(block){var attrs,info_words,tagname,event,node,entering,grandparent,walker=block.walker(),buffer="",lastOut="\n",disableTags=0,out=function(s){buffer+=disableTags>0?s.replace(reHtmlTag,""):s,lastOut=s},esc=this.escape,cr=function(){"\n"!==lastOut&&(buffer+="\n",lastOut="\n")},options=this.options;for(options.time&&console.time("rendering");event=walker.next();){if(entering=event.entering,node=event.node,attrs=[],options.sourcepos){var pos=node.sourcepos;pos&&attrs.push(["data-sourcepos",String(pos[0][0])+":"+String(pos[0][1])+"-"+String(pos[1][0])+":"+String(pos[1][1])])}switch(node.type){case"Text":out(esc(node.literal,!1));break;case"Softbreak":out(this.softbreak);break;case"Hardbreak":out(tag("br",[],!0)),cr();break;case"Emph":out(tag(entering?"em":"/em"));break;case"Strong":out(tag(entering?"strong":"/strong"));break;case"Html":out(node.literal);break;case"Link":entering?(attrs.push(["href",esc(node.destination,!0)]),node.title&&attrs.push(["title",esc(node.title,!0)]),out(tag("a",attrs))):out(tag("/a"));break;case"Image":entering?(0===disableTags&&out('<img src="'+esc(node.destination,!0)+'" alt="'),disableTags+=1):(disableTags-=1,0===disableTags&&(node.title&&out('" title="'+esc(node.title,!0)),out('" />')));break;case"Code":out(tag("code")+esc(node.literal,!1)+tag("/code"));break;case"Document":break;case"Paragraph":if(grandparent=node.parent.parent,null!==grandparent&&"List"===grandparent.type&&grandparent.listTight)break;entering?(cr(),out(tag("p",attrs))):(out(tag("/p")),cr());break;case"BlockQuote":entering?(cr(),out(tag("blockquote",attrs)),cr()):(cr(),out(tag("/blockquote")),cr());break;case"Item":entering?out(tag("li",attrs)):(out(tag("/li")),cr());break;case"List":if(tagname="Bullet"===node.listType?"ul":"ol",entering){var start=node.listStart;null!==start&&1!==start&&attrs.push(["start",start.toString()]),cr(),out(tag(tagname,attrs)),cr()}else cr(),out(tag("/"+tagname)),cr();break;case"Header":tagname="h"+node.level,entering?(cr(),out(tag(tagname,attrs))):(out(tag("/"+tagname)),cr());break;case"CodeBlock":info_words=node.info?node.info.split(/ +/):[],info_words.length>0&&info_words[0].length>0&&attrs.push(["class","language-"+esc(info_words[0],!0)]),cr(),out(tag("pre")+tag("code",attrs)),out(esc(node.literal,!1)),out(tag("/code")+tag("/pre")),cr();break;case"HtmlBlock":cr(),out(node.literal),cr();break;case"HorizontalRule":cr(),out(tag("hr",attrs,!0)),cr();break;default:throw"Unknown node type "+node.type}}return options.time&&console.timeEnd("rendering"),buffer};module.exports=HtmlRenderer},{"./common":2}],5:[function(require,module,exports){"use strict";var fromCodePoint=require("./from-code-point"),entities={AAacute:193,aacute:225,Abreve:258,abreve:259,ac:8766,acd:8767,acE:8766,Acirc:194,acirc:226,acute:180,Acy:1040,acy:1072,AElig:198,aelig:230,af:8289,Afr:55349,afr:55349,Agrave:192,agrave:224,alefsym:8501,aleph:8501,Alpha:913,alpha:945,Amacr:256,amacr:257,amalg:10815,amp:38,AMP:38,andand:10837,And:10835,and:8743,andd:10844,andslope:10840,andv:10842,ang:8736,ange:10660,angle:8736,angmsdaa:10664,angmsdab:10665,angmsdac:10666,angmsdad:10667,angmsdae:10668,angmsdaf:10669,angmsdag:10670,angmsdah:10671,angmsd:8737,angrt:8735,angrtvb:8894,angrtvbd:10653,angsph:8738,angst:197,angzarr:9084,Aogon:260,aogon:261,Aopf:55349,aopf:55349,apacir:10863,ap:8776,apE:10864,ape:8778,apid:8779,apos:39,ApplyFunction:8289,approx:8776,approxeq:8778,Aring:197,aring:229,Ascr:55349,ascr:55349,Assign:8788,ast:42,asymp:8776,asympeq:8781,Atilde:195,atilde:227,Auml:196,auml:228,awconint:8755,awint:10769,backcong:8780,backepsilon:1014,backprime:8245,backsim:8765,backsimeq:8909,Backslash:8726,Barv:10983,barvee:8893,barwed:8965,Barwed:8966,barwedge:8965,bbrk:9141,bbrktbrk:9142,bcong:8780,Bcy:1041,bcy:1073,bdquo:8222,becaus:8757,because:8757,Because:8757,bemptyv:10672,bepsi:1014,bernou:8492,Bernoullis:8492,Beta:914,beta:946,beth:8502,between:8812,Bfr:55349,bfr:55349,bigcap:8898,bigcirc:9711,bigcup:8899,bigodot:10752,bigoplus:10753,bigotimes:10754,bigsqcup:10758,bigstar:9733,bigtriangledown:9661,bigtriangleup:9651,biguplus:10756,bigvee:8897,bigwedge:8896,bkarow:10509,blacklozenge:10731,blacksquare:9642,blacktriangle:9652,blacktriangledown:9662,blacktriangleleft:9666,blacktriangleright:9656,blank:9251,blk12:9618,blk14:9617,blk34:9619,block:9608,bne:61,bnequiv:8801,bNot:10989,bnot:8976,Bopf:55349,bopf:55349,bot:8869,bottom:8869,bowtie:8904,boxbox:10697,boxdl:9488,boxdL:9557,boxDl:9558,boxDL:9559,boxdr:9484,boxdR:9554,boxDr:9555,boxDR:9556,boxh:9472,boxH:9552,boxhd:9516,boxHd:9572,boxhD:9573,boxHD:9574,boxhu:9524,boxHu:9575,boxhU:9576,boxHU:9577,boxminus:8863,boxplus:8862,boxtimes:8864,boxul:9496,boxuL:9563,boxUl:9564,boxUL:9565,boxur:9492,boxuR:9560,boxUr:9561,boxUR:9562,boxv:9474,boxV:9553,boxvh:9532,boxvH:9578,boxVh:9579,boxVH:9580,boxvl:9508,boxvL:9569,boxVl:9570,boxVL:9571,boxvr:9500,boxvR:9566,boxVr:9567,boxVR:9568,bprime:8245,breve:728,Breve:728,brvbar:166,bscr:55349,Bscr:8492,bsemi:8271,bsim:8765,bsime:8909,bsolb:10693,bsol:92,bsolhsub:10184,bull:8226,bullet:8226,bump:8782,bumpE:10926,bumpe:8783,Bumpeq:8782,bumpeq:8783,Cacute:262,cacute:263,capand:10820,capbrcup:10825,capcap:10827,cap:8745,Cap:8914,capcup:10823,capdot:10816,CapitalDifferentialD:8517,caps:8745,caret:8257,caron:711,Cayleys:8493,ccaps:10829,Ccaron:268,ccaron:269,Ccedil:199,ccedil:231,Ccirc:264,ccirc:265,Cconint:8752,ccups:10828,ccupssm:10832,Cdot:266,cdot:267,cedil:184,Cedilla:184,cemptyv:10674,cent:162,centerdot:183,CenterDot:183,cfr:55349,Cfr:8493,CHcy:1063,chcy:1095,check:10003,checkmark:10003,Chi:935,chi:967,circ:710,circeq:8791,circlearrowleft:8634,circlearrowright:8635,circledast:8859,circledcirc:8858,circleddash:8861,CircleDot:8857,circledR:174,circledS:9416,CircleMinus:8854,CirclePlus:8853,CircleTimes:8855,cir:9675,cirE:10691,cire:8791,cirfnint:10768,cirmid:10991,cirscir:10690,ClockwiseContourIntegral:8754,CloseCurlyDoubleQuote:8221,CloseCurlyQuote:8217,clubs:9827,clubsuit:9827,colon:58,Colon:8759,Colone:10868,colone:8788,coloneq:8788,comma:44,commat:64,comp:8705,compfn:8728,complement:8705,complexes:8450,cong:8773,congdot:10861,Congruent:8801,conint:8750,Conint:8751,ContourIntegral:8750,copf:55349,Copf:8450,coprod:8720,Coproduct:8720,copy:169,COPY:169,copysr:8471,CounterClockwiseContourIntegral:8755,crarr:8629,cross:10007,Cross:10799,Cscr:55349,cscr:55349,csub:10959,csube:10961,csup:10960,csupe:10962,ctdot:8943,cudarrl:10552,cudarrr:10549,cuepr:8926,cuesc:8927,cularr:8630,cularrp:10557,cupbrcap:10824,cupcap:10822,CupCap:8781,cup:8746,Cup:8915,cupcup:10826,cupdot:8845,cupor:10821,cups:8746,curarr:8631,curarrm:10556,curlyeqprec:8926,curlyeqsucc:8927,curlyvee:8910,curlywedge:8911,curren:164,curvearrowleft:8630,curvearrowright:8631,cuvee:8910,cuwed:8911,cwconint:8754,cwint:8753,cylcty:9005,dagger:8224,Dagger:8225,daleth:8504,darr:8595,Darr:8609,dArr:8659,dash:8208,Dashv:10980,dashv:8867,dbkarow:10511,dblac:733,Dcaron:270,dcaron:271,Dcy:1044,dcy:1076,ddagger:8225,ddarr:8650,DD:8517,dd:8518,DDotrahd:10513,ddotseq:10871,deg:176,Del:8711,Delta:916,delta:948,demptyv:10673,dfisht:10623,Dfr:55349,dfr:55349,dHar:10597,dharl:8643,dharr:8642,DiacriticalAcute:180,DiacriticalDot:729,DiacriticalDoubleAcute:733,DiacriticalGrave:96,DiacriticalTilde:732,diam:8900,diamond:8900,Diamond:8900,diamondsuit:9830,diams:9830,die:168,DifferentialD:8518,digamma:989,disin:8946,div:247,divide:247,divideontimes:8903,divonx:8903,DJcy:1026,djcy:1106,dlcorn:8990,dlcrop:8973,dollar:36,Dopf:55349,dopf:55349,Dot:168,dot:729,DotDot:8412,doteq:8784,doteqdot:8785,DotEqual:8784,dotminus:8760,dotplus:8724,dotsquare:8865,doublebarwedge:8966,DoubleContourIntegral:8751,DoubleDot:168,DoubleDownArrow:8659,DoubleLeftArrow:8656,DoubleLeftRightArrow:8660,DoubleLeftTee:10980,DoubleLongLeftArrow:10232,DoubleLongLeftRightArrow:10234,DoubleLongRightArrow:10233,DoubleRightArrow:8658,DoubleRightTee:8872,DoubleUpArrow:8657,DoubleUpDownArrow:8661,DoubleVerticalBar:8741,DownArrowBar:10515,downarrow:8595,DownArrow:8595,Downarrow:8659,DownArrowUpArrow:8693,DownBreve:785,downdownarrows:8650,downharpoonleft:8643,downharpoonright:8642,DownLeftRightVector:10576,DownLeftTeeVector:10590,DownLeftVectorBar:10582,DownLeftVector:8637,DownRightTeeVector:10591,DownRightVectorBar:10583,DownRightVector:8641,DownTeeArrow:8615,DownTee:8868,drbkarow:10512,drcorn:8991,drcrop:8972,Dscr:55349,dscr:55349,DScy:1029,dscy:1109,dsol:10742,Dstrok:272,dstrok:273,dtdot:8945,dtri:9663,dtrif:9662,duarr:8693,duhar:10607,dwangle:10662,DZcy:1039,dzcy:1119,dzigrarr:10239,Eacute:201,eacute:233,easter:10862,Ecaron:282,ecaron:283,Ecirc:202,ecirc:234,ecir:8790,ecolon:8789,Ecy:1069,ecy:1101,eDDot:10871,Edot:278,edot:279,eDot:8785,ee:8519,efDot:8786,Efr:55349,efr:55349,eg:10906,Egrave:200,egrave:232,egs:10902,egsdot:10904,el:10905,Element:8712,elinters:9191,ell:8467,els:10901,elsdot:10903,Emacr:274,emacr:275,empty:8709,emptyset:8709,EmptySmallSquare:9723,emptyv:8709,EmptyVerySmallSquare:9643,emsp13:8196,emsp14:8197,emsp:8195,ENG:330,eng:331,ensp:8194,Eogon:280,eogon:281,Eopf:55349,eopf:55349,epar:8917,eparsl:10723,eplus:10865,epsi:949,Epsilon:917,epsilon:949,epsiv:1013,eqcirc:8790,eqcolon:8789,eqsim:8770,eqslantgtr:10902,eqslantless:10901,Equal:10869,equals:61,EqualTilde:8770,equest:8799,Equilibrium:8652,equiv:8801,equivDD:10872,eqvparsl:10725,erarr:10609,erDot:8787,escr:8495,Escr:8496,esdot:8784,Esim:10867,esim:8770,Eta:919,eta:951,ETH:208,eth:240,Euml:203,euml:235,euro:8364,excl:33,exist:8707,Exists:8707,expectation:8496,exponentiale:8519,ExponentialE:8519,fallingdotseq:8786,Fcy:1060,fcy:1092,female:9792,ffilig:64259,fflig:64256,ffllig:64260,Ffr:55349,ffr:55349,filig:64257,FilledSmallSquare:9724,FilledVerySmallSquare:9642,fjlig:102,flat:9837,fllig:64258,fltns:9649,fnof:402,Fopf:55349,fopf:55349,forall:8704,ForAll:8704,fork:8916,forkv:10969,Fouriertrf:8497,fpartint:10765,frac12:189,frac13:8531,frac14:188,frac15:8533,frac16:8537,frac18:8539,frac23:8532,frac25:8534,frac34:190,frac35:8535,frac38:8540,frac45:8536,frac56:8538,frac58:8541,frac78:8542,frasl:8260,frown:8994,fscr:55349,Fscr:8497,gacute:501,Gamma:915,gamma:947,Gammad:988,gammad:989,gap:10886,Gbreve:286,gbreve:287,Gcedil:290,Gcirc:284,gcirc:285,Gcy:1043,gcy:1075,Gdot:288,gdot:289,ge:8805,gE:8807,gEl:10892,gel:8923,geq:8805,geqq:8807,geqslant:10878,gescc:10921,ges:10878,gesdot:10880,gesdoto:10882,gesdotol:10884,gesl:8923,gesles:10900,Gfr:55349,gfr:55349,gg:8811,Gg:8921,ggg:8921,gimel:8503,GJcy:1027,gjcy:1107,gla:10917,gl:8823,glE:10898,glj:10916,gnap:10890,gnapprox:10890,gne:10888,gnE:8809,gneq:10888,gneqq:8809,gnsim:8935,Gopf:55349,gopf:55349,grave:96,GreaterEqual:8805,GreaterEqualLess:8923,GreaterFullEqual:8807,GreaterGreater:10914,GreaterLess:8823,GreaterSlantEqual:10878,GreaterTilde:8819,Gscr:55349,gscr:8458,gsim:8819,gsime:10894,gsiml:10896,gtcc:10919,gtcir:10874,gt:62,GT:62,Gt:8811,gtdot:8919,gtlPar:10645,gtquest:10876,gtrapprox:10886,gtrarr:10616,gtrdot:8919,gtreqless:8923,gtreqqless:10892,gtrless:8823,gtrsim:8819,gvertneqq:8809,gvnE:8809,Hacek:711,hairsp:8202,half:189,hamilt:8459,HARDcy:1066,hardcy:1098,harrcir:10568,harr:8596,hArr:8660,harrw:8621,Hat:94,hbar:8463,Hcirc:292,hcirc:293,hearts:9829,heartsuit:9829,hellip:8230,hercon:8889,hfr:55349,Hfr:8460,HilbertSpace:8459,hksearow:10533,hkswarow:10534,hoarr:8703,homtht:8763,hookleftarrow:8617,hookrightarrow:8618,hopf:55349,Hopf:8461,horbar:8213,HorizontalLine:9472,hscr:55349,Hscr:8459,hslash:8463,Hstrok:294,hstrok:295,HumpDownHump:8782,HumpEqual:8783,hybull:8259,hyphen:8208,Iacute:205,iacute:237,ic:8291,Icirc:206,icirc:238,Icy:1048,icy:1080,Idot:304,IEcy:1045,iecy:1077,iexcl:161,iff:8660,ifr:55349,Ifr:8465,Igrave:204,igrave:236,ii:8520,iiiint:10764,iiint:8749,iinfin:10716,iiota:8489,IJlig:306,ijlig:307,Imacr:298,imacr:299,image:8465,ImaginaryI:8520,imagline:8464,imagpart:8465,imath:305,Im:8465,imof:8887,imped:437,Implies:8658,incare:8453,"in":8712,infin:8734,infintie:10717,inodot:305,intcal:8890,"int":8747,Int:8748,integers:8484,Integral:8747,intercal:8890,Intersection:8898,intlarhk:10775,intprod:10812,InvisibleComma:8291,InvisibleTimes:8290,IOcy:1025,iocy:1105,Iogon:302,iogon:303,Iopf:55349,iopf:55349,Iota:921,iota:953,iprod:10812,iquest:191,iscr:55349,Iscr:8464,isin:8712,isindot:8949,isinE:8953,isins:8948,isinsv:8947,isinv:8712,it:8290,Itilde:296,itilde:297,Iukcy:1030,iukcy:1110,Iuml:207,iuml:239,Jcirc:308,jcirc:309,Jcy:1049,jcy:1081,Jfr:55349,jfr:55349,jmath:567,Jopf:55349,jopf:55349,Jscr:55349,jscr:55349,Jsercy:1032,jsercy:1112,Jukcy:1028,jukcy:1108,Kappa:922,kappa:954,kappav:1008,Kcedil:310,kcedil:311,Kcy:1050,kcy:1082,Kfr:55349,kfr:55349,kgreen:312,KHcy:1061,khcy:1093,KJcy:1036,kjcy:1116,Kopf:55349,kopf:55349,Kscr:55349,kscr:55349,lAarr:8666,Lacute:313,lacute:314,laemptyv:10676,lagran:8466,Lambda:923,lambda:955,lang:10216,Lang:10218,langd:10641,langle:10216,lap:10885,Laplacetrf:8466,laquo:171,larrb:8676,larrbfs:10527,larr:8592,Larr:8606,lArr:8656,larrfs:10525,larrhk:8617,larrlp:8619,larrpl:10553,larrsim:10611,larrtl:8610,latail:10521,lAtail:10523,lat:10923,late:10925,lates:10925,lbarr:10508,lBarr:10510,lbbrk:10098,lbrace:123,lbrack:91,lbrke:10635,lbrksld:10639,lbrkslu:10637,Lcaron:317,lcaron:318,Lcedil:315,lcedil:316,lceil:8968,lcub:123,Lcy:1051,lcy:1083,ldca:10550,ldquo:8220,ldquor:8222,ldrdhar:10599,ldrushar:10571,ldsh:8626,le:8804,lE:8806,LeftAngleBracket:10216,LeftArrowBar:8676,leftarrow:8592,LeftArrow:8592,Leftarrow:8656,LeftArrowRightArrow:8646,leftarrowtail:8610,LeftCeiling:8968,LeftDoubleBracket:10214,LeftDownTeeVector:10593,LeftDownVectorBar:10585,LeftDownVector:8643,LeftFloor:8970,leftharpoondown:8637,leftharpoonup:8636,leftleftarrows:8647,leftrightarrow:8596,LeftRightArrow:8596,Leftrightarrow:8660,leftrightarrows:8646,leftrightharpoons:8651,leftrightsquigarrow:8621,LeftRightVector:10574,LeftTeeArrow:8612,LeftTee:8867,LeftTeeVector:10586,leftthreetimes:8907,LeftTriangleBar:10703,LeftTriangle:8882,LeftTriangleEqual:8884,LeftUpDownVector:10577,LeftUpTeeVector:10592,LeftUpVectorBar:10584,LeftUpVector:8639,LeftVectorBar:10578,LeftVector:8636,lEg:10891,leg:8922,leq:8804,leqq:8806,leqslant:10877,lescc:10920,les:10877,lesdot:10879,lesdoto:10881,lesdotor:10883,lesg:8922,lesges:10899,lessapprox:10885,lessdot:8918,lesseqgtr:8922,lesseqqgtr:10891,LessEqualGreater:8922,LessFullEqual:8806,LessGreater:8822,lessgtr:8822,LessLess:10913,lesssim:8818,LessSlantEqual:10877,LessTilde:8818,lfisht:10620,lfloor:8970,Lfr:55349,lfr:55349,lg:8822,lgE:10897,lHar:10594,lhard:8637,lharu:8636,lharul:10602,lhblk:9604,LJcy:1033,ljcy:1113,llarr:8647,ll:8810,Ll:8920,llcorner:8990,Lleftarrow:8666,llhard:10603,lltri:9722,Lmidot:319,lmidot:320,lmoustache:9136,lmoust:9136,lnap:10889,lnapprox:10889,lne:10887,lnE:8808,lneq:10887,lneqq:8808,lnsim:8934,loang:10220,loarr:8701,lobrk:10214,longleftarrow:10229,LongLeftArrow:10229,Longleftarrow:10232,longleftrightarrow:10231,LongLeftRightArrow:10231,Longleftrightarrow:10234,longmapsto:10236,longrightarrow:10230,LongRightArrow:10230,Longrightarrow:10233,looparrowleft:8619,looparrowright:8620,lopar:10629,Lopf:55349,lopf:55349,loplus:10797,lotimes:10804,lowast:8727,lowbar:95,LowerLeftArrow:8601,LowerRightArrow:8600,loz:9674,lozenge:9674,lozf:10731,lpar:40,lparlt:10643,lrarr:8646,lrcorner:8991,lrhar:8651,lrhard:10605,lrm:8206,lrtri:8895,lsaquo:8249,lscr:55349,Lscr:8466,lsh:8624,Lsh:8624,lsim:8818,lsime:10893,lsimg:10895,lsqb:91,lsquo:8216,lsquor:8218,Lstrok:321,lstrok:322,ltcc:10918,ltcir:10873,lt:60,LT:60,Lt:8810,ltdot:8918,lthree:8907,ltimes:8905,ltlarr:10614,ltquest:10875,ltri:9667,ltrie:8884,ltrif:9666,ltrPar:10646,lurdshar:10570,luruhar:10598,lvertneqq:8808,lvnE:8808,macr:175,male:9794,malt:10016,maltese:10016,Map:10501,map:8614,mapsto:8614,mapstodown:8615,mapstoleft:8612,mapstoup:8613,marker:9646,mcomma:10793,Mcy:1052,mcy:1084,mdash:8212,mDDot:8762,measuredangle:8737,MediumSpace:8287,Mellintrf:8499,Mfr:55349,mfr:55349,mho:8487,micro:181,midast:42,midcir:10992,mid:8739,middot:183,minusb:8863,minus:8722,minusd:8760,minusdu:10794,MinusPlus:8723,mlcp:10971,mldr:8230,mnplus:8723,models:8871,Mopf:55349,mopf:55349,mp:8723,mscr:55349,Mscr:8499,mstpos:8766,Mu:924,mu:956,multimap:8888,mumap:8888,nabla:8711,Nacute:323,nacute:324,nang:8736,nap:8777,napE:10864,napid:8779,napos:329,napprox:8777,natural:9838,naturals:8469,natur:9838,nbsp:160,nbump:8782,nbumpe:8783,ncap:10819,Ncaron:327,ncaron:328,Ncedil:325,ncedil:326,ncong:8775,ncongdot:10861,ncup:10818,Ncy:1053,ncy:1085,ndash:8211,nearhk:10532,nearr:8599,neArr:8663,nearrow:8599,ne:8800,nedot:8784,NegativeMediumSpace:8203,NegativeThickSpace:8203,NegativeThinSpace:8203,NegativeVeryThinSpace:8203,nequiv:8802,nesear:10536,nesim:8770,NestedGreaterGreater:8811,NestedLessLess:8810,NewLine:10,nexist:8708,nexists:8708,Nfr:55349,nfr:55349,ngE:8807,nge:8817,ngeq:8817,ngeqq:8807,ngeqslant:10878,nges:10878,nGg:8921,ngsim:8821,nGt:8811,ngt:8815,ngtr:8815,nGtv:8811,nharr:8622,nhArr:8654,nhpar:10994,ni:8715,nis:8956,nisd:8954,niv:8715,NJcy:1034,njcy:1114,nlarr:8602,nlArr:8653,nldr:8229,nlE:8806,nle:8816,nleftarrow:8602,nLeftarrow:8653,nleftrightarrow:8622,nLeftrightarrow:8654,nleq:8816,nleqq:8806,nleqslant:10877,nles:10877,nless:8814,nLl:8920,nlsim:8820,nLt:8810,nlt:8814,nltri:8938,nltrie:8940,nLtv:8810,nmid:8740,NoBreak:8288,NonBreakingSpace:160,nopf:55349,Nopf:8469,Not:10988,not:172,NotCongruent:8802,NotCupCap:8813,NotDoubleVerticalBar:8742,NotElement:8713,NotEqual:8800,NotEqualTilde:8770,NotExists:8708,NotGreater:8815,NotGreaterEqual:8817,NotGreaterFullEqual:8807,NotGreaterGreater:8811,NotGreaterLess:8825,NotGreaterSlantEqual:10878,NotGreaterTilde:8821,NotHumpDownHump:8782,NotHumpEqual:8783,notin:8713,notindot:8949,notinE:8953,notinva:8713,notinvb:8951,notinvc:8950,NotLeftTriangleBar:10703,NotLeftTriangle:8938,NotLeftTriangleEqual:8940,NotLess:8814,NotLessEqual:8816,NotLessGreater:8824,NotLessLess:8810,NotLessSlantEqual:10877,NotLessTilde:8820,NotNestedGreaterGreater:10914,NotNestedLessLess:10913,notni:8716,notniva:8716,notnivb:8958,notnivc:8957,NotPrecedes:8832,NotPrecedesEqual:10927,NotPrecedesSlantEqual:8928,NotReverseElement:8716,NotRightTriangleBar:10704,NotRightTriangle:8939,NotRightTriangleEqual:8941,NotSquareSubset:8847,NotSquareSubsetEqual:8930,NotSquareSuperset:8848,NotSquareSupersetEqual:8931,NotSubset:8834,NotSubsetEqual:8840,NotSucceeds:8833,NotSucceedsEqual:10928,NotSucceedsSlantEqual:8929,NotSucceedsTilde:8831,NotSuperset:8835,NotSupersetEqual:8841,NotTilde:8769,NotTildeEqual:8772,NotTildeFullEqual:8775,NotTildeTilde:8777,NotVerticalBar:8740,nparallel:8742,npar:8742,nparsl:11005,npart:8706,npolint:10772,npr:8832,nprcue:8928,nprec:8832,npreceq:10927,npre:10927,nrarrc:10547,nrarr:8603,nrArr:8655,nrarrw:8605,nrightarrow:8603,nRightarrow:8655,nrtri:8939,nrtrie:8941,nsc:8833,nsccue:8929,nsce:10928,Nscr:55349,nscr:55349,nshortmid:8740,nshortparallel:8742,nsim:8769,nsime:8772,nsimeq:8772,nsmid:8740,nspar:8742,nsqsube:8930,nsqsupe:8931,nsub:8836,nsubE:10949,nsube:8840,nsubset:8834,nsubseteq:8840,nsubseteqq:10949,nsucc:8833,nsucceq:10928,nsup:8837,nsupE:10950,nsupe:8841,nsupset:8835,nsupseteq:8841,nsupseteqq:10950,ntgl:8825,Ntilde:209,ntilde:241,ntlg:8824,ntriangleleft:8938,ntrianglelefteq:8940,ntriangleright:8939,ntrianglerighteq:8941,Nu:925,nu:957,num:35,numero:8470,numsp:8199,nvap:8781,nvdash:8876,nvDash:8877,nVdash:8878,nVDash:8879,nvge:8805,nvgt:62,nvHarr:10500,nvinfin:10718,nvlArr:10498,nvle:8804,nvlt:62,nvltrie:8884,nvrArr:10499,nvrtrie:8885,nvsim:8764,nwarhk:10531,nwarr:8598,nwArr:8662,nwarrow:8598,nwnear:10535,Oacute:211,oacute:243,oast:8859,Ocirc:212,ocirc:244,ocir:8858,Ocy:1054,ocy:1086,odash:8861,Odblac:336,odblac:337,odiv:10808,odot:8857,odsold:10684,OElig:338,oelig:339,ofcir:10687,Ofr:55349,ofr:55349,ogon:731,Ograve:210,ograve:242,ogt:10689,ohbar:10677,ohm:937,oint:8750,olarr:8634,olcir:10686,olcross:10683,oline:8254,olt:10688,Omacr:332,omacr:333,Omega:937,omega:969,Omicron:927,omicron:959,omid:10678,ominus:8854,Oopf:55349,oopf:55349,opar:10679,OpenCurlyDoubleQuote:8220,OpenCurlyQuote:8216,operp:10681,oplus:8853,orarr:8635,Or:10836,or:8744,ord:10845,order:8500,orderof:8500,ordf:170,ordm:186,origof:8886,oror:10838,orslope:10839,orv:10843,oS:9416,Oscr:55349,oscr:8500,Oslash:216,oslash:248,osol:8856,Otilde:213,otilde:245,otimesas:10806,Otimes:10807,otimes:8855,Ouml:214,ouml:246,ovbar:9021,OverBar:8254,OverBrace:9182,OverBracket:9140,OverParenthesis:9180,para:182,parallel:8741,par:8741,parsim:10995,parsl:11005,part:8706,PartialD:8706,Pcy:1055,pcy:1087,percnt:37,period:46,permil:8240,perp:8869,pertenk:8241,Pfr:55349,pfr:55349,Phi:934,phi:966,phiv:981,phmmat:8499,phone:9742,Pi:928,pi:960,pitchfork:8916,piv:982,planck:8463,planckh:8462,plankv:8463,plusacir:10787,plusb:8862,pluscir:10786,plus:43,plusdo:8724,plusdu:10789,pluse:10866,PlusMinus:177,plusmn:177,plussim:10790,plustwo:10791,pm:177,Poincareplane:8460,pointint:10773,popf:55349,Popf:8473,pound:163,prap:10935,Pr:10939,pr:8826,prcue:8828,precapprox:10935,prec:8826,preccurlyeq:8828,Precedes:8826,PrecedesEqual:10927,PrecedesSlantEqual:8828,PrecedesTilde:8830,preceq:10927,precnapprox:10937,precneqq:10933,precnsim:8936,pre:10927,prE:10931,precsim:8830,prime:8242,Prime:8243,primes:8473,prnap:10937,prnE:10933,prnsim:8936,prod:8719,Product:8719,profalar:9006,profline:8978,profsurf:8979,prop:8733,Proportional:8733,Proportion:8759,propto:8733,prsim:8830,prurel:8880,Pscr:55349,pscr:55349,Psi:936,psi:968,puncsp:8200,Qfr:55349,qfr:55349,qint:10764,qopf:55349,Qopf:8474,qprime:8279,Qscr:55349,qscr:55349,quaternions:8461,quatint:10774,quest:63,questeq:8799,quot:34,QUOT:34,rAarr:8667,race:8765,Racute:340,racute:341,radic:8730,raemptyv:10675,rang:10217,Rang:10219,rangd:10642,range:10661,rangle:10217,raquo:187,rarrap:10613,rarrb:8677,rarrbfs:10528,rarrc:10547,rarr:8594,Rarr:8608,rArr:8658,rarrfs:10526,rarrhk:8618,rarrlp:8620,rarrpl:10565,rarrsim:10612,Rarrtl:10518,rarrtl:8611,rarrw:8605,ratail:10522,rAtail:10524,ratio:8758,rationals:8474,rbarr:10509,rBarr:10511,RBarr:10512,rbbrk:10099,rbrace:125,rbrack:93,rbrke:10636,rbrksld:10638,rbrkslu:10640,Rcaron:344,rcaron:345,Rcedil:342,rcedil:343,rceil:8969,rcub:125,Rcy:1056,rcy:1088,rdca:10551,rdldhar:10601,rdquo:8221,rdquor:8221,rdsh:8627,real:8476,realine:8475,realpart:8476,reals:8477,Re:8476,rect:9645,reg:174,REG:174,ReverseElement:8715,ReverseEquilibrium:8651,ReverseUpEquilibrium:10607,rfisht:10621,rfloor:8971,rfr:55349,Rfr:8476,rHar:10596,rhard:8641,rharu:8640,rharul:10604,Rho:929,rho:961,rhov:1009,RightAngleBracket:10217,RightArrowBar:8677,rightarrow:8594,RightArrow:8594,Rightarrow:8658,RightArrowLeftArrow:8644,rightarrowtail:8611,RightCeiling:8969,RightDoubleBracket:10215,RightDownTeeVector:10589,RightDownVectorBar:10581,RightDownVector:8642,RightFloor:8971,rightharpoondown:8641,rightharpoonup:8640,rightleftarrows:8644,rightleftharpoons:8652,rightrightarrows:8649,rightsquigarrow:8605,RightTeeArrow:8614,RightTee:8866,RightTeeVector:10587,rightthreetimes:8908,RightTriangleBar:10704,RightTriangle:8883,RightTriangleEqual:8885,RightUpDownVector:10575,RightUpTeeVector:10588,RightUpVectorBar:10580,RightUpVector:8638,RightVectorBar:10579,RightVector:8640,ring:730,risingdotseq:8787,rlarr:8644,rlhar:8652,rlm:8207,rmoustache:9137,rmoust:9137,rnmid:10990,roang:10221,roarr:8702,robrk:10215,ropar:10630,ropf:55349,Ropf:8477,roplus:10798,rotimes:10805,RoundImplies:10608,rpar:41,rpargt:10644,rppolint:10770,rrarr:8649,Rrightarrow:8667,rsaquo:8250,rscr:55349,Rscr:8475,rsh:8625,Rsh:8625,rsqb:93,rsquo:8217,rsquor:8217,rthree:8908,rtimes:8906,rtri:9657,rtrie:8885,rtrif:9656,rtriltri:10702,RuleDelayed:10740,ruluhar:10600,rx:8478,Sacute:346,sacute:347,sbquo:8218,scap:10936,Scaron:352,scaron:353,Sc:10940,sc:8827,sccue:8829,sce:10928,scE:10932,Scedil:350,scedil:351,Scirc:348,scirc:349,scnap:10938,scnE:10934,scnsim:8937,scpolint:10771,scsim:8831,Scy:1057,scy:1089,sdotb:8865,sdot:8901,sdote:10854,searhk:10533,searr:8600,seArr:8664,searrow:8600,sect:167,semi:59,seswar:10537,setminus:8726,setmn:8726,sext:10038,Sfr:55349,sfr:55349,sfrown:8994,sharp:9839,SHCHcy:1065,shchcy:1097,SHcy:1064,shcy:1096,ShortDownArrow:8595,ShortLeftArrow:8592,shortmid:8739,shortparallel:8741,ShortRightArrow:8594,ShortUpArrow:8593,shy:173,Sigma:931,sigma:963,sigmaf:962,sigmav:962,sim:8764,simdot:10858,sime:8771,simeq:8771,simg:10910,simgE:10912,siml:10909,simlE:10911,simne:8774,simplus:10788,simrarr:10610,slarr:8592,SmallCircle:8728,smallsetminus:8726,smashp:10803,smeparsl:10724,smid:8739,smile:8995,smt:10922,smte:10924,smtes:10924,SOFTcy:1068,softcy:1100,solbar:9023,solb:10692,sol:47,Sopf:55349,sopf:55349,spades:9824,spadesuit:9824,spar:8741,sqcap:8851,sqcaps:8851,sqcup:8852,sqcups:8852,Sqrt:8730,sqsub:8847,sqsube:8849,sqsubset:8847,sqsubseteq:8849,sqsup:8848,sqsupe:8850,sqsupset:8848,sqsupseteq:8850,square:9633,Square:9633,SquareIntersection:8851,SquareSubset:8847,SquareSubsetEqual:8849,SquareSuperset:8848,SquareSupersetEqual:8850,SquareUnion:8852,squarf:9642,squ:9633,squf:9642,srarr:8594,Sscr:55349,sscr:55349,ssetmn:8726,ssmile:8995,sstarf:8902,Star:8902,star:9734,starf:9733,straightepsilon:1013,straightphi:981,strns:175,sub:8834,Sub:8912,subdot:10941,subE:10949,sube:8838,subedot:10947,submult:10945,subnE:10955,subne:8842,subplus:10943,subrarr:10617,subset:8834,Subset:8912,subseteq:8838,subseteqq:10949,SubsetEqual:8838,subsetneq:8842,subsetneqq:10955,subsim:10951,subsub:10965,subsup:10963,succapprox:10936,succ:8827,succcurlyeq:8829,Succeeds:8827,SucceedsEqual:10928,SucceedsSlantEqual:8829,SucceedsTilde:8831,succeq:10928,succnapprox:10938,succneqq:10934,succnsim:8937,succsim:8831,SuchThat:8715,sum:8721,Sum:8721,sung:9834,sup1:185,sup2:178,sup3:179,sup:8835,Sup:8913,supdot:10942,supdsub:10968,supE:10950,supe:8839,supedot:10948,Superset:8835,SupersetEqual:8839,suphsol:10185,suphsub:10967,suplarr:10619,supmult:10946,supnE:10956,supne:8843,supplus:10944,supset:8835,Supset:8913,supseteq:8839,supseteqq:10950,supsetneq:8843,supsetneqq:10956,supsim:10952,supsub:10964,supsup:10966,swarhk:10534,swarr:8601,swArr:8665,swarrow:8601,swnwar:10538,szlig:223,Tab:0/0,target:8982,Tau:932,tau:964,tbrk:9140,Tcaron:356,tcaron:357,Tcedil:354,tcedil:355,Tcy:1058,tcy:1090,tdot:8411,telrec:8981,Tfr:55349,tfr:55349,there4:8756,therefore:8756,Therefore:8756,Theta:920,theta:952,thetasym:977,thetav:977,thickapprox:8776,thicksim:8764,ThickSpace:8287,ThinSpace:8201,thinsp:8201,thkap:8776,thksim:8764,THORN:222,thorn:254,tilde:732,Tilde:8764,TildeEqual:8771,TildeFullEqual:8773,TildeTilde:8776,timesbar:10801,timesb:8864,times:215,timesd:10800,tint:8749,toea:10536,topbot:9014,topcir:10993,top:8868,Topf:55349,topf:55349,topfork:10970,tosa:10537,tprime:8244,trade:8482,TRADE:8482,triangle:9653,triangledown:9663,triangleleft:9667,trianglelefteq:8884,triangleq:8796,triangleright:9657,trianglerighteq:8885,tridot:9708,trie:8796,triminus:10810,TripleDot:8411,triplus:10809,trisb:10701,tritime:10811,trpezium:9186,Tscr:55349,tscr:55349,TScy:1062,tscy:1094,TSHcy:1035,tshcy:1115,Tstrok:358,tstrok:359,twixt:8812,twoheadleftarrow:8606,twoheadrightarrow:8608,Uacute:218,uacute:250,uarr:8593,Uarr:8607,uArr:8657,Uarrocir:10569,Ubrcy:1038,ubrcy:1118,Ubreve:364,ubreve:365,Ucirc:219,ucirc:251,Ucy:1059,ucy:1091,udarr:8645,Udblac:368,udblac:369,udhar:10606,ufisht:10622,Ufr:55349,ufr:55349,Ugrave:217,ugrave:249,uHar:10595,uharl:8639,uharr:8638,uhblk:9600,ulcorn:8988,ulcorner:8988,ulcrop:8975,ultri:9720,Umacr:362,umacr:363,uml:168,UnderBar:95,UnderBrace:9183,UnderBracket:9141,UnderParenthesis:9181,Union:8899,UnionPlus:8846,Uogon:370,uogon:371,Uopf:55349,uopf:55349,UpArrowBar:10514,uparrow:8593,UpArrow:8593,Uparrow:8657,UpArrowDownArrow:8645,updownarrow:8597,UpDownArrow:8597,Updownarrow:8661,UpEquilibrium:10606,upharpoonleft:8639,upharpoonright:8638,uplus:8846,UpperLeftArrow:8598,UpperRightArrow:8599,upsi:965,Upsi:978,upsih:978,Upsilon:933,upsilon:965,UpTeeArrow:8613,UpTee:8869,upuparrows:8648,urcorn:8989,urcorner:8989,urcrop:8974,Uring:366,uring:367,urtri:9721,Uscr:55349,uscr:55349,utdot:8944,Utilde:360,utilde:361,utri:9653,utrif:9652,uuarr:8648,Uuml:220,uuml:252,uwangle:10663,vangrt:10652,varepsilon:1013,varkappa:1008,varnothing:8709,varphi:981,varpi:982,varpropto:8733,varr:8597,vArr:8661,varrho:1009,varsigma:962,varsubsetneq:8842,varsubsetneqq:10955,varsupsetneq:8843,varsupsetneqq:10956,vartheta:977,vartriangleleft:8882,vartriangleright:8883,vBar:10984,Vbar:10987,vBarv:10985,Vcy:1042,vcy:1074,vdash:8866,vDash:8872,Vdash:8873,VDash:8875,Vdashl:10982,veebar:8891,vee:8744,Vee:8897,veeeq:8794,vellip:8942,verbar:124,Verbar:8214,vert:124,Vert:8214,VerticalBar:8739,VerticalLine:124,VerticalSeparator:10072,VerticalTilde:8768,VeryThinSpace:8202,Vfr:55349,vfr:55349,vltri:8882,vnsub:8834,vnsup:8835,Vopf:55349,vopf:55349,vprop:8733,vrtri:8883,Vscr:55349,vscr:55349,vsubnE:10955,vsubne:8842,vsupnE:10956,vsupne:8843,Vvdash:8874,vzigzag:10650,Wcirc:372,wcirc:373,wedbar:10847,wedge:8743,Wedge:8896,wedgeq:8793,weierp:8472,Wfr:55349,wfr:55349,Wopf:55349,wopf:55349,wp:8472,wr:8768,wreath:8768,Wscr:55349,wscr:55349,xcap:8898,xcirc:9711,xcup:8899,xdtri:9661,Xfr:55349,xfr:55349,xharr:10231,xhArr:10234,Xi:926,xi:958,xlarr:10229,xlArr:10232,xmap:10236,xnis:8955,xodot:10752,Xopf:55349,xopf:55349,xoplus:10753,xotime:10754,xrarr:10230,xrArr:10233,Xscr:55349,xscr:55349,xsqcup:10758,xuplus:10756,xutri:9651,xvee:8897,xwedge:8896,Yacute:221,yacute:253,YAcy:1071,yacy:1103,Ycirc:374,ycirc:375,Ycy:1067,ycy:1099,yen:165,Yfr:55349,yfr:55349,YIcy:1031,yicy:1111,Yopf:55349,yopf:55349,Yscr:55349,yscr:55349,YUcy:1070,yucy:1102,yuml:255,Yuml:376,Zacute:377,zacute:378,Zcaron:381,zcaron:382,Zcy:1047,zcy:1079,Zdot:379,zdot:380,zeetrf:8488,ZeroWidthSpace:8203,Zeta:918,zeta:950,zfr:55349,Zfr:8488,ZHcy:1046,zhcy:1078,zigrarr:8669,zopf:55349,Zopf:8484,Zscr:55349,zscr:55349,zwj:8205,zwnj:8204},entityToChar=function(m){var c,uchar,ucode,isNumeric="&#"===m.slice(0,2),isHex=isNumeric&&(c=m.slice(2,3))&&("X"===c||"x"===c); if(isNumeric){var num;num=isHex?parseInt(m.slice(3,m.length-1),16):parseInt(m.slice(2,m.length-1),10),uchar=fromCodePoint(num)}else ucode=entities[m.slice(1,m.length-1)],ucode&&(uchar=fromCodePoint(entities[m.slice(1,m.length-1)]));return uchar||m};module.exports.entityToChar=entityToChar},{"./from-code-point":3}],6:[function(require,module,exports){"use strict";module.exports.Node=require("./node"),module.exports.Parser=require("./blocks"),module.exports.HtmlRenderer=require("./html"),module.exports.XmlRenderer=require("./xml")},{"./blocks":1,"./html":4,"./node":8,"./xml":10}],7:[function(require,module,exports){"use strict";function InlineParser(options){return{subject:"",delimiters:null,pos:0,refmap:{},match:match,peek:peek,spnl:spnl,parseBackticks:parseBackticks,parseBackslash:parseBackslash,parseAutolink:parseAutolink,parseHtmlTag:parseHtmlTag,scanDelims:scanDelims,handleDelim:handleDelim,parseLinkTitle:parseLinkTitle,parseLinkDestination:parseLinkDestination,parseLinkLabel:parseLinkLabel,parseOpenBracket:parseOpenBracket,parseCloseBracket:parseCloseBracket,parseBang:parseBang,parseEntity:parseEntity,parseString:parseString,parseNewline:parseNewline,parseReference:parseReference,parseInline:parseInline,processEmphasis:processEmphasis,removeDelimiter:removeDelimiter,options:options||{},parse:parseInlines}}var Node=require("./node"),common=require("./common"),normalizeReference=require("./normalize-reference"),normalizeURI=common.normalizeURI,unescapeString=common.unescapeString,fromCodePoint=require("./from-code-point.js"),entityToChar=require("./html5-entities.js").entityToChar,C_NEWLINE=10,C_ASTERISK=42,C_UNDERSCORE=95,C_BACKTICK=96,C_OPEN_BRACKET=91,C_CLOSE_BRACKET=93,C_LESSTHAN=60,C_BANG=33,C_BACKSLASH=92,C_AMPERSAND=38,C_OPEN_PAREN=40,C_CLOSE_PAREN=41,C_COLON=58,C_SINGLEQUOTE=39,C_DOUBLEQUOTE=34,ESCAPABLE="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",ESCAPED_CHAR="\\\\"+ESCAPABLE,REG_CHAR="[^\\\\()\\x00-\\x20]",IN_PARENS_NOSP="\\(("+REG_CHAR+"|"+ESCAPED_CHAR+")*\\)",TAGNAME="[A-Za-z][A-Za-z0-9]*",ATTRIBUTENAME="[a-zA-Z_:][a-zA-Z0-9:._-]*",UNQUOTEDVALUE="[^\"'=<>`\\x00-\\x20]+",SINGLEQUOTEDVALUE="'[^']*'",DOUBLEQUOTEDVALUE='"[^"]*"',ATTRIBUTEVALUE="(?:"+UNQUOTEDVALUE+"|"+SINGLEQUOTEDVALUE+"|"+DOUBLEQUOTEDVALUE+")",ATTRIBUTEVALUESPEC="(?:\\s*=\\s*"+ATTRIBUTEVALUE+")",ATTRIBUTE="(?:\\s+"+ATTRIBUTENAME+ATTRIBUTEVALUESPEC+"?)",OPENTAG="<"+TAGNAME+ATTRIBUTE+"*\\s*/?>",CLOSETAG="</"+TAGNAME+"\\s*[>]",HTMLCOMMENT="<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->",PROCESSINGINSTRUCTION="[<][?].*?[?][>]",DECLARATION="<![A-Z]+\\s+[^>]*>",CDATA="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",HTMLTAG="(?:"+OPENTAG+"|"+CLOSETAG+"|"+HTMLCOMMENT+"|"+PROCESSINGINSTRUCTION+"|"+DECLARATION+"|"+CDATA+")",ENTITY="&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});",rePunctuation=new RegExp(/^[\u2000-\u206F\u2E00-\u2E7F\\'!"#\$%&\(\)\*\+,\-\.\/:;<=>\?@\[\]\^_`\{\|\}~]/),reHtmlTag=new RegExp("^"+HTMLTAG,"i"),reLinkTitle=new RegExp('^(?:"('+ESCAPED_CHAR+'|[^"\\x00])*"|\'('+ESCAPED_CHAR+"|[^'\\x00])*'|\\(("+ESCAPED_CHAR+"|[^)\\x00])*\\))"),reLinkDestinationBraces=new RegExp("^(?:[<](?:[^<>\\n\\\\\\x00]|"+ESCAPED_CHAR+"|\\\\)*[>])"),reLinkDestination=new RegExp("^(?:"+REG_CHAR+"+|"+ESCAPED_CHAR+"|"+IN_PARENS_NOSP+")*"),reEscapable=new RegExp("^"+ESCAPABLE),reEntityHere=new RegExp("^"+ENTITY,"i"),reTicks=/`+/,reTicksHere=/^`+/,reEllipses=/\.\.\./g,reDash=/---?/g,reEmailAutolink=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,reAutolink=/^<(?:coap|doi|javascript|aaa|aaas|abo