“use strict”;var Markdown;Markdown=“object”==typeof exports&&“function”==typeof require?exports:{},function(){function u(u){return u}function e(){return!1}function a(){}function r(){}a.prototype={chain:function(e,a){var r=this;if(!r)throw new Error(“unknown hook ”+e);this=r===u?a:function(){var u=Array.prototype.slice.call(arguments,0);return u=r.apply(null,u),a.apply(null,u)}},set:function(u,e){if(!this)throw new Error(“unknown hook ”+u);this=e},addNoop:function(e){this=u},addFalse:function(u){this=e}},Markdown.HookCollection=a,r.prototype={set:function(u,e){this=e},get:function(u){return this}},Markdown.Converter=function(e){function n(u){return u=u.replace(/^[ ]{0,3}[([^[]]+)]:[ t]*n?[ t]*<?(S+?)>?(?=s|$)[ t]*n?[ t]*((n*)[“(](.+?)[”)][ t]*)?(?:n+)/gm,function(u,e,a,r,n,t){return e=e.toLowerCase(),O.set(e,x(a)),n?r:(t&&Q.set(e,t.replace(/“/g,”"“)),”“)})}function t(u){return u=u.replace(/^(<(p|div|h|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)b*?n</2>[ t]*(?=n+))/gm,f),u=u.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)b*?.*</2>[ t]*(?=n+)n)/gm,f),u=u.replace(/n[ ]{0,3}((<(e=/(<(“[^”]*“|‘[^’]*‘|[^’”>])*>|<!(–(?:|(?:[^>-]|-[^>])(?:[^-]|-[^-])*)–)>)/gi;return u=u.replace(e,function(u){var e=u.replace(/(.)</?code>(?=.)/g,“$1`”);return e=D(e,“!”==u.charAt(1)?“\‘*_/”:“\`*_”)})}function l(u){return-1===u.indexOf(“[”)?u:(u=u.replace(/([((?:[]*]|[^[]])*)][ ]?(?:n[ ]*)?[(.*?)])()()()()/g,i),u=u.replace(/([((?:[]*]|[^[]])*)]([ t]*()((?:\([^)]*\)|[^()\s])*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,i),u=u.replace(/(\[([^\[\]]+)\])()()()()()/g,i))}function i(u,e,a,r,n,t,c,f){void 0==f&&(f="");var o=e,d=a.replace(/:\/\//g,"~P"),p=r.toLowerCase(),l=n,i=f;if(""==l)if(""==p&&(p=d.toLowerCase().replace(/ ?\n/g," ")),l="#"+p,void 0!=O.get(p))l=O.get(p),void 0!=Q.get(p)&&(i=Q.get(p));else{if(!(o.search(/\(\s*\)$/m)>-1))return o;l=""}l=q(l);var b='<a href="'l
’“‘;return”“!=i&&(i=g(i),i=D(i,”*_“),b+=’ title=”‘i
’“‘),b+=”>“d
”</a>“}function b(u){return-1===u.indexOf(”![“)?u:(u=u.replace(/(![ ]?(?:n[ ]*)?[(.*?)])()()()()/g,s),u=u.replace(/(!s?([ t]*()<?(S+?)>?[ t]*(([’”])(.*?)6[ t]*)?))/g,s))}function g(u){return u.replace(/>/g,“>”).replace(/</g,“<”).replace(/“/g,”"“).replace(/‘/g,”'“)}function s(u,e,a,r,n,t,c,f){var o=e,d=a,p=r.toLowerCase(),l=n,i=f;if(i||(i=”“),”“==l){if(”“==p&&(p=d.toLowerCase().replace(/ ?n/g,” “)),l=”#“+p,void 0==O.get(p))return o;l=O.get(p),void 0!=Q.get(p)&&(i=Q.get(p))}d=D(g(d),”*_[]()“),l=D(l,”*_“);var b=’<img src=”‘l
’“ alt=”‘d
’“‘;return i=g(i),i=D(i,”*_“),b+=’ title=”‘i
’“‘,b+=” />“}function h(u){return u=u.replace(/^(.+)[ t]*n=+[ t]*n+/gm,function(u,e){return”<h1>“+d(e)+”</h1>nn“}),u=u.replace(/^(.+)[ t]*n-+[ t]*n+/gm,function(u,e){return”<h2>“+d(e)+”</h2>nn“}),u=u.replace(/^(#{1,6})[ t]*(.+?)[ t]*#*n+/gm,function(u,e,a){var r=e.length;return”<h“r
”>“+d(a)+”</h“r
”>nn“})}function v(u,e){u+=”~0“;var a=/^(([ ]{0,3}([*+-]|d+)[ t]+)[^r]+?(~0|n{2,}(?=S)(?![ t]*(?:[*+-]|d+)[ t]+)))/gm;return B?u=u.replace(a,function(u,a,r){var n,t=a,c=r.search(//g)>-1?”ul“:”ol“;”ol“===c&&(n=parseInt(r,10));var f=m(t,c,e);f=f.replace(/s+$/,”“);var o=”<“+c;return n&&1!==n&&(o+=’ start=”‘n
’“‘),f=o+”>“f
”</“c
”>n“}):(a=/(nn|^n?)(([ ]{0,3}([*+-]|d+)[ t]+)[^r]+?(~0|n{2,}(?=S)(?![ t]*(?:[*+-]|d+)[ t]+)))/g,u=u.replace(a,function(u,e,a,r){var n,t=e,c=a,f=r.search(//g)>-1?”ul“:”ol“;”ol“===f&&(n=parseInt(r,10));var o=m(c,f),d=”<“+f;return n&&1!==n&&(d+=’ start=”‘n
’“‘),o=t+d+”>n“o
”</“f
”>n“})),u=u.replace(/~0/,”“)}function m(u,e,a){B++,u=u.replace(/n{2,}$/,”n“),u+=”~0“;var r=Z,n=new RegExp(”(^[ \t]*)(“r
”)[ \t]+([^\r]+?(\n+))(?=(~0|\1(“r
”)[ \t]+))“,”gm“),t=!1;return u=u.replace(n,function(u,e,r,n){var c=n,f=/nn$/.test©,p=f||c.search(/n{2,}/)>-1;return p||t?c=o(G©,!0):(c=v(G©,!0),c=c.replace(/n$/,”“),a||(c=d©)),t=f,”<li>“c
”</li>n“}),u=u.replace(/~0/g,”“),B–,u}function _(u){return u+=”~0“,u=u.replace(/(?:nn|^n?)((?:(?:[ ]{4}|t).*n+)+)(n*[ ]{0,3}[^ tn]|(?=~0))/g,function(u,e,a){var r=e,n=a;return r=w(G®),r=L®,r=r.replace(/^n+/g,”“),r=r.replace(/n+$/g,”“),r=”<pre>"r"\n
</pre>“,”nn“r
”nn“+n}),u=u.replace(/~0/,”“)}function $(u){return u=u.replace(/(^|)(`+)(?!`)([^r]*?)2(?!`)/gm,function(u,e,a,r){var n=r;return n=n.replace(/^([ t]*)/g,”“),n=n.replace(/[ t]*$/g,”“),n=w(n),n=n.replace(/:///g,”~P“),e+”"n"
“})}function w(u){return u=u.replace(/&/g,”&“),u=u.replace(/</g,”<“),u=u.replace(/>/g,”>“),u=D(u,”*_{}[]\“,!1)}function C(u){return-1===u.indexOf(”*“)&&-1===u.indexOf(”_“)?u:(u=I(u),u=u.replace(/(^|)(?:(?!1)|(?=^))(*|_)2(?=S)(*?S)22(?!2)(?=|$)/g,”$1$3“),u=u.replace(/(^|)(?:(?!1)|(?=^))(*|_)(?=S)((?:(?!2))*?S)2(?!2)(?=|$)/g,”$1$3“),M(u))}function k(u){return-1===u.indexOf(”*“)&&-1===u.indexOf(”_“)?u:(u=I(u),u=u.replace(/(?=[*_]|)(^|(?=W__|(?!*)**|w**w))(**|__)(?!2)(?=S)((?:|*?(?!2))(?=S_|w|S**(?:|$)).)(?=__(?:W|$)|**(?:|$))2/g,”$1$3“),u=u.replace(/(?=[^r][*_]|)(^|(?=W_|(?!*)(?:*|D*(?=w)D)))(*|_)(?!222)(?=S)((?:(?!2))*?(?=[^s_]_|(?=w)D*D|*(?:[W_]|$)).)(?=_(?:W|$)|*(?:|$))2/g,”$1$3“),M(u))}function S(u){return u=u.replace(/((^[ t]*>[ t]?.+n(.+n)n)+)/gm,function(u,e){var a=e;return a=a.replace(/^[ t]*>[ t]?/gm,”~0“),a=a.replace(/~0/g,”“),a=a.replace(/^[ t]+$/gm,”“),a=o(a),a=a.replace(/(^|n)/g,”$1 “),a=a.replace(/(s*+?</pre>)/gm,function(u,e){var a=e;return a=a.replace(/^ /gm,”~0“),a=a.replace(/~0/g,”“)}),c(”<blockquote>n“a
”n</blockquote>“)})}function A(u,e){u=u.replace(/^n+/g,”“),u=u.replace(/n+$/g,”“);for(var a=u.split(/n{2,}/g),r=[],n=/~K(d+)K/,t=a.length,c=0;t>c;c++){var f=a;n.test(f)?r.push(f):/S/.test(f)&&(f=d(f),f=f.replace(/^([ t]*)/g,”<p>“),f+=”</p>“,r.push(f))}if(!e){t=r.length;for(var c=0;t>c;c++)for(var o=!0;o;)o=!1,r=r.replace(/~K(d+)K/g,function(u,e){return o=!0,z})}return r.join(”nn“)}function x(u){return u=u.replace(/&(?!#??(?:[0-9a-fA-F]+|w+);)/g,”&“),u=u.replace(/<(?!|~D)/gi,”<“)}function W(u){return u=u.replace(/\(\)/g,R),u=u.replace(/\([`*_{}()>#+-.!])/g,R)}function E(u,e,a,r){if(e)return u;if(”)“!==r.charAt(r.length-1))return”<“+a+r+”>“;for(var n=r.match(//g),t=0,c=0;c-t
”}$“);r=r.replace(o,function(u){return f=u,”“})}if(f){var d=r.charAt(r.length-1);X.test(d)||(f=d+f,r=r.substr(0,r.length-1))}return”<“+a+r+”>“+f}function N(u){u=u.replace(F,E);var e=function(u,e){var a=q(e);return’<a href=”‘a
’“>‘+K.plainLinkText(e)+”</a>“};return s”>u=u.replace(/<((https?|ftp):+)>/gi,e)}function y(u){return u=u.replace(/~E(d+)E/g,function(u,e){var a=parseInt(e);return String.fromCharCode(a)})}function G(u){return u=u.replace(/^(t|[ ]{1,4})/gm,“~0”),u=u.replace(/~0/g,“”)}function L(u){if(!/t/.test(u))return u;var e,a=[“ ”,“ ”,“ ”,“ ”],r=0;return u.replace(//g,function(u,n){return“n”===u?(r=n+1,u):(e=(n-r)%4,r=n+1,a)})}function q(u){return u=g(u),u=D(u,“*_:()[]”)}function D(u,e,a){var r=“([”+e.replace(/([\])/g,“\$1”)+“])”;a&&(r=“\\”+r);var n=new RegExp(r,“g”);return u=u.replace(n,R)}function R(u,e){var a=e.charCodeAt(0);return“~E”a
“E”}var K=this.hooks=new a;K.addNoop(“plainLinkText”),K.addNoop(“preConversion”),K.addNoop(“postNormalization”),K.addNoop(“preBlockGamut”),K.addNoop(“postBlockGamut”),K.addNoop(“preSpanGamut”),K.addNoop(“postSpanGamut”),K.addNoop(“postConversion”);var O,Q,z,B;e=e||{};var I=u,M=u;e.nonAsciiLetters&&!function(){var u=//g,e=“Q”.charCodeAt(0),a=“A”.charCodeAt(0),r=“Z”.charCodeAt(0),n=“a”.charCodeAt(0)-r-1;I=function(t){return t.replace(u,function(u){for(var t,c=u.charCodeAt(0),f=“”;c>0;)t=c%51+a,t>=e&&t++,t>r&&(t+=n),f=String.fromCharCode(t)+f,c=c/51|0;return“Q”f
“Q”})},M=function(u){return u.replace(/Q({1,3})Q/g,function(u,t){for(var c,f=0,o=0;o<t.length;o++)c=t.charCodeAt(o),c>r&&(c-=n),c>e&&c–,c-=a,f=51*f+c;return String.fromCharCode(f)})}}();var P=e.asteriskIntraWordEmphasis?k:C;this.makeHtml=function(u){if(O)throw new Error(“Recursive call to converter.makeHtml”);return O=new r,Q=new r,z=[],B=0,u=K.preConversion(u),u=u.replace(/~/g,“~T”),u=u.replace(/$/g,“~D”),u=u.replace(/rn/g,“n”),u=u.replace(/r/g,“n”),u=“nn”u
“nn”,u=L(u),u=u.replace(/^[ t]+$/gm,“”),u=K.postNormalization(u),u=t(u),u=n(u),u=o(u),u=y(u),u=u.replace(/~D/g,“$$”),u=u.replace(/~T/g,“~”),u=K.postConversion(u),z=Q=O=null,u};var T=function(u){return o(u)},Z={ol:“\d+”,ul:“”},H=“[-A-Z0-9+&@#/%?=~_|()!:,.;]”,j=“[-A-Z0-9+&@#/%=~_|)]”,F=new RegExp(’(=“|<)?\b(https?|ftp)(://‘H
”*“j
”)(?=$|\W)“,”gi“),X=new RegExp(j,”i“)}}();