diff --git a/build/frontend-legacy/package-lock.json b/build/frontend-legacy/package-lock.json index 77f479e0ee9b2..e804928f19beb 100644 --- a/build/frontend-legacy/package-lock.json +++ b/build/frontend-legacy/package-lock.json @@ -51,7 +51,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^18.0.3", + "marked": "^18.0.5", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.0", @@ -12818,9 +12818,9 @@ } }, "node_modules/marked": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.3.tgz", - "integrity": "sha512-7VT90JOkDeaRWpfjOReRGPEKn0ecdARBkDGL+tT1wZY0efPPqkUxLUSmzy/C7TIylQYJC9STISEsCHrqb/7VIA==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz", + "integrity": "sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==", "license": "MIT", "bin": { "marked": "bin/marked.js" diff --git a/build/frontend-legacy/package.json b/build/frontend-legacy/package.json index 2b693bc66d876..b08f5d58036df 100644 --- a/build/frontend-legacy/package.json +++ b/build/frontend-legacy/package.json @@ -70,7 +70,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^18.0.3", + "marked": "^18.0.5", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.0", diff --git a/dist/3486-3486.js b/dist/3486-3486.js index cfe1781befb60..03ca3670188cd 100644 --- a/dist/3486-3486.js +++ b/dist/3486-3486.js @@ -1,2 +1,2 @@ -"use strict";(globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[]).push([[3486],{8206(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,"[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue"],names:[],mappings:"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA",sourcesContent:["\n:deep(.app-changelog-dialog) {\n\tmin-height: 50vh !important;\n}\n\n.app-changelog-dialog__text {\n\tpadding-inline: 14px;\n}\n"],sourceRoot:""}]);const a=l},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=l},73486(e,t,n){n.r(t),n.d(t,{default:()=>Fe});var r=n(85471),s=n(44368),i=n(53334),l=n(63814),a=n(94219),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(k.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var g=((e="")=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},d=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,x=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,b=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,A=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",A).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),$=u(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),R="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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",S=/|$))/,T=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",S).replace("tag",R).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),z=u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),v={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",z).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:d,html:T,lheading:b,list:$,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:z,table:h,text:/^[^\n]+/},_=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),C={...v,lheading:m,table:_,paragraph:u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex()},P={...v,html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",S).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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(w).replace("hr",d).replace("heading"," *#{1,6} *[^\n]").replace("lheading",b).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},L=/^( {2,}|\\)\n(?!\s*$)/,I=/[\p{P}\p{S}]/u,B=/[\s\p{P}\p{S}]/u,E=/[^\s\p{P}\p{S}]/u,q=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,B).getRegex(),D=/(?!~)[\p{P}\p{S}]/u,M=u(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",g?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),Z=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,G=u(Z,"u").replace(/punct/g,I).getRegex(),N=u(Z,"u").replace(/punct/g,D).getRegex(),Q="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",H=u(Q,"gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),O=u(Q,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,D).getRegex(),j=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),W=u(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,I).getRegex(),F=u("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),K=u(/\\(punct)/,"gu").replace(/punct/g,I).getRegex(),X=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("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])?)+(?![-_])/).getRegex(),U=u(S).replace("(?:--\x3e|$)","--\x3e").getRegex(),V=u("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",U).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Y=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,J=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",Y).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ee=u(/^!?\[(label)\]\[(ref)\]/).replace("label",Y).replace("ref",A).getRegex(),te=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",A).getRegex(),ne=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,re={_backpedal:h,anyPunctuation:K,autolink:X,blockSkip:M,br:L,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:G,emStrongRDelimAst:H,emStrongRDelimUnd:j,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:J,nolink:te,punctuation:q,reflink:ee,reflinkSearch:u("reflink|nolink(?!\\()","g").replace("reflink",ee).replace("nolink",te).getRegex(),tag:V,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},pe=e=>ce[e];function he(e,t){if(t){if(k.escapeTest.test(e))return e.replace(k.escapeReplace,pe)}else if(k.escapeTestNoEncode.test(e))return e.replace(k.escapeReplaceNoEncode,pe);return e}function ue(e){try{e=encodeURI(e).replace(k.percentDecode,"%")}catch{return null}return e}function ge(e,t){let n=e.replace(k.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(k.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length=0&&k.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function fe(e,t=0){let n=t,r="";for(let t of e)if("\t"===t){let e=4-n%4;r+=" ".repeat(e),n+=e}else r+=t,n++;return r}function xe(e,t,n,r,s){let i=t.href,l=t.title||null,a=e[1].replace(s.other.outputLinkReplace,"$1");r.state.inLink=!0;let o={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:i,title:l,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,o}var be=class{options;rules;lexer;constructor(e){this.options=e||c}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:de(t[0]),n=e.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ke(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:ke(t[0],"\n"),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ke(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ke(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,i=!1,l=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=this.rules.other.listItemRegex(n),l=!1;for(;e;){let n=!1,r="",a="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=fe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),i=this.rules.other.headingBeginRegex(h),l=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,k=e.split("\n",1)[0];if(c=k,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||i.test(c)||l.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||i.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=k+"\n",e=e.substring(k.length+1),o=g.slice(h)}}s.loose||(l?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(l=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]);let t=e.tokens[0];if(!e.task||"text"!==t?.type&&"paragraph"!==t?.type)e.task&&(e.task=!1);else{e.text=e.text.replace(this.rules.other.listReplaceTask,""),t.raw=t.raw.replace(this.rules.other.listReplaceTask,""),t.text=t.text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:"checkbox",raw:n[0]+" ",checked:"[ ]"!==n[0]};e.checked=t.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:"paragraph",raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=de(t[0]);return{type:"html",block:!0,raw:e,pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:ke(t[0],"\n"),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ge(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:ke(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:ke(t[0],"\n"),depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ke(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),xe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return xe(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(r&&(r[1]||r[2]||r[3]||r[4])&&(!r[4]||!n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[3]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){l+=s;continue}if((r[5]||r[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+a);let t=[...r[0]][0].length,o=e.slice(0,i+r.index+t+s);if(Math.min(i,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==i))continue;if(r[3]||r[4]){l+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l);let t=[...r[0]][0].length,a=e.slice(0,i+r.index+t+s),o=a.slice(i,-i);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},me=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:k,block:ae.normal,inline:oe.normal};this.options.pedantic?(t.block=ae.pedantic,t.inline=oe.pedantic):this.options.gfm&&(t.block=ae.gfm,this.options.breaks?t.inline=oe.breaks:t.inline=oe.gfm),this.tokenizer.rules=t}static get rules(){return{block:ae,inline:oe}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(k.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(s=n.call({lexer:this},e,t))&&(e=e.substring(s.raw.length),t.push(s),!0)))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let n=t.at(-1);1===s.raw.length&&void 0!==n?n.raw+="\n":t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title},t.push(s));continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&"paragraph"===r?.type?(r.raw+=(r.raw.endsWith("\n")?"":"\n")+s.raw,r.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!==(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!==(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!==(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let i=!1,l="",a=1/0;for(;e;){if(!(e.length!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(l=n.raw.slice(-1)),i=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t="Infinite loop on byte: "+e;if(!this.options.silent)throw new Error(t);console.error(t)}},we=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(k.notSpaceStart)?.[0],s=e.replace(k.endingNewline,"")+"\n";return r?'
'+(n?s:he(s,!0))+"
\n":"
"+(n?s:he(s,!0))+"
\n"}blockquote({tokens:e}){return`
\n${this.parser.parse(e)}
\n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
\n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${he(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ue(e);if(null===s)return r;let i='
    ",i}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ue(e);if(null===s)return he(n);let i=`${he(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new we(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new be(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new $e;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],i=t[r];$e.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&$e.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return i.call(t,n)})();let r=s.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return me.lex(e,t??this.defaults)}parser(e,t){return ye.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},i=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return i(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer(e):e?me.lex:me.lexInline)(n,s),i=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(i,s.walkTokens));let l=await(s.hooks?await s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(i,s);return s.hooks?await s.hooks.postprocess(l):l})().catch(i);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer(e):e?me.lex:me.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return i(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+he(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Se(e,t){return Re.parse(e,t)}Se.options=Se.setOptions=function(e){return Re.setOptions(e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Se.defaults=c,Se.use=function(...e){return Re.use(...e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.walkTokens=function(e,t){return Re.walkTokens(e,t)},Se.parseInline=Re.parseInline,Se.Parser=ye,Se.parser=ye.parse,Se.Renderer=we,Se.TextRenderer=Ae,Se.Lexer=me,Se.lexer=me.lex,Se.Tokenizer=be,Se.Hooks=$e,Se.parse=Se,Se.options,Se.setOptions,Se.use,Se.walkTokens,Se.parseInline,ye.parse,me.lex;const Te=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Se.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Se((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var ze=n(85072),ve=n.n(ze),_e=n(97825),Ce=n.n(_e),Pe=n(77659),Le=n.n(Pe),Ie=n(55056),Be=n.n(Ie),Ee=n(10540),qe=n.n(Ee),De=n(41113),Me=n.n(De),Ze=n(82498),Ge={};Ge.styleTagTransform=Me(),Ge.setAttributes=Be(),Ge.insert=Le().bind(null,"head"),Ge.domAPI=Ce(),Ge.insertStyleElement=qe(),ve()(Ze.A,Ge),Ze.A&&Ze.A.locals&&Ze.A.locals;var Ne=n(14486);const Qe=(0,Ne.A)(Te,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,He=(0,n(35947).YK)().detectLogLevel().setApp("updatenotification").build(),Oe=(0,r.pM)({__name:"AppChangelogDialog",props:{appId:null,version:{default:void 0},open:{type:Boolean,default:!0}},emits:["dismiss","update:open"],setup(e,{emit:t}){const n=e,o=[{label:(0,i.Tl)("updatenotification","Give feedback"),callback:()=>{window.open(`https://apps.nextcloud.com/apps/${n.appId}#comments`,"_blank","noreferrer noopener")}},{label:(0,i.Tl)("updatenotification","Get started"),variant:"primary",callback:()=>{t("dismiss"),t("update:open",!1)}}],c=(0,r.KR)(n.appId),p=(0,r.KR)(n.version??""),h=(0,r.KR)("");return(0,r.nT)(()=>{const e=n.version?(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}?version={version}",{version:n.version,app:n.appId}):(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}",{version:n.version,app:n.appId});s.Ay.get(e).then(({data:e})=>{c.value=e.ocs.data.appName,p.value=e.ocs.data.version,h.value=e.ocs.data.content}).catch(e=>{404===e?.response?.status?(c.value=n.appId,h.value=(0,i.Tl)("updatenotification","No changelog available")):(He.error("Failed to load changelog entry",e),t("update:open",!1))})}),{__sfc:!0,props:n,emit:t,dialogButtons:o,appName:c,appVersion:p,markdown:h,t:i.Tl,NcDialog:a.A,Markdown:Qe}}});var je=n(8206),We={};We.styleTagTransform=Me(),We.setAttributes=Be(),We.insert=Le().bind(null,"head"),We.domAPI=Ce(),We.insertStyleElement=qe(),ve()(je.A,We),je.A&&je.A.locals&&je.A.locals;const Fe=(0,Ne.A)(Oe,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"content-classes":"app-changelog-dialog",buttons:n.dialogButtons,name:n.t("updatenotification","What's new in {app} {version}",{app:n.appName,version:n.appVersion}),open:e.open&&void 0!==n.markdown,size:"normal"},on:{"update:open":function(t){return e.$emit("update:open",t)}}},[t(n.Markdown,{staticClass:"app-changelog-dialog__text",attrs:{markdown:n.markdown,"min-heading-level":3}})],1)},[],!1,null,"7b1cfb7a",null).exports}}]); -//# sourceMappingURL=3486-3486.js.map?v=f703c984419d7764e6b5 \ No newline at end of file +"use strict";(globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[]).push([[3486],{8206(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,"[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue"],names:[],mappings:"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA",sourcesContent:["\n:deep(.app-changelog-dialog) {\n\tmin-height: 50vh !important;\n}\n\n.app-changelog-dialog__text {\n\tpadding-inline: 14px;\n}\n"],sourceRoot:""}]);const a=l},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=l},73486(e,t,n){n.r(t),n.d(t,{default:()=>Ke});var r=n(85471),s=n(44368),i=n(53334),l=n(63814),a=n(94219),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e){let t=[];return n=>{let r=Math.max(0,Math.min(3,n-1)),s=t[r];return s||(s=e(r),t[r]=s),s}}function g(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(d.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var k=((e="")=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:u(e=>new RegExp(`^ {0,${e}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`)),hrRegex:u(e=>new RegExp(`^ {0,${e}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`)),fencesBeginRegex:u(e=>new RegExp(`^ {0,${e}}(?:\`\`\`|~~~)`)),headingBeginRegex:u(e=>new RegExp(`^ {0,${e}}#`)),htmlBeginRegex:u(e=>new RegExp(`^ {0,${e}}<(?:[a-z].*>|!--)`,"i")),blockquoteBeginRegex:u(e=>new RegExp(`^ {0,${e}}>`))},f=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,x=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,b=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,m=g(b).replace(/bull/g,x).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),w=g(b).replace(/bull/g,x).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),A=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,y=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,$=g(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",y).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),R=g(/^(bull)([ \t][^\n]*?)?(?:\n|$)/).replace(/bull/g,x).getRegex(),S="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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",T=/|$))/,z=g("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",T).replace("tag",S).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),v=g(A).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex(),_={blockquote:g(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",v).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:$,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:f,html:z,lheading:m,list:R,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:v,table:h,text:/^[^\n]+/},C=g("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex(),P={..._,lheading:w,table:C,paragraph:g(A).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",C).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex()},L={..._,html:g("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",T).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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:g(A).replace("hr",f).replace("heading"," *#{1,6} *[^\n]").replace("lheading",m).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},I=/^( {2,}|\\)\n(?!\s*$)/,B=/[\p{P}\p{S}]/u,E=/[\s\p{P}\p{S}]/u,q=/[^\s\p{P}\p{S}]/u,D=g(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,E).getRegex(),Z=/(?!~)[\p{P}\p{S}]/u,M=g(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",k?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),G=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,N=g(G,"u").replace(/punct/g,B).getRegex(),Q=g(G,"u").replace(/punct/g,Z).getRegex(),H="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",O=g(H,"gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,E).replace(/punct/g,B).getRegex(),j=g(H,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,Z).getRegex(),W=g("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,E).replace(/punct/g,B).getRegex(),F=g(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,B).getRegex(),K=g("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,E).replace(/punct/g,B).getRegex(),X=g(/\\(punct)/,"gu").replace(/punct/g,B).getRegex(),U=g(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("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])?)+(?![-_])/).getRegex(),V=g(T).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y=g("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",V).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),J=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,ee=g(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",J).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),te=g(/^!?\[(label)\]\[(ref)\]/).replace("label",J).replace("ref",y).getRegex(),ne=g(/^!?\[(ref)\](?:\[\])?/).replace("ref",y).getRegex(),re=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,se={_backpedal:h,anyPunctuation:X,autolink:U,blockSkip:M,br:I,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:N,emStrongRDelimAst:O,emStrongRDelimUnd:W,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:ee,nolink:ne,punctuation:D,reflink:te,reflinkSearch:g("reflink|nolink(?!\\()","g").replace("reflink",te).replace("nolink",ne).getRegex(),tag:Y,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},he=e=>pe[e];function ue(e,t){if(t){if(d.escapeTest.test(e))return e.replace(d.escapeReplace,he)}else if(d.escapeTestNoEncode.test(e))return e.replace(d.escapeReplaceNoEncode,he);return e}function ge(e){try{e=encodeURI(e).replace(d.percentDecode,"%")}catch{return null}return e}function ke(e,t){let n=e.replace(d.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(d.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length=0&&d.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function xe(e,t=0){let n=t,r="";for(let t of e)if("\t"===t){let e=4-n%4;r+=" ".repeat(e),n+=e}else r+=t,n++;return r}function be(e,t,n,r,s){let i=t.href,l=t.title||null,a=e[1].replace(s.other.outputLinkReplace,"$1");r.state.inLink=!0;let o={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:i,title:l,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,o}var me=class{options;rules;lexer;constructor(e){this.options=e||c}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:fe(t[0]),n=e.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=de(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:de(t[0],"\n"),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:de(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=de(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,i=!1,l=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=this.rules.other.listItemRegex(n),l=!1;for(;e;){let n=!1,r="",a="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=xe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),i=this.rules.other.headingBeginRegex(h),l=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,k=e.split("\n",1)[0];if(c=k,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||i.test(c)||l.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||i.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=k+"\n",e=e.substring(k.length+1),o=g.slice(h)}}s.loose||(l?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(l=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]);let t=e.tokens[0];if(!e.task||"text"!==t?.type&&"paragraph"!==t?.type)e.task&&(e.task=!1);else{e.text=e.text.replace(this.rules.other.listReplaceTask,""),t.raw=t.raw.replace(this.rules.other.listReplaceTask,""),t.text=t.text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:"checkbox",raw:n[0]+" ",checked:"[ ]"!==n[0]};e.checked=t.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:"paragraph",raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=fe(t[0]);return{type:"html",block:!0,raw:e,pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:de(t[0],"\n"),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ke(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:de(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:de(t[0],"\n"),depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=de(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),be(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return be(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(r&&(r[1]||r[2]||r[3]||r[4])&&(!r[4]||!n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[3]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){l+=s;continue}if((r[5]||r[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+a);let t=[...r[0]][0].length,o=e.slice(0,i+r.index+t+s);if(Math.min(i,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==i))continue;if(r[3]||r[4]){l+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l);let t=[...r[0]][0].length,a=e.slice(0,i+r.index+t+s),o=a.slice(i,-i);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},we=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new me,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:d,block:oe.normal,inline:ce.normal};this.options.pedantic?(t.block=oe.pedantic,t.inline=ce.pedantic):this.options.gfm&&(t.block=oe.gfm,this.options.breaks?t.inline=ce.breaks:t.inline=ce.gfm),this.tokenizer.rules=t}static get rules(){return{block:oe,inline:ce}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(d.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(s=n.call({lexer:this},e,t))&&(e=e.substring(s.raw.length),t.push(s),!0)))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let n=t.at(-1);1===s.raw.length&&void 0!==n?n.raw+="\n":t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title},t.push(s));continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&"paragraph"===r?.type?(r.raw+=(r.raw.endsWith("\n")?"":"\n")+s.raw,r.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!==(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!==(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!==(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let i=!1,l="",a=1/0;for(;e;){if(!(e.length!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(l=n.raw.slice(-1)),i=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t="Infinite loop on byte: "+e;if(!this.options.silent)throw new Error(t);console.error(t)}},Ae=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(d.notSpaceStart)?.[0],s=e.replace(d.endingNewline,"")+"\n";return r?'
    '+(n?s:ue(s,!0))+"
    \n":"
    "+(n?s:ue(s,!0))+"
    \n"}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
    \n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${ue(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ge(e);if(null===s)return r;let i='
    ",i}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ge(e);if(null===s)return ue(n);let i=`${ue(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new Ae(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new me(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new Re;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],i=t[r];Re.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&Re.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return i.call(t,n)})();let r=s.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return we.lex(e,t??this.defaults)}parser(e,t){return $e.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},i=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return i(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer(e):e?we.lex:we.lexInline)(n,s),i=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(i,s.walkTokens));let l=await(s.hooks?await s.hooks.provideParser(e):e?$e.parse:$e.parseInline)(i,s);return s.hooks?await s.hooks.postprocess(l):l})().catch(i);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer(e):e?we.lex:we.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser(e):e?$e.parse:$e.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return i(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+ue(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Te(e,t){return Se.parse(e,t)}Te.options=Te.setOptions=function(e){return Se.setOptions(e),Te.defaults=Se.defaults,p(Te.defaults),Te},Te.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Te.defaults=c,Te.use=function(...e){return Se.use(...e),Te.defaults=Se.defaults,p(Te.defaults),Te},Te.walkTokens=function(e,t){return Se.walkTokens(e,t)},Te.parseInline=Se.parseInline,Te.Parser=$e,Te.parser=$e.parse,Te.Renderer=Ae,Te.TextRenderer=ye,Te.Lexer=we,Te.lexer=we.lex,Te.Tokenizer=me,Te.Hooks=Re,Te.parse=Te,Te.options,Te.setOptions,Te.use,Te.walkTokens,Te.parseInline,$e.parse,we.lex;const ze=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Te.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Te((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var ve=n(85072),_e=n.n(ve),Ce=n(97825),Pe=n.n(Ce),Le=n(77659),Ie=n.n(Le),Be=n(55056),Ee=n.n(Be),qe=n(10540),De=n.n(qe),Ze=n(41113),Me=n.n(Ze),Ge=n(82498),Ne={};Ne.styleTagTransform=Me(),Ne.setAttributes=Ee(),Ne.insert=Ie().bind(null,"head"),Ne.domAPI=Pe(),Ne.insertStyleElement=De(),_e()(Ge.A,Ne),Ge.A&&Ge.A.locals&&Ge.A.locals;var Qe=n(14486);const He=(0,Qe.A)(ze,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,Oe=(0,n(35947).YK)().detectLogLevel().setApp("updatenotification").build(),je=(0,r.pM)({__name:"AppChangelogDialog",props:{appId:null,version:{default:void 0},open:{type:Boolean,default:!0}},emits:["dismiss","update:open"],setup(e,{emit:t}){const n=e,o=[{label:(0,i.Tl)("updatenotification","Give feedback"),callback:()=>{window.open(`https://apps.nextcloud.com/apps/${n.appId}#comments`,"_blank","noreferrer noopener")}},{label:(0,i.Tl)("updatenotification","Get started"),variant:"primary",callback:()=>{t("dismiss"),t("update:open",!1)}}],c=(0,r.KR)(n.appId),p=(0,r.KR)(n.version??""),h=(0,r.KR)("");return(0,r.nT)(()=>{const e=n.version?(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}?version={version}",{version:n.version,app:n.appId}):(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}",{version:n.version,app:n.appId});s.Ay.get(e).then(({data:e})=>{c.value=e.ocs.data.appName,p.value=e.ocs.data.version,h.value=e.ocs.data.content}).catch(e=>{404===e?.response?.status?(c.value=n.appId,h.value=(0,i.Tl)("updatenotification","No changelog available")):(Oe.error("Failed to load changelog entry",e),t("update:open",!1))})}),{__sfc:!0,props:n,emit:t,dialogButtons:o,appName:c,appVersion:p,markdown:h,t:i.Tl,NcDialog:a.A,Markdown:He}}});var We=n(8206),Fe={};Fe.styleTagTransform=Me(),Fe.setAttributes=Ee(),Fe.insert=Ie().bind(null,"head"),Fe.domAPI=Pe(),Fe.insertStyleElement=De(),_e()(We.A,Fe),We.A&&We.A.locals&&We.A.locals;const Ke=(0,Qe.A)(je,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"content-classes":"app-changelog-dialog",buttons:n.dialogButtons,name:n.t("updatenotification","What's new in {app} {version}",{app:n.appName,version:n.appVersion}),open:e.open&&void 0!==n.markdown,size:"normal"},on:{"update:open":function(t){return e.$emit("update:open",t)}}},[t(n.Markdown,{staticClass:"app-changelog-dialog__text",attrs:{markdown:n.markdown,"min-heading-level":3}})],1)},[],!1,null,"7b1cfb7a",null).exports}}]); +//# sourceMappingURL=3486-3486.js.map?v=a259ea5de1155c64a0ee \ No newline at end of file diff --git a/dist/3486-3486.js.map b/dist/3486-3486.js.map index 63b91a75f9041..9c02d5ef39923 100644 --- a/dist/3486-3486.js.map +++ b/dist/3486-3486.js.map @@ -1 +1 @@ -{"version":3,"file":"3486-3486.js?v=f703c984419d7764e6b5","mappings":"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","sources":["webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/logger.ts","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?2392","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?c992"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue\"],\"names\":[],\"mappings\":\"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA\",\"sourcesContent\":[\"\\n:deep(.app-changelog-dialog) {\\n\\tmin-height: 50vh !important;\\n}\\n\\n.app-changelog-dialog__text {\\n\\tpadding-inline: 14px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcDialog,{attrs:{\"content-classes\":\"app-changelog-dialog\",\"buttons\":_setup.dialogButtons,\"name\":_setup.t('updatenotification', 'What\\'s new in {app} {version}', { app: _setup.appName, version: _setup.appVersion }),\"open\":_vm.open && _setup.markdown !== undefined,\"size\":\"normal\"},on:{\"update:open\":function($event){return _vm.$emit('update:open', $event)}}},[_c(_setup.Markdown,{staticClass:\"app-changelog-dialog__text\",attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * marked v18.0.3 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction z(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=z();function G(l){T=l}var _={exec:()=>null};function d(l,e=\"\"){let t=typeof l==\"string\"?l:l.source,n={replace:(s,r)=>{let i=typeof r==\"string\"?r:r.source;return i=i.replace(m.caret,\"$1\"),t=t.replace(s,i),n},getRegex:()=>new RegExp(t,e)};return n}var Re=((l=\"\")=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\\`\\`\\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,\"i\"),blockquoteBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}>`)},Te=/^(?:[ \\t]*(?:\\n|$))+/,Oe=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,we=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,I=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,ye=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,Q=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,ie=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,oe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Pe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),j=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,Se=/^[^\\n]+/,F=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,$e=d(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",F).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),Le=d(/^(bull)([ \\t][^\\n]+?)?(?:\\n|$)/).replace(/bull/g,Q).getRegex(),v=\"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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",U=/|$))/,_e=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",U).replace(\"tag\",v).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),ae=d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),Me=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",ae).getRegex(),K={blockquote:Me,code:Oe,def:$e,fences:we,heading:ye,hr:I,html:_e,lheading:oe,list:Le,newline:Te,paragraph:ae,table:_,text:Se},re=d(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),ze={...K,lheading:Pe,table:re,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",re).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex()},Ee={...K,html:d(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",U).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:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",oe).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ae=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ce=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,le=/^( {2,}|\\\\)\\n(?!\\s*$)/,Ie=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Re?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),pe=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,He=d(pe,\"u\").replace(/punct/g,E).getRegex(),Ze=d(pe,\"u\").replace(/punct/g,ue).getRegex(),ce=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Ge=d(ce,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ne=d(ce,\"gu\").replace(/notPunctSpace/g,qe).replace(/punctSpace/g,De).replace(/punct/g,ue).getRegex(),Qe=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),je=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,E).getRegex(),Fe=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Ue=d(Fe,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ke=d(/\\\\(punct)/,\"gu\").replace(/punct/g,E).getRegex(),We=d(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"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])?)+(?![-_])/).getRegex(),Xe=d(U).replace(\"(?:-->|$)\",\"-->\").getRegex(),Je=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Xe).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),q=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,Ve=d(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",q).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),he=d(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",q).replace(\"ref\",F).getRegex(),ke=d(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",F).getRegex(),Ye=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",he).replace(\"nolink\",ke).getRegex(),se=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,X={_backpedal:_,anyPunctuation:Ke,autolink:We,blockSkip:ve,br:le,code:Ce,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:He,emStrongRDelimAst:Ge,emStrongRDelimUnd:Qe,escape:Ae,link:Ve,nolink:ke,punctuation:Be,reflink:he,reflinkSearch:Ye,tag:Je,text:Ie,url:_},et={...X,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",q).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",q).getRegex()},N={...X,emStrongRDelimAst:Ne,emStrongLDelim:Ze,delLDelim:je,delRDelim:Ue,url:d(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",se).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:d(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},de=l=>nt[l];function O(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,de)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,de);return l}function J(l){try{l=encodeURI(l).replace(m.percentDecode,\"%\")}catch{return null}return l}function V(l,e){let t=l.replace(m.findPipe,(r,i,o)=>{let u=!1,a=i;for(;--a>=0&&o[a]===\"\\\\\";)u=!u;return u?\"|\":\" |\"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length=0&&m.blankLine.test(e[t]);)t--;return e.length-t<=2?l:e.slice(0,t+1).join(`\n`)}function ge(l,e){if(l.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n0?-2:-1}function fe(l,e=0){let t=e,n=\"\";for(let s of l)if(s===\"\t\"){let r=4-t%4;n+=\" \".repeat(r),t+=r}else n+=s,t++;return n}function me(l,e,t,n,s){let r=e.href,i=e.title||null,o=l[1].replace(s.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let u={type:l[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:r,title:i,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function rt(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(`\n`).map(r=>{let i=r.match(t.other.beginningSpace);if(i===null)return r;let[o]=i;return o.length>=s.length?r.slice(s.length):r}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:Y(t[0]),s=n.replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:n,codeBlockStyle:\"indented\",text:s}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=rt(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=$(n,\"#\");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:\"heading\",raw:$(t[0],`\n`),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:$(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=$(t[0],`\n`).split(`\n`),s=\"\",r=\"\",i=[];for(;n.length>0;){let o=!1,u=[],a;for(a=0;a1,r={type:\"list\",raw:\"\",ordered:s,start:s?+n.slice(0,-1):\"\",loose:!1,items:[]};n=s?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=s?n:\"[*+-]\");let i=this.rules.other.listItemRegex(n),o=!1;for(;e;){let a=!1,c=\"\",p=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let k=fe(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!k.trim(),f=0;if(this.options.pedantic?(f=2,p=k.trimStart()):R?f=t[1].length+1:(f=k.search(this.rules.other.nonSpaceChar),f=f>4?1:f,p=k.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(c+=h+`\n`,e=e.substring(h.length+1),a=!0),!a){let S=this.rules.other.nextBulletRegex(f),ee=this.rules.other.hrRegex(f),te=this.rules.other.fencesBeginRegex(f),ne=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f),be=this.rules.other.blockquoteBeginRegex(f);for(;e;){let Z=e.split(`\n`,1)[0],C;if(h=Z,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),C=h):C=h.replace(this.rules.other.tabCharGlobal,\" \"),te.test(h)||ne.test(h)||xe.test(h)||be.test(h)||S.test(h)||ee.test(h))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!h.trim())p+=`\n`+C.slice(f);else{if(R||k.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||te.test(k)||ne.test(k)||ee.test(k))break;p+=`\n`+h}R=!h.trim(),c+=Z+`\n`,e=e.substring(Z.length+1),k=C.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0)),r.items.push({type:\"list_item\",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(p),loose:!1,text:p,tokens:[]}),r.raw+=c}let u=r.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;r.raw=r.raw.trimEnd();for(let a of r.items){this.lexer.state.top=!1,a.tokens=this.lexer.blockTokens(a.text,[]);let c=a.tokens[0];if(a.task&&(c?.type===\"text\"||c?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),c.raw=c.raw.replace(this.rules.other.listReplaceTask,\"\"),c.text=c.text.replace(this.rules.other.listReplaceTask,\"\");for(let k=this.lexer.inlineQueue.length-1;k>=0;k--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[k].src)){this.lexer.inlineQueue[k].src=this.lexer.inlineQueue[k].src.replace(this.rules.other.listReplaceTask,\"\");break}let p=this.rules.other.listTaskCheckbox.exec(a.raw);if(p){let k={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};a.checked=k.checked,r.loose?a.tokens[0]&&[\"paragraph\",\"text\"].includes(a.tokens[0].type)&&\"tokens\"in a.tokens[0]&&a.tokens[0].tokens?(a.tokens[0].raw=k.raw+a.tokens[0].raw,a.tokens[0].text=k.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(k)):a.tokens.unshift({type:\"paragraph\",raw:k.raw,text:k.raw,tokens:[k]}):a.tokens.unshift(k)}}else a.task&&(a.task=!1);if(!r.loose){let p=a.tokens.filter(h=>h.type===\"space\"),k=p.length>0&&p.some(h=>this.rules.other.anyLine.test(h.raw));r.loose=k}}if(r.loose)for(let a of r.items){a.loose=!0;for(let c of a.tokens)c.type===\"text\"&&(c.type=\"paragraph\")}return r}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=Y(t[0]);return{type:\"html\",block:!0,raw:n,pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),s=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:$(t[0],`\n`),href:s,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=V(t[1]),s=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),r=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],i={type:\"table\",raw:$(t[0],`\n`),header:[],align:[],rows:[]};if(n.length===s.length){for(let o of s)this.rules.other.tableAlignRight.test(o)?i.align.push(\"right\"):this.rules.other.tableAlignCenter.test(o)?i.align.push(\"center\"):this.rules.other.tableAlignLeft.test(o)?i.align.push(\"left\"):i.align.push(null);for(let o=0;o({text:u,tokens:this.lexer.inline(u),header:!1,align:i.align[a]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:\"heading\",raw:$(t[0],`\n`),depth:t[2].charAt(0)===\"=\"?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let i=$(n.slice(0,-1),\"\\\\\");if((n.length-i.length)%2===0)return}else{let i=ge(t[2],\"()\");if(i===-2)return;if(i>-1){let u=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,u).trim(),t[3]=\"\"}}let s=t[2],r=\"\";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(s);i&&(s=i[1],r=i[3])}else r=t[3]?t[3].slice(1,-1):\"\";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),me(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,\"$1\"),title:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[s.toLowerCase()];if(!r){let i=n[0].charAt(0);return{type:\"text\",raw:i,text:i}}return me(n,r,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||!s[1]&&!s[2]&&!s[3]&&!s[4]||s[4]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[3]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=0,p=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,t=t.slice(-1*e.length+i);(s=p.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){c+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+c);let k=[...s[0]][0].length,h=e.slice(0,i+s.index+k+u);if(Math.min(i,u)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),s=this.rules.other.nonSpaceChar.test(n),r=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&r&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let s=this.rules.inline.delLDelim.exec(e);if(!s)return;if(!(s[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=this.rules.inline.delRDelim;for(c.lastIndex=0,t=t.slice(-1*e.length+i);(s=c.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o||(u=[...o].length,u!==i))continue;if(s[3]||s[4]){a+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a);let p=[...s[0]][0].length,k=e.slice(0,i+s.index+p+u),h=k.slice(i,-i);return{type:\"del\",raw:k,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]===\"@\"?(n=t[1],s=\"mailto:\"+n):(n=t[1],s=n),{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]===\"@\")n=t[0],s=\"mailto:\"+n;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(r!==t[0]);n=t[0],t[1]===\"www.\"?s=\"http://\"+t[0]:s=t[0]}return{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:B.normal,inline:A.normal};this.options.pedantic?(t.block=B.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=B.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:B,inline:A}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=o.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let o=t.at(-1);r.raw.length===1&&o!==void 0?o.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let o=1/0,u=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},u),typeof a==\"number\"&&a>=0&&(o=Math.min(o,a))}),o<1/0&&o>=0&&(i=e.substring(0,o+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let o=t.at(-1);n&&o?.type===\"paragraph\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,s=null;if(this.tokens.links){let a=Object.keys(this.tokens.links);if(a.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)a.includes(s[0].slice(s[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,s.index)+\"[\"+\"a\".repeat(s[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,s.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let r;for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)r=s[2]?s[2].length:0,n=n.slice(0,s.index+r)+\"[\"+\"a\".repeat(s[0].length-r-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,o=\"\",u=1/0;for(;e;){if(e.length(a=p.call({lexer:this},e,t))?(e=e.substring(a.raw.length),t.push(a),!0):!1))continue;if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length);let p=t.at(-1);a.type===\"text\"&&p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(a=this.tokenizer.emStrong(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.del(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.autolink(e)){e=e.substring(a.raw.length),t.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e))){e=e.substring(a.raw.length),t.push(a);continue}let c=e;if(this.options.extensions?.startInline){let p=1/0,k=e.slice(1),h;this.options.extensions.startInline.forEach(R=>{h=R.call({lexer:this},k),typeof h==\"number\"&&h>=0&&(p=Math.min(p,h))}),p<1/0&&p>=0&&(c=e.substring(0,p+1))}if(a=this.tokenizer.inlineText(c)){e=e.substring(a.raw.length),a.raw.slice(-1)!==\"_\"&&(o=a.raw.slice(-1)),i=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=\"Infinite loop on byte: \"+e;if(this.options.silent)console.error(t);else throw new Error(t)}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let s=(t||\"\").match(m.notSpaceStart)?.[0],r=e.replace(m.endingNewline,\"\")+`\n`;return s?'
    '+(n?r:O(r,!0))+`
    \n`:\"
    \"+(n?r:O(r,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,s=\"\";for(let o=0;o\n`+s+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let r=0;r${s}`),`\n\n`+t+`\n`+s+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),r=J(e);if(r===null)return s;e=r;let i='
    \"+s+\"\",i}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let r=J(e);if(r===null)return O(n);e=r;let i=`\"${O(n)}\"`;return\",i}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var L=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class l{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new L}static parse(e,t){return new l(t).parse(e)}static parseInline(e,t){return new l(t).parseInline(e)}parse(e){this.renderer.parser=this;let t=\"\";for(let n=0;n{let o=r[i].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error(\"extension name required\");if(\"renderer\"in r){let i=t.renderers[r.name];i?t.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:t.renderers[r.name]=r.renderer}if(\"tokenizer\"in r){if(!r.level||r.level!==\"block\"&&r.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let i=t[r.level];i?i.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level===\"block\"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level===\"inline\"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}\"childTokens\"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),s.extensions=t),n.renderer){let r=this.defaults.renderer||new y(this.defaults);for(let i in n.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if([\"options\",\"parser\"].includes(i))continue;let o=i,u=n.renderer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p||\"\"}}s.renderer=r}if(n.tokenizer){let r=this.defaults.tokenizer||new w(this.defaults);for(let i in n.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(i))continue;let o=i,u=n.tokenizer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.tokenizer=r}if(n.hooks){let r=this.defaults.hooks||new P;for(let i in n.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if([\"options\",\"block\"].includes(i))continue;let o=i,u=n.hooks[o],a=r[o];P.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let k=await u.call(r,c);return a.call(r,k)})();let p=u.call(r,c);return a.call(r,p)}:r[o]=(...c)=>{if(this.defaults.async)return(async()=>{let k=await u.apply(r,c);return k===!1&&(k=await a.apply(r,c)),k})();let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.hooks=r}if(n.walkTokens){let r=this.defaults.walkTokens,i=n.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return o(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return o(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let u=i.hooks?await i.hooks.preprocess(n):n,c=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),p=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(p,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(p,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(o);try{i.hooks&&(n=i.hooks.preprocess(n));let a=(i.hooks?i.hooks.provideLexer(e):e?x.lex:x.lexInline)(n,i);i.hooks&&(a=i.hooks.processAllTokens(a)),i.walkTokens&&this.walkTokens(a,i.walkTokens);let p=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(u){return o(u)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let s=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var M=new D;function g(l,e){return M.parse(l,e)}g.options=g.setOptions=function(l){return M.setOptions(l),g.defaults=M.defaults,G(g.defaults),g};g.getDefaults=z;g.defaults=T;g.use=function(...l){return M.use(...l),g.defaults=M.defaults,G(g.defaults),g};g.walkTokens=function(l,e){return M.walkTokens(l,e)};g.parseInline=M.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=L;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var jt=g.options,Ft=g.setOptions,Ut=g.use,Kt=g.walkTokens,Wt=g.parseInline,Xt=g,Jt=b.parse,Vt=x.lex;export{P as Hooks,x as Lexer,D as Marked,b as Parser,y as Renderer,L as TextRenderer,w as Tokenizer,T as defaults,z as getDefaults,Vt as lexer,g as marked,jt as options,Xt as parse,Wt as parseInline,Jt as parser,Ft as setOptions,Ut as use,Kt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { getLoggerBuilder } from '@nextcloud/logger';\nexport const logger = getLoggerBuilder()\n .detectLogLevel()\n .setApp('updatenotification')\n .build();\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./AppChangelogDialog.vue?vue&type=template&id=7b1cfb7a&scoped=true\"\nimport script from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7b1cfb7a\",\n null\n \n)\n\nexport default component.exports"],"names":["___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","id","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","l","_","exec","d","e","t","source","n","replace","s","r","i","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","I","Q","ie","oe","Pe","j","F","$e","Le","v","U","_e","ae","K","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","re","ze","Ee","le","E","H","W","Be","ue","ve","pe","He","Ze","ce","Ge","Ne","Qe","je","Ue","Ke","We","Xe","Je","q","Ve","he","ke","se","X","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","et","N","tt","B","normal","A","nt","de","O","test","J","encodeURI","V","o","u","a","split","trim","shift","length","at","pop","splice","$","charAt","slice","Y","join","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","rt","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","ee","te","ne","xe","be","C","Z","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","M","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","logger","getLoggerBuilder","detectLogLevel","setApp","build","components_AppChangelogDialogvue_type_script_setup_true_lang_ts","appId","undefined","open","Boolean","emits","emit","dialogButtons","label","callback","window","variant","appName","ref","appVersion","watchEffect","generateOcsUrl","app","axios","get","then","data","ocs","content","response","status","l10n_dist","Tl","NcDialog","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss_options","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss","AppChangelogDialog","attrs","buttons","size","on","$event","$emit"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"3486-3486.js?v=a259ea5de1155c64a0ee","mappings":"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","sources":["webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/logger.ts","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?2392","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?c992"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue\"],\"names\":[],\"mappings\":\"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA\",\"sourcesContent\":[\"\\n:deep(.app-changelog-dialog) {\\n\\tmin-height: 50vh !important;\\n}\\n\\n.app-changelog-dialog__text {\\n\\tpadding-inline: 14px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcDialog,{attrs:{\"content-classes\":\"app-changelog-dialog\",\"buttons\":_setup.dialogButtons,\"name\":_setup.t('updatenotification', 'What\\'s new in {app} {version}', { app: _setup.appName, version: _setup.appVersion }),\"open\":_vm.open && _setup.markdown !== undefined,\"size\":\"normal\"},on:{\"update:open\":function($event){return _vm.$emit('update:open', $event)}}},[_c(_setup.Markdown,{staticClass:\"app-changelog-dialog__text\",attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * marked v18.0.5 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction M(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=M();function N(l){T=l}var _={exec:()=>null};function E(l){let e=[];return t=>{let n=Math.max(0,Math.min(3,t-1)),s=e[n];return s||(s=l(n),e[n]=s),s}}function d(l,e=\"\"){let t=typeof l==\"string\"?l:l.source,n={replace:(s,r)=>{let i=typeof r==\"string\"?r:r.source;return i=i.replace(m.caret,\"$1\"),t=t.replace(s,i),n},getRegex:()=>new RegExp(t,e)};return n}var Te=((l=\"\")=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:E(l=>new RegExp(`^ {0,${l}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`)),hrRegex:E(l=>new RegExp(`^ {0,${l}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`)),fencesBeginRegex:E(l=>new RegExp(`^ {0,${l}}(?:\\`\\`\\`|~~~)`)),headingBeginRegex:E(l=>new RegExp(`^ {0,${l}}#`)),htmlBeginRegex:E(l=>new RegExp(`^ {0,${l}}<(?:[a-z].*>|!--)`,\"i\")),blockquoteBeginRegex:E(l=>new RegExp(`^ {0,${l}}>`))},Oe=/^(?:[ \\t]*(?:\\n|$))+/,we=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,ye=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,B=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,Pe=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,j=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,oe=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,ae=d(oe).replace(/bull/g,j).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Se=d(oe).replace(/bull/g,j).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),F=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,$e=/^[^\\n]+/,U=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,Le=d(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",U).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),_e=d(/^(bull)([ \\t][^\\n]*?)?(?:\\n|$)/).replace(/bull/g,j).getRegex(),H=\"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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",K=/|$))/,ze=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",K).replace(\"tag\",H).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),le=d(F).replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]+[^ \\\\t\\\\n]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Me=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",le).getRegex(),W={blockquote:Me,code:we,def:Le,fences:ye,heading:Pe,hr:B,html:ze,lheading:ae,list:_e,newline:Oe,paragraph:le,table:_,text:$e},se=d(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Ee={...W,lheading:Se,table:se,paragraph:d(F).replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",se).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]+[^ \\\\t\\\\n]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex()},Ie={...W,html:d(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",K).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:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:d(F).replace(\"hr\",B).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",ae).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ae=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ce=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,ue=/^( {2,}|\\\\)\\n(?!\\s*$)/,Be=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Te?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),ce=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,Ze=d(ce,\"u\").replace(/punct/g,I).getRegex(),Ge=d(ce,\"u\").replace(/punct/g,pe).getRegex(),he=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Ne=d(he,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),Qe=d(he,\"gu\").replace(/notPunctSpace/g,ve).replace(/punctSpace/g,qe).replace(/punct/g,pe).getRegex(),je=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),Fe=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,I).getRegex(),Ue=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Ke=d(Ue,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),We=d(/\\\\(punct)/,\"gu\").replace(/punct/g,I).getRegex(),Xe=d(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"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])?)+(?![-_])/).getRegex(),Je=d(K).replace(\"(?:-->|$)\",\"-->\").getRegex(),Ve=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Je).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),v=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,Ye=d(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",v).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),ke=d(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",v).replace(\"ref\",U).getRegex(),de=d(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",U).getRegex(),et=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",ke).replace(\"nolink\",de).getRegex(),ie=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,J={_backpedal:_,anyPunctuation:We,autolink:Xe,blockSkip:He,br:ue,code:Ce,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:Ze,emStrongRDelimAst:Ne,emStrongRDelimUnd:je,escape:Ae,link:Ye,nolink:de,punctuation:De,reflink:ke,reflinkSearch:et,tag:Ve,text:Be,url:_},tt={...J,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",v).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",v).getRegex()},Q={...J,emStrongRDelimAst:Qe,emStrongLDelim:Ge,delLDelim:Fe,delRDelim:Ke,url:d(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",ie).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:d(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},ge=l=>rt[l];function O(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,ge)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,ge);return l}function V(l){try{l=encodeURI(l).replace(m.percentDecode,\"%\")}catch{return null}return l}function Y(l,e){let t=l.replace(m.findPipe,(r,i,o)=>{let u=!1,a=i;for(;--a>=0&&o[a]===\"\\\\\";)u=!u;return u?\"|\":\" |\"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length=0&&m.blankLine.test(e[t]);)t--;return e.length-t<=2?l:e.slice(0,t+1).join(`\n`)}function fe(l,e){if(l.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n0?-2:-1}function me(l,e=0){let t=e,n=\"\";for(let s of l)if(s===\"\t\"){let r=4-t%4;n+=\" \".repeat(r),t+=r}else n+=s,t++;return n}function xe(l,e,t,n,s){let r=e.href,i=e.title||null,o=l[1].replace(s.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let u={type:l[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:r,title:i,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function st(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(`\n`).map(r=>{let i=r.match(t.other.beginningSpace);if(i===null)return r;let[o]=i;return o.length>=s.length?r.slice(s.length):r}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:ee(t[0]),s=n.replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:n,codeBlockStyle:\"indented\",text:s}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=st(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=$(n,\"#\");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:\"heading\",raw:$(t[0],`\n`),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:$(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=$(t[0],`\n`).split(`\n`),s=\"\",r=\"\",i=[];for(;n.length>0;){let o=!1,u=[],a;for(a=0;a1,r={type:\"list\",raw:\"\",ordered:s,start:s?+n.slice(0,-1):\"\",loose:!1,items:[]};n=s?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=s?n:\"[*+-]\");let i=this.rules.other.listItemRegex(n),o=!1;for(;e;){let a=!1,c=\"\",p=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let k=me(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!k.trim(),f=0;if(this.options.pedantic?(f=2,p=k.trimStart()):R?f=t[1].length+1:(f=k.search(this.rules.other.nonSpaceChar),f=f>4?1:f,p=k.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(c+=h+`\n`,e=e.substring(h.length+1),a=!0),!a){let S=this.rules.other.nextBulletRegex(f),te=this.rules.other.hrRegex(f),ne=this.rules.other.fencesBeginRegex(f),re=this.rules.other.headingBeginRegex(f),be=this.rules.other.htmlBeginRegex(f),Re=this.rules.other.blockquoteBeginRegex(f);for(;e;){let G=e.split(`\n`,1)[0],C;if(h=G,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),C=h):C=h.replace(this.rules.other.tabCharGlobal,\" \"),ne.test(h)||re.test(h)||be.test(h)||Re.test(h)||S.test(h)||te.test(h))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!h.trim())p+=`\n`+C.slice(f);else{if(R||k.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||ne.test(k)||re.test(k)||te.test(k))break;p+=`\n`+h}R=!h.trim(),c+=G+`\n`,e=e.substring(G.length+1),k=C.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0)),r.items.push({type:\"list_item\",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(p),loose:!1,text:p,tokens:[]}),r.raw+=c}let u=r.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;r.raw=r.raw.trimEnd();for(let a of r.items){this.lexer.state.top=!1,a.tokens=this.lexer.blockTokens(a.text,[]);let c=a.tokens[0];if(a.task&&(c?.type===\"text\"||c?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),c.raw=c.raw.replace(this.rules.other.listReplaceTask,\"\"),c.text=c.text.replace(this.rules.other.listReplaceTask,\"\");for(let k=this.lexer.inlineQueue.length-1;k>=0;k--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[k].src)){this.lexer.inlineQueue[k].src=this.lexer.inlineQueue[k].src.replace(this.rules.other.listReplaceTask,\"\");break}let p=this.rules.other.listTaskCheckbox.exec(a.raw);if(p){let k={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};a.checked=k.checked,r.loose?a.tokens[0]&&[\"paragraph\",\"text\"].includes(a.tokens[0].type)&&\"tokens\"in a.tokens[0]&&a.tokens[0].tokens?(a.tokens[0].raw=k.raw+a.tokens[0].raw,a.tokens[0].text=k.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(k)):a.tokens.unshift({type:\"paragraph\",raw:k.raw,text:k.raw,tokens:[k]}):a.tokens.unshift(k)}}else a.task&&(a.task=!1);if(!r.loose){let p=a.tokens.filter(h=>h.type===\"space\"),k=p.length>0&&p.some(h=>this.rules.other.anyLine.test(h.raw));r.loose=k}}if(r.loose)for(let a of r.items){a.loose=!0;for(let c of a.tokens)c.type===\"text\"&&(c.type=\"paragraph\")}return r}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=ee(t[0]);return{type:\"html\",block:!0,raw:n,pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),s=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:$(t[0],`\n`),href:s,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=Y(t[1]),s=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),r=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],i={type:\"table\",raw:$(t[0],`\n`),header:[],align:[],rows:[]};if(n.length===s.length){for(let o of s)this.rules.other.tableAlignRight.test(o)?i.align.push(\"right\"):this.rules.other.tableAlignCenter.test(o)?i.align.push(\"center\"):this.rules.other.tableAlignLeft.test(o)?i.align.push(\"left\"):i.align.push(null);for(let o=0;o({text:u,tokens:this.lexer.inline(u),header:!1,align:i.align[a]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:\"heading\",raw:$(t[0],`\n`),depth:t[2].charAt(0)===\"=\"?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let i=$(n.slice(0,-1),\"\\\\\");if((n.length-i.length)%2===0)return}else{let i=fe(t[2],\"()\");if(i===-2)return;if(i>-1){let u=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,u).trim(),t[3]=\"\"}}let s=t[2],r=\"\";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(s);i&&(s=i[1],r=i[3])}else r=t[3]?t[3].slice(1,-1):\"\";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),xe(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,\"$1\"),title:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[s.toLowerCase()];if(!r){let i=n[0].charAt(0);return{type:\"text\",raw:i,text:i}}return xe(n,r,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||!s[1]&&!s[2]&&!s[3]&&!s[4]||s[4]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[3]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=0,p=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,t=t.slice(-1*e.length+i);(s=p.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){c+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+c);let k=[...s[0]][0].length,h=e.slice(0,i+s.index+k+u);if(Math.min(i,u)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),s=this.rules.other.nonSpaceChar.test(n),r=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&r&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let s=this.rules.inline.delLDelim.exec(e);if(!s)return;if(!(s[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=this.rules.inline.delRDelim;for(c.lastIndex=0,t=t.slice(-1*e.length+i);(s=c.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o||(u=[...o].length,u!==i))continue;if(s[3]||s[4]){a+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a);let p=[...s[0]][0].length,k=e.slice(0,i+s.index+p+u),h=k.slice(i,-i);return{type:\"del\",raw:k,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]===\"@\"?(n=t[1],s=\"mailto:\"+n):(n=t[1],s=n),{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]===\"@\")n=t[0],s=\"mailto:\"+n;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(r!==t[0]);n=t[0],t[1]===\"www.\"?s=\"http://\"+t[0]:s=t[0]}return{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:D.normal,inline:A.normal};this.options.pedantic?(t.block=D.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=D.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:D,inline:A}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=o.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let o=t.at(-1);r.raw.length===1&&o!==void 0?o.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let o=1/0,u=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},u),typeof a==\"number\"&&a>=0&&(o=Math.min(o,a))}),o<1/0&&o>=0&&(i=e.substring(0,o+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let o=t.at(-1);n&&o?.type===\"paragraph\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,s=null;if(this.tokens.links){let a=Object.keys(this.tokens.links);if(a.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)a.includes(s[0].slice(s[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,s.index)+\"[\"+\"a\".repeat(s[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,s.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let r;for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)r=s[2]?s[2].length:0,n=n.slice(0,s.index+r)+\"[\"+\"a\".repeat(s[0].length-r-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,o=\"\",u=1/0;for(;e;){if(e.length(a=p.call({lexer:this},e,t))?(e=e.substring(a.raw.length),t.push(a),!0):!1))continue;if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length);let p=t.at(-1);a.type===\"text\"&&p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(a=this.tokenizer.emStrong(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.del(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.autolink(e)){e=e.substring(a.raw.length),t.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e))){e=e.substring(a.raw.length),t.push(a);continue}let c=e;if(this.options.extensions?.startInline){let p=1/0,k=e.slice(1),h;this.options.extensions.startInline.forEach(R=>{h=R.call({lexer:this},k),typeof h==\"number\"&&h>=0&&(p=Math.min(p,h))}),p<1/0&&p>=0&&(c=e.substring(0,p+1))}if(a=this.tokenizer.inlineText(c)){e=e.substring(a.raw.length),a.raw.slice(-1)!==\"_\"&&(o=a.raw.slice(-1)),i=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=\"Infinite loop on byte: \"+e;if(this.options.silent)console.error(t);else throw new Error(t)}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let s=(t||\"\").match(m.notSpaceStart)?.[0],r=e.replace(m.endingNewline,\"\")+`\n`;return s?'
    '+(n?r:O(r,!0))+`
    \n`:\"
    \"+(n?r:O(r,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,s=\"\";for(let o=0;o\n`+s+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let r=0;r${s}`),`\n\n`+t+`\n`+s+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),r=V(e);if(r===null)return s;e=r;let i='
    \"+s+\"\",i}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let r=V(e);if(r===null)return O(n);e=r;let i=`\"${O(n)}\"`;return\",i}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var L=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class l{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new L}static parse(e,t){return new l(t).parse(e)}static parseInline(e,t){return new l(t).parseInline(e)}parse(e){this.renderer.parser=this;let t=\"\";for(let n=0;n{let o=r[i].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error(\"extension name required\");if(\"renderer\"in r){let i=t.renderers[r.name];i?t.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:t.renderers[r.name]=r.renderer}if(\"tokenizer\"in r){if(!r.level||r.level!==\"block\"&&r.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let i=t[r.level];i?i.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level===\"block\"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level===\"inline\"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}\"childTokens\"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),s.extensions=t),n.renderer){let r=this.defaults.renderer||new y(this.defaults);for(let i in n.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if([\"options\",\"parser\"].includes(i))continue;let o=i,u=n.renderer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p||\"\"}}s.renderer=r}if(n.tokenizer){let r=this.defaults.tokenizer||new w(this.defaults);for(let i in n.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(i))continue;let o=i,u=n.tokenizer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.tokenizer=r}if(n.hooks){let r=this.defaults.hooks||new P;for(let i in n.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if([\"options\",\"block\"].includes(i))continue;let o=i,u=n.hooks[o],a=r[o];P.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let k=await u.call(r,c);return a.call(r,k)})();let p=u.call(r,c);return a.call(r,p)}:r[o]=(...c)=>{if(this.defaults.async)return(async()=>{let k=await u.apply(r,c);return k===!1&&(k=await a.apply(r,c)),k})();let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.hooks=r}if(n.walkTokens){let r=this.defaults.walkTokens,i=n.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return o(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return o(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let u=i.hooks?await i.hooks.preprocess(n):n,c=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),p=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(p,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(p,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(o);try{i.hooks&&(n=i.hooks.preprocess(n));let a=(i.hooks?i.hooks.provideLexer(e):e?x.lex:x.lexInline)(n,i);i.hooks&&(a=i.hooks.processAllTokens(a)),i.walkTokens&&this.walkTokens(a,i.walkTokens);let p=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(u){return o(u)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let s=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var z=new q;function g(l,e){return z.parse(l,e)}g.options=g.setOptions=function(l){return z.setOptions(l),g.defaults=z.defaults,N(g.defaults),g};g.getDefaults=M;g.defaults=T;g.use=function(...l){return z.use(...l),g.defaults=z.defaults,N(g.defaults),g};g.walkTokens=function(l,e){return z.walkTokens(l,e)};g.parseInline=z.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=L;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var Ft=g.options,Ut=g.setOptions,Kt=g.use,Wt=g.walkTokens,Xt=g.parseInline,Jt=g,Vt=b.parse,Yt=x.lex;export{P as Hooks,x as Lexer,q as Marked,b as Parser,y as Renderer,L as TextRenderer,w as Tokenizer,T as defaults,M as getDefaults,Yt as lexer,g as marked,Ft as options,Jt as parse,Xt as parseInline,Vt as parser,Ut as setOptions,Kt as use,Wt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { getLoggerBuilder } from '@nextcloud/logger';\nexport const logger = getLoggerBuilder()\n .detectLogLevel()\n .setApp('updatenotification')\n .build();\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./AppChangelogDialog.vue?vue&type=template&id=7b1cfb7a&scoped=true\"\nimport script from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7b1cfb7a\",\n null\n \n)\n\nexport default component.exports"],"names":["___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","id","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","N","l","_","exec","E","e","t","n","Math","max","min","s","d","source","replace","r","i","m","caret","getRegex","RegExp","Te","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","B","j","oe","ae","Se","F","U","Le","_e","H","K","ze","le","W","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","se","Ee","Ie","ue","I","Z","X","De","pe","He","ce","Ze","Ge","he","Ne","Qe","je","Fe","Ke","We","Xe","Je","Ve","v","Ye","ke","de","ie","J","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","tt","Q","nt","D","normal","A","rt","ge","O","test","V","encodeURI","Y","o","u","a","split","trim","shift","length","at","pop","splice","$","charAt","slice","ee","join","me","repeat","xe","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","st","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","te","ne","re","be","Re","C","G","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","fe","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","z","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","logger","getLoggerBuilder","detectLogLevel","setApp","build","components_AppChangelogDialogvue_type_script_setup_true_lang_ts","appId","undefined","open","Boolean","emits","emit","dialogButtons","label","callback","window","variant","appName","ref","appVersion","watchEffect","generateOcsUrl","app","axios","get","then","data","ocs","content","response","status","l10n_dist","Tl","NcDialog","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss_options","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss","AppChangelogDialog","attrs","buttons","size","on","$event","$emit"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/updatenotification-init.js b/dist/updatenotification-init.js index 92d25f50c4d89..b4d9df8e8fadc 100644 --- a/dist/updatenotification-init.js +++ b/dist/updatenotification-init.js @@ -1,2 +1,2 @@ -(()=>{"use strict";var e,t,r,o={28029(e,t,r){var o=r(44368),n=r(61338),i=r(81222),a=r(63814),c=r(85471);const l=(0,i.C)("core","apps",[]),d=(0,c.$V)(()=>Promise.all([r.e(4208),r.e(3486)]).then(r.bind(r,73486)));(0,n.B1)("notifications:action:execute",e=>{if("app_updated"===e.notification.objectType){e.cancelAction=!0;const[t,r,n,i]=e.action.url.match(/(?<=\/)([^?]+)?version=((\d+.?)+)/)??[];(function(e,t){const r=document.createElement("div");return document.body.appendChild(r),new Promise(o=>{let n=!1;const i=new c.Ay({el:r,render:r=>r(d,{props:{appId:e,version:t},on:{dismiss:()=>{n=!0},"update:open":t=>{if(!t){i.$destroy?.(),o(n);const t=l.find(({app:t})=>t===e);n&&void 0!==t&&(window.location.href=t.href)}}}})})})})(r||e.notification.objectId,n).then(t=>{t&&o.Ay.delete((0,a.KT)("apps/notifications/api/v2/notifications/{id}",{id:e.notification.notificationId}))})}})}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=o,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(s=0;s=n)&&Object.keys(i.O).every(e=>i.O[e](r[l]))?r.splice(l--,1):(c=!1,n0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>e+"-"+e+".js?v=f703c984419d7764e6b5",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},r="nextcloud-ui-legacy:",i.l=(e,o,n,a)=>{if(t[e])t[e].push(o);else{var c,l;if(void 0!==n)for(var d=document.getElementsByTagName("script"),s=0;s{c.onerror=c.onload=null,clearTimeout(f);var n=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),n&&n.forEach(e=>e(o)),r)return r(o)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),l&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.j=1864,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={1864:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise((r,n)=>o=e[t]=[r,n]);r.push(o[2]=n);var a=i.p+i.u(t),c=new Error;i.l(a,r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",c.name="ChunkLoadError",c.type=n,c.request=a,o[1](c)}},"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[a,c,l]=r,d=0;if(a.some(t=>0!==e[t])){for(o in c)i.o(c,o)&&(i.m[o]=c[o]);if(l)var s=l(i)}for(t&&t(r);di(28029));a=i.O(a)})(); -//# sourceMappingURL=updatenotification-init.js.map?v=5e257ac814dbcbb03798 \ No newline at end of file +(()=>{"use strict";var e,t,r,o={28029(e,t,r){var o=r(44368),n=r(61338),i=r(81222),a=r(63814),c=r(85471);const l=(0,i.C)("core","apps",[]),d=(0,c.$V)(()=>Promise.all([r.e(4208),r.e(3486)]).then(r.bind(r,73486)));(0,n.B1)("notifications:action:execute",e=>{if("app_updated"===e.notification.objectType){e.cancelAction=!0;const[t,r,n,i]=e.action.url.match(/(?<=\/)([^?]+)?version=((\d+.?)+)/)??[];(function(e,t){const r=document.createElement("div");return document.body.appendChild(r),new Promise(o=>{let n=!1;const i=new c.Ay({el:r,render:r=>r(d,{props:{appId:e,version:t},on:{dismiss:()=>{n=!0},"update:open":t=>{if(!t){i.$destroy?.(),o(n);const t=l.find(({app:t})=>t===e);n&&void 0!==t&&(window.location.href=t.href)}}}})})})})(r||e.notification.objectId,n).then(t=>{t&&o.Ay.delete((0,a.KT)("apps/notifications/api/v2/notifications/{id}",{id:e.notification.notificationId}))})}})}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=o,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(s=0;s=n)&&Object.keys(i.O).every(e=>i.O[e](r[l]))?r.splice(l--,1):(c=!1,n0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>e+"-"+e+".js?v=a259ea5de1155c64a0ee",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},r="nextcloud-ui-legacy:",i.l=(e,o,n,a)=>{if(t[e])t[e].push(o);else{var c,l;if(void 0!==n)for(var d=document.getElementsByTagName("script"),s=0;s{c.onerror=c.onload=null,clearTimeout(f);var n=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),n&&n.forEach(e=>e(o)),r)return r(o)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),l&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.j=1864,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={1864:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise((r,n)=>o=e[t]=[r,n]);r.push(o[2]=n);var a=i.p+i.u(t),c=new Error;i.l(a,r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",c.name="ChunkLoadError",c.type=n,c.request=a,o[1](c)}},"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[a,c,l]=r,d=0;if(a.some(t=>0!==e[t])){for(o in c)i.o(c,o)&&(i.m[o]=c[o]);if(l)var s=l(i)}for(t&&t(r);di(28029));a=i.O(a)})(); +//# sourceMappingURL=updatenotification-init.js.map?v=12db58dc2aa2a774bd29 \ No newline at end of file diff --git a/dist/updatenotification-init.js.map b/dist/updatenotification-init.js.map index bccdb2ed9c357..4c605931aa0ea 100644 --- a/dist/updatenotification-init.js.map +++ b/dist/updatenotification-init.js.map @@ -1 +1 @@ -{"version":3,"file":"updatenotification-init.js?v=5e257ac814dbcbb03798","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/apps/updatenotification/src/init.ts","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud-ui-legacy:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport axios from '@nextcloud/axios';\nimport { subscribe } from '@nextcloud/event-bus';\nimport { loadState } from '@nextcloud/initial-state';\nimport { generateOcsUrl } from '@nextcloud/router';\nimport Vue, { defineAsyncComponent } from 'vue';\nconst navigationEntries = loadState('core', 'apps', []);\nconst DialogVue = defineAsyncComponent(() => import('./components/AppChangelogDialog.vue'));\n/**\n * Show the app changelog dialog\n *\n * @param appId The app to show the changelog for\n * @param version Optional version to show\n */\nfunction showDialog(appId, version) {\n const element = document.createElement('div');\n document.body.appendChild(element);\n return new Promise((resolve) => {\n let dismissed = false;\n const dialog = new Vue({\n el: element,\n render: (h) => h(DialogVue, {\n props: {\n appId,\n version,\n },\n on: {\n dismiss: () => { dismissed = true; },\n 'update:open': (open) => {\n if (!open) {\n dialog.$destroy?.();\n resolve(dismissed);\n const app = navigationEntries.find(({ app }) => app === appId);\n if (dismissed && app !== undefined) {\n window.location.href = app.href;\n }\n }\n },\n },\n }),\n });\n });\n}\nsubscribe('notifications:action:execute', (event) => {\n if (event.notification.objectType === 'app_updated') {\n event.cancelAction = true;\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const [_, app, version, __] = event.action.url.match(/(?<=\\/)([^?]+)?version=((\\d+.?)+)/) ?? [];\n showDialog(app || event.notification.objectId, version)\n .then((dismissed) => {\n if (dismissed) {\n axios.delete(generateOcsUrl('apps/notifications/api/v2/notifications/{id}', { id: event.notification.notificationId }));\n }\n });\n }\n});\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"f703c984419d7764e6b5\" + \"\";\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1864;","var scriptUrl;\nif (globalThis.importScripts) scriptUrl = globalThis.location + \"\";\nvar document = globalThis.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT')\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/^blob:/, \"\").replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1864: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(28029)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","navigationEntries","loadState","DialogVue","defineAsyncComponent","Promise","all","__webpack_require__","e","then","bind","subscribe","event","notification","objectType","cancelAction","_","app","version","__","action","url","match","appId","element","document","createElement","body","appendChild","resolve","dismissed","dialog","Vue","el","render","h","props","on","dismiss","open","$destroy","find","undefined","window","location","href","showDialog","objectId","axios","delete","generateOcsUrl","id","notificationId","__webpack_module_cache__","moduleId","cachedModule","exports","module","loaded","__webpack_modules__","call","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","chunkId","reduce","promises","u","obj","prop","prototype","hasOwnProperty","l","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","nc","setAttribute","src","onScriptComplete","prev","onerror","onload","clearTimeout","timeout","doneFns","parentNode","removeChild","forEach","setTimeout","type","target","head","Symbol","toStringTag","value","nmd","paths","children","scriptUrl","globalThis","importScripts","currentScript","tagName","toUpperCase","test","Error","replace","p","b","baseURI","self","installedChunks","installedChunkData","promise","reject","error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"updatenotification-init.js?v=12db58dc2aa2a774bd29","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/apps/updatenotification/src/init.ts","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud-ui-legacy:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport axios from '@nextcloud/axios';\nimport { subscribe } from '@nextcloud/event-bus';\nimport { loadState } from '@nextcloud/initial-state';\nimport { generateOcsUrl } from '@nextcloud/router';\nimport Vue, { defineAsyncComponent } from 'vue';\nconst navigationEntries = loadState('core', 'apps', []);\nconst DialogVue = defineAsyncComponent(() => import('./components/AppChangelogDialog.vue'));\n/**\n * Show the app changelog dialog\n *\n * @param appId The app to show the changelog for\n * @param version Optional version to show\n */\nfunction showDialog(appId, version) {\n const element = document.createElement('div');\n document.body.appendChild(element);\n return new Promise((resolve) => {\n let dismissed = false;\n const dialog = new Vue({\n el: element,\n render: (h) => h(DialogVue, {\n props: {\n appId,\n version,\n },\n on: {\n dismiss: () => { dismissed = true; },\n 'update:open': (open) => {\n if (!open) {\n dialog.$destroy?.();\n resolve(dismissed);\n const app = navigationEntries.find(({ app }) => app === appId);\n if (dismissed && app !== undefined) {\n window.location.href = app.href;\n }\n }\n },\n },\n }),\n });\n });\n}\nsubscribe('notifications:action:execute', (event) => {\n if (event.notification.objectType === 'app_updated') {\n event.cancelAction = true;\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const [_, app, version, __] = event.action.url.match(/(?<=\\/)([^?]+)?version=((\\d+.?)+)/) ?? [];\n showDialog(app || event.notification.objectId, version)\n .then((dismissed) => {\n if (dismissed) {\n axios.delete(generateOcsUrl('apps/notifications/api/v2/notifications/{id}', { id: event.notification.notificationId }));\n }\n });\n }\n});\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"a259ea5de1155c64a0ee\" + \"\";\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1864;","var scriptUrl;\nif (globalThis.importScripts) scriptUrl = globalThis.location + \"\";\nvar document = globalThis.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT')\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/^blob:/, \"\").replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1864: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(28029)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","navigationEntries","loadState","DialogVue","defineAsyncComponent","Promise","all","__webpack_require__","e","then","bind","subscribe","event","notification","objectType","cancelAction","_","app","version","__","action","url","match","appId","element","document","createElement","body","appendChild","resolve","dismissed","dialog","Vue","el","render","h","props","on","dismiss","open","$destroy","find","undefined","window","location","href","showDialog","objectId","axios","delete","generateOcsUrl","id","notificationId","__webpack_module_cache__","moduleId","cachedModule","exports","module","loaded","__webpack_modules__","call","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","chunkId","reduce","promises","u","obj","prop","prototype","hasOwnProperty","l","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","nc","setAttribute","src","onScriptComplete","prev","onerror","onload","clearTimeout","timeout","doneFns","parentNode","removeChild","forEach","setTimeout","type","target","head","Symbol","toStringTag","value","nmd","paths","children","scriptUrl","globalThis","importScripts","currentScript","tagName","toUpperCase","test","Error","replace","p","b","baseURI","self","installedChunks","installedChunkData","promise","reject","error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/updatenotification-view-changelog-page.js b/dist/updatenotification-view-changelog-page.js index a8ad85a1291e2..3df4970b9262c 100644 --- a/dist/updatenotification-view-changelog-page.js +++ b/dist/updatenotification-view-changelog-page.js @@ -1,2 +1,2 @@ -(()=>{"use strict";var e,t={39800(e,t,n){var r=n(85471),s=n(81222),i=n(53334),l=n(18195),a=n(22378),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(d.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var g=((e="")=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},k=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,x=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,b=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,A=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",A).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),S=u(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),$="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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",R=/|$))/,v=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",R).replace("tag",$).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),_=u(w).replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex(),C={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",_).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:k,html:v,lheading:b,list:S,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:_,table:h,text:/^[^\n]+/},T=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex(),z={...C,lheading:m,table:T,paragraph:u(w).replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",T).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex()},P={...C,html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",R).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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(w).replace("hr",k).replace("heading"," *#{1,6} *[^\n]").replace("lheading",b).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},L=/^( {2,}|\\)\n(?!\s*$)/,E=/[\p{P}\p{S}]/u,I=/[\s\p{P}\p{S}]/u,B=/[^\s\p{P}\p{S}]/u,q=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,I).getRegex(),M=/(?!~)[\p{P}\p{S}]/u,N=u(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",g?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),D=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,O=u(D,"u").replace(/punct/g,E).getRegex(),Z=u(D,"u").replace(/punct/g,M).getRegex(),j="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",G=u(j,"gu").replace(/notPunctSpace/g,B).replace(/punctSpace/g,I).replace(/punct/g,E).getRegex(),Q=u(j,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,M).getRegex(),H=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,B).replace(/punctSpace/g,I).replace(/punct/g,E).getRegex(),W=u(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,E).getRegex(),V=u("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,B).replace(/punctSpace/g,I).replace(/punct/g,E).getRegex(),X=u(/\\(punct)/,"gu").replace(/punct/g,E).getRegex(),F=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("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])?)+(?![-_])/).getRegex(),U=u(R).replace("(?:--\x3e|$)","--\x3e").getRegex(),J=u("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",U).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Y=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,K=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",Y).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ee=u(/^!?\[(label)\]\[(ref)\]/).replace("label",Y).replace("ref",A).getRegex(),te=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",A).getRegex(),ne=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,re={_backpedal:h,anyPunctuation:X,autolink:F,blockSkip:N,br:L,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:O,emStrongRDelimAst:G,emStrongRDelimUnd:H,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:K,nolink:te,punctuation:q,reflink:ee,reflinkSearch:u("reflink|nolink(?!\\()","g").replace("reflink",ee).replace("nolink",te).getRegex(),tag:J,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},pe=e=>ce[e];function he(e,t){if(t){if(d.escapeTest.test(e))return e.replace(d.escapeReplace,pe)}else if(d.escapeTestNoEncode.test(e))return e.replace(d.escapeReplaceNoEncode,pe);return e}function ue(e){try{e=encodeURI(e).replace(d.percentDecode,"%")}catch{return null}return e}function ge(e,t){let n=e.replace(d.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(d.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length=0&&d.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function fe(e,t=0){let n=t,r="";for(let t of e)if("\t"===t){let e=4-n%4;r+=" ".repeat(e),n+=e}else r+=t,n++;return r}function xe(e,t,n,r,s){let i=t.href,l=t.title||null,a=e[1].replace(s.other.outputLinkReplace,"$1");r.state.inLink=!0;let o={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:i,title:l,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,o}var be=class{options;rules;lexer;constructor(e){this.options=e||c}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:ke(t[0]),n=e.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=de(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:de(t[0],"\n"),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:de(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=de(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,i=!1,l=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=this.rules.other.listItemRegex(n),l=!1;for(;e;){let n=!1,r="",a="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=fe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),i=this.rules.other.headingBeginRegex(h),l=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,d=e.split("\n",1)[0];if(c=d,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||i.test(c)||l.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||i.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=d+"\n",e=e.substring(d.length+1),o=g.slice(h)}}s.loose||(l?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(l=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]);let t=e.tokens[0];if(!e.task||"text"!==t?.type&&"paragraph"!==t?.type)e.task&&(e.task=!1);else{e.text=e.text.replace(this.rules.other.listReplaceTask,""),t.raw=t.raw.replace(this.rules.other.listReplaceTask,""),t.text=t.text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:"checkbox",raw:n[0]+" ",checked:"[ ]"!==n[0]};e.checked=t.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:"paragraph",raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=ke(t[0]);return{type:"html",block:!0,raw:e,pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:de(t[0],"\n"),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ge(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:de(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:de(t[0],"\n"),depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=de(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),xe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return xe(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(r&&(r[1]||r[2]||r[3]||r[4])&&(!r[4]||!n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[3]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){l+=s;continue}if((r[5]||r[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+a);let t=[...r[0]][0].length,o=e.slice(0,i+r.index+t+s);if(Math.min(i,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==i))continue;if(r[3]||r[4]){l+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l);let t=[...r[0]][0].length,a=e.slice(0,i+r.index+t+s),o=a.slice(i,-i);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},me=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:d,block:ae.normal,inline:oe.normal};this.options.pedantic?(t.block=ae.pedantic,t.inline=oe.pedantic):this.options.gfm&&(t.block=ae.gfm,this.options.breaks?t.inline=oe.breaks:t.inline=oe.gfm),this.tokenizer.rules=t}static get rules(){return{block:ae,inline:oe}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(d.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(s=n.call({lexer:this},e,t))&&(e=e.substring(s.raw.length),t.push(s),!0)))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let n=t.at(-1);1===s.raw.length&&void 0!==n?n.raw+="\n":t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title},t.push(s));continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&"paragraph"===r?.type?(r.raw+=(r.raw.endsWith("\n")?"":"\n")+s.raw,r.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!==(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!==(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!==(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let i=!1,l="",a=1/0;for(;e;){if(!(e.length!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(l=n.raw.slice(-1)),i=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t="Infinite loop on byte: "+e;if(!this.options.silent)throw new Error(t);console.error(t)}},we=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(d.notSpaceStart)?.[0],s=e.replace(d.endingNewline,"")+"\n";return r?'
    '+(n?s:he(s,!0))+"
    \n":"
    "+(n?s:he(s,!0))+"
    \n"}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
    \n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${he(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ue(e);if(null===s)return r;let i='
    ",i}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ue(e);if(null===s)return he(n);let i=`${he(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new we(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new be(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new Se;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],i=t[r];Se.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&Se.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return i.call(t,n)})();let r=s.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return me.lex(e,t??this.defaults)}parser(e,t){return ye.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},i=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return i(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer(e):e?me.lex:me.lexInline)(n,s),i=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(i,s.walkTokens));let l=await(s.hooks?await s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(i,s);return s.hooks?await s.hooks.postprocess(l):l})().catch(i);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer(e):e?me.lex:me.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return i(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+he(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Re(e,t){return $e.parse(e,t)}Re.options=Re.setOptions=function(e){return $e.setOptions(e),Re.defaults=$e.defaults,p(Re.defaults),Re},Re.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Re.defaults=c,Re.use=function(...e){return $e.use(...e),Re.defaults=$e.defaults,p(Re.defaults),Re},Re.walkTokens=function(e,t){return $e.walkTokens(e,t)},Re.parseInline=$e.parseInline,Re.Parser=ye,Re.parser=ye.parse,Re.Renderer=we,Re.TextRenderer=Ae,Re.Lexer=me,Re.lexer=me.lex,Re.Tokenizer=be,Re.Hooks=Se,Re.parse=Re,Re.options,Re.setOptions,Re.use,Re.walkTokens,Re.parseInline,ye.parse,me.lex;const ve=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Re.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Re((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var _e=n(85072),Ce=n.n(_e),Te=n(97825),ze=n.n(Te),Pe=n(77659),Le=n.n(Pe),Ee=n(55056),Ie=n.n(Ee),Be=n(10540),qe=n.n(Be),Me=n(41113),Ne=n.n(Me),De=n(82498),Oe={};Oe.styleTagTransform=Ne(),Oe.setAttributes=Ie(),Oe.insert=Le().bind(null,"head"),Oe.domAPI=ze(),Oe.insertStyleElement=qe(),Ce()(De.A,Oe),De.A&&De.A.locals&&De.A.locals;var Ze=n(14486);const je=(0,Ze.A)(ve,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,Ge=(0,r.pM)({__name:"App",setup(e){const{appName:t,appVersion:n,text:r}=(0,s.C)("updatenotification","changelog");return{__sfc:!0,appName:t,appVersion:n,markdown:r,t:i.Tl,NcAppContent:l.A,NcContent:a.A,Markdown:je}}});var Qe=n(81652),He={};He.styleTagTransform=Ne(),He.setAttributes=Ie(),He.insert=Le().bind(null,"head"),He.domAPI=ze(),He.insertStyleElement=qe(),Ce()(Qe.A,He),Qe.A&&Qe.A.locals&&Qe.A.locals;const We=(0,Ze.A)(Ge,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcContent,{attrs:{"app-name":"updatenotification"}},[t(n.NcAppContent,{attrs:{"page-heading":n.t("updatenotification","Changelog for app {app}",{app:n.appName})}},[t("div",{staticClass:"changelog__wrapper"},[t("h2",{staticClass:"changelog__heading"},[e._v("\n\t\t\t\t"+e._s(n.t("updatenotification","What's new in {app} version {version}",{app:n.appName,version:n.appVersion}))+"\n\t\t\t")]),e._v(" "),t(n.Markdown,{attrs:{markdown:n.markdown,"min-heading-level":3}})],1)])],1)},[],!1,null,"3deb3a3e",null).exports;new r.Ay({name:"ViewChangelogPage",render:e=>e(We),el:"#content"})},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=l},81652(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,"\n.changelog__wrapper[data-v-3deb3a3e] {\n\tmax-width: max(50vw,700px);\n\tmargin-inline: auto;\n}\n.changelog__heading[data-v-3deb3a3e] {\n\tfont-size: 30px;\n\tmargin-block: var(--app-navigation-padding, 8px) 1em;\n}\n","",{version:3,sources:["webpack://./apps/updatenotification/src/views/App.vue"],names:[],mappings:";AAgCA;CACA,0BAAA;CACA,mBAAA;AACA;AAEA;CACA,eAAA;CACA,oDAAA;AACA",sourcesContent:["\x3c!--\n - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n\n\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","// The chunk loading function for additional chunks\n// Since all referenced chunks are already included\n// in this file, this function is empty here.\n__webpack_require__.e = () => (Promise.resolve());","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 6600;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6600: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(39800)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","l","_","exec","d","e","t","source","n","replace","s","r","i","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","I","Q","ie","oe","Pe","j","F","$e","Le","v","U","_e","ae","K","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","re","ze","Ee","le","E","H","W","Be","ue","ve","pe","He","Ze","ce","Ge","Ne","Qe","je","Ue","Ke","We","Xe","Je","q","Ve","he","ke","se","X","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","et","N","tt","B","normal","A","nt","de","O","test","J","encodeURI","V","o","u","a","split","trim","shift","length","at","pop","splice","push","$","charAt","slice","Y","join","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","rt","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","ee","te","ne","xe","be","C","Z","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","M","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","views_Appvue_type_script_setup_true_lang_ts","appName","appVersion","loadState","l10n_dist","Tl","NcAppContent","NcContent","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css_options","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css","App","attrs","app","_v","version","Vue","render","el","___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","module","id","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","loaded","__webpack_modules__","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","key","getter","__esModule","definition","defineProperty","enumerable","get","obj","prop","hasOwnProperty","Symbol","toStringTag","nmd","paths","children","document","baseURI","self","location","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","chunkLoadingGlobal","globalThis","nc","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"updatenotification-view-changelog-page.js?v=9a191fb4af8db032048e","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/views/App.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/views/App.vue","webpack://nextcloud/./apps/updatenotification/src/views/App.vue?5879","webpack://nextcloud/./apps/updatenotification/src/views/App.vue?4378","webpack:///nextcloud/apps/updatenotification/src/view-changelog-page.ts","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/views/App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","/**\n * marked v18.0.5 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction M(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=M();function N(l){T=l}var _={exec:()=>null};function E(l){let e=[];return t=>{let n=Math.max(0,Math.min(3,t-1)),s=e[n];return s||(s=l(n),e[n]=s),s}}function d(l,e=\"\"){let t=typeof l==\"string\"?l:l.source,n={replace:(s,r)=>{let i=typeof r==\"string\"?r:r.source;return i=i.replace(m.caret,\"$1\"),t=t.replace(s,i),n},getRegex:()=>new RegExp(t,e)};return n}var Te=((l=\"\")=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:E(l=>new RegExp(`^ {0,${l}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`)),hrRegex:E(l=>new RegExp(`^ {0,${l}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`)),fencesBeginRegex:E(l=>new RegExp(`^ {0,${l}}(?:\\`\\`\\`|~~~)`)),headingBeginRegex:E(l=>new RegExp(`^ {0,${l}}#`)),htmlBeginRegex:E(l=>new RegExp(`^ {0,${l}}<(?:[a-z].*>|!--)`,\"i\")),blockquoteBeginRegex:E(l=>new RegExp(`^ {0,${l}}>`))},Oe=/^(?:[ \\t]*(?:\\n|$))+/,we=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,ye=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,B=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,Pe=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,j=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,oe=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,ae=d(oe).replace(/bull/g,j).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Se=d(oe).replace(/bull/g,j).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),F=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,$e=/^[^\\n]+/,U=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,Le=d(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",U).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),_e=d(/^(bull)([ \\t][^\\n]*?)?(?:\\n|$)/).replace(/bull/g,j).getRegex(),H=\"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|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",K=/|$))/,ze=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",K).replace(\"tag\",H).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),le=d(F).replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]+[^ \\\\t\\\\n]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Me=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",le).getRegex(),W={blockquote:Me,code:we,def:Le,fences:ye,heading:Pe,hr:B,html:ze,lheading:ae,list:_e,newline:Oe,paragraph:le,table:_,text:$e},se=d(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Ee={...W,lheading:Se,table:se,paragraph:d(F).replace(\"hr\",B).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",se).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]+[^ \\\\t\\\\n]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex()},Ie={...W,html:d(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",K).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:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:d(F).replace(\"hr\",B).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",ae).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ae=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ce=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,ue=/^( {2,}|\\\\)\\n(?!\\s*$)/,Be=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Te?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),ce=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,Ze=d(ce,\"u\").replace(/punct/g,I).getRegex(),Ge=d(ce,\"u\").replace(/punct/g,pe).getRegex(),he=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Ne=d(he,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),Qe=d(he,\"gu\").replace(/notPunctSpace/g,ve).replace(/punctSpace/g,qe).replace(/punct/g,pe).getRegex(),je=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),Fe=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,I).getRegex(),Ue=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Ke=d(Ue,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,I).getRegex(),We=d(/\\\\(punct)/,\"gu\").replace(/punct/g,I).getRegex(),Xe=d(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"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])?)+(?![-_])/).getRegex(),Je=d(K).replace(\"(?:-->|$)\",\"-->\").getRegex(),Ve=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Je).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),v=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,Ye=d(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",v).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),ke=d(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",v).replace(\"ref\",U).getRegex(),de=d(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",U).getRegex(),et=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",ke).replace(\"nolink\",de).getRegex(),ie=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,J={_backpedal:_,anyPunctuation:We,autolink:Xe,blockSkip:He,br:ue,code:Ce,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:Ze,emStrongRDelimAst:Ne,emStrongRDelimUnd:je,escape:Ae,link:Ye,nolink:de,punctuation:De,reflink:ke,reflinkSearch:et,tag:Ve,text:Be,url:_},tt={...J,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",v).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",v).getRegex()},Q={...J,emStrongRDelimAst:Qe,emStrongLDelim:Ge,delLDelim:Fe,delRDelim:Ke,url:d(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",ie).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:d(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},ge=l=>rt[l];function O(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,ge)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,ge);return l}function V(l){try{l=encodeURI(l).replace(m.percentDecode,\"%\")}catch{return null}return l}function Y(l,e){let t=l.replace(m.findPipe,(r,i,o)=>{let u=!1,a=i;for(;--a>=0&&o[a]===\"\\\\\";)u=!u;return u?\"|\":\" |\"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length=0&&m.blankLine.test(e[t]);)t--;return e.length-t<=2?l:e.slice(0,t+1).join(`\n`)}function fe(l,e){if(l.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n0?-2:-1}function me(l,e=0){let t=e,n=\"\";for(let s of l)if(s===\"\t\"){let r=4-t%4;n+=\" \".repeat(r),t+=r}else n+=s,t++;return n}function xe(l,e,t,n,s){let r=e.href,i=e.title||null,o=l[1].replace(s.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let u={type:l[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:r,title:i,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function st(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(`\n`).map(r=>{let i=r.match(t.other.beginningSpace);if(i===null)return r;let[o]=i;return o.length>=s.length?r.slice(s.length):r}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:ee(t[0]),s=n.replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:n,codeBlockStyle:\"indented\",text:s}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=st(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=$(n,\"#\");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:\"heading\",raw:$(t[0],`\n`),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:$(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=$(t[0],`\n`).split(`\n`),s=\"\",r=\"\",i=[];for(;n.length>0;){let o=!1,u=[],a;for(a=0;a1,r={type:\"list\",raw:\"\",ordered:s,start:s?+n.slice(0,-1):\"\",loose:!1,items:[]};n=s?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=s?n:\"[*+-]\");let i=this.rules.other.listItemRegex(n),o=!1;for(;e;){let a=!1,c=\"\",p=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let k=me(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!k.trim(),f=0;if(this.options.pedantic?(f=2,p=k.trimStart()):R?f=t[1].length+1:(f=k.search(this.rules.other.nonSpaceChar),f=f>4?1:f,p=k.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(c+=h+`\n`,e=e.substring(h.length+1),a=!0),!a){let S=this.rules.other.nextBulletRegex(f),te=this.rules.other.hrRegex(f),ne=this.rules.other.fencesBeginRegex(f),re=this.rules.other.headingBeginRegex(f),be=this.rules.other.htmlBeginRegex(f),Re=this.rules.other.blockquoteBeginRegex(f);for(;e;){let G=e.split(`\n`,1)[0],C;if(h=G,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),C=h):C=h.replace(this.rules.other.tabCharGlobal,\" \"),ne.test(h)||re.test(h)||be.test(h)||Re.test(h)||S.test(h)||te.test(h))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!h.trim())p+=`\n`+C.slice(f);else{if(R||k.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||ne.test(k)||re.test(k)||te.test(k))break;p+=`\n`+h}R=!h.trim(),c+=G+`\n`,e=e.substring(G.length+1),k=C.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0)),r.items.push({type:\"list_item\",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(p),loose:!1,text:p,tokens:[]}),r.raw+=c}let u=r.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;r.raw=r.raw.trimEnd();for(let a of r.items){this.lexer.state.top=!1,a.tokens=this.lexer.blockTokens(a.text,[]);let c=a.tokens[0];if(a.task&&(c?.type===\"text\"||c?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),c.raw=c.raw.replace(this.rules.other.listReplaceTask,\"\"),c.text=c.text.replace(this.rules.other.listReplaceTask,\"\");for(let k=this.lexer.inlineQueue.length-1;k>=0;k--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[k].src)){this.lexer.inlineQueue[k].src=this.lexer.inlineQueue[k].src.replace(this.rules.other.listReplaceTask,\"\");break}let p=this.rules.other.listTaskCheckbox.exec(a.raw);if(p){let k={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};a.checked=k.checked,r.loose?a.tokens[0]&&[\"paragraph\",\"text\"].includes(a.tokens[0].type)&&\"tokens\"in a.tokens[0]&&a.tokens[0].tokens?(a.tokens[0].raw=k.raw+a.tokens[0].raw,a.tokens[0].text=k.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(k)):a.tokens.unshift({type:\"paragraph\",raw:k.raw,text:k.raw,tokens:[k]}):a.tokens.unshift(k)}}else a.task&&(a.task=!1);if(!r.loose){let p=a.tokens.filter(h=>h.type===\"space\"),k=p.length>0&&p.some(h=>this.rules.other.anyLine.test(h.raw));r.loose=k}}if(r.loose)for(let a of r.items){a.loose=!0;for(let c of a.tokens)c.type===\"text\"&&(c.type=\"paragraph\")}return r}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=ee(t[0]);return{type:\"html\",block:!0,raw:n,pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),s=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:$(t[0],`\n`),href:s,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=Y(t[1]),s=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),r=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],i={type:\"table\",raw:$(t[0],`\n`),header:[],align:[],rows:[]};if(n.length===s.length){for(let o of s)this.rules.other.tableAlignRight.test(o)?i.align.push(\"right\"):this.rules.other.tableAlignCenter.test(o)?i.align.push(\"center\"):this.rules.other.tableAlignLeft.test(o)?i.align.push(\"left\"):i.align.push(null);for(let o=0;o({text:u,tokens:this.lexer.inline(u),header:!1,align:i.align[a]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:\"heading\",raw:$(t[0],`\n`),depth:t[2].charAt(0)===\"=\"?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let i=$(n.slice(0,-1),\"\\\\\");if((n.length-i.length)%2===0)return}else{let i=fe(t[2],\"()\");if(i===-2)return;if(i>-1){let u=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,u).trim(),t[3]=\"\"}}let s=t[2],r=\"\";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(s);i&&(s=i[1],r=i[3])}else r=t[3]?t[3].slice(1,-1):\"\";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),xe(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,\"$1\"),title:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[s.toLowerCase()];if(!r){let i=n[0].charAt(0);return{type:\"text\",raw:i,text:i}}return xe(n,r,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||!s[1]&&!s[2]&&!s[3]&&!s[4]||s[4]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[3]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=0,p=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,t=t.slice(-1*e.length+i);(s=p.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){c+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+c);let k=[...s[0]][0].length,h=e.slice(0,i+s.index+k+u);if(Math.min(i,u)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),s=this.rules.other.nonSpaceChar.test(n),r=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&r&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let s=this.rules.inline.delLDelim.exec(e);if(!s)return;if(!(s[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=this.rules.inline.delRDelim;for(c.lastIndex=0,t=t.slice(-1*e.length+i);(s=c.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o||(u=[...o].length,u!==i))continue;if(s[3]||s[4]){a+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a);let p=[...s[0]][0].length,k=e.slice(0,i+s.index+p+u),h=k.slice(i,-i);return{type:\"del\",raw:k,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]===\"@\"?(n=t[1],s=\"mailto:\"+n):(n=t[1],s=n),{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]===\"@\")n=t[0],s=\"mailto:\"+n;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(r!==t[0]);n=t[0],t[1]===\"www.\"?s=\"http://\"+t[0]:s=t[0]}return{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:D.normal,inline:A.normal};this.options.pedantic?(t.block=D.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=D.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:D,inline:A}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=o.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let o=t.at(-1);r.raw.length===1&&o!==void 0?o.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let o=1/0,u=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},u),typeof a==\"number\"&&a>=0&&(o=Math.min(o,a))}),o<1/0&&o>=0&&(i=e.substring(0,o+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let o=t.at(-1);n&&o?.type===\"paragraph\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,s=null;if(this.tokens.links){let a=Object.keys(this.tokens.links);if(a.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)a.includes(s[0].slice(s[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,s.index)+\"[\"+\"a\".repeat(s[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,s.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let r;for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)r=s[2]?s[2].length:0,n=n.slice(0,s.index+r)+\"[\"+\"a\".repeat(s[0].length-r-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,o=\"\",u=1/0;for(;e;){if(e.length(a=p.call({lexer:this},e,t))?(e=e.substring(a.raw.length),t.push(a),!0):!1))continue;if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length);let p=t.at(-1);a.type===\"text\"&&p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(a=this.tokenizer.emStrong(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.del(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.autolink(e)){e=e.substring(a.raw.length),t.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e))){e=e.substring(a.raw.length),t.push(a);continue}let c=e;if(this.options.extensions?.startInline){let p=1/0,k=e.slice(1),h;this.options.extensions.startInline.forEach(R=>{h=R.call({lexer:this},k),typeof h==\"number\"&&h>=0&&(p=Math.min(p,h))}),p<1/0&&p>=0&&(c=e.substring(0,p+1))}if(a=this.tokenizer.inlineText(c)){e=e.substring(a.raw.length),a.raw.slice(-1)!==\"_\"&&(o=a.raw.slice(-1)),i=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=\"Infinite loop on byte: \"+e;if(this.options.silent)console.error(t);else throw new Error(t)}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let s=(t||\"\").match(m.notSpaceStart)?.[0],r=e.replace(m.endingNewline,\"\")+`\n`;return s?'
    '+(n?r:O(r,!0))+`
    \n`:\"
    \"+(n?r:O(r,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,s=\"\";for(let o=0;o\n`+s+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let r=0;r${s}`),`\n\n`+t+`\n`+s+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),r=V(e);if(r===null)return s;e=r;let i='
    \"+s+\"\",i}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let r=V(e);if(r===null)return O(n);e=r;let i=`\"${O(n)}\"`;return\",i}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var L=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class l{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new L}static parse(e,t){return new l(t).parse(e)}static parseInline(e,t){return new l(t).parseInline(e)}parse(e){this.renderer.parser=this;let t=\"\";for(let n=0;n{let o=r[i].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error(\"extension name required\");if(\"renderer\"in r){let i=t.renderers[r.name];i?t.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:t.renderers[r.name]=r.renderer}if(\"tokenizer\"in r){if(!r.level||r.level!==\"block\"&&r.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let i=t[r.level];i?i.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level===\"block\"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level===\"inline\"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}\"childTokens\"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),s.extensions=t),n.renderer){let r=this.defaults.renderer||new y(this.defaults);for(let i in n.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if([\"options\",\"parser\"].includes(i))continue;let o=i,u=n.renderer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p||\"\"}}s.renderer=r}if(n.tokenizer){let r=this.defaults.tokenizer||new w(this.defaults);for(let i in n.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(i))continue;let o=i,u=n.tokenizer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.tokenizer=r}if(n.hooks){let r=this.defaults.hooks||new P;for(let i in n.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if([\"options\",\"block\"].includes(i))continue;let o=i,u=n.hooks[o],a=r[o];P.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let k=await u.call(r,c);return a.call(r,k)})();let p=u.call(r,c);return a.call(r,p)}:r[o]=(...c)=>{if(this.defaults.async)return(async()=>{let k=await u.apply(r,c);return k===!1&&(k=await a.apply(r,c)),k})();let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.hooks=r}if(n.walkTokens){let r=this.defaults.walkTokens,i=n.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return o(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return o(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let u=i.hooks?await i.hooks.preprocess(n):n,c=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),p=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(p,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(p,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(o);try{i.hooks&&(n=i.hooks.preprocess(n));let a=(i.hooks?i.hooks.provideLexer(e):e?x.lex:x.lexInline)(n,i);i.hooks&&(a=i.hooks.processAllTokens(a)),i.walkTokens&&this.walkTokens(a,i.walkTokens);let p=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(u){return o(u)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let s=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var z=new q;function g(l,e){return z.parse(l,e)}g.options=g.setOptions=function(l){return z.setOptions(l),g.defaults=z.defaults,N(g.defaults),g};g.getDefaults=M;g.defaults=T;g.use=function(...l){return z.use(...l),g.defaults=z.defaults,N(g.defaults),g};g.walkTokens=function(l,e){return z.walkTokens(l,e)};g.parseInline=z.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=L;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var Ft=g.options,Ut=g.setOptions,Kt=g.use,Wt=g.walkTokens,Xt=g.parseInline,Jt=g,Vt=b.parse,Yt=x.lex;export{P as Hooks,x as Lexer,q as Marked,b as Parser,y as Renderer,L as TextRenderer,w as Tokenizer,T as defaults,M as getDefaults,Yt as lexer,g as marked,Ft as options,Jt as parse,Xt as parseInline,Vt as parser,Ut as setOptions,Kt as use,Wt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&setup=true&lang=ts\"","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcContent,{attrs:{\"app-name\":\"updatenotification\"}},[_c(_setup.NcAppContent,{attrs:{\"page-heading\":_setup.t('updatenotification', 'Changelog for app {app}', { app: _setup.appName })}},[_c('div',{staticClass:\"changelog__wrapper\"},[_c('h2',{staticClass:\"changelog__heading\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_setup.t('updatenotification', 'What\\'s new in {app} version {version}', { app: _setup.appName, version: _setup.appVersion }))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c(_setup.Markdown,{attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=3deb3a3e&scoped=true\"\nimport script from \"./App.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3deb3a3e\",\n null\n \n)\n\nexport default component.exports","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport Vue from 'vue';\nimport App from './views/App.vue';\nexport default new Vue({\n name: 'ViewChangelogPage',\n render: (h) => h(App),\n el: '#content',\n});\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `\n.changelog__wrapper[data-v-3deb3a3e] {\n\tmax-width: max(50vw,700px);\n\tmargin-inline: auto;\n}\n.changelog__heading[data-v-3deb3a3e] {\n\tfont-size: 30px;\n\tmargin-block: var(--app-navigation-padding, 8px) 1em;\n}\n`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/views/App.vue\"],\"names\":[],\"mappings\":\";AAgCA;CACA,0BAAA;CACA,mBAAA;AACA;AAEA;CACA,eAAA;CACA,oDAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","// The chunk loading function for additional chunks\n// Since all referenced chunks are already included\n// in this file, this function is empty here.\n__webpack_require__.e = () => (Promise.resolve());","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 6600;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6600: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(39800)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","N","l","_","exec","E","e","t","n","Math","max","min","s","d","source","replace","r","i","m","caret","getRegex","RegExp","Te","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","B","j","oe","ae","Se","F","U","Le","_e","H","K","ze","le","W","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","se","Ee","Ie","ue","I","Z","X","De","pe","He","ce","Ze","Ge","he","Ne","Qe","je","Fe","Ke","We","Xe","Je","Ve","v","Ye","ke","de","ie","J","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","tt","Q","nt","D","normal","A","rt","ge","O","test","V","encodeURI","Y","o","u","a","split","trim","shift","length","at","pop","splice","push","$","charAt","slice","ee","join","me","repeat","xe","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","st","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","te","ne","re","be","Re","C","G","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","fe","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","z","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","views_Appvue_type_script_setup_true_lang_ts","appName","appVersion","loadState","l10n_dist","Tl","NcAppContent","NcContent","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css_options","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css","App","attrs","app","_v","version","Vue","render","el","___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","module","id","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","loaded","__webpack_modules__","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","key","getter","__esModule","definition","defineProperty","enumerable","get","obj","prop","hasOwnProperty","Symbol","toStringTag","nmd","paths","children","document","baseURI","self","location","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","chunkLoadingGlobal","globalThis","nc","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file