remark.min.js 100 KB

1
  1. !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).remark=t()}}(function(){return function t(r,e,n){function i(a,c){if(!e[a]){if(!r[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=e[a]={exports:{}};r[a][0].call(l.exports,function(t){var e=r[a][1][t];return i(e||t)},l,l.exports,t,r,e,n)}return e[a].exports}for(var o="function"==typeof require&&require,a=0;a<n.length;a++)i(n[a]);return i}({1:[function(t,r,e){(function(t){function r(t,r){for(var e=0,n=t.length-1;n>=0;n--){var i=t[n];"."===i?t.splice(n,1):".."===i?(t.splice(n,1),e++):e&&(t.splice(n,1),e--)}if(r)for(;e--;e)t.unshift("..");return t}function n(t,r){if(t.filter)return t.filter(r);for(var e=[],n=0;n<t.length;n++)r(t[n],n,t)&&e.push(t[n]);return e}var i=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(t){return i.exec(t).slice(1)};e.resolve=function(){for(var e="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var a=o>=0?arguments[o]:t.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,i="/"===a.charAt(0))}return e=r(n(e.split("/"),function(t){return!!t}),!i).join("/"),(i?"/":"")+e||"."},e.normalize=function(t){var i=e.isAbsolute(t),o="/"===a(t,-1);return(t=r(n(t.split("/"),function(t){return!!t}),!i).join("/"))||i||(t="."),t&&o&&(t+="/"),(i?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(n(t,function(t,r){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},e.sep="/",e.dirname=function(t){var r=o(t),e=r[0],n=r[1];return e||n?(n&&(n=n.substr(0,n.length-1)),e+n):"."},e.basename=function(t,r){var e=o(t)[2];return r&&e.substr(-1*r.length)===r&&(e=e.substr(0,e.length-r.length)),e},e.extname=function(t){return o(t)[3]};var a="b"==="ab".substr(-1)?function(t,r,e){return t.substr(r,e)}:function(t,r,e){return r<0&&(r=t.length+r),t.substr(r,e)}}).call(this,t(2))},{2:2}],2:[function(t,r,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(t){if(f===setTimeout)return setTimeout(t,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(t,0);try{return f(t,0)}catch(r){try{return f.call(null,t,0)}catch(r){return f.call(this,t,0)}}}function a(t){if(p===clearTimeout)return clearTimeout(t);if((p===i||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(t);try{return p(t)}catch(r){try{return p.call(null,t)}catch(r){return p.call(this,t)}}}function c(){m&&d&&(m=!1,d.length?g=d.concat(g):v=-1,g.length&&s())}function s(){if(!m){var t=o(c);m=!0;for(var r=g.length;r;){for(d=g,g=[];++v<r;)d&&d[v].run();v=-1,r=g.length}d=null,m=!1,a(t)}}function u(t,r){this.fun=t,this.array=r}function l(){}var f,p,h=r.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(t){f=n}try{p="function"==typeof clearTimeout?clearTimeout:i}catch(t){p=i}}();var d,g=[],m=!1,v=-1;h.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)r[e-1]=arguments[e];g.push(new u(t,r)),1!==g.length||m||o(s)},u.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=l,h.addListener=l,h.once=l,h.off=l,h.removeListener=l,h.removeAllListeners=l,h.emit=l,h.prependListener=l,h.prependOnceListener=l,h.listeners=function(t){return[]},h.binding=function(t){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(t){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},{}],3:[function(t,r,e){"use strict";function n(t){var r=i(a);r.prototype.options=o(r.prototype.options,this.data("settings"),t),this.Parser=r}var i=t(68),o=t(72),a=t(17);r.exports=n,n.Parser=a},{17:17,68:68,72:72}],72:[function(t,r,e){r.exports=function(){for(var t={},r=0;r<arguments.length;r++){var e=arguments[r];for(var i in e)n.call(e,i)&&(t[i]=e[i])}return t};var n=Object.prototype.hasOwnProperty},{}],68:[function(t,r,e){"use strict";var n=t(72),i=t(55);r.exports=function(t){function r(r){return t.apply(this,r)}function e(){return this instanceof e?t.apply(this,arguments):new r(arguments)}var o,a,c;i(e,t),i(r,e),o=e.prototype;for(a in o)(c=o[a])&&"object"==typeof c&&(o[a]="concat"in c?c.concat():n(c));return e}},{55:55,72:72}],17:[function(t,r,e){"use strict";function n(t,r){this.file=r,this.offset={},this.options=o(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=c(r).toOffset,this.unescape=s(this,"escape"),this.decode=u(this)}function i(t){var r,e=[];for(r in t)e.push(r);return e}var o=t(72),a=t(65),c=t(71),s=t(45),u=t(5),l=t(44);r.exports=n;var f=n.prototype;f.setOptions=t(18),f.parse=t(16),f.options=t(6),f.exitStart=a("atStart",!0),f.enterList=a("inList",!1),f.enterLink=a("inLink",!1),f.enterBlock=a("inBlock",!1),f.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.interruptList=[["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],f.blockTokenizers={newline:t(36),indentedCode:t(23),fencedCode:t(22),blockquote:t(20),atxHeading:t(30),thematicBreak:t(42),list:t(35),setextHeading:t(31),html:t(32),footnote:t(29),definition:t(25),table:t(40),paragraph:t(37)},f.inlineTokenizers={escape:t(28),autoLink:t(19),url:t(43),html:t(33),link:t(34),reference:t(38),strong:t(39),emphasis:t(27),deletion:t(26),code:t(24),break:t(21),text:t(41)},f.blockMethods=i(f.blockTokenizers),f.inlineMethods=i(f.inlineTokenizers),f.tokenizeBlock=l("block"),f.tokenizeInline=l("inline"),f.tokenizeFactory=l},{16:16,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,5:5,6:6,65:65,71:71,72:72}],4:[function(t,r,e){r.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},{}],5:[function(t,r,e){"use strict";var n=t(63);r.exports=function(t){function r(r){for(var e=t.offset,n=r.line,i=[];++n&&n in e;)i.push((e[n]||0)+1);return{start:r,indent:i}}function e(r,e,n){3!==n&&t.file.message(r,e)}function i(i,o,a){n(i,{position:r(o),warning:e,text:a,reference:a,textContext:t,referenceContext:t})}return i.raw=function(t,i){return n(t,{position:r(i),warning:e})},i}},{63:63}],63:[function(t,r,e){"use strict";function n(t,r){function e(){return{line:bt,column:vt,offset:gt+(pt.offset||0)}}function n(r){return t.charAt(r)}function u(){yt&&(xt.push(yt),at&&at.call(ut,yt,{start:tt,end:e()}),yt=L)}var l,T,H,G,F,_,Z,Y,$,J,Q,K,X,W,tt,rt,et,nt,it=r.additional,ot=r.nonTerminated,at=r.text,ct=r.reference,st=r.warning,ut=r.textContext,lt=r.referenceContext,ft=r.warningContext,pt=r.position,ht=r.indent||[],dt=t.length,gt=0,mt=-1,vt=pt.column||1,bt=pt.line||1,yt=L,xt=[];for(tt=e(),Z=st?function(t,r){var n=e();n.column+=r,n.offset+=r,st.call(ft,M[t],n,t)}:d,gt--,dt++;++gt<dt;)if(G===x&&(vt=ht[mt]||1),(G=n(gt))!==v)G===x&&(bt++,mt++,vt=0),G?(yt+=G,vt++):u();else{if((_=n(gt+1))===O||_===x||_===m||_===k||_===q||_===v||_===L||it&&_===it){yt+=G,vt++;continue}for(Q=K=gt+1,nt=K,_!==b?X=S:(_=n(nt=++Q))===w||_===A?(X=D,nt=++Q):X=C,l=L,J=L,H=L,W=j[X],nt--;++nt<dt&&(_=n(nt),W(_));)H+=_,X===S&&p.call(c,H)&&(l=H,J=c[H]);(T=n(nt)===y)&&(nt++,X===S&&p.call(a,H)&&(l=H,J=a[H])),et=1+nt-K,(T||ot)&&(H?X===S?(T&&!J?Z(U,1):(l!==H&&(et=1+(nt=Q+l.length)-Q,T=!1),T||(Y=l?N:z,r.attribute?(_=n(nt))===E?(Z(Y,et),J=null):f(_)?J=null:Z(Y,et):Z(Y,et))),F=J):(T||Z(I,et),i(F=parseInt(H,R[X]))?(Z(V,et),F=g):F in s?(Z(P,et),F=s[F]):($=L,o(F)&&Z(P,et),F>65535&&($+=h((F-=65536)>>>10|55296),F=56320|1023&F),F=$+h(F))):X!==S&&Z(B,et)),F?(u(),tt=e(),gt=nt-1,vt+=nt-K+1,xt.push(F),(rt=e()).offset++,ct&&ct.call(lt,F,{start:tt,end:rt},t.slice(K-1,nt)),tt=rt):(H=t.slice(K-1,nt),yt+=H,vt+=H.length,gt=nt-1)}return xt.join(L)}function i(t){return t>=55296&&t<=57343||t>1114111}function o(t){return t>=1&&t<=8||11===t||t>=13&&t<=31||t>=127&&t<=159||t>=64976&&t<=65007||65535==(65535&t)||65534==(65535&t)}var a=t(52),c=t(51),s=t(53),u=t(58),l=t(59),f=t(57);r.exports=function(t,r){var e,i,o={};r||(r={});for(i in T)e=r[i],o[i]=null===e||void 0===e?T[i]:e;return(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start),n(t,o)};var p={}.hasOwnProperty,h=String.fromCharCode,d=Function.prototype,g="�",m="\f",v="&",b="#",y=";",x="\n",w="x",A="X",k=" ",q="<",E="=",L="",O="\t",T={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},S="named",D="hexadecimal",C="decimal",R={};R[D]=16,R[C]=10;var j={};j[S]=f,j[C]=u,j[D]=l;var N=1,I=2,z=3,B=4,U=5,P=6,V=7,H="Numeric character references",G=" must be terminated by a semicolon",F=" cannot be empty",M={};M[N]="Named character references"+G,M[I]=H+G,M[z]="Named character references"+F,M[B]=H+F,M[U]="Named character references must be known",M[P]=H+" cannot be disallowed",M[V]=H+" cannot be outside the permissible Unicode range"},{51:51,52:52,53:53,57:57,58:58,59:59}],6:[function(t,r,e){"use strict";r.exports={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:t(4)}},{4:4}],7:[function(t,r,e){"use strict";r.exports=function(t,r){for(var e=t.indexOf("\n",r);e>r&&" "===t.charAt(e-1);)e--;return e}},{}],8:[function(t,r,e){"use strict";r.exports=function(t,r){return t.indexOf("`",r)}},{}],9:[function(t,r,e){"use strict";r.exports=function(t,r){return t.indexOf("~~",r)}},{}],10:[function(t,r,e){"use strict";r.exports=function(t,r){var e=t.indexOf("*",r),n=t.indexOf("_",r);return-1===n?e:-1===e?n:n<e?n:e}},{}],11:[function(t,r,e){"use strict";r.exports=function(t,r){return t.indexOf("\\",r)}},{}],12:[function(t,r,e){"use strict";r.exports=function(t,r){var e=t.indexOf("[",r),n=t.indexOf("![",r);return-1===n?e:e<n?e:n}},{}],13:[function(t,r,e){"use strict";r.exports=function(t,r){var e=t.indexOf("**",r),n=t.indexOf("__",r);return-1===n?e:-1===e?n:n<e?n:e}},{}],14:[function(t,r,e){"use strict";r.exports=function(t,r){return t.indexOf("<",r)}},{}],15:[function(t,r,e){"use strict";r.exports=function(t,r){var e,i=n.length,o=-1,a=-1;if(!this.options.gfm)return-1;for(;++o<i;)-1!==(e=t.indexOf(n[o],r))&&(e<a||-1===a)&&(a=e);return a};var n=["https://","http://","mailto:"]},{}],16:[function(t,r,e){"use strict";var n=t(72),i=t(69);r.exports=function(){var t,r=this,e=String(r.file),c={line:1,column:1,offset:0},s=n(c);return 65279===(e=e.replace(a,o)).charCodeAt(0)&&(e=e.slice(1),s.column++,s.offset++),t={type:"root",children:r.tokenizeBlock(e,s),position:{start:c,end:r.eof||n(c)}},r.options.position||i(t,!0),t};var o="\n",a=/\r\n|\r/g},{69:69,72:72}],69:[function(t,r,e){"use strict";function n(t){delete t.position}function i(t){t.position=void 0}var o=t(70);r.exports=function(t,r){return o(t,r?n:i),t}},{70:70}],45:[function(t,r,e){"use strict";r.exports=function(t,r){return function(e){for(var n,i=0,o=e.indexOf("\\"),a=t[r],c=[];-1!==o;)c.push(e.slice(i,o)),i=o+1,(n=e.charAt(i))&&-1!==a.indexOf(n)||c.push("\\"),o=e.indexOf("\\",i);return c.push(e.slice(i)),c.join("")}}},{}],44:[function(t,r,e){"use strict";function n(t){var r,e;return"text"!==t.type||!t.position||(r=t.position.start,e=t.position.end,r.line!==e.line||e.column-r.column===t.value.length)}r.exports=function(t){return function(r,e){function o(t){for(var r=-1,e=t.indexOf("\n");-1!==e;)q++,r=e,e=t.indexOf("\n",e+1);-1===r?E+=t.length:E=t.length-r,q in x&&(-1!==r?E+=x[q]:E<=x[q]&&(E=x[q]+1))}function a(){var t=[],r=q+1;return function(){for(var e=q+1;r<e;)t.push((x[r]||0)+1),r++;return t}}function c(){var t={line:q,column:E};return t.offset=y.toOffset(t),t}function s(t){this.start=t,this.end=c()}function u(t){r.substring(0,t.length)!==t&&y.file.fail(new Error("Incorrectly eaten value: please report this warning on http://git.io/vg5Ft"),c())}function l(){var t=c();return function(r,e){var n=r.position,i=n?n.start:t,o=[],a=n&&n.end.line,c=t.line;if(r.position=new s(i),n&&e&&n.indent){if(o=n.indent,a<c){for(;++a<c;)o.push((x[a]||0)+1);o.push(t.column)}e=o.concat(e)}return r.position.indent=e||[],r}}function f(t,r){var e=r?r.children:w,o=e[e.length-1];return o&&t.type===o.type&&t.type in i&&n(o)&&n(t)&&(t=i[t.type].call(y,o,t)),t!==o&&e.push(t),y.atStart&&0!==w.length&&y.exitStart(),t}function p(t){function e(t,r){return p(f(p(t),r),s)}function n(){var n=e.apply(null,arguments);return q=h.line,E=h.column,r=t+r,n}function i(){var e=p({});return q=h.line,E=h.column,r=t+r,e.position}var s=a(),p=l(),h=c();return u(t),e.reset=n,n.test=i,e.test=i,r=r.substring(t.length),o(t),s=s(),e}var h,d,g,m,v,b,y=this,x=y.offset,w=[],A=y[t+"Methods"],k=y[t+"Tokenizers"],q=e.line,E=e.column;if(!r)return w;for(p.now=c,p.file=y.file,o("");r;){for(h=-1,d=A.length,v=!1;++h<d&&(m=A[h],!(g=k[m])||g.onlyAtStart&&!y.atStart||g.notInList&&y.inList||g.notInBlock&&y.inBlock||g.notInLink&&y.inLink||(b=r.length,g.apply(y,[p,r]),!(v=b!==r.length))););v||y.file.fail(new Error("Infinite loop"),p.now())}return y.eof=c(),w}};var i={text:function(t,r){return t.value+=r.value,t},blockquote:function(t,r){return this.options.commonmark?r:(t.children=t.children.concat(r.children),t)}}},{}],30:[function(t,r,e){"use strict";r.exports=function(t,r,e){for(var s,u,l,f=this,p=f.options,h=r.length+1,d=-1,g=t.now(),m="",v="";++d<h;){if((s=r.charAt(d))!==o&&s!==i){d--;break}m+=s}for(l=0;++d<=h;){if((s=r.charAt(d))!==a){d--;break}m+=s,l++}if(!(l>c)&&l&&(p.pedantic||r.charAt(d+1)!==a)){for(h=r.length+1,u="";++d<h;){if((s=r.charAt(d))!==o&&s!==i){d--;break}u+=s}if(p.pedantic||0!==u.length||!s||s===n){if(e)return!0;for(m+=u,u="",v="";++d<h&&(s=r.charAt(d))&&s!==n;)if(s===o||s===i||s===a){for(;s===o||s===i;)u+=s,s=r.charAt(++d);for(;s===a;)u+=s,s=r.charAt(++d);for(;s===o||s===i;)u+=s,s=r.charAt(++d);d--}else v+=u+s,u="";return g.column+=m.length,g.offset+=m.length,m+=v+u,t(m)({type:"heading",depth:l,children:f.tokenizeInline(v,g)})}}};var n="\n",i="\t",o=" ",a="#",c=6},{}],42:[function(t,r,e){"use strict";r.exports=function(t,r,e){for(var l,f,p,h,d=-1,g=r.length+1,m="";++d<g&&((l=r.charAt(d))===i||l===o);)m+=l;if(l===a||l===s||l===c)for(f=l,m+=l,p=1,h="";++d<g;)if((l=r.charAt(d))===f)p++,m+=h+f,h="";else{if(l!==o)return p>=u&&(!l||l===n)?(m+=h,!!e||t(m)({type:"thematicBreak"})):void 0;h+=l}};var n="\n",i="\t",o=" ",a="*",c="_",s="-",u=3},{}],31:[function(t,r,e){"use strict";r.exports=function(t,r,e){for(var s,u,l,f,p,h=this,d=t.now(),g=r.length,m=-1,v="";++m<g;){if((l=r.charAt(m))!==o||m>=a){m--;break}v+=l}for(s="",u="";++m<g;){if((l=r.charAt(m))===n){m--;break}l===o||l===i?u+=l:(s+=u+l,u="")}if(d.column+=v.length,d.offset+=v.length,v+=s+u,l=r.charAt(++m),f=r.charAt(++m),l===n&&c[f]){for(v+=l,u=f,p=c[f];++m<g;){if((l=r.charAt(m))!==f){if(l!==n)return;m--;break}u+=l}return!!e||t(v+u)({type:"heading",depth:p,children:h.tokenizeInline(s,d)})}};var n="\n",i="\t",o=" ",a=3,c={};c["="]=1,c["-"]=2},{}],41:[function(t,r,e){"use strict";r.exports=function(t,r,e){var n,i,o,a,c,s,u,l,f,p,h=this;if(e)return!0;for(a=(n=h.inlineMethods).length,i=h.inlineTokenizers,o=-1,f=r.length;++o<a;)"text"!==(l=n[o])&&i[l]&&((u=i[l].locator)||t.file.fail("Missing locator: `"+l+"`"),-1!==(s=u.call(h,r,1))&&s<f&&(f=s));c=r.slice(0,f),p=t.now(),h.decode(c,p,function(r,e,n){t(n||r)({type:"text",value:r})})}},{}],65:[function(t,r,e){"use strict";r.exports=function(t,r,e){return function(){var n=e||this,i=n[t];return n[t]=!r,function(){n[t]=i}}}},{}],71:[function(t,r,e){"use strict";function n(t){return function(r){var e=-1,n=t.length;if(r<0)return{};for(;++e<n;)if(t[e]>r)return{line:e+1,column:r-(t[e-1]||0)+1,offset:r};return{}}}function i(t){return function(r){var e=r&&r.line,n=r&&r.column;return!isNaN(e)&&!isNaN(n)&&e-1 in t?(t[e-2]||0)+n-1||0:-1}}function o(t){for(var r=[],e=t.indexOf("\n");-1!==e;)r.push(e+1),e=t.indexOf("\n",e+1);return r.push(t.length+1),r}r.exports=function(t){var r=o(String(t));return{toPosition:n(r),toOffset:i(r)}}},{}],32:[function(t,r,e){"use strict";var n=t(47).openCloseTag;r.exports=function(t,r,e){for(var s,u,l,f,p,h,d,g=this.options.blocks,m=r.length,v=0,b=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Za-z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+g.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(n.source+"\\s*$"),/^$/,!1]];v<m&&((f=r.charAt(v))===i||f===o);)v++;if(r.charAt(v)===c){for(s=-1===(s=r.indexOf(a,v+1))?m:s,u=r.slice(v,s),l=-1,p=b.length;++l<p;)if(b[l][0].test(u)){h=b[l];break}if(h){if(e)return h[2];if(v=s,!h[1].test(u))for(;v<m;){if(s=r.indexOf(a,v+1),s=-1===s?m:s,u=r.slice(v+1,s),h[1].test(u)){u&&(v=s);break}v=s}return d=r.slice(0,v),t(d)({type:"html",value:d})}}};var i="\t",o=" ",a="\n",c="<"},{47:47}],28:[function(t,r,e){"use strict";function n(t,r,e){var n,i,o=this;if("\\"===r.charAt(0)&&(n=r.charAt(1),-1!==o.escape.indexOf(n)))return!!e||(i="\n"===n?{type:"break"}:{type:"text",value:n},t("\\"+n)(i))}var i=t(11);r.exports=n,n.locator=i},{11:11}],21:[function(t,r,e){"use strict";function n(t,r,e){for(var n,i=r.length,a=-1,c="";++a<i;){if("\n"===(n=r.charAt(a))){if(a<o)return;return!!e||(c+=n,t(c)({type:"break"}))}if(" "!==n)return;c+=n}}var i=t(7);r.exports=n,n.locator=i;var o=2},{7:7}],18:[function(t,r,e){"use strict";var n=t(72),i=t(62),o=t(6);r.exports=function(t){var r,e,a=this,c=a.options;if(null==t)t={};else{if("object"!=typeof t)throw new Error("Invalid value `"+t+"` for setting `options`");t=n(t)}for(r in o){if(null==(e=t[r])&&(e=c[r]),"blocks"!==r&&"boolean"!=typeof e||"blocks"===r&&"object"!=typeof e)throw new Error("Invalid value `"+e+"` for setting `options."+r+"`");t[r]=e}return a.options=t,a.escape=i(t),a}},{6:6,62:62,72:72}],22:[function(t,r,e){"use strict";var n=t(66);r.exports=function(t,r,e){var f,p,h,d,g,m,v,b,y,x,w,A=this,k=A.options,q=r.length+1,E=0,L="";if(k.gfm){for(;E<q&&((h=r.charAt(E))===a||h===o);)L+=h,E++;if(x=E,(h=r.charAt(E))===c||h===s){for(E++,p=h,f=1,L+=h;E<q&&(h=r.charAt(E))===p;)L+=h,f++,E++;if(!(f<u)){for(;E<q&&((h=r.charAt(E))===a||h===o);)L+=h,E++;for(d="",g="";E<q&&(h=r.charAt(E))!==i&&h!==c&&h!==s;)h===a||h===o?g+=h:(d+=g+h,g=""),E++;if(!(h=r.charAt(E))||h===i){if(e)return!0;for((w=t.now()).column+=L.length,w.offset+=L.length,L+=d,d=A.decode.raw(A.unescape(d),w),g&&(L+=g),g="",b="",y="",m="",v="";E<q;)if(h=r.charAt(E),m+=b,v+=y,b="",y="",h===i){for(m?(b+=h,y+=h):L+=h,g="",E++;E<q&&(h=r.charAt(E))===a;)g+=h,E++;if(b+=g,y+=g.slice(x),!(g.length>=l)){for(g="";E<q&&(h=r.charAt(E))===p;)g+=h,E++;if(b+=g,y+=g,!(g.length<f)){for(g="";E<q&&((h=r.charAt(E))===a||h===o);)b+=h,y+=h,E++;if(!h||h===i)break}}}else m+=h,y+=h,E++;return L+=m+b,t(L)({type:"code",lang:d||null,value:n(v)})}}}}};var i="\n",o="\t",a=" ",c="~",s="`",u=3,l=4},{66:66}],19:[function(t,r,e){"use strict";function n(t,r,e){var n,a,h,d,g,m,v,b,y,x,w,A;if(r.charAt(0)===c){for(n=this,a="",h=r.length,d=0,g="",v=!1,b="",d++,a=c;d<h&&(m=r.charAt(d),!(i(m)||m===s||m===u||":"===m&&r.charAt(d+1)===l));)g+=m,d++;if(g){if(b+=g,g="",m=r.charAt(d),b+=m,d++,m===u)v=!0;else{if(":"!==m||r.charAt(d+1)!==l)return;b+=l,d++}for(;d<h&&(m=r.charAt(d),!i(m)&&m!==s);)g+=m,d++;if(m=r.charAt(d),g&&m===s)return!!e||(b+=g,x=b,a+=b+m,y=t.now(),y.column++,y.offset++,v&&(b.slice(0,p).toLowerCase()===f?(x=x.substr(p),y.column+=p,y.offset+=p):b=f+b),w=n.inlineTokenizers.escape,n.inlineTokenizers.escape=null,A=n.enterLink(),x=n.tokenizeInline(x,y),n.inlineTokenizers.escape=w,A(),t(a)({type:"link",title:null,url:o(b),children:x}))}}}var i=t(60),o=t(63),a=t(14);r.exports=n,n.locator=a,n.notInLink=!0;var c="<",s=">",u="@",l="/",f="mailto:",p=f.length},{14:14,60:60,63:63}],37:[function(t,r,e){"use strict";var n=t(67),i=t(58),o=t(66),a=t(48);r.exports=function(t,r,e){for(var f,p,h,d,g,m=this,v=m.options,b=v.commonmark,y=v.gfm,x=m.blockTokenizers,w=m.interruptParagraph,A=r.indexOf(c),k=r.length;A<k;){if(-1===A){A=k;break}if(r.charAt(A+1)===c)break;if(b){for(d=0,f=A+1;f<k;){if((h=r.charAt(f))===s){d=l;break}if(h!==u)break;d++,f++}if(d>=l){A=r.indexOf(c,A+1);continue}}if(p=r.slice(A+1),a(w,x,m,[t,p,!0]))break;if(x.list.call(m,t,p,!0)&&(m.inList||b||y&&!i(n.left(p).charAt(0))))break;if(f=A,-1!==(A=r.indexOf(c,A+1))&&""===n(r.slice(f,A))){A=f;break}}return p=r.slice(0,A),""===n(p)?(t(p),null):!!e||(g=t.now(),p=o(p),t(p)({type:"paragraph",children:m.tokenizeInline(p,g)}))};var c="\n",s="\t",u=" ",l=4},{48:48,58:58,66:66,67:67}],43:[function(t,r,e){"use strict";function n(t,r,e){var n,a,m,v,b,y,x,w,A,k,q,E,L=this;if(L.options.gfm){for(n="",v=-1,w=g;++v<w;)if(y=d[v],(x=r.slice(0,y.length)).toLowerCase()===y){n=x;break}if(n){for(v=n.length,w=r.length,A="",k=0;v<w&&(m=r.charAt(v),!o(m)&&m!==f)&&("."!==m&&","!==m&&":"!==m&&";"!==m&&'"'!==m&&"'"!==m&&")"!==m&&"]"!==m||(q=r.charAt(v+1))&&!o(q))&&(m!==u&&m!==c||k++,m!==l&&m!==s||!(--k<0));)A+=m,v++;if(A){if(n+=A,a=n,y===h){if(-1===(b=A.indexOf(p))||b===w-1)return;a=a.substr(h.length)}return!!e||(E=L.enterLink(),a=L.tokenizeInline(a,t.now()),E(),t(n)({type:"link",title:null,url:i(n),children:a}))}}}}var i=t(63),o=t(60),a=t(15);r.exports=n,n.locator=a,n.notInLink=!0;var c="[",s="]",u="(",l=")",f="<",p="@",h="mailto:",d=["http://","https://",h],g=d.length},{15:15,60:60,63:63}],40:[function(t,r,e){"use strict";var n=t(60);r.exports=function(t,r,e){var b,y,x,w,A,k,q,E,L,O,T,S,D,C,R,j,N,I,z,B,U,P,V,H,G=this;if(G.options.gfm){for(b=0,I=0,k=r.length+1,q=[];b<k;){if(P=r.indexOf(l,b),V=r.indexOf(c,b+1),-1===P&&(P=r.length),-1===V||V>P){if(I<h)return;break}q.push(r.slice(b,P)),I++,b=P+1}for(w=q.join(l),b=0,k=(y=q.splice(1,1)[0]||[]).length,I--,x=!1,T=[];b<k;){if((L=y.charAt(b))===c){if(O=null,!1===x){if(!1===H)return}else T.push(x),x=!1;H=!1}else if(L===a)O=!0,x=x||v;else if(L===s)x=x===d?g:O&&x===v?m:d;else if(!n(L))return;b++}if(!1!==x&&T.push(x),!(T.length<p)){if(e)return!0;for(N=-1,B=[],U=t(w).reset({type:"table",align:T,children:B});++N<I;){for(z=q[N],A={type:"tableRow",children:[]},N&&t(l),t(z).reset(A,U),k=z.length+1,b=0,E="",S="",D=!0,C=null,R=null;b<k;)if((L=z.charAt(b))!==f&&L!==u){if(""===L||L===c)if(D)t(L);else{if(L&&R){E+=L,b++;continue}!S&&!L||D||(w=S,E.length>1&&(L?(w+=E.slice(0,E.length-1),E=E.charAt(E.length-1)):(w+=E,E="")),j=t.now(),t(w)({type:"tableCell",children:G.tokenizeInline(S,j)},A)),t(E+L),E="",S=""}else if(E&&(S+=E,E=""),S+=L,L===i&&b!==k-2&&(S+=z.charAt(b+1),b++),L===o){for(C=1;z.charAt(b+1)===L;)S+=L,b++,C++;R?C>=R&&(R=0):R=C}D=!1,b++}else S?E+=L:t(L),b++;N||t(l+y)}return U}}};var i="\\",o="`",a="-",c="|",s=":",u=" ",l="\n",f="\t",p=1,h=2,d="left",g="center",m="right",v=null},{60:60}],34:[function(t,r,e){"use strict";function n(t,r,e){var n,o,v,b,y,x,w,A,k,q,E,L,O,T,S,D,C,R,j,N=this,I="",z=0,B=r.charAt(0),U=N.options.pedantic,P=N.options.commonmark,V=N.options.gfm;if("!"===B&&(k=!0,I=B,B=r.charAt(++z)),B===s&&(k||!N.inLink)){for(I+=B,S="",z++,L=r.length,T=0,(C=t.now()).column+=z,C.offset+=z;z<L;){if(B=r.charAt(z),x=B,B===d){for(o=1;r.charAt(z+1)===d;)x+=B,z++,o++;v?o>=v&&(v=0):v=o}else if(B===c)z++,x+=r.charAt(z);else if(v&&!V||B!==s){if((!v||V)&&B===u){if(!T){if(!U)for(;z<L&&(B=r.charAt(z+1),i(B));)x+=B,z++;if(r.charAt(z+1)!==l)return;x+=l,n=!0,z++;break}T--}}else T++;S+=x,x="",z++}if(n){for(q=S,I+=S+x,z++;z<L&&(B=r.charAt(z),i(B));)I+=B,z++;if(B=r.charAt(z),A=P?m:g,S="",b=I,B===p){for(z++,b+=p;z<L&&(B=r.charAt(z))!==h;){if(P&&"\n"===B)return;S+=B,z++}if(r.charAt(z)!==h)return;I+=p+S+h,D=S,z++}else{for(B=null,x="";z<L&&(B=r.charAt(z),!x||!a.call(A,B));){if(i(B)){if(!U)break;x+=B}else{if(B===l)T++;else if(B===f){if(0===T)break;T--}S+=x,x="",B===c&&(S+=c,B=r.charAt(++z)),S+=B}z++}D=S,z=(I+=S).length}for(S="";z<L&&(B=r.charAt(z),i(B));)S+=B,z++;if(B=r.charAt(z),I+=S,S&&a.call(A,B))if(z++,I+=B,S="",E=A[B],y=I,P){for(;z<L&&(B=r.charAt(z))!==E;)B===c&&(S+=c,B=r.charAt(++z)),z++,S+=B;if((B=r.charAt(z))!==E)return;for(O=S,I+=S+B,z++;z<L&&(B=r.charAt(z),i(B));)I+=B,z++}else for(x="";z<L;){if((B=r.charAt(z))===E)w&&(S+=E+x,x=""),w=!0;else if(w){if(B===f){I+=S+E+x,O=S;break}i(B)?x+=B:(S+=E+x+B,x="",w=!1)}else S+=B;z++}if(r.charAt(z)===f)return!!e||(I+=f,D=N.decode.raw(N.unescape(D),t(b).test().end),O&&(y=t(y).test().end,O=N.decode.raw(N.unescape(O),y)),j={type:k?"image":"link",title:O||null,url:D},k?j.alt=N.decode.raw(N.unescape(q),C)||null:(R=N.enterLink(),j.children=N.tokenizeInline(q,C),R()),t(I)(j))}}}var i=t(60),o=t(12);r.exports=n,n.locator=o;var a={}.hasOwnProperty,c="\\",s="[",u="]",l="(",f=")",p="<",h=">",d="`",g={};g['"']='"',g["'"]="'";var m={};m['"']='"',m["'"]="'",m[l]=f},{12:12,60:60}],39:[function(t,r,e){"use strict";function n(t,r,e){var n,a,u,l,f,p,h,d=this,g=0,m=r.charAt(g);if(!(m!==c&&m!==s||r.charAt(++g)!==m||(a=d.options.pedantic,u=m,f=u+u,p=r.length,g++,l="",m="",a&&o(r.charAt(g)))))for(;g<p;){if(h=m,!((m=r.charAt(g))!==u||r.charAt(g+1)!==u||a&&o(h))&&(m=r.charAt(g+2))!==u){if(!i(l))return;return!!e||(n=t.now(),n.column+=2,n.offset+=2,t(f+l+f)({type:"strong",children:d.tokenizeInline(l,n)}))}a||"\\"!==m||(l+=m,m=r.charAt(++g)),l+=m,g++}}var i=t(67),o=t(60),a=t(13);r.exports=n,n.locator=a;var c="*",s="_"},{13:13,60:60,67:67}],26:[function(t,r,e){"use strict";function n(t,r,e){var n,o,s,u=this,l="",f="",p="",h="";if(u.options.gfm&&r.charAt(0)===a&&r.charAt(1)===a&&!i(r.charAt(2)))for(n=1,o=r.length,(s=t.now()).column+=2,s.offset+=2;++n<o;){if(!((l=r.charAt(n))!==a||f!==a||p&&i(p)))return!!e||t(c+h+c)({type:"delete",children:u.tokenizeInline(h,s)});h+=f,p=f,f=l}}var i=t(60),o=t(9);r.exports=n,n.locator=o;var a="~",c="~~"},{60:60,9:9}],24:[function(t,r,e){"use strict";function n(t,r,e){for(var n,o,c,s,u,l,f,p,h=r.length,d=0,g="",m="";d<h&&r.charAt(d)===a;)g+=a,d++;if(g){for(u=g,s=d,g="",p=r.charAt(d),c=0;d<h;){if(l=p,p=r.charAt(d+1),l===a?(c++,m+=l):(c=0,g+=l),c&&p!==a){if(c===s){u+=g+m,f=!0;break}g+=m,m=""}d++}if(!f){if(s%2!=0)return;g=""}if(e)return!0;for(n="",o="",h=g.length,d=-1;++d<h;)l=g.charAt(d),i(l)?o+=l:(o&&(n&&(n+=o),o=""),n+=l);return t(u)({type:"inlineCode",value:n})}}var i=t(60),o=t(8);r.exports=n,n.locator=o;var a="`"},{60:60,8:8}],38:[function(t,r,e){"use strict";function n(t,r,e){var n,o,v,b,y,x,w,A,k=this,q=r.charAt(0),E=0,L=r.length,O="",T="",S=c,D=l;if("!"===q&&(S=s,T=q,q=r.charAt(++E)),q===g){for(E++,T+=q,x="",k.options.footnotes&&S===c&&r.charAt(E)===h&&(T+=h,E++,S=u),A=0;E<L;){if((q=r.charAt(E))===g)w=!0,A++;else if(q===m){if(!A)break;A--}q===d&&(x+=d,q=r.charAt(++E)),x+=q,E++}if(O=x,n=x,(q=r.charAt(E))===m){for(E++,O+=q,x="";E<L&&(q=r.charAt(E),i(q));)x+=q,E++;if(q=r.charAt(E),S!==u&&q===g){for(o="",x+=q,E++;E<L&&(q=r.charAt(E))!==g&&q!==m;)q===d&&(o+=d,q=r.charAt(++E)),o+=q,E++;(q=r.charAt(E))===m?(D=o?p:f,x+=o+q,E++):o="",O+=x,x=""}else{if(!n)return;o=n}if(D===p||!w)return O=T+O,S===c&&k.inLink?null:!!e||(S===u&&-1!==n.indexOf(" ")?t(O)({type:"footnote",children:this.tokenizeInline(n,t.now())}):(v=t.now(),v.column+=T.length,v.offset+=T.length,o=D===p?o:n,b={type:S+"Reference",identifier:a(o)},S!==c&&S!==s||(b.referenceType=D),S===c?(y=k.enterLink(),b.children=k.tokenizeInline(n,v),y()):S===s&&(b.alt=k.decode.raw(k.unescape(n),v)||null),t(O)(b)))}}}var i=t(60),o=t(12),a=t(49);r.exports=n,n.locator=o;var c="link",s="image",u="footnote",l="shortcut",f="collapsed",p="full",h="^",d="\\",g="[",m="]"},{12:12,49:49,60:60}],25:[function(t,r,e){"use strict";function n(t,r,e){for(var n,a,x,w,A,k,q,E,L=this,O=L.options.commonmark,T=0,S=r.length,D="";T<S&&((w=r.charAt(T))===h||w===p);)D+=w,T++;if((w=r.charAt(T))===d){for(T++,D+=w,x="";T<S&&(w=r.charAt(T))!==g;)w===l&&(x+=w,T++,w=r.charAt(T)),x+=w,T++;if(x&&r.charAt(T)===g&&r.charAt(T+1)===b){for(k=x,T=(D+=x+g+b).length,x="";T<S&&((w=r.charAt(T))===p||w===h||w===f);)D+=w,T++;if(w=r.charAt(T),x="",n=D,w===y){for(T++;T<S&&(w=r.charAt(T),i(w));)x+=w,T++;if((w=r.charAt(T))===i.delimiter)D+=y+x+w,T++;else{if(O)return;T-=x.length+1,x=""}}if(!x){for(;T<S&&(w=r.charAt(T),o(w));)x+=w,T++;D+=x}if(x){for(q=x,x="";T<S&&((w=r.charAt(T))===p||w===h||w===f);)x+=w,T++;if(w=r.charAt(T),A=null,w===s?A=s:w===u?A=u:w===m&&(A=v),A){if(!x)return;for(T=(D+=x+w).length,x="";T<S&&(w=r.charAt(T))!==A;){if(w===f){if(T++,(w=r.charAt(T))===f||w===A)return;x+=f}x+=w,T++}if((w=r.charAt(T))!==A)return;a=D,D+=x+w,T++,E=x,x=""}else x="",T=D.length;for(;T<S&&((w=r.charAt(T))===p||w===h);)D+=w,T++;return(w=r.charAt(T))&&w!==f?void 0:!!e||(n=t(n).test().end,q=L.decode.raw(L.unescape(q),n),E&&(a=t(a).test().end,E=L.decode.raw(L.unescape(E),a)),t(D)({type:"definition",identifier:c(k),title:E||null,url:q}))}}}}function i(t){return t!==x&&t!==d&&t!==g}function o(t){return t!==d&&t!==g&&!a(t)}var a=t(60),c=t(49);r.exports=n,n.notInList=!0,n.notInBlock=!0;var s='"',u="'",l="\\",f="\n",p="\t",h=" ",d="[",g="]",m="(",v=")",b=":",y="<",x=">";i.delimiter=x},{49:49,60:60}],23:[function(t,r,e){"use strict";var n=t(64),i=t(66);r.exports=function(t,r,e){for(var n,u,l,f=-1,p=r.length,h="",d="",g="",m="";++f<p;)if(n=r.charAt(f),l)if(l=!1,h+=g,d+=m,g="",m="",n===o)g=n,m=n;else for(h+=n,d+=n;++f<p;){if(!(n=r.charAt(f))||n===o){m=n,g=n;break}h+=n,d+=n}else if(n===c&&r.charAt(f+1)===n&&r.charAt(f+2)===n&&r.charAt(f+3)===n)g+=s,f+=3,l=!0;else if(n===a)g+=n,l=!0;else{for(u="";n===a||n===c;)u+=n,n=r.charAt(++f);if(n!==o)break;g+=u+n,m+=n}if(d)return!!e||t(h)({type:"code",lang:null,value:i(d)})};var o="\n",a="\t",c=" ",s=n(c,4)},{64:64,66:66}],20:[function(t,r,e){"use strict";var n=t(67),i=t(48);r.exports=function(t,r,e){for(var u,l,f,p,h,d,g,m,v,b=this,y=b.offset,x=b.blockTokenizers,w=b.interruptBlockquote,A=t.now(),k=A.line,q=r.length,E=[],L=[],O=[],T=0;T<q&&((l=r.charAt(T))===c||l===a);)T++;if(r.charAt(T)===s){if(e)return!0;for(T=0;T<q;){for(g=T,m=!1,-1===(p=r.indexOf(o,T))&&(p=q);T<q&&((l=r.charAt(T))===c||l===a);)T++;if(r.charAt(T)===s?(T++,m=!0,r.charAt(T)===c&&T++):T=g,h=r.slice(T,p),!m&&!n(h)){T=g;break}if(!m&&(f=r.slice(T),i(w,x,b,[t,f,!0])))break;d=g===T?h:r.slice(g,p),O.push(T-g),E.push(d),L.push(h),T=p+1}for(T=-1,q=O.length,u=t(E.join(o));++T<q;)y[k]=(y[k]||0)+O[T],k++;return v=b.enterBlock(),L=b.tokenizeBlock(L.join(o),A),v(),u({type:"blockquote",children:L})}};var o="\n",a="\t",c=" ",s=">"},{48:48,67:67}],36:[function(t,r,e){"use strict";var n=t(60);r.exports=function(t,r,e){var i,o,a,c,s=r.charAt(0);if("\n"===s){if(e)return!0;for(c=1,i=r.length,o=s,a="";c<i&&(s=r.charAt(c),n(s));)a+=s,"\n"===s&&(o+=a,a=""),c++;t(o)}}},{60:60}],33:[function(t,r,e){"use strict";function n(t,r,e){var n,o,u=this,l=r.length;if(!("<"!==r.charAt(0)||l<3)&&(n=r.charAt(1),(i(n)||"?"===n||"!"===n||"/"===n)&&(o=r.match(a))))return!!e||(o=o[0],!u.inLink&&c.test(o)?u.inLink=!0:u.inLink&&s.test(o)&&(u.inLink=!1),t(o)({type:"html",value:o}))}var i=t(56),o=t(14),a=t(47).tag;r.exports=n,n.locator=o;var c=/^<a /i,s=/^<\/a>/i},{14:14,47:47,56:56}],27:[function(t,r,e){"use strict";function n(t,r,e){var n,c,l,f,p,h,d,g=this,m=0,v=r.charAt(m);if(!(v!==s&&v!==u||(c=g.options.pedantic,p=v,l=v,h=r.length,m++,f="",v="",c&&a(r.charAt(m)))))for(;m<h;){if(d=v,!((v=r.charAt(m))!==l||c&&a(d))){if((v=r.charAt(++m))!==l){if(!i(f)||d===l)return;if(!c&&l===u&&o(v)){f+=l;continue}return!!e||(n=t.now(),n.column++,n.offset++,t(p+f+l)({type:"emphasis",children:g.tokenizeInline(f,n)}))}f+=l}c||"\\"!==v||(f+=v,v=r.charAt(++m)),f+=v,m++}}var i=t(67),o=t(61),a=t(60),c=t(10);r.exports=n,n.locator=c;var s="*",u="_"},{10:10,60:60,61:61,67:67}],35:[function(t,r,e){"use strict";function n(t,r,e){var n,a,c=t.offset,s=null;return r=(t.options.pedantic?i:o).apply(null,arguments),t.options.gfm&&(n=r.match(w))&&(a=n[0].length,s=n[1].toLowerCase()===b,c[e.line]+=a,r=r.slice(a)),{type:"listItem",loose:x.test(r)||r.charAt(r.length-1)===m,checked:s,children:t.tokenizeBlock(r,e)}}function i(t,r,e){function n(t){return i[o]=(i[o]||0)+t.length,o++,""}var i=t.offset,o=e.line;return r=r.replace(k,n),o=e.line,r.replace(q,n)}function o(t,r,e){var n,i,o,a,s,f,p,h=t.offset,d=e.line;for(a=(r=r.replace(A,function(t,r,e,a,s){return i=r+e+a,o=s,Number(e)<10&&i.length%2==1&&(e=g+e),(n=r+c(g,e.length)+a)+o})).split(m),(s=l(r,u(n).indent).split(m))[0]=o,h[d]=(h[d]||0)+i.length,d++,f=0,p=a.length;++f<p;)h[d]=(h[d]||0)+a[f].length-s[f].length,d++;return s.join(m)}var a=t(67),c=t(64),s=t(58),u=t(46),l=t(50),f=t(48);r.exports=function(t,r,e){for(var i,o,c,u,l,b,x,w,A,k,q,T,S,D,C,R,j,N,I,z,B,U,P,V,H=this,G=H.options.commonmark,F=H.options.pedantic,M=H.blockTokenizers,_=H.interruptList,Z=0,Y=r.length,$=null,J=0;Z<Y;){if((u=r.charAt(Z))===v)J+=y-J%y;else{if(u!==g)break;J++}Z++}if(!(J>=y)){if(u=r.charAt(Z),i=G?O:L,!0===E[u])l=u,c=!1;else{for(c=!0,o="";Z<Y&&(u=r.charAt(Z),s(u));)o+=u,Z++;if(u=r.charAt(Z),!o||!0!==i[u])return;$=parseInt(o,10),l=u}if((u=r.charAt(++Z))===g||u===v){if(e)return!0;for(Z=0,D=[],C=[],R=[];Z<Y;){for(x=Z,w=!1,V=!1,-1===(b=r.indexOf(m,Z))&&(b=Y),P=Z+y,J=0;Z<Y;){if((u=r.charAt(Z))===v)J+=y-J%y;else{if(u!==g)break;J++}Z++}if(J>=y&&(V=!0),j&&J>=j.indent&&(V=!0),u=r.charAt(Z),A=null,!V){if(!0===E[u])A=u,Z++,J++;else{for(o="";Z<Y&&(u=r.charAt(Z),s(u));)o+=u,Z++;u=r.charAt(Z),Z++,o&&!0===i[u]&&(A=u,J+=o.length+1)}if(A)if((u=r.charAt(Z))===v)J+=y-J%y,Z++;else if(u===g){for(P=Z+y;Z<P&&r.charAt(Z)===g;)Z++,J++;Z===P&&r.charAt(Z)===g&&(Z-=y-1,J-=y-1)}else u!==m&&""!==u&&(A=null)}if(A){if(!F&&l!==A)break;w=!0}else G||V||r.charAt(x)!==g?G&&j&&(V=J>=j.indent||J>y):V=!0,w=!1,Z=x;if(q=r.slice(x,b),k=x===Z?q:r.slice(Z,b),(A===p||A===h||A===d)&&M.thematicBreak.call(H,t,q,!0))break;if(T=S,S=!a(k).length,V&&j)j.value=j.value.concat(R,q),C=C.concat(R,q),R=[];else if(w)0!==R.length&&(j.value.push(""),j.trail=R.concat()),j={value:[q],indent:J,trail:[]},D.push(j),C=C.concat(R,q),R=[];else if(S){if(T)break;R.push(q)}else{if(T)break;if(f(_,M,H,[t,q,!0]))break;j.value=j.value.concat(R,q),C=C.concat(R,q),R=[]}Z=b+1}for(B=t(C.join(m)).reset({type:"list",ordered:c,start:$,loose:null,children:[]}),N=H.enterList(),I=H.enterBlock(),z=!1,Z=-1,Y=D.length;++Z<Y;)j=D[Z].value.join(m),U=t.now(),(j=t(j)(n(H,j,U),B)).loose&&(z=!0),j=D[Z].trail.join(m),Z!==Y-1&&(j+=m),t(j);return N(),I(),B.loose=z,B}}};var p="*",h="_",d="-",g=" ",m="\n",v="\t",b="x",y=4,x=/\n\n(?!\s*$)/,w=/^\[([ \t]|x|X)][ \t]/,A=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,k=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,q=/^( {1,4}|\t)?/gm,E={};E[p]=!0,E["+"]=!0,E[d]=!0;var L={};L["."]=!0;var O={};O["."]=!0,O[")"]=!0},{46:46,48:48,50:50,58:58,64:64,67:67}],29:[function(t,r,e){"use strict";function n(t,r,e){var n,g,m,v,b,y,x,w,A,k,q,E,L=this,O=L.offset;if(L.options.footnotes){for(n=0,g=r.length,m="",v=t.now(),b=v.line;n<g&&(A=r.charAt(n),i(A));)m+=A,n++;if(r.charAt(n)===l&&r.charAt(n+1)===p){for(n=(m+=l+p).length,x="";n<g&&(A=r.charAt(n))!==f;)A===a&&(x+=A,n++,A=r.charAt(n)),x+=A,n++;if(x&&r.charAt(n)===f&&r.charAt(n+1)===h){if(e)return!0;for(k=o(x),n=(m+=x+f+h).length;n<g&&((A=r.charAt(n))===s||A===u);)m+=A,n++;for(v.column+=m.length,v.offset+=m.length,x="",y="",w="";n<g;){if((A=r.charAt(n))===c){for(w=A,n++;n<g&&(A=r.charAt(n))===c;)w+=A,n++;for(x+=w,w="";n<g&&(A=r.charAt(n))===u;)w+=A,n++;if(0===w.length)break;x+=w}x&&(y+=x,x=""),y+=A,n++}return m+=y,y=y.replace(d,function(t){return O[b]=(O[b]||0)+t.length,b++,""}),q=t(m),E=L.enterBlock(),y=L.tokenizeBlock(y,v),E(),q({type:"footnoteDefinition",identifier:k,children:y})}}}}var i=t(60),o=t(49);r.exports=n,n.notInList=!0,n.notInBlock=!0;var a="\\",c="\n",s="\t",u=" ",l="[",f="]",p="^",h=":",d=/^( {4}|\t)?/gm},{49:49,60:60}],62:[function(t,r,e){"use strict";function n(t){var r=t||{};return r.commonmark?a:r.gfm?o:i}r.exports=n;var i=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],o=i.concat(["~","|"]),a=o.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);n.default=i,n.gfm=o,n.commonmark=a},{}],60:[function(t,r,e){"use strict";r.exports=function(t){return i.test("number"==typeof t?n(t):t.charAt(0))};var n=String.fromCharCode,i=/\s/},{}],48:[function(t,r,e){"use strict";r.exports=function(t,r,e,n){for(var i,o,a,c,s,u,l=["pedantic","commonmark"],f=l.length,p=t.length,h=-1;++h<p;){for(o=(i=t[h])[1]||{},a=i[0],c=-1,u=!1;++c<f;)if(s=l[c],void 0!==o[s]&&o[s]!==e.options[s]){u=!0;break}if(!u&&r[a].apply(e,n))return!0}return!1}},{}],67:[function(t,r,e){(e=r.exports=function(t){return t.replace(/^\s*|\s*$/g,"")}).left=function(t){return t.replace(/^\s*/,"")},e.right=function(t){return t.replace(/\s*$/,"")}},{}],66:[function(t,r,e){"use strict";r.exports=function(t){for(var r=String(t),e=r.length;r.charAt(--e)===n;);return r.slice(0,e+1)};var n="\n"},{}],64:[function(t,r,e){"use strict";var n,i="";r.exports=function(t,r){if("string"!=typeof t)throw new TypeError("expected a string");if(1===r)return t;if(2===r)return t+t;var e=t.length*r;if(n!==t||void 0===n)n=t,i="";else if(i.length>=e)return i.substr(0,e);for(;e>i.length&&r>1;)1&r&&(i+=t),r>>=1,t+=t;return i+=t,i=i.substr(0,e)}},{}],49:[function(t,r,e){"use strict";var n=t(54);r.exports=function(t){return n(t).toLowerCase()}},{54:54}],61:[function(t,r,e){"use strict";r.exports=function(t){return i.test("number"==typeof t?n(t):t.charAt(0))};var n=String.fromCharCode,i=/\w/},{}],47:[function(t,r,e){"use strict";var n="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",i="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";e.openCloseTag=new RegExp("^(?:"+n+"|"+i+")"),e.tag=new RegExp("^(?:"+n+"|"+i+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|<![A-Za-z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)")},{}],56:[function(t,r,e){"use strict";r.exports=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=97&&r<=122||r>=65&&r<=90}},{}],46:[function(t,r,e){"use strict";r.exports=function(t){for(var r,e=0,i=0,o=t.charAt(e),a={};o in n;)i+=r=n[o],r>1&&(i=Math.floor(i/r)*r),a[i]=e,o=t.charAt(++e);return{indent:i,stops:a}};var n={" ":1,"\t":4}},{}],58:[function(t,r,e){"use strict";r.exports=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=48&&r<=57}},{}],50:[function(t,r,e){"use strict";var n=t(67),i=t(64),o=t(46);r.exports=function(t,r){var e,u,l,f,p=t.split(c),h=p.length+1,d=1/0,g=[];for(p.unshift(i(a,r)+"!");h--;)if(u=o(p[h]),g[h]=u.stops,0!==n(p[h]).length){if(!u.indent){d=1/0;break}u.indent>0&&u.indent<d&&(d=u.indent)}if(d!==1/0)for(h=p.length;h--;){for(l=g[h],e=d;e&&!(e in l);)e--;f=0!==n(p[h]).length&&d&&e!==d?s:"",p[h]=f+p[h].slice(e in l?l[e]+1:0)}return p.shift(),p.join(c)};var a=" ",c="\n",s="\t"},{46:46,64:64,67:67}],54:[function(t,r,e){"use strict";r.exports=function(t){return String(t).replace(/\s+/g," ")}},{}],51:[function(t,r,e){r.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],52:[function(t,r,e){r.exports={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},{}],53:[function(t,r,e){r.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}},{}],55:[function(t,r,e){"function"==typeof Object.create?r.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:r.exports=function(t,r){t.super_=r;var e=function(){};e.prototype=r.prototype,t.prototype=new e,t.prototype.constructor=t}},{}],57:[function(t,r,e){"use strict";var n=t(56),i=t(58);r.exports=function(t){return n(t)||i(t)}},{56:56,58:58}],59:[function(t,r,e){"use strict";r.exports=function(t){var r="string"==typeof t?t.charCodeAt(0):t;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}},{}],70:[function(t,r,e){"use strict";r.exports=function(t,r,e,n){function i(t,n,i){var a;return n=n||(i?0:null),r&&t.type!==r||(a=e(t,n,i||null)),t.children&&!1!==a?o(t.children,t):a}function o(t,r){for(var e,o=n?-1:1,a=t.length,c=(n?a:-1)+o;c>-1&&c<a;){if((e=t[c])&&!1===i(e,c,r))return!1;c+=o}return!0}"function"==typeof r&&(n=e,e=r,r=null),i(t)}},{}],73:[function(t,r,e){"use strict";function n(t){var r=i(a);r.prototype.options=o(r.prototype.options,this.data("settings"),t),this.Compiler=r}var i=t(139),o=t(142),a=t(74);r.exports=n,n.Compiler=a},{139:139,142:142,74:74}],142:[function(t,r,e){arguments[4][72][0].apply(e,arguments)},{72:72}],139:[function(t,r,e){arguments[4][68][0].apply(e,arguments)},{123:123,142:142,68:68}],74:[function(t,r,e){"use strict";function n(t,r){this.inLink=!1,this.inTable=!1,this.tree=t,this.file=r,this.options=i(this.options),this.setOptions({})}var i=t(142),o=t(136);r.exports=n;var a=n.prototype;a.enterLink=o("inLink",!1),a.enterTable=o("inTable",!1),a.enterLinkReference=t(87),a.options=t(75),a.setOptions=t(83),a.compile=t(79),a.visit=t(80),a.all=t(77),a.block=t(78),a.visitOrderedItems=t(81),a.visitUnorderedItems=t(82),a.visitors={root:t(111),text:t(115),heading:t(101),paragraph:t(110),blockquote:t(92),list:t(109),listItem:t(108),inlineCode:t(105),code:t(94),html:t(102),thematicBreak:t(116),strong:t(112),emphasis:t(97),break:t(93),delete:t(96),link:t(107),linkReference:t(106),imageReference:t(103),definition:t(95),image:t(104),footnote:t(100),footnoteReference:t(99),footnoteDefinition:t(98),table:t(114),tableCell:t(113)}},{100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,136:136,142:142,75:75,77:77,78:78,79:79,80:80,81:81,82:82,83:83,87:87,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99}],75:[function(t,r,e){"use strict";r.exports={gfm:!0,commonmark:!1,pedantic:!1,entities:"false",setext:!1,closeAtx:!1,looseTable:!1,spacedTable:!0,paddedTable:!0,stringLength:function(t){return t.length},incrementListMarker:!0,fences:!1,fence:"`",bullet:"-",listItemIndent:"tab",rule:"*",ruleSpaces:!0,ruleRepetition:3,strong:"*",emphasis:"_"}},{}],77:[function(t,r,e){"use strict";r.exports=function(t){for(var r=this,e=t.children,n=e.length,i=[],o=-1;++o<n;)i[o]=r.visit(e[o],t);return i}},{}],80:[function(t,r,e){"use strict";r.exports=function(t,r){var e=this,n=e.visitors;return"function"!=typeof n[t.type]&&e.file.fail(new Error("Missing compiler for node of type `"+t.type+"`: `"+t+"`"),t),n[t.type].call(e,t,r)}},{}],78:[function(t,r,e){"use strict";r.exports=function(t){for(var r,e,n=this,i=[],o=t.children,a=o.length,c=-1;++c<a;)r=o[c],e&&(r.type===e.type&&"list"===e.type?i.push(e.ordered===r.ordered?"\n\n\n":"\n\n"):"list"!==e.type||"code"!==r.type||r.lang?i.push("\n\n"):i.push("\n\n\n")),i.push(n.visit(r,t)),e=r;return i.join("")}},{}],81:[function(t,r,e){"use strict";r.exports=function(t){for(var r,e=this,n=e.visitors.listItem,i=e.options.incrementListMarker,o=[],a=t.start,c=t.children,s=c.length,u=-1;++u<s;)r=(i?a+u:a)+".",o[u]=n.call(e,c[u],t,u,r);return o.join("\n")}},{}],82:[function(t,r,e){"use strict";r.exports=function(t){for(var r=this,e=r.options.bullet,n=r.visitors.listItem,i=t.children,o=i.length,a=-1,c=[];++a<o;)c[a]=n.call(r,i[a],t,a,e);return c.join("\n")}},{}],115:[function(t,r,e){"use strict";r.exports=function(t,r){return this.encode(this.escape(t.value,t,r),t)}},{}],111:[function(t,r,e){"use strict";r.exports=function(t){return this.block(t)+"\n"}},{}],110:[function(t,r,e){"use strict";r.exports=function(t){return this.all(t).join("")}},{}],92:[function(t,r,e){"use strict";r.exports=function(t){for(var r,e=this.block(t).split("\n"),n=[],i=e.length,o=-1;++o<i;)r=e[o],n[o]=(r?" ":"")+r;return">"+n.join("\n>")}},{}],109:[function(t,r,e){"use strict";r.exports=function(t){return this[n[t.ordered]](t)};var n={true:"visitOrderedItems",false:"visitUnorderedItems"}},{}],102:[function(t,r,e){"use strict";r.exports=function(t){return t.value}},{}],97:[function(t,r,e){"use strict";r.exports=function(t){var r=this.options.emphasis;return r+this.all(t).join("")+r}},{}],96:[function(t,r,e){"use strict";r.exports=function(t){return"~~"+this.all(t).join("")+"~~"}},{}],93:[function(t,r,e){"use strict";r.exports=function(){return n[this.options.commonmark]};var n={true:"\\\n",false:" \n"}},{}],99:[function(t,r,e){"use strict";r.exports=function(t){return"[^"+t.identifier+"]"}},{}],100:[function(t,r,e){"use strict";r.exports=function(t){return"[^"+this.all(t).join("")+"]"}},{}],113:[function(t,r,e){"use strict";r.exports=function(t){return this.all(t).join("")}},{}],136:[function(t,r,e){arguments[4][65][0].apply(e,arguments)},{65:65}],87:[function(t,r,e){"use strict";var n=t(91);r.exports=function(t,r){var e=t.encode,i=t.escape,o=t.enterLink();return"shortcut"!==r.referenceType&&"collapsed"!==r.referenceType?o:(t.escape=n,t.encode=n,function(){t.encode=e,t.escape=i,o()})}},{91:91}],95:[function(t,r,e){"use strict";var n=t(86),i=t(85);r.exports=function(t){var r=n(t.url);return t.title&&(r+=" "+i(t.title)),"["+t.identifier+"]: "+r}},{85:85,86:86}],104:[function(t,r,e){"use strict";var n=t(86),i=t(85);r.exports=function(t){var r=this,e=n(r.encode(t.url||"",t)),o=r.enterLink(),a=r.encode(r.escape(t.alt||"",t));return o(),t.title&&(e+=" "+i(r.encode(t.title,t))),"!["+a+"]("+e+")"}},{85:85,86:86}],103:[function(t,r,e){"use strict";var n=t(89);r.exports=function(t){return"!["+(this.encode(t.alt,t)||"")+"]"+n(t)}},{89:89}],106:[function(t,r,e){"use strict";var n=t(84),i=t(89);r.exports=function(t){var r=this,e=t.referenceType,o=r.enterLinkReference(r,t),a=r.all(t).join("");return o(),"shortcut"!==e&&"collapsed"!==e||(a=n(a,t.identifier)),"["+a+"]"+i(t)}},{84:84,89:89}],101:[function(t,r,e){"use strict";var n=t(135);r.exports=function(t){var r,e=this,i=t.depth,o=e.options.setext,a=e.options.closeAtx,c=e.all(t).join("");return o&&i<3?c+"\n"+n(1===i?"=":"-",c.length):(r=n("#",t.depth))+" "+c+(a?" "+r:"")}},{135:135}],112:[function(t,r,e){"use strict";var n=t(135);r.exports=function(t){var r=n(this.options.strong,2);return r+this.all(t).join("")+r}},{135:135}],116:[function(t,r,e){"use strict";var n=t(135);r.exports=function(){var t=this.options,r=n(t.rule,t.ruleRepetition);return t.ruleSpaces?r.split("").join(" "):r}},{135:135}],98:[function(t,r,e){"use strict";var n=t(135);r.exports=function(t){return"[^"+t.identifier.toLowerCase()+"]: "+this.all(t).join("\n\n"+n(" ",4))}},{135:135}],105:[function(t,r,e){"use strict";var n=t(130),i=t(135);r.exports=function(t){var r=t.value,e=i("`",n(r,"`")+1),o=e,a=e;return"`"===r.charAt(0)&&(o+=" "),"`"===r.charAt(r.length-1)&&(a=" "+a),o+r+a}},{130:130,135:135}],94:[function(t,r,e){"use strict";var n=t(130),i=t(135),o=t(90);r.exports=function(t,r){var e,c=this,s=t.value,u=c.options,l=u.fence,f=c.encode(t.lang||"",t);return f||u.fences||!s?(e=n(s,l)+1,a.test(s)&&(s=o(s,1)),(e=i(l,Math.max(e,3)))+f+"\n"+s+"\n"+e):(r&&"listItem"===r.type&&"tab"!==u.listItemIndent&&u.pedantic&&c.file.fail("Cannot indent code properly. See http://git.io/vgFvT",t.position),o(s,1))};var a=/([`~])\1{2}/},{130:130,135:135,90:90}],114:[function(t,r,e){"use strict";var n=t(132);r.exports=function(t){for(var r,e,i=this,o=i.options,a=o.looseTable,c=o.spacedTable,s=o.paddedTable,u=o.stringLength,l=t.children,f=l.length,p=i.enterTable(),h=[];f--;)h[f]=i.all(l[f]);return p(),a?(r="",e=""):c?(r="| ",e=" |"):(r="|",e="|"),n(h,{align:t.align,pad:s,start:r,end:e,stringLength:u,delimiter:c?" | ":"|"})}},{132:132}],108:[function(t,r,e){"use strict";var n=t(135),i=t(90);r.exports=function(t,r,e,a){for(var c,s,u,l=this,f=l.options.listItemIndent,p=t.loose,h=t.children,d=h.length,g=[],m=-1;++m<d;)g[m]=l.visit(h[m],t);return c=o[t.checked]+g.join(p?"\n\n":"\n"),"1"===f||"mixed"===f&&-1===c.indexOf("\n")?(s=a.length+1,u=" "):(s=4*Math.ceil((a.length+1)/4),u=n(" ",s-a.length)),c=a+u+i(c,s/4).slice(s),p&&r.children.length-1!==e&&(c+="\n"),c};var o={undefined:"",null:"",true:"[x] ",false:"[ ] "}},{135:135,90:90}],107:[function(t,r,e){"use strict";var n=t(86),i=t(85);r.exports=function(t){var r=this,e=r.encode(t.url||"",t),a=r.enterLink(),c=r.encode(r.escape(t.url||"",t)),s=r.all(t).join("");return a(),null!=t.title||!o.test(e)||c!==s&&c!=="mailto:"+s?(e=n(e),t.title&&(e+=" "+i(r.encode(r.escape(t.title,t),t))),"["+s+"]("+e+")"):n(r.encode(t.url),!0)};var o=/^[a-z][a-z+.-]+:\/?/i},{85:85,86:86}],83:[function(t,r,e){"use strict";function n(t,r){throw new Error("Invalid value `"+t+"` for setting `"+r+"`")}function i(t){var r={};return"false"===t?u:("true"===t&&(r.useNamedReferences=!0),"escape"===t&&(r.escapeOnly=!0,r.useNamedReferences=!0),function(t){return a(t,r)})}var o=t(142),a=t(138),c=t(75),s=t(76),u=t(91);r.exports=function(t){var r,e,a=this,u=a.options;if(null==t)t={};else{if("object"!=typeof t)throw new Error("Invalid value `"+t+"` for setting `options`");t=o(t)}for(e in c)f[typeof c[e]](t,e,u[e],l[e]);return(r=t.ruleRepetition)&&r<3&&n(r,"options.ruleRepetition"),a.encode=i(String(t.entities)),a.escape=s(t),a.options=t,a};var l={entities:{true:!0,false:!0,numbers:!0,escape:!0},bullet:{"*":!0,"-":!0,"+":!0},rule:{"-":!0,_:!0,"*":!0},listItemIndent:{tab:!0,mixed:!0,1:!0},emphasis:{_:!0,"*":!0},strong:{_:!0,"*":!0},fence:{"`":!0,"~":!0}},f={boolean:function(t,r,e){var i=t[r];null==i&&(i=e),"boolean"!=typeof i&&n(i,"options."+r),t[r]=i},string:function(t,r,e,i){var o=t[r];null==o&&(o=e),(o=String(o))in i||n(o,"options."+r),t[r]=o},number:function(t,r,e){var i=t[r];null==i&&(i=e),isNaN(i)&&n(i,"options."+r),t[r]=i},function:function(t,r,e){var i=t[r];null==i&&(i=e),"function"!=typeof i&&n(i,"options."+r),t[r]=i}}},{138:138,142:142,75:75,76:76,91:91}],79:[function(t,r,e){"use strict";var n=t(133);r.exports=function(){return this.visit(n(this.tree,this.options.commonmark))}},{133:133}],76:[function(t,r,e){"use strict";function n(t,r){var e=t.lastIndexOf("\n",r),n=t.indexOf("\n",r);for(e=-1===e?-1:e,n=-1===n?t.length:n;++e<n;)if(-1===h.indexOf(t.charAt(e)))return!1;return!0}function i(t){return t&&"text"===t.type}function o(t){var r=t.slice(-6).toLowerCase();return"mailto"===r||"https"===r.slice(-5)||"http"===r.slice(-4)}var a=t(127),c=t(125),s=t(129),u=t(131),l=t(88);r.exports=function(t){return function(r,e,h){function g(t){return-1===R.indexOf(t)?d[t]:f+t}var m,v,b,y,x,w,A=this,k=t.gfm,q=t.commonmark,E=t.pedantic,L=q?[".",")"]:["."],O=h&&h.children,T=O&&O.indexOf(e),S=O&&O[T-1],D=O&&O[T+1],C=r.length,R=u(t),j=-1,N=[],I=N;for(m=S?i(S)&&/\n\s*$/.test(S.value):!h||"root"===h.type||"paragraph"===h.type;++j<C;){if(v=r.charAt(j),w=!1,"\n"===v)m=!0;else if(v===f||"`"===v||"*"===v||"["===v||"<"===v||"&"===v&&l(r.slice(j))>0||"]"===v&&A.inLink||k&&"~"===v&&"~"===r.charAt(j+1)||k&&"|"===v&&(A.inTable||n(r,j))||"_"===v&&j>0&&j<C-1&&(E||!c(r.charAt(j-1))||!c(r.charAt(j+1)))||k&&!A.inLink&&":"===v&&o(N.join("")))w=!0;else if(m)if(">"===v||"#"===v||-1!==p.indexOf(v))w=!0;else if(a(v)){for(x=j+1;x<C&&a(r.charAt(x));)x++;-1!==L.indexOf(r.charAt(x))&&((D=r.charAt(x+1))&&" "!==D&&"\t"!==D&&"\n"!==D||(N.push(r.slice(j,x)),j=x,v=r.charAt(j),w=!0))}m&&!s(v)&&(m=!1),N.push(w?g(v):v)}if(O&&i(e)){if(S&&"shortcut"===S.referenceType){for(j=-1,C=I.length;++j<C;)if(" "!==(v=I[j])&&"\t"!==v){"("!==v&&":"!==v||(I[j]=g(v));break}i(D)&&j===C&&"("===D.value.charAt(0)&&I.push(f)}k&&!A.inLink&&i(S)&&":"===r.charAt(0)&&o(S.value.slice(-6))&&(I[0]=g(":")),i(D)&&"&"===r.charAt(C-1)&&0!==l("&"+D.value)&&(I[I.length-1]=g("&")),k&&i(D)&&"~"===r.charAt(C-1)&&"~"===D.value.charAt(0)&&I.splice(I.length-1,0,f),b=i(S)&&c(S.value.slice(-1)),y=i(D)&&c(D.value.charAt(0)),1===C?"_"!==r||!E&&b&&y||I.unshift(f):("_"!==r.charAt(0)||!E&&b&&c(r.charAt(1))||I.unshift(f),"_"!==r.charAt(C-1)||!E&&y&&c(r.charAt(C-2))||I.splice(I.length-1,0,f))}return I.join("")}};var f="\\",p=["*","-","+"],h=[":","-"," ","|"],d={"<":"&lt;",":":"&#x3A;","&":"&amp;","|":"&#x7C;","~":"&#x7E;"}},{125:125,127:127,129:129,131:131,88:88}],127:[function(t,r,e){arguments[4][58][0].apply(e,arguments)},{58:58}],125:[function(t,r,e){"use strict";r.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return!/[^0-9a-z\xDF-\xFF]/.test(t.toLowerCase())}},{}],131:[function(t,r,e){arguments[4][62][0].apply(e,arguments)},{62:62}],129:[function(t,r,e){arguments[4][60][0].apply(e,arguments)},{60:60}],88:[function(t,r,e){"use strict";var n=t(134);r.exports=function(t){var r;return"&"!==t.charAt(0)?0:(r=t.split("&",2).join("&")).length-n(r).length}},{134:134}],133:[function(t,r,e){"use strict";function n(t,r){var e,n;return"text"===t.type?!t.position||(e=t.position.start,n=t.position.end,e.line!==n.line||n.column-e.column===t.value.length):r&&"blockquote"===t.type}var i=t(141),o=t(140);r.exports=function(t,r){var e=o(function(t,e,i){var o=i.children,a=e&&o[e-1];if(a&&t.type===a.type&&n(a,r)&&n(t,r))return t.value&&(a.value+=t.value),t.children&&(a.children=a.children.concat(t.children)),o.splice(e,1),a.position&&t.position&&(a.position.end=t.position.end),e});return i(t,function(t){t.children&&e(t)}),t}},{140:140,141:141}],91:[function(t,r,e){"use strict";r.exports=function(t){return t}},{}],138:[function(t,r,e){"use strict";function n(t,r){var e=r||{},n=e.subset,o=n?c(n):m,s=e.escapeOnly,u=e.omitOptionalSemicolons;return t=t.replace(o,function(t,r,n){return i(t,n.charAt(r+1),e)}),n||s?t:t.replace(v,function(t,r,e){return a(1024*(t.charCodeAt(0)-55296)+t.charCodeAt(1)-56320+65536,e.charAt(r+2),u)}).replace(b,function(t,r,n){return i(t,n.charAt(r+1),e)})}function i(t,r,e){var n,i,c=e.useShortestReferences,s=e.omitOptionalSemicolons;return(c||e.useNamedReferences)&&h.call(g,t)&&(n=o(g[t],r,s,e.attribute)),!c&&n||(i=a(t.charCodeAt(0),r,s)),n&&(!c||n.length<i.length)?n:i}function o(t,r,e,n){var i="&"+t;return e&&h.call(u,t)&&-1===p.indexOf(t)&&(!n||r&&"="!==r&&!f(r))?i:i+";"}function a(t,r,e){var n="&#x"+t.toString(16).toUpperCase();return e&&r&&!l(r)?n:n+";"}function c(t){return new RegExp("["+t.join("")+"]","g")}var s=t(119),u=t(120),l=t(128),f=t(126),p=t(137);r.exports=n,n.escape=function(t){return n(t,{escapeOnly:!0,useNamedReferences:!0})};var h={}.hasOwnProperty,d=['"',"'","<",">","&","`"],g=function(){var t,r={};for(t in s)r[s[t]]=t;return r}(),m=c(d),v=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g},{119:119,120:120,126:126,128:128,137:137}],84:[function(t,r,e){"use strict";var n=t(88);r.exports=function(t,r){for(var e,o=t.length,a=r.length,c=[],s=0,u=0;u<o;){for(e=u;u<o&&!i.test(t.charAt(u));)u+=1;for(c.push(t.slice(e,u));s<a&&!i.test(r.charAt(s));)s+=1;for(e=s;s<a&&i.test(r.charAt(s));)"&"===r.charAt(s)&&(s+=n(r.slice(s))),s+=1;for(c.push(r.slice(e,s));u<o&&i.test(t.charAt(u));)u+=1}return c.join("")};var i=/[-!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~_]/},{88:88}],85:[function(t,r,e){"use strict";r.exports=function(t){var r=-1===t.indexOf('"')?'"':"'";return r+t+r}},{}],86:[function(t,r,e){"use strict";var n=t(118);r.exports=function(t,r){return r||0===t.length||i.test(t)||n(t,"(")!==n(t,")")?"<"+t+">":t};var i=/\s/},{118:118}],118:[function(t,r,e){"use strict";r.exports=function(t,r){var e,n=0;if(t=String(t),"string"!=typeof r||1!==r.length)throw new Error("Expected character");for(e=t.indexOf(r);-1!==e;)n++,e=t.indexOf(r,e+1);return n}},{}],134:[function(t,r,e){arguments[4][63][0].apply(e,arguments)},{120:120,121:121,122:122,126:126,127:127,128:128,63:63}],89:[function(t,r,e){"use strict";r.exports=function(t){var r=t.referenceType,e="full"===r?t.identifier:"";return"shortcut"===r?e:"["+e+"]"}},{}],90:[function(t,r,e){"use strict";var n=t(135);r.exports=function(t,r){var e,o;for(e=(t=t.split("\n")).length,o=n(" ",r*i);e--;)0!==t[e].length&&(t[e]=o+t[e]);return t.join("\n")};var i=4},{135:135}],135:[function(t,r,e){arguments[4][64][0].apply(e,arguments)},{64:64}],130:[function(t,r,e){"use strict";r.exports=function(t,r){var e,n,i=0,o=0;if("string"!=typeof r||1!==r.length)throw new Error("Expected character");for(e=n=(t=String(t)).indexOf(r);-1!==n;)i++,n===e?i>o&&(o=i):i=1,e=n+1,n=t.indexOf(r,e);return o}},{}],132:[function(t,r,e){"use strict";function n(t){return null===t||void 0===t?"":String(t)}function i(t){return String(t).length}function o(t,r){return Array(t+1).join(r||y)}function a(t){var r=s.exec(t);return r?r.index+1:t.length}r.exports=function(t,r){var e,s,w,A,k,q,E,L,O,T,S,D,C=r||{},R=C.delimiter,j=C.start,N=C.end,I=C.align,z=C.stringLength||i,B=0,U=-1,P=t.length,V=[];for(I=I?I.concat():[],null!==R&&void 0!==R||(R=y+b+y),null!==j&&void 0!==j||(j=b+y),null!==N&&void 0!==N||(N=y+b);++U<P;)for(q=-1,(A=t[U]).length>B&&(B=A.length);++q<B;)E=A[q]?a(A[q]):null,V[q]||(V[q]=g),E>V[q]&&(V[q]=E);for("string"==typeof I&&(I=o(B,I).split("")),q=-1;++q<B;)"string"==typeof(e=I[q])&&(e=e.charAt(0).toLowerCase()),-1===d.indexOf(e)&&(e=h),I[q]=e;for(U=-1,w=[];++U<P;){for(A=t[U],q=-1,k=[];++q<B;)O=n(O=A[q]),I[q]===p?(E=a(O),L=V[q]+(c.test(O)?0:1)-(z(O)-E),k[q]=O+o(L-1)):k[q]=O;w[U]=k}for(V=[],U=-1;++U<P;)for(k=w[U],q=-1;++q<B;)O=k[q],V[q]||(V[q]=g),(L=z(O))>V[q]&&(V[q]=L);for(U=-1;++U<P;){if(k=w[U],q=-1,!1!==C.pad)for(;++q<B;)O=k[q],T=o(E=V[q]-(z(O)||0)),I[q]===l||I[q]===p?O=T+O:I[q]===f?((E/=2)%1==0?(S=E,D=E):(S=E+.5,D=E-.5),O=o(S)+O+o(D)):O+=T,k[q]=O;w[U]=k.join(R)}if(!1!==C.rule){for(q=-1,s=[];++q<B;)T=!1===C.pad?(T=z(n(O=t[0][q])))>g?T:g:V[q],O=(e=I[q])===l||e===h?v:m,O+=o(T-2,v),O+=e!==u&&e!==h?m:v,s[q]=O;w.splice(1,0,s.join(R))}return j+w.join(N+x+j)+N};var c=/\./,s=/\.[^.]*$/,u="l",l="r",f="c",p=".",h="",d=[u,l,f,p,h],g=3,m=":",v="-",b="|",y=" ",x="\n"},{}],117:[function(t,r,e){"use strict";r.exports=function(t,r,e){var i,o=-1;if(!t)throw new Error("Iterate requires that |this| not be "+t);if(!n.call(t,"length"))throw new Error("Iterate requires that |this| has a `length`");if("function"!=typeof r)throw new Error("`callback` must be a function");for(;++o<t.length;)o in t&&"number"==typeof(i=r.call(e,t[o],o,t))&&(i<0&&(o=0),o=i-1)};var n={}.hasOwnProperty},{}],119:[function(t,r,e){r.exports={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"}},{}],120:[function(t,r,e){arguments[4][51][0].apply(e,arguments)},{51:51}],121:[function(t,r,e){arguments[4][52][0].apply(e,arguments)},{52:52}],122:[function(t,r,e){arguments[4][53][0].apply(e,arguments)},{53:53}],123:[function(t,r,e){arguments[4][55][0].apply(e,arguments)},{55:55}],124:[function(t,r,e){arguments[4][56][0].apply(e,arguments)},{56:56}],126:[function(t,r,e){arguments[4][57][0].apply(e,arguments)},{124:124,127:127,57:57}],128:[function(t,r,e){arguments[4][59][0].apply(e,arguments)},{59:59}],141:[function(t,r,e){arguments[4][70][0].apply(e,arguments)},{70:70}],140:[function(t,r,e){"use strict";function n(t){return function(r){var e=r&&r.children;if(!e)throw new Error("Missing children in `parent` for `modifier`");return o(e,t,r)}}function i(t){return function(r,e){return t(r,e,this)}}var o=t(117);r.exports=function(t){return n(i(t))}},{117:117}],137:[function(t,r,e){r.exports=["cent","copy","divide","gt","lt","not","para","times"]},{}],143:[function(t,r,e){"use strict";r.exports=function(t){if(t)throw t}},{}],144:[function(t,r,e){"use strict";var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===i.call(t)},a=function(t){if(!t||"[object Object]"!==i.call(t))return!1;var r=n.call(t,"constructor"),e=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!e)return!1;var o;for(o in t);return void 0===o||n.call(t,o)};r.exports=function t(){var r,e,n,i,c,s,u=arguments[0],l=1,f=arguments.length,p=!1;for("boolean"==typeof u&&(p=u,u=arguments[1]||{},l=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});l<f;++l)if(null!=(r=arguments[l]))for(e in r)n=u[e],u!==(i=r[e])&&(p&&i&&(a(i)||(c=o(i)))?(c?(c=!1,s=n&&o(n)?n:[]):s=n&&a(n)?n:{},u[e]=t(p,s,i)):void 0!==i&&(u[e]=i));return u}},{}],145:[function(t,r,e){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function i(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}r.exports=function(t){return null!=t&&(n(t)||i(t)||!!t._isBuffer)}},{}],146:[function(t,r,e){"use strict";var n=Object.prototype.toString;r.exports=function(t){var r;return"[object Object]"===n.call(t)&&(null===(r=Object.getPrototypeOf(t))||r===Object.getPrototypeOf({}))}},{}],147:[function(t,r,e){"use strict";var n=t(1);r.exports=function(t,r){if("string"!=typeof t)return t;if(0===t.length)return t;var e=n.basename(t,n.extname(t))+r;return n.join(n.dirname(t),e)}},{1:1}],148:[function(t,r,e){"use strict";function n(t,r){function e(){o||(o=!0,r.apply(null,arguments))}function n(t){e(null,t)}var o;return function(){var r,a=i.call(arguments,0),c=t.length>a.length;c&&a.push(e);try{r=t.apply(null,a)}catch(t){if(c&&o)throw t;return e(t)}c||(r&&"function"==typeof r.then?r.then(n,e):r instanceof Error?e(r):n(r))}}r.exports=function(){var t=[],r={};return r.run=function(){function r(c){var s=t[++e],u=i.call(arguments,0).slice(1),l=o.length,f=-1;if(c)a(c);else{for(;++f<l;)null!==u[f]&&void 0!==u[f]||(u[f]=o[f]);o=u,s?n(s,r).apply(null,o):a.apply(null,[null].concat(o))}}var e=-1,o=i.call(arguments,0,-1),a=arguments[arguments.length-1];if("function"!=typeof a)throw new Error("Expected function as last argument, not "+a);r.apply(null,[null].concat(o))},r.use=function(e){if("function"!=typeof e)throw new Error("Expected `fn` to be a function, not "+e);return t.push(e),r},r};var i=[].slice},{}],149:[function(t,r,e){"use strict";function n(){function t(){for(var t=n(),r=A.length,e=-1;++e<r;)t.use.apply(null,A[e]);return t.data(f(!0,{},q)),t}function r(){var r,e,n,i;if(E)return t;for(;++L<A.length;)e=(r=A[L])[0],i=null,!1!==(n=r[1])&&(!0===n&&(r[1]=void 0),i=e.apply(t,r.slice(1)),m(i)&&k.use(i));return E=!0,L=1/0,t}function e(t){for(var r,e=A.length,n=-1;++n<e;)if((r=A[n])[0]===t)return r}function o(t,e,n){function i(r,i){k.run(t,h(e),function(e,o,a){o=o||t,e?i(e):r?r(o):n(null,o,a)})}if(u(t),r(),!n&&m(e)&&(n=e,e=null),!n)return new Promise(i);i(null,n)}function w(e,n){function i(r,i){var o=h(e);x.run(t,{file:o},function(t){t?i(t):r?r(o):n(null,o)})}if(r(),a("process",t.Parser),c("process",t.Compiler),!n)return new Promise(i);i(null,n)}var A=[],k=d(),q={},E=!1,L=-1;return t.data=function(r,e){return g(r)?2===arguments.length?(s("data",E),q[r]=e,t):y.call(q,r)&&q[r]||null:r?(s("data",E),q=r,t):q},t.freeze=r,t.attachers=A,t.use=function(r){function n(t){o(t.plugins),t.settings&&(c=f(c||{},t.settings))}function i(t){if(m(t))a(t);else{if("object"!=typeof t)throw new Error("Expected usable value, not `"+t+"`");"length"in t?a.apply(null,t):n(t)}}function o(t){var r,e;if(null===t||void 0===t);else{if(!("object"==typeof t&&"length"in t))throw new Error("Expected a list of plugins, not `"+t+"`");for(r=t.length,e=-1;++e<r;)i(t[e])}}function a(t,r){var n=e(t);n?(v(n[1])&&v(r)&&(r=f(n[1],r)),n[1]=r):A.push(b.call(arguments))}var c;if(s("use",E),null===r||void 0===r);else if(m(r))a.apply(null,arguments);else{if("object"!=typeof r)throw new Error("Expected usable value, not `"+r+"`");"length"in r?o(r):n(r)}return c&&(q.settings=f(q.settings||{},c)),t},t.parse=function(e){var n,o=h(e);return r(),n=t.Parser,a("parse",n),i(n)?new n(String(o),o).parse():n(String(o),o)},t.stringify=function(e,n){var o,a=h(n);return r(),o=t.Compiler,c("stringify",o),u(e),i(o)?new o(e,a).compile():o(e,a)},t.run=o,t.runSync=function(t,r){var e,n=!1;return o(t,r,function(t,r){n=!0,p(t),e=r}),l("runSync","run",n),e},t.process=w,t.processSync=function(e){var n,i=!1;return r(),a("processSync",t.Parser),c("processSync",t.Compiler),n=h(e),w(n,function(t){i=!0,p(t)}),l("processSync","process",i),n},t}function i(t){return m(t)&&o(t.prototype)}function o(t){var r;for(r in t)return!0;return!1}function a(t,r){if(!m(r))throw new Error("Cannot `"+t+"` without `Parser`")}function c(t,r){if(!m(r))throw new Error("Cannot `"+t+"` without `Compiler`")}function s(t,r){if(r)throw new Error("Cannot invoke `"+t+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function u(t){if(!t||!g(t.type))throw new Error("Expected node, got `"+t+"`")}function l(t,r,e){if(!e)throw new Error("`"+t+"` finished async. Use `"+r+"` instead")}var f=t(144),p=t(143),h=t(151),d=t(148),g=t(153),m=t(152),v=t(146);r.exports=n().freeze();var b=[].slice,y={}.hasOwnProperty,x=d().use(function(t,r){r.tree=t.parse(r.file)}).use(function(t,r,e){t.run(r.tree,r.file,function(t,n,i){t?e(t):(r.tree=n,r.file=i,e())})}).use(function(t,r){r.file.contents=t.stringify(r.tree,r.file)})},{143:143,144:144,146:146,148:148,151:151,152:152,153:153}],152:[function(t,r,e){r.exports=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},{}],153:[function(t,r,e){var n=Object.prototype.toString;r.exports=function(t){return"[object String]"===n.call(t)}},{}],151:[function(t,r,e){(function(e){"use strict";function n(t){var r,i,o;if(t){if("string"==typeof t||h(t))t={contents:t};else if("message"in t&&"messages"in t)return t}else t={};if(!(this instanceof n))return new n(t);for(this.data={},this.messages=[],this.history=[],this.cwd=e.cwd(),i=-1,o=m.length;++i<o;)r=m[i],d.call(t,r)&&(this[r]=t[r]);for(r in t)-1===m.indexOf(r)&&(this[r]=t[r])}function i(t,r,e){var n,i,o=this.path,c=p(r)||"1:1";return n={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(n=r,r=r.start):n.start=r),i=new a(t.message||t),i.name=(o?o+":":"")+c,i.file=o||"",i.reason=t.message||t,i.line=r?r.line:null,i.column=r?r.column:null,i.location=n,i.ruleId=e||null,i.source=null,i.fatal=!1,t.stack&&(i.stack=t.stack),this.messages.push(i),i}function o(){}function a(t){this.message=t}function c(t,r){if(-1!==t.indexOf(l.sep))throw new Error("`"+r+"` cannot be a path: did not expect `"+l.sep+"`")}function s(t,r){if(!t)throw new Error("`"+r+"` cannot be empty")}function u(t,r){if(!t)throw new Error("Setting `"+r+"` requires `path` to be set too")}var l=t(1),f=t(147),p=t(150),h=t(145);r.exports=n;var d={}.hasOwnProperty,g=n.prototype;g.toString=function(t){var r=this.contents||"";return h(r)?r.toString(t):String(r)},g.message=i,g.info=function(){var t=this.message.apply(this,arguments);return t.fatal=null,t},g.fail=function(){var t=this.message.apply(this,arguments);throw t.fatal=!0,t},g.warn=i;var m=["history","path","basename","stem","extname","dirname"];Object.defineProperty(g,"path",{get:function(){return this.history[this.history.length-1]},set:function(t){s(t,"path"),t!==this.path&&this.history.push(t)}}),Object.defineProperty(g,"dirname",{get:function(){return"string"==typeof this.path?l.dirname(this.path):void 0},set:function(t){u(this.path,"dirname"),this.path=l.join(t||"",this.basename)}}),Object.defineProperty(g,"basename",{get:function(){return"string"==typeof this.path?l.basename(this.path):void 0},set:function(t){s(t,"basename"),c(t,"basename"),this.path=l.join(this.dirname||"",t)}}),Object.defineProperty(g,"extname",{get:function(){return"string"==typeof this.path?l.extname(this.path):void 0},set:function(t){var r=t||"";if(c(r,"extname"),u(this.path,"extname"),r){if("."!==r.charAt(0))throw new Error("`extname` must start with `.`");if(-1!==r.indexOf(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=f(this.path,r)}}),Object.defineProperty(g,"stem",{get:function(){return"string"==typeof this.path?l.basename(this.path,this.extname):void 0},set:function(t){s(t,"stem"),c(t,"stem"),this.path=l.join(this.dirname||"",t+(this.extname||""))}}),o.prototype=Error.prototype,(g=a.prototype=new o).file="",g.name="",g.reason="",g.message="",g.stack="",g.fatal=null,g.column=null,g.line=null}).call(this,t(2))},{1:1,145:145,147:147,150:150,2:2}],150:[function(t,r,e){"use strict";function n(t){return t&&"object"==typeof t||(t={}),o(t.line)+":"+o(t.column)}function i(t){return t&&"object"==typeof t||(t={}),n(t.start)+"-"+n(t.end)}function o(t){return t&&"number"==typeof t?t:1}var a={}.hasOwnProperty;r.exports=function(t){return t&&"object"==typeof t?a.call(t,"position")||a.call(t,"type")?i(t.position):a.call(t,"start")||a.call(t,"end")?i(t):a.call(t,"line")||a.call(t,"column")?n(t):null:null}},{}],154:[function(t,r,e){"use strict";var n=t(149),i=t(3),o=t(73),a=n().use(i).use(o).freeze();a.unified=n,a.parse=i,a.stringify=o,r.exports=a},{149:149,3:3,73:73}]},{},[154])(154)});