`}tablecell(n,t){const r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+n+`${r}>
`}strong(n){return`${n}`}em(n){return`${n}`}codespan(n){return`${n}`}br(){return this.options.xhtml?" ":" "}del(n){return`${n}`}link(n,t,r){if(n=fe(this.options.sanitize,this.options.baseUrl,n),n===null)return r;let i='"+r+"",i}image(n,t,r){if(n=fe(this.options.sanitize,this.options.baseUrl,n),n===null)return r;let i=`":">",i}text(n){return n}}class ve{strong(n){return n}em(n){return n}codespan(n){return n}del(n){return n}html(n){return n}text(n){return n}link(n,t,r){return""+r}image(n,t,r){return""+r}br(){return""}}class Ae{constructor(){this.seen={}}serialize(n){return n.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(n,t){let r=n,i=0;if(this.seen.hasOwnProperty(r)){i=this.seen[n];do i++,r=n+"-"+i;while(this.seen.hasOwnProperty(r))}return t||(this.seen[n]=i,this.seen[r]=0),r}slug(n,t={}){const r=this.serialize(n);return this.getNextSafeSlug(r,t.dryrun)}}class C{constructor(n){this.options=n||N,this.options.renderer=this.options.renderer||new ae,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ve,this.slugger=new Ae}static parse(n,t){return new C(t).parse(n)}static parseInline(n,t){return new C(t).parseInline(n)}parse(n,t=!0){let r="",i,s,a,o,l,f,u,g,m,c,_,b,w,x,v,z,L,I,$;const T=n.length;for(i=0;i0&&v.tokens[0].type==="paragraph"?(v.tokens[0].text=I+" "+v.tokens[0].text,v.tokens[0].tokens&&v.tokens[0].tokens.length>0&&v.tokens[0].tokens[0].type==="text"&&(v.tokens[0].tokens[0].text=I+" "+v.tokens[0].tokens[0].text)):v.tokens.unshift({type:"text",text:I}):x+=I),x+=this.parse(v.tokens,w),m+=this.renderer.listitem(x,L,z);r+=this.renderer.list(m,_,b);continue}case"html":{r+=this.renderer.html(c.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(c.tokens));continue}case"text":{for(m=c.tokens?this.parseInline(c.tokens):c.text;i+1"u"||e===null)throw new Error("marked(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(typeof n=="function"&&(t=n,n=null),n=E({},d.defaults,n||{}),_e(n),t){const i=n.highlight;let s;try{s=O.lex(e,n)}catch(l){return t(l)}const a=function(l){let f;if(!l)try{n.walkTokens&&d.walkTokens(s,n.walkTokens),f=C.parse(s,n)}catch(u){l=u}return n.highlight=i,l?t(l):t(null,f)};if(!i||i.length<3||(delete n.highlight,!s.length))return a();let o=0;d.walkTokens(s,function(l){l.type==="code"&&(o++,setTimeout(()=>{i(l.text,l.lang,function(f,u){if(f)return a(f);u!=null&&u!==l.text&&(l.text=u,l.escaped=!0),o--,o===0&&a()})},0))}),o===0&&a();return}function r(i){if(i.message+=`
Please report this to https://github.com/markedjs/marked.`,n.silent)return"
An error occurred:
"+A(i.message+"",!0)+"
";throw i}try{const i=O.lex(e,n);if(n.walkTokens){if(n.async)return Promise.all(d.walkTokens(i,n.walkTokens)).then(()=>C.parse(i,n)).catch(r);d.walkTokens(i,n.walkTokens)}return C.parse(i,n)}catch(i){r(i)}}d.options=d.setOptions=function(e){return E(d.defaults,e),Fe(d.defaults),d};d.getDefaults=we;d.defaults=N;d.use=function(...e){const n=E({},...e),t=d.defaults.extensions||{renderers:{},childTokens:{}};let r;e.forEach(i=>{if(i.extensions&&(r=!0,i.extensions.forEach(s=>{if(!s.name)throw new Error("extension name required");if(s.renderer){const a=t.renderers?t.renderers[s.name]:null;a?t.renderers[s.name]=function(...o){let l=s.renderer.apply(this,o);return l===!1&&(l=a.apply(this,o)),l}:t.renderers[s.name]=s.renderer}if(s.tokenizer){if(!s.level||s.level!=="block"&&s.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[s.level]?t[s.level].unshift(s.tokenizer):t[s.level]=[s.tokenizer],s.start&&(s.level==="block"?t.startBlock?t.startBlock.push(s.start):t.startBlock=[s.start]:s.level==="inline"&&(t.startInline?t.startInline.push(s.start):t.startInline=[s.start]))}s.childTokens&&(t.childTokens[s.name]=s.childTokens)})),i.renderer){const s=d.defaults.renderer||new ae;for(const a in i.renderer){const o=s[a];s[a]=(...l)=>{let f=i.renderer[a].apply(s,l);return f===!1&&(f=o.apply(s,l)),f}}n.renderer=s}if(i.tokenizer){const s=d.defaults.tokenizer||new se;for(const a in i.tokenizer){const o=s[a];s[a]=(...l)=>{let f=i.tokenizer[a].apply(s,l);return f===!1&&(f=o.apply(s,l)),f}}n.tokenizer=s}if(i.walkTokens){const s=d.defaults.walkTokens;n.walkTokens=function(a){let o=[];return o.push(i.walkTokens.call(this,a)),s&&(o=o.concat(s.call(this,a))),o}}r&&(n.extensions=t),d.setOptions(n)})};d.walkTokens=function(e,n){let t=[];for(const r of e)switch(t=t.concat(n.call(d,r)),r.type){case"table":{for(const i of r.header)t=t.concat(d.walkTokens(i.tokens,n));for(const i of r.rows)for(const s of i)t=t.concat(d.walkTokens(s.tokens,n));break}case"list":{t=t.concat(d.walkTokens(r.items,n));break}default:d.defaults.extensions&&d.defaults.extensions.childTokens&&d.defaults.extensions.childTokens[r.type]?d.defaults.extensions.childTokens[r.type].forEach(function(i){t=t.concat(d.walkTokens(r[i],n))}):r.tokens&&(t=t.concat(d.walkTokens(r.tokens,n)))}return t};d.parseInline=function(e,n){if(typeof e>"u"||e===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");n=E({},d.defaults,n||{}),_e(n);try{const t=O.lexInline(e,n);return n.walkTokens&&d.walkTokens(t,n.walkTokens),C.parseInline(t,n)}catch(t){if(t.message+=`
Please report this to https://github.com/markedjs/marked.`,n.silent)return"
An error occurred:
"+A(t.message+"",!0)+"
";throw t}};d.Parser=C;d.parser=C.parse;d.Renderer=ae;d.TextRenderer=ve;d.Lexer=O;d.lexer=O.lex;d.Tokenizer=se;d.Slugger=Ae;d.parse=d;d.options;d.setOptions;d.use;d.walkTokens;d.parseInline;C.parse;O.lex;var P={exports:{}},y={},V={exports:{}},B={};function Te(){var e={};return e["align-content"]=!1,e["align-items"]=!1,e["align-self"]=!1,e["alignment-adjust"]=!1,e["alignment-baseline"]=!1,e.all=!1,e["anchor-point"]=!1,e.animation=!1,e["animation-delay"]=!1,e["animation-direction"]=!1,e["animation-duration"]=!1,e["animation-fill-mode"]=!1,e["animation-iteration-count"]=!1,e["animation-name"]=!1,e["animation-play-state"]=!1,e["animation-timing-function"]=!1,e.azimuth=!1,e["backface-visibility"]=!1,e.background=!0,e["background-attachment"]=!0,e["background-clip"]=!0,e["background-color"]=!0,e["background-image"]=!0,e["background-origin"]=!0,e["background-position"]=!0,e["background-repeat"]=!0,e["background-size"]=!0,e["baseline-shift"]=!1,e.binding=!1,e.bleed=!1,e["bookmark-label"]=!1,e["bookmark-level"]=!1,e["bookmark-state"]=!1,e.border=!0,e["border-bottom"]=!0,e["border-bottom-color"]=!0,e["border-bottom-left-radius"]=!0,e["border-bottom-right-radius"]=!0,e["border-bottom-style"]=!0,e["border-bottom-width"]=!0,e["border-collapse"]=!0,e["border-color"]=!0,e["border-image"]=!0,e["border-image-outset"]=!0,e["border-image-repeat"]=!0,e["border-image-slice"]=!0,e["border-image-source"]=!0,e["border-image-width"]=!0,e["border-left"]=!0,e["border-left-color"]=!0,e["border-left-style"]=!0,e["border-left-width"]=!0,e["border-radius"]=!0,e["border-right"]=!0,e["border-right-color"]=!0,e["border-right-style"]=!0,e["border-right-width"]=!0,e["border-spacing"]=!0,e["border-style"]=!0,e["border-top"]=!0,e["border-top-color"]=!0,e["border-top-left-radius"]=!0,e["border-top-right-radius"]=!0,e["border-top-style"]=!0,e["border-top-width"]=!0,e["border-width"]=!0,e.bottom=!1,e["box-decoration-break"]=!0,e["box-shadow"]=!0,e["box-sizing"]=!0,e["box-snap"]=!0,e["box-suppress"]=!0,e["break-after"]=!0,e["break-before"]=!0,e["break-inside"]=!0,e["caption-side"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e["clip-path"]=!1,e["clip-rule"]=!1,e.color=!0,e["color-interpolation-filters"]=!0,e["column-count"]=!1,e["column-fill"]=!1,e["column-gap"]=!1,e["column-rule"]=!1,e["column-rule-color"]=!1,e["column-rule-style"]=!1,e["column-rule-width"]=!1,e["column-span"]=!1,e["column-width"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e["counter-increment"]=!1,e["counter-reset"]=!1,e["counter-set"]=!1,e.crop=!1,e.cue=!1,e["cue-after"]=!1,e["cue-before"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e["display-inside"]=!0,e["display-list"]=!0,e["display-outside"]=!0,e["dominant-baseline"]=!1,e.elevation=!1,e["empty-cells"]=!1,e.filter=!1,e.flex=!1,e["flex-basis"]=!1,e["flex-direction"]=!1,e["flex-flow"]=!1,e["flex-grow"]=!1,e["flex-shrink"]=!1,e["flex-wrap"]=!1,e.float=!1,e["float-offset"]=!1,e["flood-color"]=!1,e["flood-opacity"]=!1,e["flow-from"]=!1,e["flow-into"]=!1,e.font=!0,e["font-family"]=!0,e["font-feature-settings"]=!0,e["font-kerning"]=!0,e["font-language-override"]=!0,e["font-size"]=!0,e["font-size-adjust"]=!0,e["font-stretch"]=!0,e["font-style"]=!0,e["font-synthesis"]=!0,e["font-variant"]=!0,e["font-variant-alternates"]=!0,e["font-variant-caps"]=!0,e["font-variant-east-asian"]=!0,e["font-variant-ligatures"]=!0,e["font-variant-numeric"]=!0,e["font-variant-position"]=!0,e["font-weight"]=!0,e.grid=!1,e["grid-area"]=!1,e["grid-auto-columns"]=!1,e["grid-auto-flow"]=!1,e["grid-auto-rows"]=!1,e["grid-column"]=!1,e["grid-column-end"]=!1,e["grid-column-start"]=!1,e["grid-row"]=!1,e["grid-row-end"]=!1,e["grid-row-start"]=!1,e["grid-template"]=!1,e["grid-template-areas"]=!1,e["grid-template-columns"]=!1,e["grid-template-rows"]=!1,e["hanging-punctuation"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e["image-orientation"]=!1,e["image-resolution"]=!1,e["ime-mode"]=!1,e["initial-letters"]=!1,e["inline-box-align"]=!1,e["justify-content"]=!1,e["justify-items"]=!1,e["justify-self"]=!1,e.left=!1,e["letter-spacing"]=!0,e["lighting-color"]=!0,e["line-box-contain"]=!1,e["line-break"]=!1,e["line-grid"]=!1,e["line-height"]=!1,e["line-snap"]=!1,e["line-stacking"]=!1,e["line-stacking-ruby"]=!1,e["line-stacking-shift"]=!1,e["line-stacking-strategy"]=!1,e["list-style"]=!0,e["list-style-image"]=!0,e["list-style-position"]=!0,e["list-style-type"]=!0,e.margin=!0,e["margin-bottom"]=!0,e["margin-left"]=!0,e["margin-right"]=!0,e["margin-top"]=!0,e["marker-offset"]=!1,e["marker-side"]=!1,e.marks=!1,e.mask=!1,e["mask-box"]=!1,e["mask-box-outset"]=!1,e["mask-box-repeat"]=!1,e["mask-box-slice"]=!1,e["mask-box-source"]=!1,e["mask-box-width"]=!1,e["mask-clip"]=!1,e["mask-image"]=!1,e["mask-origin"]=!1,e["mask-position"]=!1,e["mask-repeat"]=!1,e["mask-size"]=!1,e["mask-source-type"]=!1,e["mask-type"]=!1,e["max-height"]=!0,e["max-lines"]=!1,e["max-width"]=!0,e["min-height"]=!0,e["min-width"]=!0,e["move-to"]=!1,e["nav-down"]=!1,e["nav-index"]=!1,e["nav-left"]=!1,e["nav-right"]=!1,e["nav-up"]=!1,e["object-fit"]=!1,e["object-position"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e["outline-color"]=!1,e["outline-offset"]=!1,e["outline-style"]=!1,e["outline-width"]=!1,e.overflow=!1,e["overflow-wrap"]=!1,e["overflow-x"]=!1,e["overflow-y"]=!1,e.padding=!0,e["padding-bottom"]=!0,e["padding-left"]=!0,e["padding-right"]=!0,e["padding-top"]=!0,e.page=!1,e["page-break-after"]=!1,e["page-break-before"]=!1,e["page-break-inside"]=!1,e["page-policy"]=!1,e.pause=!1,e["pause-after"]=!1,e["pause-before"]=!1,e.perspective=!1,e["perspective-origin"]=!1,e.pitch=!1,e["pitch-range"]=!1,e["play-during"]=!1,e.position=!1,e["presentation-level"]=!1,e.quotes=!1,e["region-fragment"]=!1,e.resize=!1,e.rest=!1,e["rest-after"]=!1,e["rest-before"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e["rotation-point"]=!1,e["ruby-align"]=!1,e["ruby-merge"]=!1,e["ruby-position"]=!1,e["shape-image-threshold"]=!1,e["shape-outside"]=!1,e["shape-margin"]=!1,e.size=!1,e.speak=!1,e["speak-as"]=!1,e["speak-header"]=!1,e["speak-numeral"]=!1,e["speak-punctuation"]=!1,e["speech-rate"]=!1,e.stress=!1,e["string-set"]=!1,e["tab-size"]=!1,e["table-layout"]=!1,e["text-align"]=!0,e["text-align-last"]=!0,e["text-combine-upright"]=!0,e["text-decoration"]=!0,e["text-decoration-color"]=!0,e["text-decoration-line"]=!0,e["text-decoration-skip"]=!0,e["text-decoration-style"]=!0,e["text-emphasis"]=!0,e["text-emphasis-color"]=!0,e["text-emphasis-position"]=!0,e["text-emphasis-style"]=!0,e["text-height"]=!0,e["text-indent"]=!0,e["text-justify"]=!0,e["text-orientation"]=!0,e["text-overflow"]=!0,e["text-shadow"]=!0,e["text-space-collapse"]=!0,e["text-transform"]=!0,e["text-underline-position"]=!0,e["text-wrap"]=!0,e.top=!1,e.transform=!1,e["transform-origin"]=!1,e["transform-style"]=!1,e.transition=!1,e["transition-delay"]=!1,e["transition-duration"]=!1,e["transition-property"]=!1,e["transition-timing-function"]=!1,e["unicode-bidi"]=!1,e["vertical-align"]=!1,e.visibility=!1,e["voice-balance"]=!1,e["voice-duration"]=!1,e["voice-family"]=!1,e["voice-pitch"]=!1,e["voice-range"]=!1,e["voice-rate"]=!1,e["voice-stress"]=!1,e["voice-volume"]=!1,e.volume=!1,e["white-space"]=!1,e.widows=!1,e.width=!0,e["will-change"]=!1,e["word-break"]=!0,e["word-spacing"]=!0,e["word-wrap"]=!0,e["wrap-flow"]=!1,e["wrap-through"]=!1,e["writing-mode"]=!1,e["z-index"]=!1,e}function at(e,n,t){}function lt(e,n,t){}var ot=/javascript\s*\:/img;function ut(e,n){return ot.test(n)?"":n}B.whiteList=Te();B.getDefaultWhiteList=Te;B.onAttr=at;B.onIgnoreAttr=lt;B.safeAttrValue=ut;var ft={indexOf:function(e,n){var t,r;if(Array.prototype.indexOf)return e.indexOf(n);for(t=0,r=e.length;t/g,Tt=/"/g,$t=/"/g,St=/([a-zA-Z0-9]*);?/gim,zt=/:?/gim,It=/&newline;?/gim,Q=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,me=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,ke=/u\s*r\s*l\s*\(.*/gi;function Re(e){return e.replace(Tt,""")}function Ee(e){return e.replace($t,'"')}function Le(e){return e.replace(St,function(t,r){return r[0]==="x"||r[0]==="X"?String.fromCharCode(parseInt(r.substr(1),16)):String.fromCharCode(parseInt(r,10))})}function Ce(e){return e.replace(zt,":").replace(It," ")}function Oe(e){for(var n="",t=0,r=e.length;t",r);if(i===-1)break;t=i+3}return n}function Ct(e){var n=e.split("");return n=n.filter(function(t){var r=t.charCodeAt(0);return r===127?!1:r<=31?r===10||r===13:!0}),n.join("")}y.whiteList=Se();y.getDefaultWhiteList=Se;y.onTag=xt;y.onIgnoreTag=bt;y.onTagAttr=wt;y.onIgnoreTagAttr=yt;y.safeAttrValue=_t;y.escapeHtml=Ie;y.escapeQuote=Re;y.unescapeQuote=Ee;y.escapeHtmlEntities=Le;y.escapeDangerHtml5Entities=Ce;y.clearNonPrintableCharacter=Oe;y.friendlyAttrValue=De;y.escapeAttrValue=Be;y.onIgnoreTagStripAll=Rt;y.StripTagBody=Et;y.stripCommentTag=Lt;y.stripBlankChar=Ct;y.cssFilter=ze;y.getDefaultCSSWhiteList=kt;var J={},D=le;function Ot(e){var n=D.spaceIndex(e),t;return n===-1?t=e.slice(1,-1):t=e.slice(1,n+1),t=D.trim(t).toLowerCase(),t.slice(0,1)==="/"&&(t=t.slice(1)),t.slice(-1)==="/"&&(t=t.slice(0,-1)),t}function Dt(e){return e.slice(0,2)===""}function Bt(e,n,t){var r="",i=0,s=!1,a=!1,o=0,l=e.length,f="",u="";e:for(o=0;o"||o===l-1){r+=t(e.slice(i,s)),u=e.slice(s,o+1),f=Ot(u),r+=n(s,r.length,f,u,Dt(u)),i=o+1,s=!1;continue}if(g==='"'||g==="'")for(var m=1,c=e.charAt(o-m);c.trim()===""||c==="=";){if(c==="="){a=g;continue e}c=e.charAt(o-++m)}}else if(g===a){a=!1;continue}}return i0;n--){var t=e[n];if(t!==" ")return t==="="?n:-1}}function Vt(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.length-1]==="'"}function xe(e){return Vt(e)?e.substr(1,e.length-2):e}J.parseTag=Bt;J.parseAttr=Nt;var Ft=V.exports.FilterCSS,R=y,Pe=J,Wt=Pe.parseTag,Xt=Pe.parseAttr,j=le;function M(e){return e==null}function Qt(e){var n=j.spaceIndex(e);if(n===-1)return{html:"",closing:e[e.length-2]==="/"};e=j.trim(e.slice(n+1,-1));var t=e[e.length-1]==="/";return t&&(e=j.trim(e.slice(0,-1))),{html:e,closing:t}}function Mt(e){var n={};for(var t in e)n[t]=e[t];return n}function Gt(e){var n={};for(var t in e)Array.isArray(e[t])?n[t.toLowerCase()]=e[t].map(function(r){return r.toLowerCase()}):n[t.toLowerCase()]=e[t];return n}function Ne(e){e=Mt(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=R.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=Gt(e.whiteList||e.allowList):e.whiteList=R.whiteList,e.onTag=e.onTag||R.onTag,e.onTagAttr=e.onTagAttr||R.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||R.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||R.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||R.safeAttrValue,e.escapeHtml=e.escapeHtml||R.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new Ft(e.css))}Ne.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var n=this,t=n.options,r=t.whiteList,i=t.onTag,s=t.onIgnoreTag,a=t.onTagAttr,o=t.onIgnoreTagAttr,l=t.safeAttrValue,f=t.escapeHtml,u=n.cssFilter;t.stripBlankChar&&(e=R.stripBlankChar(e)),t.allowCommentTag||(e=R.stripCommentTag(e));var g=!1;t.stripIgnoreTagBody&&(g=R.StripTagBody(t.stripIgnoreTagBody,s),s=g.onIgnoreTag);var m=Wt(e,function(c,_,b,w,x){var v={sourcePosition:c,position:_,isClosing:x,isWhite:Object.prototype.hasOwnProperty.call(r,b)},z=i(b,w,v);if(!M(z))return z;if(v.isWhite){if(v.isClosing)return""+b+">";var L=Qt(w),I=r[b],$=Xt(L.html,function(T,S){var U=j.indexOf(I,T)!==-1,q=a(b,T,S,U);return M(q)?U?(S=l(b,T,S,u),S?T+'="'+S+'"':T):(q=o(b,T,S,U),M(q)?void 0:q):q});return w="<"+b,$&&(w+=" "+$),L.closing&&(w+=" /"),w+=">",w}else return z=s(b,w,v),M(z)?f(w):z},f);return g&&(m=g.remove(m)),m};var jt=Ne;(function(e,n){var t=y,r=J,i=jt;function s(o,l){var f=new i(l);return f.process(o)}n=e.exports=s,n.filterXSS=s,n.FilterXSS=i,function(){for(var o in t)n[o]=t[o];for(var l in r)n[l]=r[l]}(),typeof window<"u"&&(window.filterXSS=e.exports);function a(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}a()&&(self.filterXSS=e.exports)})(P,P.exports);const Ht=P.exports,Yt=["innerHTML"],K="noopener noreferrer",ee="md-link",te="i-tabler-arrow-up-right",Jt=be({__name:"markdown",props:{source:{},oneLine:{type:Boolean},noBreaks:{type:Boolean},noExternal:{type:Boolean}},setup(e){const n=e;d.use({renderer:{link:(r,i,s)=>{const a=n.noExternal?"":'target="_blank"';return`${s}`}}});const t=Ue(()=>{let r=n.source;typeof r!="string"&&(r="");const i=d(r,{breaks:!n.noBreaks}),s={...P.exports.getDefaultWhiteList(),iframe:["width","height","src","title","frameborder","allow","allowfullscreen"],a:[...P.exports.getDefaultWhiteList().a||[],"class"],span:[...P.exports.getDefaultWhiteList().span||[],"class"]};let a=Ht(i,{whiteList:s,onTagAttr(l,f,u){if(l==="a"&&f==="rel"&&u===K)return`rel="${K}"`;if(f==="class"&&(l==="a"&&u===ee||l==="span"&&u===te))return`class="${u}"`}});const o=new RegExp(`(]*class="${ee}"[^>]*>[^<]*)\\.(?=[^.]*(?: