From a323a41395ab6c077cc510e04be19155e077a018 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 01:28:59 +0000 Subject: [PATCH 1/2] chore(deps): bump marked from 18.0.5 to 18.0.7 in /build/frontend-legacy Bumps [marked](https://github.com/markedjs/marked) from 18.0.5 to 18.0.7. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v18.0.5...v18.0.7) --- updated-dependencies: - dependency-name: marked dependency-version: 18.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build/frontend-legacy/package-lock.json | 8 ++++---- build/frontend-legacy/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build/frontend-legacy/package-lock.json b/build/frontend-legacy/package-lock.json index 30c4f713af625..5970047824bae 100644 --- a/build/frontend-legacy/package-lock.json +++ b/build/frontend-legacy/package-lock.json @@ -49,7 +49,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^18.0.5", + "marked": "^18.0.7", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.1", @@ -12934,9 +12934,9 @@ } }, "node_modules/marked": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz", - "integrity": "sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==", + "version": "18.0.7", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.7.tgz", + "integrity": "sha512-iDVQ5ldaiKXn6b2JroX5kgRfmwgqolW7NpaEzTl1k/2Zh1njIEN9yniyLV/mOvWwtsE8OGgkjsCYvijuPk1dtA==", "license": "MIT", "bin": { "marked": "bin/marked.js" diff --git a/build/frontend-legacy/package.json b/build/frontend-legacy/package.json index 60074b988d723..3edbd43223139 100644 --- a/build/frontend-legacy/package.json +++ b/build/frontend-legacy/package.json @@ -68,7 +68,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^18.0.5", + "marked": "^18.0.7", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.1", From dfcc7688c162168e56502a406d95c74f2b6c45d8 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sun, 2 Aug 2026 08:04:59 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- dist/3486-3486.js | 4 ++-- dist/3486-3486.js.map | 2 +- dist/updatenotification-init.js | 4 ++-- dist/updatenotification-init.js.map | 2 +- dist/updatenotification-view-changelog-page.js | 4 ++-- dist/updatenotification-view-changelog-page.js.map | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dist/3486-3486.js b/dist/3486-3486.js index 03ca3670188cd..a2e883387754d 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:()=>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 +"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),l=n(76314),i=n.n(l)()(s());i.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=i},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),l=n(76314),i=n.n(l)()(s());i.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=i},73486(e,t,n){n.r(t),n.d(t,{default:()=>Ue});var r=n(85471),s=n(44368),l=n(53334),i=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}(?:\s|$)/).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}(?:\s|$)/).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|[ \t]+\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]*\\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=e=>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)|~~~)[^\\n]*\\n").replace("list",e).replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex(),_=v(/ {0,3}(?:[*+-]|1[.)])[ \t]+[^ \t\n]/),C=v(/ {0,3}(?:[*+-]|\d{1,9}[.)])(?:[ \t]|\n|$)/),P={blockquote:g(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",C).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:_,table:h,text:/^[^\n]+/},L=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)|~~~)[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex(),B={...P,lheading:w,table:L,paragraph:g(A).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",L).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~~~)[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S).getRegex()},I={...P,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()},E=/^( {2,}|\\)\n(?!\s*$)/,q=/[\p{P}\p{S}]/u,D=/[\s\p{P}\p{S}]/u,Z=/[^\s\p{P}\p{S}]/u,M=g(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,D).getRegex(),G=/(?!~)[\p{P}\p{S}]/u,N=g(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",k?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),Q=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,H=g(Q,"u").replace(/punct/g,q).getRegex(),O=g(Q,"u").replace(/punct/g,G).getRegex(),j="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",W=g(j,"gu").replace(/notPunctSpace/g,Z).replace(/punctSpace/g,D).replace(/punct/g,q).getRegex(),F=g(j,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,G).getRegex(),K=g("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Z).replace(/punctSpace/g,D).replace(/punct/g,q).getRegex(),X=g(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,q).getRegex(),U=g("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,Z).replace(/punctSpace/g,D).replace(/punct/g,q).getRegex(),V=g(/\\(punct)/,"gu").replace(/punct/g,q).getRegex(),Y=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(),J=g(T).replace("(?:--\x3e|$)","--\x3e").getRegex(),ee=g("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),te=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,ne=g(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",te).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]+|(?=\))/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),re=g(/^!?\[(label)\]\[(ref)\]/).replace("label",te).replace("ref",y).getRegex(),se=g(/^!?\[(ref)\](?:\[\])?/).replace("ref",y).getRegex(),le=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,ie={_backpedal:h,anyPunctuation:V,autolink:Y,blockSkip:N,br:E,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:H,emStrongRDelimAst:W,emStrongRDelimUnd:K,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:ne,nolink:se,punctuation:M,reflink:re,reflinkSearch:g("reflink|nolink(?!\\()","g").replace("reflink",re).replace("nolink",se).getRegex(),tag:ee,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},ge=e=>ue[e];function ke(e,t){if(t){if(d.escapeTest.test(e))return e.replace(d.escapeReplace,ge)}else if(d.escapeTestNoEncode.test(e))return e.replace(d.escapeReplaceNoEncode,ge);return e}function de(e){try{e=encodeURI(e).replace(d.percentDecode,"%")}catch{return null}return e}function fe(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 me(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 we(e,t,n,r,s){let l=t.href,i=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:l,title:i,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,o}var Ae=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]:be(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=xe(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:xe(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:xe(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=xe(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,l=!1,i=[];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 l=this.rules.other.listItemRegex(n),i=!1;for(;e;){let n=!1,r="",a="";if(!(t=l.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=me(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),l=this.rules.other.headingBeginRegex(h),i=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)||l.test(c)||i.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)||l.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||(i?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(i=!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=be(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:xe(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=fe(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],l={type:"table",raw:xe(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?l.align.push("right"):this.rules.other.tableAlignCenter.test(e)?l.align.push("center"):this.rules.other.tableAlignLeft.test(e)?l.align.push("left"):l.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:l.align[t]})));return l}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:xe(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=xe(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)),we(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 we(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,l=[...r[0]].length-1,i=l,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+l);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]){i+=s;continue}if((r[5]||r[6])&&l%3&&!((l+s)%3)){a+=s;continue}if(i-=s,i>0)continue;s=Math.min(s,s+i+a);let t=[...r[0]][0].length,o=e.slice(0,l+r.index+t+s);if(Math.min(l,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,l=[...r[0]].length-1,i=l,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+l);null!==(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==l))continue;if(r[3]||r[4]){i+=s;continue}if(i-=s,i>0)continue;s=Math.min(s,s+i);let t=[...r[0]][0].length,a=e.slice(0,l+r.index+t+s),o=a.slice(l,-l);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}}}},ye=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 Ae,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:pe.normal,inline:he.normal};this.options.pedantic?(t.block=pe.pedantic,t.inline=he.pedantic):this.options.gfm&&(t.block=pe.gfm,this.options.breaks?t.inline=he.breaks:t.inline=he.gfm),this.tokenizer.rules=t}static get rules(){return{block:pe,inline:he}}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 l=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&&(l=e.substring(0,n+1))}if(this.state.top&&(s=this.tokenizer.paragraph(l))){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=l.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=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);e.length>0&&(n=n.replace(this.tokenizer.rules.inline.reflinkSearch,t=>e.includes(t.slice(t.lastIndexOf("[")+1,-1))?"["+"a".repeat(t.length-2)+"]":t))}n=n.replace(this.tokenizer.rules.inline.anyPunctuation,"++"),n=n.replace(this.tokenizer.rules.inline.blockSkip,(e,t,n)=>{let r=n?n.length:0;return e.slice(0,r)+"["+"a".repeat(e.length-r-2)+"]"}),n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let r=!1,s="",l=1/0;for(;e;){if(!(e.length!!(i=n.call({lexer:this},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)))continue;if(i=this.tokenizer.escape(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.tag(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.link(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(i.raw.length);let n=t.at(-1);"text"===i.type&&"text"===n?.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);continue}if(i=this.tokenizer.emStrong(e,n,s)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.codespan(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.br(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.del(e,n,s)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.autolink(e)){e=e.substring(i.raw.length),t.push(i);continue}if(!this.state.inLink&&(i=this.tokenizer.url(e))){e=e.substring(i.raw.length),t.push(i);continue}let a=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&&(a=e.substring(0,n+1))}if(i=this.tokenizer.inlineText(a)){e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(s=i.raw.slice(-1)),r=!0;let n=t.at(-1);"text"===n?.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);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)}},$e=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:ke(s,!0))+"
    \n":"
    "+(n?s:ke(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`${ke(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=de(e);if(null===s)return r;let l='
    ",l}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=de(e);if(null===s)return ke(n);let l=`${ke(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 $e(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],l=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=l.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new Ae(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],l=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=l.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new Te;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],l=t[r];Te.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&Te.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return l.call(t,n)})();let r=s.call(t,e);return l.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await l.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=l.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 ye.lex(e,t??this.defaults)}parser(e,t){return Se.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},l=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return l(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 l(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return l(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?ye.lex:ye.lexInline)(n,s),l=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(l,s.walkTokens));let i=await(s.hooks?await s.hooks.provideParser(e):e?Se.parse:Se.parseInline)(l,s);return s.hooks?await s.hooks.postprocess(i):i})().catch(l);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer(e):e?ye.lex:ye.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?Se.parse:Se.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return l(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+ke(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function ve(e,t){return ze.parse(e,t)}ve.options=ve.setOptions=function(e){return ze.setOptions(e),ve.defaults=ze.defaults,p(ve.defaults),ve},ve.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},ve.defaults=c,ve.use=function(...e){return ze.use(...e),ve.defaults=ze.defaults,p(ve.defaults),ve},ve.walkTokens=function(e,t){return ze.walkTokens(e,t)},ve.parseInline=ze.parseInline,ve.Parser=Se,ve.parser=Se.parse,ve.Renderer=$e,ve.TextRenderer=Re,ve.Lexer=ye,ve.lexer=ye.lex,ve.Tokenizer=Ae,ve.Hooks=Te,ve.parse=ve,ve.options,ve.setOptions,ve.use,ve.walkTokens,ve.parseInline,Se.parse,ye.lex;const _e=(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 ve.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(ve((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 Ce=n(85072),Pe=n.n(Ce),Le=n(97825),Be=n.n(Le),Ie=n(77659),Ee=n.n(Ie),qe=n(55056),De=n.n(qe),Ze=n(10540),Me=n.n(Ze),Ge=n(41113),Ne=n.n(Ge),Qe=n(82498),He={};He.styleTagTransform=Ne(),He.setAttributes=De(),He.insert=Ee().bind(null,"head"),He.domAPI=Be(),He.insertStyleElement=Me(),Pe()(Qe.A,He),Qe.A&&Qe.A.locals&&Qe.A.locals;var Oe=n(14486);const je=(0,Oe.A)(_e,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,We=(0,n(35947).YK)().detectLogLevel().setApp("updatenotification").build(),Fe=(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,l.Tl)("updatenotification","Give feedback"),callback:()=>{window.open(`https://apps.nextcloud.com/apps/${n.appId}#comments`,"_blank","noreferrer noopener")}},{label:(0,l.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,i.KT)("/apps/updatenotification/api/v1/changelog/{app}?version={version}",{version:n.version,app:n.appId}):(0,i.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,l.Tl)("updatenotification","No changelog available")):(We.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:l.Tl,NcDialog:a.A,Markdown:je}}});var Ke=n(8206),Xe={};Xe.styleTagTransform=Ne(),Xe.setAttributes=De(),Xe.insert=Ee().bind(null,"head"),Xe.domAPI=Be(),Xe.insertStyleElement=Me(),Pe()(Ke.A,Xe),Ke.A&&Ke.A.locals&&Ke.A.locals;const Ue=(0,Oe.A)(Fe,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=c6e94a7d099e44df21c7 \ No newline at end of file diff --git a/dist/3486-3486.js.map b/dist/3486-3486.js.map index 9c02d5ef39923..e47ee1fd1c995 100644 --- a/dist/3486-3486.js.map +++ b/dist/3486-3486.js.map @@ -1 +1 @@ -{"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 +{"version":3,"file":"3486-3486.js?v=c6e94a7d099e44df21c7","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.7 - 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 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}(?:\\s|$)/).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}(?:\\s|$)/).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|[ \\t]+\\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=/|$))/,Me=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n*|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>[^\\\\n]*\\\\n*|$)|[^\\\\n]*\\\\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=l=>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)|~~~)[^\\\\n]*\\\\n\").replace(\"list\",l).replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),ze=le(/ {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]/),Ee=le(/ {0,3}(?:[*+-]|\\d{1,9}[.)])(?:[ \\t]|\\n|$)/),Ce=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",Ee).getRegex(),W={blockquote:Ce,code:we,def:Le,fences:ye,heading:Pe,hr:B,html:Me,lheading:ae,list:_e,newline:Oe,paragraph:ze,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)|~~~)[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Ae={...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)|~~~)[^\\\\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()},Be=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,qe=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,ue=/^( {2,}|\\\\)\\n(?!\\s*$)/,De=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Te?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),ce=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,Ne=d(ce,\"u\").replace(/punct/g,C).getRegex(),Qe=d(ce,\"u\").replace(/punct/g,pe).getRegex(),he=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",je=d(he,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Fe=d(he,\"gu\").replace(/notPunctSpace/g,Ze).replace(/punctSpace/g,He).replace(/punct/g,pe).getRegex(),Ue=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Ke=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,C).getRegex(),We=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Xe=d(We,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Je=d(/\\\\(punct)/,\"gu\").replace(/punct/g,C).getRegex(),Ve=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(),Ye=d(K).replace(\"(?:-->|$)\",\"-->\").getRegex(),et=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Ye).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),v=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,tt=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(),nt=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",ke).replace(\"nolink\",de).getRegex(),ie=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,J={_backpedal:_,anyPunctuation:Je,autolink:Ve,blockSkip:Ge,br:ue,code:qe,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:Ne,emStrongRDelimAst:je,emStrongRDelimUnd:Ue,escape:Be,link:tt,nolink:de,punctuation:ve,reflink:ke,reflinkSearch:nt,tag:et,text:De,url:_},rt={...J,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",v).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",v).getRegex()},Q={...J,emStrongRDelimAst:Fe,emStrongLDelim:Qe,delLDelim:Ke,delRDelim:Xe,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=>it[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 ot(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=ot(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,p=\"\",c=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;p=t[0],e=e.substring(p.length);let h=me(t[2].split(`\n`,1)[0],t[1].length),k=e.split(`\n`,1)[0],R=!h.trim(),f=0;if(this.options.pedantic?(f=2,c=h.trimStart()):R?f=t[1].length+1:(f=h.search(this.rules.other.nonSpaceChar),f=f>4?1:f,c=h.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(k)&&(p+=k+`\n`,e=e.substring(k.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],I;if(k=G,this.options.pedantic?(k=k.replace(this.rules.other.listReplaceNesting,\" \"),I=k):I=k.replace(this.rules.other.tabCharGlobal,\" \"),ne.test(k)||re.test(k)||be.test(k)||Re.test(k)||S.test(k)||te.test(k))break;if(I.search(this.rules.other.nonSpaceChar)>=f||!k.trim())c+=`\n`+I.slice(f);else{if(R||h.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||ne.test(h)||re.test(h)||te.test(h))break;c+=`\n`+k}R=!k.trim(),p+=G+`\n`,e=e.substring(G.length+1),h=I.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(p)&&(o=!0)),r.items.push({type:\"list_item\",raw:p,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),r.raw+=p}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 p=a.tokens[0];if(a.task&&(p?.type===\"text\"||p?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),p.raw=p.raw.replace(this.rules.other.listReplaceTask,\"\"),p.text=p.text.replace(this.rules.other.listReplaceTask,\"\");for(let h=this.lexer.inlineQueue.length-1;h>=0;h--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[h].src)){this.lexer.inlineQueue[h].src=this.lexer.inlineQueue[h].src.replace(this.rules.other.listReplaceTask,\"\");break}let c=this.rules.other.listTaskCheckbox.exec(a.raw);if(c){let h={type:\"checkbox\",raw:c[0]+\" \",checked:c[0]!==\"[ ]\"};a.checked=h.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=h.raw+a.tokens[0].raw,a.tokens[0].text=h.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(h)):a.tokens.unshift({type:\"paragraph\",raw:h.raw,text:h.raw,tokens:[h]}):a.tokens.unshift(h)}}else a.task&&(a.task=!1);if(!r.loose){let c=a.tokens.filter(k=>k.type===\"space\"),h=c.length>0&&c.some(k=>this.rules.other.anyLine.test(k.raw));r.loose=h}}if(r.loose)for(let a of r.items){a.loose=!0;for(let p of a.tokens)p.type===\"text\"&&(p.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,p=0,c=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;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)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){p+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+p);let h=[...s[0]][0].length,k=e.slice(0,i+s.index+h+u);if(Math.min(i,u)%2){let f=k.slice(1,-1);return{type:\"em\",raw:k,text:f,tokens:this.lexer.inlineTokens(f)}}let R=k.slice(2,-2);return{type:\"strong\",raw:k,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,p=this.rules.inline.delRDelim;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||(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 c=[...s[0]][0].length,h=e.slice(0,i+s.index+c+u),k=h.slice(i,-i);return{type:\"del\",raw:h,text:k,tokens:this.lexer.inlineTokens(k)}}}}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:q.normal,inline:A.normal};this.options.pedantic?(t.block=q.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=q.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:q,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(p=>{a=p.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;if(this.tokens.links){let o=Object.keys(this.tokens.links);o.length>0&&(n=n.replace(this.tokenizer.rules.inline.reflinkSearch,u=>o.includes(u.slice(u.lastIndexOf(\"[\")+1,-1))?\"[\"+\"a\".repeat(u.length-2)+\"]\":u))}n=n.replace(this.tokenizer.rules.inline.anyPunctuation,\"++\"),n=n.replace(this.tokenizer.rules.inline.blockSkip,(o,u,a)=>{let p=a?a.length:0;return o.slice(0,p)+\"[\"+\"a\".repeat(o.length-p-2)+\"]\"}),n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,r=\"\",i=1/0;for(;e;){if(e.length(o=a.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let a=t.at(-1);o.type===\"text\"&&a?.type===\"text\"?(a.raw+=o.raw,a.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let u=e;if(this.options.extensions?.startInline){let a=1/0,p=e.slice(1),c;this.options.extensions.startInline.forEach(h=>{c=h.call({lexer:this},p),typeof c==\"number\"&&c>=0&&(a=Math.min(a,c))}),a<1/0&&a>=0&&(u=e.substring(0,a+1))}if(o=this.tokenizer.inlineText(u)){e=e.substring(o.raw.length),o.raw.slice(-1)!==\"_\"&&(r=o.raw.slice(-1)),s=!0;let a=t.at(-1);a?.type===\"text\"?(a.raw+=o.raw,a.text+=o.text):t.push(o);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]=(...p)=>{let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c||\"\"}}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]=(...p)=>{let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c}}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]=p=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let h=await u.call(r,p);return a.call(r,h)})();let c=u.call(r,p);return a.call(r,c)}:r[o]=(...p)=>{if(this.defaults.async)return(async()=>{let h=await u.apply(r,p);return h===!1&&(h=await a.apply(r,p)),h})();let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c}}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,p=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),c=i.hooks?await i.hooks.processAllTokens(p):p;i.walkTokens&&await Promise.all(this.walkTokens(c,i.walkTokens));let k=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(c,i);return i.hooks?await i.hooks.postprocess(k):k})().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 c=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(c=i.hooks.postprocess(c)),c}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,N(g.defaults),g};g.getDefaults=z;g.defaults=T;g.use=function(...l){return M.use(...l),g.defaults=M.defaults,N(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 Kt=g.options,Wt=g.setOptions,Xt=g.use,Jt=g.walkTokens,Vt=g.parseInline,Yt=g,en=b.parse,tn=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,tn as lexer,g as marked,Kt as options,Yt as parse,Vt as parseInline,en as parser,Wt as setOptions,Xt as use,Jt 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","Me","le","ze","Ee","W","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","se","Ae","Ie","ue","C","Z","X","ve","pe","Ge","ce","Ne","Qe","he","je","Fe","Ue","Ke","Xe","Je","Ve","Ye","et","v","tt","ke","de","ie","J","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","rt","Q","st","q","normal","A","it","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","ot","lang","inline","depth","p","c","h","top","blockTokens","k","R","f","S","substring","ordered","start","loose","items","trimStart","search","te","ne","re","be","Re","I","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","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","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 b4d9df8e8fadc..0a749de83bcd6 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=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 +(()=>{"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=c6e94a7d099e44df21c7",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=d3580faacb92b3225165 \ No newline at end of file diff --git a/dist/updatenotification-init.js.map b/dist/updatenotification-init.js.map index 4c605931aa0ea..cae0b03acf1ff 100644 --- a/dist/updatenotification-init.js.map +++ b/dist/updatenotification-init.js.map @@ -1 +1 @@ -{"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 +{"version":3,"file":"updatenotification-init.js?v=d3580faacb92b3225165","mappings":"uBAAAA,ECAAC,EACAC,6ECQA,MAAMC,GAAoBC,EAAAA,EAAAA,GAAU,OAAQ,OAAQ,IAC9CC,GAAYC,EAAAA,EAAAA,IAAqB,IAAMC,QAAAC,IAAA,CAAAC,EAAAC,EAAA,MAAAD,EAAAC,EAAA,QAAAC,KAAAF,EAAAG,KAAAH,EAAA,UAoC7CI,EAAAA,EAAAA,IAAU,+BAAiCC,IACvC,GAAsC,gBAAlCA,EAAMC,aAAaC,WAA8B,CACjDF,EAAMG,cAAe,EAErB,MAAOC,EAAGC,EAAKC,EAASC,GAAMP,EAAMQ,OAAOC,IAAIC,MAAM,sCAAwC,IAjCrG,SAAoBC,EAAOL,GACvB,MAAMM,EAAUC,SAASC,cAAc,OAEvC,OADAD,SAASE,KAAKC,YAAYJ,GACnB,IAAInB,QAASwB,IAChB,IAAIC,GAAY,EAChB,MAAMC,EAAS,IAAIC,EAAAA,GAAI,CACnBC,GAAIT,EACJU,OAASC,GAAMA,EAAEhC,EAAW,CACxBiC,MAAO,CACHb,QACAL,WAEJmB,GAAI,CACAC,QAASA,KAAQR,GAAY,GAC7B,cAAgBS,IACZ,IAAKA,EAAM,CACPR,EAAOS,aACPX,EAAQC,GACR,MAAMb,EAAMhB,EAAkBwC,KAAK,EAAGxB,SAAUA,IAAQM,GACpDO,QAAqBY,IAARzB,IACb0B,OAAOC,SAASC,KAAO5B,EAAI4B,KAEnC,SAMxB,EAMQC,CAAW7B,GAAOL,EAAMC,aAAakC,SAAU7B,GAC1CT,KAAMqB,IACHA,GACAkB,EAAAA,GAAMC,QAAOC,EAAAA,EAAAA,IAAe,+CAAgD,CAAEC,GAAIvC,EAAMC,aAAauC,mBAGjH,MCxDJC,EAAA,GAGA,SAAA9C,EAAA+C,GAEA,IAAAC,EAAAF,EAAAC,GACA,QAAAZ,IAAAa,EACA,OAAAA,EAAAC,QAGA,IAAAC,EAAAJ,EAAAC,GAAA,CACAH,GAAAG,EACAI,QAAA,EACAF,QAAA,IAUA,OANAG,EAAAL,GAAAM,KAAAH,EAAAD,QAAAC,EAAAA,EAAAD,QAAAjD,GAGAkD,EAAAC,QAAA,EAGAD,EAAAD,OACA,CAGAjD,EAAAsD,EAAAF,EH5BA7D,EAAA,GACAS,EAAAuD,EAAA,CAAAC,EAAAC,EAAAC,EAAAC,KACA,IAAAF,EAAA,CAMA,IAAAG,EAAAC,IACA,IAAAC,EAAA,EAAiBA,EAAAvE,EAAAwE,OAAqBD,IAAA,CAGtC,IAFA,IAAAL,EAAAC,EAAAC,GAAApE,EAAAuE,GACAE,GAAA,EACAC,EAAA,EAAkBA,EAAAR,EAAAM,OAAqBE,MACvC,EAAAN,GAAAC,GAAAD,IAAAO,OAAAC,KAAAnE,EAAAuD,GAAAa,MAAAC,GAAArE,EAAAuD,EAAAc,GAAAZ,EAAAQ,KACAR,EAAAa,OAAAL,IAAA,IAEAD,GAAA,EACAL,EAAAC,IAAAA,EAAAD,IAGA,GAAAK,EAAA,CACAzE,EAAA+E,OAAAR,IAAA,GACA,IAAAS,EAAAb,SACAvB,IAAAoC,IAAAf,EAAAe,EACA,CACA,CACA,OAAAf,CAnBA,CAJAG,EAAAA,GAAA,EACA,QAAAG,EAAAvE,EAAAwE,OAA+BD,EAAA,GAAAvE,EAAAuE,EAAA,MAAAH,EAAwCG,IAAAvE,EAAAuE,GAAAvE,EAAAuE,EAAA,GACvEvE,EAAAuE,GAAA,CAAAL,EAAAC,EAAAC,IIJA3D,EAAAwE,EAAAtB,IACA,IAAAuB,EAAAvB,GAAAA,EAAAwB,WACA,IAAAxB,EAAA,QACA,MAEA,OADAlD,EAAA2E,EAAAF,EAAA,CAAiCG,EAAAH,IACjCA,GCLAzE,EAAA2E,EAAA,CAAA1B,EAAA4B,KACA,QAAAR,KAAAQ,EACA7E,EAAA8E,EAAAD,EAAAR,KAAArE,EAAA8E,EAAA7B,EAAAoB,IACAH,OAAAa,eAAA9B,EAAAoB,EAAA,CAAyCW,YAAA,EAAAC,IAAAJ,EAAAR,MCJzCrE,EAAAkF,EAAA,GAGAlF,EAAAC,EAAAkF,GACArF,QAAAC,IAAAmE,OAAAC,KAAAnE,EAAAkF,GAAAE,OAAA,CAAAC,EAAAhB,KACArE,EAAAkF,EAAAb,GAAAc,EAAAE,GACAA,GACE,KCNFrF,EAAAsF,EAAAH,GAEAA,EAAA,IAAAA,EAAA,6BCHAnF,EAAA8E,EAAA,CAAAS,EAAAC,IAAAtB,OAAAuB,UAAAC,eAAArC,KAAAkC,EAAAC,GPAAhG,EAAA,GACAC,EAAA,uBAEAO,EAAA2F,EAAA,CAAA7E,EAAA8E,EAAAvB,EAAAc,KACA,GAAA3F,EAAAsB,GAAuBtB,EAAAsB,GAAA+E,KAAAD,OAAvB,CACA,IAAAE,EAAAC,EACA,QAAA5D,IAAAkC,EAEA,IADA,IAAA2B,EAAA9E,SAAA+E,qBAAA,UACAnC,EAAA,EAAiBA,EAAAkC,EAAAjC,OAAoBD,IAAA,CACrC,IAAAoC,EAAAF,EAAAlC,GACA,GAAAoC,EAAAC,aAAA,QAAArF,GAAAoF,EAAAC,aAAA,iBAAA1G,EAAA4E,EAAA,CAAmGyB,EAAAI,EAAY,MAC/G,CAEAJ,IACAC,GAAA,GACAD,EAAA5E,SAAAC,cAAA,WAEAiF,QAAA,QACApG,EAAAqG,IACAP,EAAAQ,aAAA,QAAAtG,EAAAqG,IAEAP,EAAAQ,aAAA,eAAA7G,EAAA4E,GAEAyB,EAAAS,IAAAzF,GAEAtB,EAAAsB,GAAA,CAAA8E,GACA,IAAAY,EAAA,CAAAC,EAAApG,KAEAyF,EAAAY,QAAAZ,EAAAa,OAAA,KACAC,aAAAC,GACA,IAAAC,EAAAtH,EAAAsB,GAIA,UAHAtB,EAAAsB,GACAgF,EAAAiB,YAAAjB,EAAAiB,WAAAC,YAAAlB,GACAgB,GAAAA,EAAAG,QAAAvD,GAAAA,EAAArD,IACAoG,EAAA,OAAAA,EAAApG,IAEAwG,EAAAK,WAAAV,EAAArG,KAAA,UAAAgC,EAAA,CAAmEgF,KAAA,UAAAC,OAAAtB,IAAiC,MACpGA,EAAAY,QAAAF,EAAArG,KAAA,KAAA2F,EAAAY,SACAZ,EAAAa,OAAAH,EAAArG,KAAA,KAAA2F,EAAAa,QACAZ,GAAA7E,SAAAmG,KAAAhG,YAAAyE,EAnCmD,GQHnD9F,EAAAuE,EAAAtB,IACA,oBAAAqE,QAAAA,OAAAC,aACArD,OAAAa,eAAA9B,EAAAqE,OAAAC,YAAA,CAAuDC,MAAA,WAEvDtD,OAAAa,eAAA9B,EAAA,cAAgDuE,OAAA,KCLhDxH,EAAAyH,IAAAvE,IACAA,EAAAwE,MAAA,GACAxE,EAAAyE,WAAAzE,EAAAyE,SAAA,IACAzE,GCHAlD,EAAAiE,EAAA,WCAA,IAAA2D,EACAC,WAAAC,gBAAAF,EAAAC,WAAAxF,SAAA,IACA,IAAAnB,EAAA2G,WAAA3G,SACA,IAAA0G,GAAA1G,IACAA,EAAA6G,eAAA,WAAA7G,EAAA6G,cAAAC,QAAAC,gBACAL,EAAA1G,EAAA6G,cAAAxB,MACAqB,GAAA,CACA,IAAA5B,EAAA9E,EAAA+E,qBAAA,UACA,GAAAD,EAAAjC,OAEA,IADA,IAAAD,EAAAkC,EAAAjC,OAAA,EACAD,GAAA,KAAA8D,IAAA,aAAAM,KAAAN,KAAAA,EAAA5B,EAAAlC,KAAAyC,GAEA,CAIA,IAAAqB,EAAA,UAAAO,MAAA,yDACAP,EAAAA,EAAAQ,QAAA,aAAAA,QAAA,WAAAA,QAAA,YAAAA,QAAA,iBACApI,EAAAqI,EAAAT,YClBA5H,EAAAsI,EAAA,oBAAApH,UAAAA,SAAAqH,SAAAC,KAAAnG,SAAAC,KAKA,IAAAmG,EAAA,CACA,QAGAzI,EAAAkF,EAAAjB,EAAA,CAAAkB,EAAAE,KAEA,IAAAqD,EAAA1I,EAAA8E,EAAA2D,EAAAtD,GAAAsD,EAAAtD,QAAAhD,EACA,OAAAuG,EAGA,GAAAA,EACArD,EAAAQ,KAAA6C,EAAA,QACK,CAGL,IAAAC,EAAA,IAAA7I,QAAA,CAAAwB,EAAAsH,IAAAF,EAAAD,EAAAtD,GAAA,CAAA7D,EAAAsH,IACAvD,EAAAQ,KAAA6C,EAAA,GAAAC,GAGA,IAAA7H,EAAAd,EAAAqI,EAAArI,EAAAsF,EAAAH,GAEA0D,EAAA,IAAAV,MAgBAnI,EAAA2F,EAAA7E,EAfAT,IACA,GAAAL,EAAA8E,EAAA2D,EAAAtD,KAEA,KADAuD,EAAAD,EAAAtD,MACAsD,EAAAtD,QAAAhD,GACAuG,GAAA,CACA,IAAAI,EAAAzI,IAAA,SAAAA,EAAA8G,KAAA,UAAA9G,EAAA8G,MACA4B,EAAA1I,GAAAA,EAAA+G,QAAA/G,EAAA+G,OAAAb,IACAsC,EAAAG,QAAA,iBAAA7D,EAAA,cAAA2D,EAAA,KAAAC,EAAA,IACAF,EAAAI,KAAA,iBACAJ,EAAA1B,KAAA2B,EACAD,EAAAK,QAAAH,EACAL,EAAA,GAAAG,EACA,GAGA,SAAA1D,EAAAA,EAEA,GAYAnF,EAAAuD,EAAAU,EAAAkB,GAAA,IAAAsD,EAAAtD,GAGA,IAAAgE,EAAA,CAAAC,EAAAC,KACA,IAGAtG,EAAAoC,GAHA1B,EAAA6F,EAAAC,GAAAF,EAGAvF,EAAA,EACA,GAAAL,EAAA+F,KAAA5G,GAAA,IAAA6F,EAAA7F,IAAA,CACA,IAAAG,KAAAuG,EACAtJ,EAAA8E,EAAAwE,EAAAvG,KACA/C,EAAAsD,EAAAP,GAAAuG,EAAAvG,IAGA,GAAAwG,EAAA,IAAA/F,EAAA+F,EAAAvJ,EACA,CAEA,IADAoJ,GAAAA,EAAAC,GACMvF,EAAAL,EAAAM,OAAqBD,IAC3BqB,EAAA1B,EAAAK,GACA9D,EAAA8E,EAAA2D,EAAAtD,IAAAsD,EAAAtD,IACAsD,EAAAtD,GAAA,KAEAsD,EAAAtD,GAAA,EAEA,OAAAnF,EAAAuD,EAAAC,IAGAiG,EAAA5B,WAAA,gCAAAA,WAAA,oCACA4B,EAAAxC,QAAAkC,EAAAhJ,KAAA,SACAsJ,EAAA5D,KAAAsD,EAAAhJ,KAAA,KAAAsJ,EAAA5D,KAAA1F,KAAAsJ,QCrFAzJ,EAAAqG,QAAAlE,ECGA,IAAAuH,EAAA1J,EAAAuD,OAAApB,EAAA,WAAAnC,EAAA,QACA0J,EAAA1J,EAAAuD,EAAAmG","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=\" + \"c6e94a7d099e44df21c7\" + \"\";\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 3df4970b9262c..63e1dc247cd9b 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){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(k.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var d=((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]|[^\[\]\\])+/,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(),$=g(/^(bull)([ \t][^\n]*?)?(?:\n|$)/).replace(/bull/g,x).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",v=/|$))/,_=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",v).replace("tag",R).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),C=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",R).getRegex(),T={blockquote:g(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",C).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:S,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:_,lheading:m,list:$,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:C,table:h,text:/^[^\n]+/},z=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",R).getRegex(),P={...T,lheading:w,table:z,paragraph:g(A).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",z).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",R).getRegex()},L={...T,html:g("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",v).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()},E=/^( {2,}|\\)\n(?!\s*$)/,I=/[\p{P}\p{S}]/u,B=/[\s\p{P}\p{S}]/u,q=/[^\s\p{P}\p{S}]/u,N=g(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,B).getRegex(),D=/(?!~)[\p{P}\p{S}]/u,M=g(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",d?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),O=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,Z=g(O,"u").replace(/punct/g,I).getRegex(),j=g(O,"u").replace(/punct/g,D).getRegex(),G="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Q=g(G,"gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),H=g(G,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,D).getRegex(),W=g("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),V=g(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,I).getRegex(),X=g("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,q).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),F=g(/\\(punct)/,"gu").replace(/punct/g,I).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(),J=g(v).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y=g("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),K=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,ee=g(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",K).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),te=g(/^!?\[(label)\]\[(ref)\]/).replace("label",K).replace("ref",y).getRegex(),ne=g(/^!?\[(ref)\](?:\[\])?/).replace("ref",y).getRegex(),re=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,se={_backpedal:h,anyPunctuation:F,autolink:U,blockSkip:M,br:E,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:Z,emStrongRDelimAst:Q,emStrongRDelimUnd:W,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:ee,nolink:ne,punctuation:N,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(k.escapeTest.test(e))return e.replace(k.escapeReplace,he)}else if(k.escapeTestNoEncode.test(e))return e.replace(k.escapeReplaceNoEncode,he);return e}function ge(e){try{e=encodeURI(e).replace(k.percentDecode,"%")}catch{return null}return e}function de(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 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=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=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,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=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: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=de(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)),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:k,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(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)}},Ae=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: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 $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 we.lex(e,t??this.defaults)}parser(e,t){return Se.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?Se.parse:Se.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?Se.parse:Se.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 ve(e,t){return Re.parse(e,t)}ve.options=ve.setOptions=function(e){return Re.setOptions(e),ve.defaults=Re.defaults,p(ve.defaults),ve},ve.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},ve.defaults=c,ve.use=function(...e){return Re.use(...e),ve.defaults=Re.defaults,p(ve.defaults),ve},ve.walkTokens=function(e,t){return Re.walkTokens(e,t)},ve.parseInline=Re.parseInline,ve.Parser=Se,ve.parser=Se.parse,ve.Renderer=Ae,ve.TextRenderer=ye,ve.Lexer=we,ve.lexer=we.lex,ve.Tokenizer=me,ve.Hooks=$e,ve.parse=ve,ve.options,ve.setOptions,ve.use,ve.walkTokens,ve.parseInline,Se.parse,we.lex;const _e=(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 ve.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(ve((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 Ce=n(85072),Te=n.n(Ce),ze=n(97825),Pe=n.n(ze),Le=n(77659),Ee=n.n(Le),Ie=n(55056),Be=n.n(Ie),qe=n(10540),Ne=n.n(qe),De=n(41113),Me=n.n(De),Oe=n(82498),Ze={};Ze.styleTagTransform=Me(),Ze.setAttributes=Be(),Ze.insert=Ee().bind(null,"head"),Ze.domAPI=Pe(),Ze.insertStyleElement=Ne(),Te()(Oe.A,Ze),Oe.A&&Oe.A.locals&&Oe.A.locals;var je=n(14486);const Ge=(0,je.A)(_e,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,Qe=(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:Ge}}});var He=n(81652),We={};We.styleTagTransform=Me(),We.setAttributes=Be(),We.insert=Ee().bind(null,"head"),We.domAPI=Pe(),We.insertStyleElement=Ne(),Te()(He.A,We),He.A&&He.A.locals&&He.A.locals;const Ve=(0,je.A)(Qe,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(Ve),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","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 +{"version":3,"file":"updatenotification-view-changelog-page.js?v=cf05731954c054ccffb9","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.7 - 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 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}(?:\\s|$)/).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}(?:\\s|$)/).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|[ \\t]+\\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=/|$))/,Me=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n*|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>[^\\\\n]*\\\\n*|$)|[^\\\\n]*\\\\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=l=>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)|~~~)[^\\\\n]*\\\\n\").replace(\"list\",l).replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),ze=le(/ {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]/),Ee=le(/ {0,3}(?:[*+-]|\\d{1,9}[.)])(?:[ \\t]|\\n|$)/),Ce=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",Ee).getRegex(),W={blockquote:Ce,code:we,def:Le,fences:ye,heading:Pe,hr:B,html:Me,lheading:ae,list:_e,newline:Oe,paragraph:ze,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)|~~~)[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",H).getRegex(),Ae={...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)|~~~)[^\\\\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()},Be=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,qe=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,ue=/^( {2,}|\\\\)\\n(?!\\s*$)/,De=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Te?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),ce=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,Ne=d(ce,\"u\").replace(/punct/g,C).getRegex(),Qe=d(ce,\"u\").replace(/punct/g,pe).getRegex(),he=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",je=d(he,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Fe=d(he,\"gu\").replace(/notPunctSpace/g,Ze).replace(/punctSpace/g,He).replace(/punct/g,pe).getRegex(),Ue=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Ke=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,C).getRegex(),We=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Xe=d(We,\"gu\").replace(/notPunctSpace/g,X).replace(/punctSpace/g,Z).replace(/punct/g,C).getRegex(),Je=d(/\\\\(punct)/,\"gu\").replace(/punct/g,C).getRegex(),Ve=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(),Ye=d(K).replace(\"(?:-->|$)\",\"-->\").getRegex(),et=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Ye).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),v=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,tt=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(),nt=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",ke).replace(\"nolink\",de).getRegex(),ie=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,J={_backpedal:_,anyPunctuation:Je,autolink:Ve,blockSkip:Ge,br:ue,code:qe,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:Ne,emStrongRDelimAst:je,emStrongRDelimUnd:Ue,escape:Be,link:tt,nolink:de,punctuation:ve,reflink:ke,reflinkSearch:nt,tag:et,text:De,url:_},rt={...J,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",v).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",v).getRegex()},Q={...J,emStrongRDelimAst:Fe,emStrongLDelim:Qe,delLDelim:Ke,delRDelim:Xe,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=>it[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 ot(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=ot(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,p=\"\",c=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;p=t[0],e=e.substring(p.length);let h=me(t[2].split(`\n`,1)[0],t[1].length),k=e.split(`\n`,1)[0],R=!h.trim(),f=0;if(this.options.pedantic?(f=2,c=h.trimStart()):R?f=t[1].length+1:(f=h.search(this.rules.other.nonSpaceChar),f=f>4?1:f,c=h.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(k)&&(p+=k+`\n`,e=e.substring(k.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],I;if(k=G,this.options.pedantic?(k=k.replace(this.rules.other.listReplaceNesting,\" \"),I=k):I=k.replace(this.rules.other.tabCharGlobal,\" \"),ne.test(k)||re.test(k)||be.test(k)||Re.test(k)||S.test(k)||te.test(k))break;if(I.search(this.rules.other.nonSpaceChar)>=f||!k.trim())c+=`\n`+I.slice(f);else{if(R||h.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||ne.test(h)||re.test(h)||te.test(h))break;c+=`\n`+k}R=!k.trim(),p+=G+`\n`,e=e.substring(G.length+1),h=I.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(p)&&(o=!0)),r.items.push({type:\"list_item\",raw:p,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),r.raw+=p}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 p=a.tokens[0];if(a.task&&(p?.type===\"text\"||p?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),p.raw=p.raw.replace(this.rules.other.listReplaceTask,\"\"),p.text=p.text.replace(this.rules.other.listReplaceTask,\"\");for(let h=this.lexer.inlineQueue.length-1;h>=0;h--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[h].src)){this.lexer.inlineQueue[h].src=this.lexer.inlineQueue[h].src.replace(this.rules.other.listReplaceTask,\"\");break}let c=this.rules.other.listTaskCheckbox.exec(a.raw);if(c){let h={type:\"checkbox\",raw:c[0]+\" \",checked:c[0]!==\"[ ]\"};a.checked=h.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=h.raw+a.tokens[0].raw,a.tokens[0].text=h.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(h)):a.tokens.unshift({type:\"paragraph\",raw:h.raw,text:h.raw,tokens:[h]}):a.tokens.unshift(h)}}else a.task&&(a.task=!1);if(!r.loose){let c=a.tokens.filter(k=>k.type===\"space\"),h=c.length>0&&c.some(k=>this.rules.other.anyLine.test(k.raw));r.loose=h}}if(r.loose)for(let a of r.items){a.loose=!0;for(let p of a.tokens)p.type===\"text\"&&(p.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,p=0,c=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;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)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){p+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+p);let h=[...s[0]][0].length,k=e.slice(0,i+s.index+h+u);if(Math.min(i,u)%2){let f=k.slice(1,-1);return{type:\"em\",raw:k,text:f,tokens:this.lexer.inlineTokens(f)}}let R=k.slice(2,-2);return{type:\"strong\",raw:k,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,p=this.rules.inline.delRDelim;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||(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 c=[...s[0]][0].length,h=e.slice(0,i+s.index+c+u),k=h.slice(i,-i);return{type:\"del\",raw:h,text:k,tokens:this.lexer.inlineTokens(k)}}}}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:q.normal,inline:A.normal};this.options.pedantic?(t.block=q.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=q.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:q,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(p=>{a=p.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;if(this.tokens.links){let o=Object.keys(this.tokens.links);o.length>0&&(n=n.replace(this.tokenizer.rules.inline.reflinkSearch,u=>o.includes(u.slice(u.lastIndexOf(\"[\")+1,-1))?\"[\"+\"a\".repeat(u.length-2)+\"]\":u))}n=n.replace(this.tokenizer.rules.inline.anyPunctuation,\"++\"),n=n.replace(this.tokenizer.rules.inline.blockSkip,(o,u,a)=>{let p=a?a.length:0;return o.slice(0,p)+\"[\"+\"a\".repeat(o.length-p-2)+\"]\"}),n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,r=\"\",i=1/0;for(;e;){if(e.length(o=a.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let a=t.at(-1);o.type===\"text\"&&a?.type===\"text\"?(a.raw+=o.raw,a.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let u=e;if(this.options.extensions?.startInline){let a=1/0,p=e.slice(1),c;this.options.extensions.startInline.forEach(h=>{c=h.call({lexer:this},p),typeof c==\"number\"&&c>=0&&(a=Math.min(a,c))}),a<1/0&&a>=0&&(u=e.substring(0,a+1))}if(o=this.tokenizer.inlineText(u)){e=e.substring(o.raw.length),o.raw.slice(-1)!==\"_\"&&(r=o.raw.slice(-1)),s=!0;let a=t.at(-1);a?.type===\"text\"?(a.raw+=o.raw,a.text+=o.text):t.push(o);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]=(...p)=>{let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c||\"\"}}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]=(...p)=>{let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c}}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]=p=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let h=await u.call(r,p);return a.call(r,h)})();let c=u.call(r,p);return a.call(r,c)}:r[o]=(...p)=>{if(this.defaults.async)return(async()=>{let h=await u.apply(r,p);return h===!1&&(h=await a.apply(r,p)),h})();let c=u.apply(r,p);return c===!1&&(c=a.apply(r,p)),c}}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,p=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),c=i.hooks?await i.hooks.processAllTokens(p):p;i.walkTokens&&await Promise.all(this.walkTokens(c,i.walkTokens));let k=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(c,i);return i.hooks?await i.hooks.postprocess(k):k})().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 c=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(c=i.hooks.postprocess(c)),c}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,N(g.defaults),g};g.getDefaults=z;g.defaults=T;g.use=function(...l){return M.use(...l),g.defaults=M.defaults,N(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 Kt=g.options,Wt=g.setOptions,Xt=g.use,Jt=g.walkTokens,Vt=g.parseInline,Yt=g,en=b.parse,tn=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,tn as lexer,g as marked,Kt as options,Yt as parse,Vt as parseInline,en as parser,Wt as setOptions,Xt as use,Jt 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","Me","le","ze","Ee","W","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","se","Ae","Ie","ue","C","Z","X","ve","pe","Ge","ce","Ne","Qe","he","je","Fe","Ue","Ke","Xe","Je","Ve","Ye","et","v","tt","ke","de","ie","J","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","rt","Q","st","q","normal","A","it","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","ot","lang","inline","depth","p","c","h","top","blockTokens","k","R","f","S","substring","ordered","start","loose","items","trimStart","search","te","ne","re","be","Re","I","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","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","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