=0||n.indexOf("Bottom")>=0?i.top="".concat(a.height-t.offset[1],"px"):(n.indexOf("Top")>=0||n.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),n.indexOf("left")>=0||n.indexOf("Right")>=0?i.left="".concat(a.width-t.offset[0],"px"):(n.indexOf("right")>=0||n.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},g=function(){var t=e.title,r=e.overlay;return 0===t?t:r||t||""},v=e.prefixCls,b=e.openClassName,x=e.getPopupContainer,k=e.getTooltipContainer,S=e.overlayClassName,z=e.color,M=e.overlayInnerStyle,C=e.children,N=o("tooltip",v),_=u;!("visible"in e)&&p()&&(_=!1);var B,I,P=H(Object(O["b"])(C)?C:n["createElement"]("span",null,C),N),q=P.props,L=w()(q.className,E({},b||"".concat(N,"-open"),!0)),$=w()(S,(r={},E(r,"".concat(N,"-rtl"),"rtl"===s),E(r,"".concat(N,"-").concat(z),z&&D.test(z)),r));return z&&!D.test(z)&&(B=j(j({},M),{background:z}),I={background:z}),n["createElement"](y,j({},e,{prefixCls:N,overlayClassName:$,getTooltipContainer:x||k||i,ref:t,builtinPlacements:d(),overlay:g(),visible:_,onVisibleChange:m,onPopupAlign:f,overlayInnerStyle:B,arrowContent:n["createElement"]("span",{className:"".concat(N,"-arrow-content"),style:I})}),_?Object(O["a"])(P,{className:L}):P)}));$.displayName="Tooltip",$.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};t["a"]=$},"5Dmo":function(e,t,r){"use strict";r("cIOH"),r("5YgA")},"5YgA":function(e,t,r){},"9Bee":function(e,t,r){"use strict";var n=r("q1tI"),a=r.n(n),i=(r("vg9a"),r("tJVT")),o=r("DlQD"),s=r.n(o),l=r("rUJ1"),c=r("Oy/b");function u(e){return e=e.replace(/( |\u00a0| )/g,"").replace(/>/g,">").replace(/</g,"<").replace(/\\$/g,"").replace(/^\\(?:{)/,"\\\\{"),e.match(/\S/)?e:""}function h(e){return Object(c["renderToString"])(u(e),{throwOnError:!1})}function p(e,t){var r=e.match(/^(\s+)(?:```)/);if(null===r)return t;var n=r[1];return t.split("\n").map(e=>{var t=e.match(/^\s+/);if(null===t)return e;var r=Object(i["a"])(t,1),a=r[0];return a.length>=n.length?e.slice(n.length):e}).join("\n")}var m=/\`?\${2}([^\$\n]+?)\${2}\`?/g,d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,f=[],g=[""];function v(){f=[],g=[""]}function b(e,t,r,n){if(t>=e.length||e[t].level<=r)return t;var a=e[t];n.push("- "+a.text+""),t++;var i=[];return t=b(e,t,a.level,i),i.length>0&&(n.push("
"),i.forEach((function(e){n.push(e)})),n.push("
")),n.push(" "),t=b(e,t,r,n),t}function y(){return b(f,0,0,g),g.push("
"),g.join("")}var x={heading(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},paragraph(e){var t=this.rules.block.paragraph.exec(e),r="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1],n=r.match(m);if(n&&(r=r.replace(m,(e,t)=>h(t))),t)return{type:"paragraph",raw:t[0],text:r}},code(e,t){var r=this.rules.block.code.exec(e);if(r){var n=t[t.length-1];if(n&&"paragraph"===n.type)return{raw:r[0],text:r[0].trimRight()};var a=r[0].replace(/^ {4}/gm,"");a=this.options.pedantic?a:Object(l["rtrim"])(a,"\n");var i=a.match(m);return i&&(a=a.replace(m,(e,t)=>h(t))),{type:"code",raw:r[0],codeBlockStyle:"indented",text:a}}},fences(e){var t=this.rules.block.fences.exec(e);if(t){var r=t[0],n=p(r,t[3]||""),a=t[2]?t[2].trim():t[2];return["latex","katex","math"].indexOf(a)>=0&&(n=h(n)),{type:"code",raw:r,lang:a,text:n}}}},w={code(e,t,r){var n=(t||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"".concat(e,"
"):'
').concat(r?e:Object(l["escape"])(e,!0),"
\n"):''+(r?e:Object(l["escape"])(e,!0))+"
"},heading(e,t,r,n){var a=this.options.headerPrefix+r.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return f.push({anchor:a,level:t,text:e}),"'+e+""}};s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:x,renderer:w});var k=s.a,S=(r("SJMd"),/]*>/g);t["a"]=e=>{var t=e.value,r=void 0===t?"":t,i=e.is_md,o=void 0===i||i,s=e.className,l=e.style,c=void 0===l?{}:l,u=String(r),h=o?k(u):r;u.match(/\[TOC\]/)&&(h=h.replace("[TOC]
",y()),v()),h=h.replace(/\u2581/g,"\u2581\u2581\u2581");var p=Object(n["useRef"])();function m(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var r=t.getAttribute("href");if(r.startsWith("#")){e.preventDefault();var n=document.getElementById(r.replace("#",""));n&&(n.parentNode.scrollTop=n.offsetTop)}}}return Object(n["useEffect"])(()=>{if(p.current&&h&&h.match(S)&&window.PR.prettyPrint(),p.current)return p.current.addEventListener("click",m),()=>{p.current.removeEventListener("click",m)}},[h,p.current,m]),a.a.createElement("div",{ref:p,style:c,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:h}})}},"9Odx":function(e,t,r){"use strict";var n=r("TqRt"),a=r("284h");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(r("q1tI")),o=n(r("FhTr")),s=n(r("KQxl")),l=function(e,t){return i.createElement(s.default,Object.assign({},e,{ref:t,icon:o.default}))};l.displayName="RightOutlined";var c=i.forwardRef(l);t.default=c},BMrR:function(e,t,r){"use strict";var n=r("qrJ5");t["a"]=n["a"]},BvKs:function(e,t,r){"use strict";r.d(t,"a",(function(){return se}));var n=r("q1tI"),a=r("1j5w"),i=r("TSYQ"),o=r.n(i),s=r("BGR+"),l=Object(n["createContext"])({inlineCollapsed:!1}),c=l,u=r("0n0R");function h(e){return h="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function p(){return p=Object.assign||function(e){for(var t=1;t=0;(t||a)&&i.restoreModeVerticalFromInline()},i.handleClick=function(e){i.handleOpenChange([]);var t=i.props.onClick;t&&t(e)},i.handleOpenChange=function(e){i.setOpenKeys(e);var t=i.props.onOpenChange;t&&t(e)},i.renderMenu=function(e){var t=e.getPopupContainer,r=e.getPrefixCls,l=e.direction,u=i.props,h=u.prefixCls,p=u.className,m=u.theme,d=u.collapsedWidth,f=i.state.openKeys,g=Object(s["a"])(i.props,["collapsedWidth","siderCollapsed"]),v=i.getRealMenuMode(),b=i.getOpenMotionProps(v),y=r("menu",h),x=o()(p,"".concat(y,"-").concat(m),X({},"".concat(y,"-inline-collapsed"),i.getInlineCollapsed())),w=Y({openKeys:f,onOpenChange:i.handleOpenChange,className:x,mode:v},b);"inline"!==v&&(w.onClick=i.handleClick);var k=i.getInlineCollapsed()&&(0===d||"0"===d||"0px"===d);return k&&(w.openKeys=[]),n["createElement"](c.Provider,{value:{inlineCollapsed:i.getInlineCollapsed()||!1,antdMenuTheme:m,direction:l}},n["createElement"](a["f"],Y({getPopupContainer:t},g,w,{prefixCls:y,onTransitionEnd:i.handleTransitionEnd,onMouseEnter:i.handleMouseEnter,direction:l})))},Object(V["a"])(!("inlineCollapsed"in e&&"inline"!==e.mode),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(V["a"])(!(void 0!==e.siderCollapsed&&"inlineCollapsed"in e),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),"openKeys"in e?l=e.openKeys:"defaultOpenKeys"in e&&(l=e.defaultOpenKeys),i.state={openKeys:l||[],switchingModeFromInline:!1,inlineOpenKeys:[],prevProps:e},i}return J(r,[{key:"componentWillUnmount",value:function(){U["a"].cancel(this.mountRafId)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.siderCollapsed,n=t.inlineCollapsed,a=t.onOpenChange;(!e.inlineCollapsed&&n||!e.siderCollapsed&&r)&&(null===a||void 0===a||a([]))}},{key:"setOpenKeys",value:function(e){"openKeys"in this.props||this.setState({openKeys:e})}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,r=this.getInlineCollapsed();return t&&r?"inline":r?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,r=e.siderCollapsed;return void 0!==r?r:t}},{key:"getOpenMotionProps",value:function(e){var t=this.props,r=t.openTransitionName,n=t.openAnimation,a=t.motion,i=this.state.switchingModeFromInline;return a?{motion:a}:n?(Object(V["a"])("string"===typeof n,"Menu","`openAnimation` do not support object. Please use `motion` instead."),{openAnimation:n}):r?{openTransitionName:r}:"horizontal"===e?{motion:{motionName:"slide-up"}}:"inline"===e?{motion:G["a"]}:{motion:{motionName:i?"":"zoom-big"}}}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"render",value:function(){return n["createElement"](F["a"],null,this.renderMenu)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n={prevProps:e};return"inline"===r.mode&&"inline"!==e.mode&&(n.switchingModeFromInline=!0),"openKeys"in e?n.openKeys=e.openKeys:((e.inlineCollapsed&&!r.inlineCollapsed||e.siderCollapsed&&!r.siderCollapsed)&&(n.switchingModeFromInline=!0,n.inlineOpenKeys=t.openKeys,n.openKeys=[]),(!e.inlineCollapsed&&r.inlineCollapsed||!e.siderCollapsed&&r.siderCollapsed)&&(n.openKeys=t.inlineOpenKeys,n.inlineOpenKeys=[])),n}}]),r}(n["Component"]);oe.defaultProps={className:"",theme:"light",focusable:!1};var se=function(e){Q(r,e);var t=te(r);function r(){return K(this,r),t.apply(this,arguments)}return J(r,[{key:"render",value:function(){var e=this;return n["createElement"](A["a"].Consumer,null,(function(t){return n["createElement"](oe,Y({},e.props,t))}))}}]),r}(n["Component"]);se.Divider=a["a"],se.Item=$,se.SubMenu=z,se.ItemGroup=a["c"]},DFhj:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("GGyF"));function a(e){return e&&e.__esModule?e:{default:e}}var i=n;t.default=i,e.exports=i},DlQD:function(e,t,r){(function(t,r){e.exports=r()})(0,(function(){"use strict";function e(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return t=e[Symbol.iterator](),t.next.bind(t)}function i(e,t){return t={exports:{}},e(t,t.exports),t.exports}var o=i((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function r(t){e.exports.defaults=t}e.exports={defaults:t(),getDefaults:t,changeDefaults:r}})),s=(o.defaults,o.getDefaults,o.changeDefaults,/[&<>"']/),l=/[&<>"']/g,c=/[<>"']|&(?!#?\w+;)/,u=/[<>"']|&(?!#?\w+;)/g,h={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(e){return h[e]};function m(e,t){if(t){if(s.test(e))return e.replace(l,p)}else if(c.test(e))return e.replace(u,p);return e}var d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(d,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var g=/(^|[^\[])\^/g;function v(e,t){e=e.source||e,t=t||"";var r={replace:function(t,n){return n=n.source||n,n=n.replace(g,"$1"),e=e.replace(t,n),r},getRegex:function(){return new RegExp(e,t)}};return r}var b=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function x(e,t,r){if(e){var n;try{n=decodeURIComponent(f(r)).replace(b,"").toLowerCase()}catch(a){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!y.test(r)&&(r=M(t,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch(a){return null}return r}var w={},k=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,z=/^([^:]+:\/*[^/]*)[\s\S]*$/;function M(e,t){w[" "+e]||(k.test(e)?w[" "+e]=e+"/":w[" "+e]=T(e,"/",!0)),e=w[" "+e];var r=-1===e.indexOf(":");return"//"===t.substring(0,2)?r?t:e.replace(S,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(z,"$1")+t:e+t}var C={exec:function(){}};function A(e){for(var t,r,n=1;n=0&&"\\"===r[a])n=!n;return n?"|":" |"})),n=r.split(/ \|/),a=0;if(n.length>t)n.splice(t);else while(n.length=n.length?e.slice(n.length):e})).join("\n")}var D=function(){function e(e){this.options=e||_}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var r=this.rules.block.code.exec(e);if(r){var n=t[t.length-1];if(n&&"paragraph"===n.type)return{raw:r[0],text:r[0].trimRight()};var a=r[0].replace(/^ {4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?a:B(a,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var r=t[0],n=L(r,t[3]||"");return{type:"code",raw:r,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var r={type:"table",header:I(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(r.header.length===r.align.length){var n,a=r.align.length;for(n=0;n ?/gm,"");return{type:"blockquote",raw:t[0],text:r}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var r,n,a,i,o,s,l,c=t[0],u=t[2],h=u.length>1,p={type:"list",raw:c,ordered:h,start:h?+u:"",loose:!1,items:[]},m=t[0].match(this.rules.block.item),d=!1,f=m.length,g=0;g1?1===a.length:a.length>1||this.options.smartLists&&a!==u)&&(i=m.slice(g+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-i.length),g=f-1)),o=d||/\n\n(?!\s*$)/.test(r),g!==f-1&&(d="\n"===r.charAt(r.length-1),o||(o=d)),o&&(p.loose=!0),s=/^\[[ xX]\] /.test(r),l=void 0,s&&(l=" "!==r[1],r=r.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:c,task:s,checked:l,loose:o,text:r});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):P(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var r=t[1].toLowerCase().replace(/\s+/g," ");return{tag:r,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var r={type:"table",header:I(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(r.header.length===r.align.length){r.raw=t[0];var n,a=r.align.length;for(n=0;n/i.test(n[0])&&(t=!1),!r&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?r=!0:r&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(r=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:t,inRawBlock:r,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):P(n[0]):n[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var r=q(t[2],"()");if(r>-1){var n=0===t[0].indexOf("!")?5:4,a=n+t[1].length+r;t[2]=t[2].substring(0,r),t[0]=t[0].substring(0,a).trim(),t[3]=""}var i=t[2],o="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);s?(i=s[1],o=s[3]):o=""}else o=t[3]?t[3].slice(1,-1):"";i=i.trim().replace(/^<([\s\S]*)>$/,"$1");var l=j(t,{href:i?i.replace(this.rules.inline._escapes,"$1"):i,title:o?o.replace(this.rules.inline._escapes,"$1"):o},t[0]);return l}},t.reflink=function(e,t){var r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){var n=(r[2]||r[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var a=r[0].charAt(0);return{type:"text",raw:a,text:a}}var i=j(r,n,r[0]);return i}},t.strong=function(e){var t=this.rules.inline.strong.exec(e);if(t)return{type:"strong",raw:t[0],text:t[4]||t[3]||t[2]||t[1]}},t.em=function(e){var t=this.rules.inline.em.exec(e);if(t)return{type:"em",raw:t[0],text:t[6]||t[5]||t[4]||t[3]||t[2]||t[1]}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var r=t[2].replace(/\n/g," "),n=/[^ ]/.test(r),a=r.startsWith(" ")&&r.endsWith(" ");return n&&a&&(r=r.substring(1,r.length-1)),r=P(r,!0),{type:"codespan",raw:t[0],text:r}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var r,n,a=this.rules.inline.autolink.exec(e);if(a)return"@"===a[2]?(r=P(this.options.mangle?t(a[1]):a[1]),n="mailto:"+r):(r=P(a[1]),n=r),{type:"link",raw:a[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}},t.url=function(e,t){var r;if(r=this.rules.inline.url.exec(e)){var n,a;if("@"===r[2])n=P(this.options.mangle?t(r[0]):r[0]),a="mailto:"+n;else{var i;do{i=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(i!==r[0]);n=P(r[0]),a="www."===r[1]?"http://"+n:n}return{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t,r){var n,a=this.rules.inline.text.exec(e);if(a)return n=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):P(a[0]):a[0]:P(this.options.smartypants?r(a[0]):a[0]),{type:"text",raw:a[0],text:n}},e}(),H=R.noopTest,$=R.edit,F=R.merge,V={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:H,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};V.def=$(V.def).replace("label",V._label).replace("title",V._title).getRegex(),V.bullet=/(?:[*+-]|\d{1,9}\.)/,V.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,V.item=$(V.item,"gm").replace(/bull/g,V.bullet).getRegex(),V.list=$(V.list).replace(/bull/g,V.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+V.def.source+")").getRegex(),V._tag="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",V._comment=//,V.html=$(V.html,"i").replace("comment",V._comment).replace("tag",V._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),V.paragraph=$(V._paragraph).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.blockquote=$(V.blockquote).replace("paragraph",V.paragraph).getRegex(),V.normal=F({},V),V.gfm=F({},V.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),V.gfm.nptable=$(V.gfm.nptable).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.gfm.table=$(V.gfm.table).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.pedantic=F({},V.normal,{html:$("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",V._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:H,paragraph:$(V.normal._paragraph).replace("hr",V.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",V.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var U={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^_([^\s_<][\s\S]*?[^\s_])_(?!_|[^\s,punctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\s,punctuation])|^\*([^\s*<\[])\*(?!\*)|^\*([^\s<"][\s\S]*?[^\s\[\*])\*(?![\]`punctuation])|^\*([^\s*"<\[][\s\S]*[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~"};U.em=$(U.em).replace(/punctuation/g,U._punctuation).getRegex(),U._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,U._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,U._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,U.autolink=$(U.autolink).replace("scheme",U._scheme).replace("email",U._email).getRegex(),U._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,U.tag=$(U.tag).replace("comment",V._comment).replace("attribute",U._attribute).getRegex(),U._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,U._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,U._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,U.link=$(U.link).replace("label",U._label).replace("href",U._href).replace("title",U._title).getRegex(),U.reflink=$(U.reflink).replace("label",U._label).getRegex(),U.normal=F({},U),U.pedantic=F({},U.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:$(/^!?\[(label)\]\((.*?)\)/).replace("label",U._label).getRegex(),reflink:$(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",U._label).getRegex()}),U.gfm=F({},U.normal,{escape:$(U.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),n+=""+r+";";return n}var J=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||W,this.options.tokenizer=this.options.tokenizer||new D,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,r){var n=new e(r);return n.lex(t)};var r=e.prototype;return r.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},r.blockTokens=function(e,t,r){var n,a,i,o;void 0===t&&(t=[]),void 0===r&&(r=!0),e=e.replace(/^ +$/gm,"");while(e)if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),n.type&&t.push(n);else if(n=this.tokenizer.code(e,t))e=e.substring(n.raw.length),n.type?t.push(n):(o=t[t.length-1],o.raw+="\n"+n.raw,o.text+="\n"+n.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.nptable(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),n.tokens=this.blockTokens(n.text,[],r),t.push(n);else if(n=this.tokenizer.list(e)){for(e=e.substring(n.raw.length),i=n.items.length,a=0;a'+(r?e:te(e,!0))+"\n":""+(r?e:te(e,!0))+"
\n"},t.blockquote=function(e){return"\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,r,n){return this.options.headerIds?"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,r){var n=t?"ol":"ul",a=t&&1!==r?' start="'+r+'"':"";return"<"+n+a+">\n"+e+""+n+">\n"},t.listitem=function(e){return""+e+"\n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return""+e+"
\n"},t.table=function(e,t){return t&&(t=""+t+""),"\n"},t.tablerow=function(e){return"\n"+e+"
\n"},t.tablecell=function(e,t){var r=t.header?"th":"td",n=t.align?"<"+r+' align="'+t.align+'">':"<"+r+">";return n+e+""+r+">\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
":"
"},t.del=function(e){return""+e+""},t.link=function(e,t,r){if(e=ee(this.options.sanitize,this.options.baseUrl,e),null===e)return r;var n='"+r+"",n},t.image=function(e,t,r){if(e=ee(this.options.sanitize,this.options.baseUrl,e),null===e)return r;var n='
":">",n},t.text=function(e){return e},e}(),ne=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,r){return""+r},t.image=function(e,t,r){return""+r},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var r=t;do{this.seen[r]++,t=r+"-"+this.seen[r]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),ie=o.defaults,oe=R.unescape,se=function(){function e(e){this.options=e||ie,this.options.renderer=this.options.renderer||new re,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ne,this.slugger=new ae}e.parse=function(t,r){var n=new e(r);return n.parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var r,n,a,i,o,s,l,c,u,h,p,m,d,f,g,v,b,y,x="",w=e.length;for(r=0;r0&&"text"===g.tokens[0].type?(g.tokens[0].text=y+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=y+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:y}):f+=y),f+=this.parse(g.tokens,d),u+=this.renderer.listitem(f,b,v);x+=this.renderer.list(u,p,m);continue;case"html":x+=this.renderer.html(h.text);continue;case"paragraph":x+=this.renderer.paragraph(this.parseInline(h.tokens));continue;case"text":u=h.tokens?this.parseInline(h.tokens):h.text;while(r+1An error occurred: