'+(n?e:Ks(e,!0))+"\n":""+(n?e:Ks(e,!0))+"\n"}blockquote(e){return"\n"+e+"\n"}html(e){return e}heading(e,t,n,r){return this.options.headerIds?"
"+e+"
\n"}table(e,t){return t&&(t=""+t+""),""+e+""}br(){return this.options.xhtml?"An error occurred:
"+Ks(e.message+"",!0)+"";throw e}}_l.options=_l.setOptions=function(e){var t;return ul(_l.defaults,e),t=_l.defaults,Ws=t,_l},_l.getDefaults=function(){return{baseUrl:null,breaks:!1,extensions:null,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}},_l.defaults=Ws,_l.use=function(...e){const t=ul({},...e),n=_l.defaults.extensions||{renderers:{},childTokens:{}};let r;e.forEach((e=>{if(e.extensions&&(r=!0,e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const t=n.renderers?n.renderers[e.name]:null;n.renderers[e.name]=t?function(...n){let r=e.renderer.apply(this,n);return!1===r&&(r=t.apply(this,n)),r}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");n[e.level]?n[e.level].unshift(e.tokenizer):n[e.level]=[e.tokenizer],e.start&&("block"===e.level?n.startBlock?n.startBlock.push(e.start):n.startBlock=[e.start]:"inline"===e.level&&(n.startInline?n.startInline.push(e.start):n.startInline=[e.start]))}e.childTokens&&(n.childTokens[e.name]=e.childTokens)}))),e.renderer){const n=_l.defaults.renderer||new kl;for(const t in e.renderer){const r=n[t];n[t]=(...o)=>{let i=e.renderer[t].apply(n,o);return!1===i&&(i=r.apply(n,o)),i}}t.renderer=n}if(e.tokenizer){const n=_l.defaults.tokenizer||new gl;for(const t in e.tokenizer){const r=n[t];n[t]=(...o)=>{let i=e.tokenizer[t].apply(n,o);return!1===i&&(i=r.apply(n,o)),i}}t.tokenizer=n}if(e.walkTokens){const n=_l.defaults.walkTokens;t.walkTokens=function(t){e.walkTokens.call(this,t),n&&n.call(this,t)}}r&&(t.extensions=n),_l.setOptions(t)}))},_l.walkTokens=function(e,t){for(const n of e)switch(t.call(_l,n),n.type){case"table":for(const e of n.header)_l.walkTokens(e.tokens,t);for(const e of n.rows)for(const n of e)_l.walkTokens(n.tokens,t);break;case"list":_l.walkTokens(n.items,t);break;default:_l.defaults.extensions&&_l.defaults.extensions.childTokens&&_l.defaults.extensions.childTokens[n.type]?_l.defaults.extensions.childTokens[n.type].forEach((function(e){_l.walkTokens(n[e],t)})):n.tokens&&_l.walkTokens(n.tokens,t)}},_l.parseInline=function(e,t){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");fl(t=ul({},_l.defaults,t||{}));try{const n=wl.lexInline(e,t);return t.walkTokens&&_l.walkTokens(n,t.walkTokens),El.parseInline(n,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"
An error occurred:
"+Ks(e.message+"",!0)+"";throw e}},_l.Parser=El,_l.parser=El.parse,_l.Renderer=kl,_l.TextRenderer=Ol,_l.Lexer=wl,_l.lexer=wl.lex,_l.Tokenizer=gl,_l.Slugger=Sl,_l.parse=_l,_l.options,_l.setOptions,_l.use,_l.walkTokens,_l.parseInline,El.parse,wl.lex;var Al=Object.defineProperty,Rl=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Il=(e,t,n)=>t in e?Al(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nl=(e,t)=>{for(var n in t||(t={}))Pl.call(t,n)&&Il(e,n,t[n]);if(Tl)for(var n of Tl(t))jl.call(t,n)&&Il(e,n,t[n]);return e},$l=(e,t)=>Rl(e,Cl(t));const Ll=new _l.Renderer;_l.setOptions({renderer:Ll,highlight:(e,t)=>Ss(e,t)});const Dl="(?:^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$|(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)\\2>|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,})))";class Ml{constructor(e){this.options=e,this.headings=[],this.headingRule=(e,t,n,r)=>(1===t?this.currentTopHeading=this.saveHeading(e,t):2===t&&this.saveHeading(e,t,this.currentTopHeading&&this.currentTopHeading.items,this.currentTopHeading&&this.currentTopHeading.id),this.originalHeadingRule(e,t,n,r)),this.parser=new _l.Parser,this.headingEnhanceRenderer=new _l.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}static containsComponent(e,t){return new RegExp(Dl.replace(/{component}/g,t),"gmi").test(e)}static getTextBeforeHading(e,t){const n=e.search(new RegExp(`^##?\\s+${t}`,"m"));return n>-1?e.substring(0,n):e}saveHeading(e,t,n=this.headings,r){e=e.replace(/(\d+);/g,((e,t)=>String.fromCharCode(parseInt(t,10)))).replace(/&/g,"&");const o={id:r?`${r}/${co(e)}`:`section/${co(e)}`,name:e,level:t,items:[]};return n.push(o),o}flattenHeadings(e){if(void 0===e)return[];const t=[];for(const n of e)t.push(n),t.push(...this.flattenHeadings(n.items));return t}attachHeadingsDescriptions(e){const t=e=>new RegExp(`##?\\s+${e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}s*\n`),n=this.flattenHeadings(this.headings);if(n.length<1)return;let r=n[0],o=t(r),i=e.search(o);for(let a=1;a
",n+=Bh(e,t),n+="",n+="