/*
THIS IS A GENERATED/BUNDLED FILE
If you want to view the source, visit the plugins github repository
https://github.com/ozntel/oz-image-in-editor-obsidian
*/
var oi=Object.create;var Se=Object.defineProperty;var ci=Object.getOwnPropertyDescriptor;var si=Object.getOwnPropertyNames,Lr=Object.getOwnPropertySymbols,li=Object.getPrototypeOf,Pr=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable;var Mr=(e,n,r)=>n in e?Se(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,dr=(e,n)=>{for(var r in n||(n={}))Pr.call(n,r)&&Mr(e,r,n[r]);if(Lr)for(var r of Lr(n))fi.call(n,r)&&Mr(e,r,n[r]);return e};var Rr=e=>Se(e,"__esModule",{value:!0});var H=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),pi=(e,n)=>{Rr(e);for(var r in n)Se(e,r,{get:n[r],enumerable:!0})},mi=(e,n,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let a of si(n))!Pr.call(e,a)&&a!=="default"&&Se(e,a,{get:()=>n[a],enumerable:!(r=ci(n,a))||r.enumerable});return e},Z=e=>mi(Rr(Se(e!=null?oi(li(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var ne=(e,n,r)=>new Promise((a,d)=>{var o=_=>{try{h(r.next(_))}catch(k){d(k)}},c=_=>{try{h(r.throw(_))}catch(k){d(k)}},h=_=>_.done?a(_.value):Promise.resolve(_.value).then(o,c);h((r=r.apply(e,n)).next())});var $r=H((qr,qe)=>{(function(){function e(u){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
[^\r]+?<\/pre>)/gm,function(m,l){var g=l;return g=g.replace(/^ /mg,"\xA80"),g=g.replace(/¨0/g,""),g}),r.subParser("hashBlock")(`
`+p+`
`,t,i)}),u=i.converter._dispatch("blockQuotes.after",u,t,i),u}),r.subParser("codeBlocks",function(u,t,i){"use strict";u=i.converter._dispatch("codeBlocks.before",u,t,i),u+="\xA80";var s=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return u=u.replace(s,function(p,m,l){var g=m,A=l,y=`
`;return g=r.subParser("outdent")(g,t,i),g=r.subParser("encodeCode")(g,t,i),g=r.subParser("detab")(g,t,i),g=g.replace(/^\n+/g,""),g=g.replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(y=""),g=""+g+y+"
",r.subParser("hashBlock")(g,t,i)+A}),u=u.replace(/¨0/,""),u=i.converter._dispatch("codeBlocks.after",u,t,i),u}),r.subParser("codeSpans",function(u,t,i){"use strict";return u=i.converter._dispatch("codeSpans.before",u,t,i),typeof u=="undefined"&&(u=""),u=u.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(s,p,m,l){var g=l;return g=g.replace(/^([ \t]*)/g,""),g=g.replace(/[ \t]*$/g,""),g=r.subParser("encodeCode")(g,t,i),g=p+""+g+"",g=r.subParser("hashHTMLSpans")(g,t,i),g}),u=i.converter._dispatch("codeSpans.after",u,t,i),u}),r.subParser("completeHTMLDocument",function(u,t,i){"use strict";if(!t.completeHTMLDocument)return u;u=i.converter._dispatch("completeHTMLDocument.before",u,t,i);var s="html",p=`
`,m="",l=`
`,g="",A="";typeof i.metadata.parsed.doctype!="undefined"&&(p="
`,s=i.metadata.parsed.doctype.toString().toLowerCase(),(s==="html"||s==="html5")&&(l=''));for(var y in i.metadata.parsed)if(i.metadata.parsed.hasOwnProperty(y))switch(y.toLowerCase()){case"doctype":break;case"title":m=""+i.metadata.parsed.title+`
`;break;case"charset":s==="html"||s==="html5"?l='
`:l='
`;break;case"language":case"lang":g=' lang="'+i.metadata.parsed[y]+'"',A+='
`;break;default:A+='
`}return u=p+"
`+m+l+A+`
`+u.trim()+`
`,u=i.converter._dispatch("completeHTMLDocument.after",u,t,i),u}),r.subParser("detab",function(u,t,i){"use strict";return u=i.converter._dispatch("detab.before",u,t,i),u=u.replace(/\t(?=\t)/g," "),u=u.replace(/\t/g,"\xA8A\xA8B"),u=u.replace(/¨B(.+?)¨A/g,function(s,p){for(var m=p,l=4-m.length%4,g=0;g/g,">"),u=i.converter._dispatch("encodeAmpsAndAngles.after",u,t,i),u}),r.subParser("encodeBackslashEscapes",function(u,t,i){"use strict";return u=i.converter._dispatch("encodeBackslashEscapes.before",u,t,i),u=u.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),u=u.replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeBackslashEscapes.after",u,t,i),u}),r.subParser("encodeCode",function(u,t,i){"use strict";return u=i.converter._dispatch("encodeCode.before",u,t,i),u=u.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeCode.after",u,t,i),u}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(u,t,i){"use strict";u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",u,t,i);var s=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,p=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return u=u.replace(s,function(m){return m.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=u.replace(p,function(m){return m.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",u,t,i),u}),r.subParser("githubCodeBlocks",function(u,t,i){"use strict";return t.ghCodeBlocks?(u=i.converter._dispatch("githubCodeBlocks.before",u,t,i),u+="\xA80",u=u.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(s,p,m,l){var g=t.omitExtraWLInCodeBlocks?"":`
`;return l=r.subParser("encodeCode")(l,t,i),l=r.subParser("detab")(l,t,i),l=l.replace(/^\n+/g,""),l=l.replace(/\n+$/g,""),l=""+l+g+"
",l=r.subParser("hashBlock")(l,t,i),`
\xA8G`+(i.ghCodeBlocks.push({text:s,codeblock:l})-1)+`G
`}),u=u.replace(/¨0/,""),i.converter._dispatch("githubCodeBlocks.after",u,t,i)):u}),r.subParser("hashBlock",function(u,t,i){"use strict";return u=i.converter._dispatch("hashBlock.before",u,t,i),u=u.replace(/(^\n+|\n+$)/g,""),u=`
\xA8K`+(i.gHtmlBlocks.push(u)-1)+`K
`,u=i.converter._dispatch("hashBlock.after",u,t,i),u}),r.subParser("hashCodeTags",function(u,t,i){"use strict";u=i.converter._dispatch("hashCodeTags.before",u,t,i);var s=function(p,m,l,g){var A=l+r.subParser("encodeCode")(m,t,i)+g;return"\xA8C"+(i.gHtmlSpans.push(A)-1)+"C"};return u=r.helper.replaceRecursiveRegExp(u,s,"]*>","","gim"),u=i.converter._dispatch("hashCodeTags.after",u,t,i),u}),r.subParser("hashElement",function(u,t,i){"use strict";return function(s,p){var m=p;return m=m.replace(/\n\n/g,`
`),m=m.replace(/^\n/,""),m=m.replace(/\n+$/g,""),m=`
\xA8K`+(i.gHtmlBlocks.push(m)-1)+`K
`,m}}),r.subParser("hashHTMLBlocks",function(u,t,i){"use strict";u=i.converter._dispatch("hashHTMLBlocks.before",u,t,i);var s=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],p=function(f,b,C,L){var F=f;return C.search(/\bmarkdown\b/)!==-1&&(F=C+i.converter.makeHtml(b)+L),`
\xA8K`+(i.gHtmlBlocks.push(F)-1)+`K
`};t.backslashEscapesHTMLTags&&(u=u.replace(/\\<(\/?[^>]+?)>/g,function(f,b){return"<"+b+">"}));for(var m=0;m]*>)","im"),A="<"+s[m]+"\\b[^>]*>",y=""+s[m]+">";(l=r.helper.regexIndexOf(u,g))!==-1;){var v=r.helper.splitAtIndex(u,l),T=r.helper.replaceRecursiveRegExp(v[1],p,A,y,"im");if(T===v[1])break;u=v[0].concat(T)}return u=u.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,t,i)),u=r.helper.replaceRecursiveRegExp(u,function(f){return`
\xA8K`+(i.gHtmlBlocks.push(f)-1)+`K
`},"^ {0,3}","gm"),u=u.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,t,i)),u=i.converter._dispatch("hashHTMLBlocks.after",u,t,i),u}),r.subParser("hashHTMLSpans",function(u,t,i){"use strict";u=i.converter._dispatch("hashHTMLSpans.before",u,t,i);function s(p){return"\xA8C"+(i.gHtmlSpans.push(p)-1)+"C"}return u=u.replace(/<[^>]+?\/>/gi,function(p){return s(p)}),u=u.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(p){return s(p)}),u=u.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(p){return s(p)}),u=u.replace(/<[^>]+?>/gi,function(p){return s(p)}),u=i.converter._dispatch("hashHTMLSpans.after",u,t,i),u}),r.subParser("unhashHTMLSpans",function(u,t,i){"use strict";u=i.converter._dispatch("unhashHTMLSpans.before",u,t,i);for(var s=0;s]*>\\s*]*>","^ {0,3}\\s* ","gim"),u=i.converter._dispatch("hashPreCodeTags.after",u,t,i),u}),r.subParser("headers",function(u,t,i){"use strict";u=i.converter._dispatch("headers.before",u,t,i);var s=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),p=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,m=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;u=u.replace(p,function(A,y){var v=r.subParser("spanGamut")(y,t,i),T=t.noHeaderId?"":' id="'+g(y)+'"',f=s,b=""),g+="
",p.push(g))}for(m=p.length,l=0;l]*>/.test(y)&&(v=!0)}p[l]=y}return u=p.join(`
`),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,""),i.converter._dispatch("paragraphs.after",u,t,i)}),r.subParser("runExtension",function(u,t,i,s){"use strict";if(u.filter)t=u.filter(t,s.converter,i);else if(u.regex){var p=u.regex;p instanceof RegExp||(p=new RegExp(p,"g")),t=t.replace(p,u.replace)}return t}),r.subParser("spanGamut",function(u,t,i){"use strict";return u=i.converter._dispatch("spanGamut.before",u,t,i),u=r.subParser("codeSpans")(u,t,i),u=r.subParser("escapeSpecialCharsWithinTagAttributes")(u,t,i),u=r.subParser("encodeBackslashEscapes")(u,t,i),u=r.subParser("images")(u,t,i),u=r.subParser("anchors")(u,t,i),u=r.subParser("autoLinks")(u,t,i),u=r.subParser("simplifiedAutoLinks")(u,t,i),u=r.subParser("emoji")(u,t,i),u=r.subParser("underline")(u,t,i),u=r.subParser("italicsAndBold")(u,t,i),u=r.subParser("strikethrough")(u,t,i),u=r.subParser("ellipsis")(u,t,i),u=r.subParser("hashHTMLSpans")(u,t,i),u=r.subParser("encodeAmpsAndAngles")(u,t,i),t.simpleLineBreaks?/\n\n¨K/.test(u)||(u=u.replace(/\n+/g,`
`)):u=u.replace(/ +\n/g,`
`),u=i.converter._dispatch("spanGamut.after",u,t,i),u}),r.subParser("strikethrough",function(u,t,i){"use strict";function s(p){return t.simplifiedAutoLink&&(p=r.subParser("simplifiedAutoLinks")(p,t,i)),""+p+""}return t.strikethrough&&(u=i.converter._dispatch("strikethrough.before",u,t,i),u=u.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(p,m){return s(m)}),u=i.converter._dispatch("strikethrough.after",u,t,i)),u}),r.subParser("stripLinkDefinitions",function(u,t,i){"use strict";var s=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,p=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;u+="\xA80";var m=function(l,g,A,y,v,T,f){return g=g.toLowerCase(),A.match(/^data:.+?\/.+?;base64,/)?i.gUrls[g]=A.replace(/\s/g,""):i.gUrls[g]=r.subParser("encodeAmpsAndAngles")(A,t,i),T?T+f:(f&&(i.gTitles[g]=f.replace(/"|'/g,""")),t.parseImgDimensions&&y&&v&&(i.gDimensions[g]={width:y,height:v}),"")};return u=u.replace(p,m),u=u.replace(s,m),u=u.replace(/¨0/,""),u}),r.subParser("tables",function(u,t,i){"use strict";if(!t.tables)return u;var s=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,p=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function m(v){return/^:[ \t]*--*$/.test(v)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(v)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(v)?' style="text-align:center;"':""}function l(v,T){var f="";return v=v.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(f=' id="'+v.replace(/ /g,"_").toLowerCase()+'"'),v=r.subParser("spanGamut")(v,t,i),""+v+`
`}function g(v,T){var f=r.subParser("spanGamut")(v,t,i);return""+f+`
`}function A(v,T){for(var f=`
`,b=v.length,C=0;C
`,C=0;C
`;for(var L=0;L
`}return f+=`
`,f}function y(v){var T,f=v.split(`
`);for(T=0;T"+p+""}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(s,p){return""+p+""})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(s,p){return/\S$/.test(p)?""+p+"":s}),u=u.replace(/__(\S[\s\S]*?)__/g,function(s,p){return/\S$/.test(p)?""+p+"":s})),u=u.replace(/(_)/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("underline.after",u,t,i)),u}),r.subParser("unescapeSpecialChars",function(u,t,i){"use strict";return u=i.converter._dispatch("unescapeSpecialChars.before",u,t,i),u=u.replace(/¨E(\d+)E/g,function(s,p){var m=parseInt(p);return String.fromCharCode(m)}),u=i.converter._dispatch("unescapeSpecialChars.after",u,t,i),u}),r.subParser("makeMarkdown.blockquote",function(u,t){"use strict";var i="";if(u.hasChildNodes())for(var s=u.childNodes,p=s.length,m=0;m "+i.split(`
`).join(`
> `),i}),r.subParser("makeMarkdown.codeBlock",function(u,t){"use strict";var i=u.getAttribute("language"),s=u.getAttribute("precodenum");return"```"+i+`
`+t.preList[s]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(u){"use strict";return"`"+u.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(u,t){"use strict";var i="";if(u.hasChildNodes()){i+="*";for(var s=u.childNodes,p=s.length,m=0;m
",u.hasAttribute("width")&&u.hasAttribute("height")&&(t+=" ="+u.getAttribute("width")+"x"+u.getAttribute("height")),u.hasAttribute("title")&&(t+=' "'+u.getAttribute("title")+'"'),t+=")"),t}),r.subParser("makeMarkdown.links",function(u,t){"use strict";var i="";if(u.hasChildNodes()&&u.hasAttribute("href")){var s=u.childNodes,p=s.length;i="[";for(var m=0;m
",u.hasAttribute("title")&&(i+=' "'+u.getAttribute("title")+'"'),i+=")"}return i}),r.subParser("makeMarkdown.list",function(u,t,i){"use strict";var s="";if(!u.hasChildNodes())return"";for(var p=u.childNodes,m=p.length,l=u.getAttribute("start")||1,g=0;g
`,s.trim()}),r.subParser("makeMarkdown.listItem",function(u,t){"use strict";for(var i="",s=u.childNodes,p=s.length,m=0;m
`;if(u.nodeType!==1)return"";var p=u.tagName.toLowerCase();switch(p){case"h1":i||(s=r.subParser("makeMarkdown.header")(u,t,1)+`
`);break;case"h2":i||(s=r.subParser("makeMarkdown.header")(u,t,2)+`
`);break;case"h3":i||(s=r.subParser("makeMarkdown.header")(u,t,3)+`
`);break;case"h4":i||(s=r.subParser("makeMarkdown.header")(u,t,4)+`
`);break;case"h5":i||(s=r.subParser("makeMarkdown.header")(u,t,5)+`
`);break;case"h6":i||(s=r.subParser("makeMarkdown.header")(u,t,6)+`
`);break;case"p":i||(s=r.subParser("makeMarkdown.paragraph")(u,t)+`
`);break;case"blockquote":i||(s=r.subParser("makeMarkdown.blockquote")(u,t)+`
`);break;case"hr":i||(s=r.subParser("makeMarkdown.hr")(u,t)+`
`);break;case"ol":i||(s=r.subParser("makeMarkdown.list")(u,t,"ol")+`
`);break;case"ul":i||(s=r.subParser("makeMarkdown.list")(u,t,"ul")+`
`);break;case"precode":i||(s=r.subParser("makeMarkdown.codeBlock")(u,t)+`
`);break;case"pre":i||(s=r.subParser("makeMarkdown.pre")(u,t)+`
`);break;case"table":i||(s=r.subParser("makeMarkdown.table")(u,t)+`
`);break;case"code":s=r.subParser("makeMarkdown.codeSpan")(u,t);break;case"em":case"i":s=r.subParser("makeMarkdown.emphasis")(u,t);break;case"strong":case"b":s=r.subParser("makeMarkdown.strong")(u,t);break;case"del":s=r.subParser("makeMarkdown.strikethrough")(u,t);break;case"a":s=r.subParser("makeMarkdown.links")(u,t);break;case"img":s=r.subParser("makeMarkdown.image")(u,t);break;default:s=u.outerHTML+`
`}return s}),r.subParser("makeMarkdown.paragraph",function(u,t){"use strict";var i="";if(u.hasChildNodes())for(var s=u.childNodes,p=s.length,m=0;m
"+t.preList[i]+""}),r.subParser("makeMarkdown.strikethrough",function(u,t){"use strict";var i="";if(u.hasChildNodes()){i+="~~";for(var s=u.childNodes,p=s.length,m=0;m
tr>th"),m=u.querySelectorAll("tbody>tr"),l,g;for(l=0;l
C&&(C=L)}for(l=0;l/g,"\\$1>"),t=t.replace(/^#/gm,"\\#"),t=t.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),t=t.replace(/^( {0,3}\d+)\./gm,"$1\\."),t=t.replace(/^( {0,3})([+-])/gm,"$1\\$2"),t=t.replace(/]([\s]*)\(/g,"\\]$1\\("),t=t.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),t});var G=this;typeof define=="function"&&define.amd?define(function(){"use strict";return r}):typeof qe!="undefined"&&qe.exports?qe.exports=r:G.showdown=r}).call(qr)});var pe=H((ml,fe)=>{"use strict";function Vr(e){return typeof e=="undefined"||e===null}function Ui(e){return typeof e=="object"&&e!==null}function Vi(e){return Array.isArray(e)?e:Vr(e)?[]:[e]}function Wi(e,n){var r,a,d,o;if(n)for(o=Object.keys(n),r=0,a=o.length;r{"use strict";function Me(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Me.prototype=Object.create(Error.prototype);Me.prototype.constructor=Me;Me.prototype.toString=function(n){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!n&&this.mark&&(r+=" "+this.mark.toString()),r};Wr.exports=Me});var Kr=H((gl,Gr)=>{"use strict";var Yr=pe();function lr(e,n,r,a,d){this.name=e,this.buffer=n,this.position=r,this.line=a,this.column=d}lr.prototype.getSnippet=function(n,r){var a,d,o,c,h;if(!this.buffer)return null;for(n=n||4,r=r||75,a="",d=this.position;d>0&&`\0\r
\x85\u2028\u2029`.indexOf(this.buffer.charAt(d-1))===-1;)if(d-=1,this.position-d>r/2-1){a=" ... ",d+=5;break}for(o="",c=this.position;cr/2-1){o=" ... ",c-=5;break}return h=this.buffer.slice(d,c),Yr.repeat(" ",n)+a+h+o+`
`+Yr.repeat(" ",n+this.position-d+a.length)+"^"};lr.prototype.toString=function(n){var r,a="";return this.name&&(a+='in "'+this.name+'" '),a+="at line "+(this.line+1)+", column "+(this.column+1),n||(r=this.getSnippet(),r&&(a+=`:
`+r)),a};Gr.exports=lr});var $=H((_l,Zr)=>{"use strict";var Jr=ve(),Ki=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],Ji=["scalar","sequence","mapping"];function Zi(e){var n={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(a){n[String(a)]=r})}),n}function Qi(e,n){if(n=n||{},Object.keys(n).forEach(function(r){if(Ki.indexOf(r)===-1)throw new Jr('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(r){return r},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.defaultStyle=n.defaultStyle||null,this.styleAliases=Zi(n.styleAliases||null),Ji.indexOf(this.kind)===-1)throw new Jr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}Zr.exports=Qi});var me=H((wl,Xr)=>{"use strict";var Qr=pe(),Ve=ve(),Xi=$();function fr(e,n,r){var a=[];return e.include.forEach(function(d){r=fr(d,n,r)}),e[n].forEach(function(d){r.forEach(function(o,c){o.tag===d.tag&&o.kind===d.kind&&a.push(c)}),r.push(d)}),r.filter(function(d,o){return a.indexOf(o)===-1})}function ea(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},n,r;function a(d){e[d.kind][d.tag]=e.fallback[d.tag]=d}for(n=0,r=arguments.length;n{"use strict";var ra=$();en.exports=new ra("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var un=H((vl,nn)=>{"use strict";var na=$();nn.exports=new na("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var tn=H((yl,an)=>{"use strict";var ua=$();an.exports=new ua("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var We=H((kl,dn)=>{"use strict";var ia=me();dn.exports=new ia({explicit:[rn(),un(),tn()]})});var cn=H((Tl,on)=>{"use strict";var aa=$();function ta(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}function da(){return null}function oa(e){return e===null}on.exports=new aa("tag:yaml.org,2002:null",{kind:"scalar",resolve:ta,construct:da,predicate:oa,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var ln=H((Al,sn)=>{"use strict";var ca=$();function sa(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}function la(e){return e==="true"||e==="True"||e==="TRUE"}function fa(e){return Object.prototype.toString.call(e)==="[object Boolean]"}sn.exports=new ca("tag:yaml.org,2002:bool",{kind:"scalar",resolve:sa,construct:la,predicate:fa,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var pn=H((xl,fn)=>{"use strict";var pa=pe(),ma=$();function ha(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function ga(e){return 48<=e&&e<=55}function _a(e){return 48<=e&&e<=57}function wa(e){if(e===null)return!1;var n=e.length,r=0,a=!1,d;if(!n)return!1;if(d=e[r],(d==="-"||d==="+")&&(d=e[++r]),d==="0"){if(r+1===n)return!0;if(d=e[++r],d==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var gn=H((El,hn)=>{"use strict";var mn=pe(),ya=$(),ka=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Ta(e){return!(e===null||!ka.test(e)||e[e.length-1]==="_")}function Aa(e){var n,r,a,d;return n=e.replace(/_/g,"").toLowerCase(),r=n[0]==="-"?-1:1,d=[],"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:n.indexOf(":")>=0?(n.split(":").forEach(function(o){d.unshift(parseFloat(o,10))}),n=0,a=1,d.forEach(function(o){n+=o*a,a*=60}),r*n):r*parseFloat(n,10)}var xa=/^[-+]?[0-9]+e/;function Ea(e,n){var r;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(mn.isNegativeZero(e))return"-0.0";return r=e.toString(10),xa.test(r)?r.replace("e",".e"):r}function Ca(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!=0||mn.isNegativeZero(e))}hn.exports=new ya("tag:yaml.org,2002:float",{kind:"scalar",resolve:Ta,construct:Aa,predicate:Ca,represent:Ea,defaultStyle:"lowercase"})});var pr=H((Cl,_n)=>{"use strict";var Sa=me();_n.exports=new Sa({include:[We()],implicit:[cn(),ln(),pn(),gn()]})});var mr=H((Sl,wn)=>{"use strict";var La=me();wn.exports=new La({include:[pr()]})});var kn=H((Ll,yn)=>{"use strict";var Pa=$(),bn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),vn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Ma(e){return e===null?!1:bn.exec(e)!==null||vn.exec(e)!==null}function Ra(e){var n,r,a,d,o,c,h,_=0,k=null,S,x,E;if(n=bn.exec(e),n===null&&(n=vn.exec(e)),n===null)throw new Error("Date resolve error");if(r=+n[1],a=+n[2]-1,d=+n[3],!n[4])return new Date(Date.UTC(r,a,d));if(o=+n[4],c=+n[5],h=+n[6],n[7]){for(_=n[7].slice(0,3);_.length<3;)_+="0";_=+_}return n[9]&&(S=+n[10],x=+(n[11]||0),k=(S*60+x)*6e4,n[9]==="-"&&(k=-k)),E=new Date(Date.UTC(r,a,d,o,c,h,_)),k&&E.setTime(E.getTime()-k),E}function Ia(e){return e.toISOString()}yn.exports=new Pa("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Ma,construct:Ra,instanceOf:Date,represent:Ia})});var An=H((Pl,Tn)=>{"use strict";var Fa=$();function ja(e){return e==="<<"||e===null}Tn.exports=new Fa("tag:yaml.org,2002:merge",{kind:"scalar",resolve:ja})});var Cn=H((Ml,En)=>{"use strict";var he;try{xn=require,he=xn("buffer").Buffer}catch(e){}var xn,Ha=$(),hr=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function za(e){if(e===null)return!1;var n,r,a=0,d=e.length,o=hr;for(r=0;r64)){if(n<0)return!1;a+=6}return a%8==0}function Oa(e){var n,r,a=e.replace(/[\r\n=]/g,""),d=a.length,o=hr,c=0,h=[];for(n=0;n>16&255),h.push(c>>8&255),h.push(c&255)),c=c<<6|o.indexOf(a.charAt(n));return r=d%4*6,r===0?(h.push(c>>16&255),h.push(c>>8&255),h.push(c&255)):r===18?(h.push(c>>10&255),h.push(c>>2&255)):r===12&&h.push(c>>4&255),he?he.from?he.from(h):new he(h):h}function Da(e){var n="",r=0,a,d,o=e.length,c=hr;for(a=0;a>18&63],n+=c[r>>12&63],n+=c[r>>6&63],n+=c[r&63]),r=(r<<8)+e[a];return d=o%3,d===0?(n+=c[r>>18&63],n+=c[r>>12&63],n+=c[r>>6&63],n+=c[r&63]):d===2?(n+=c[r>>10&63],n+=c[r>>4&63],n+=c[r<<2&63],n+=c[64]):d===1&&(n+=c[r>>2&63],n+=c[r<<4&63],n+=c[64],n+=c[64]),n}function Na(e){return he&&he.isBuffer(e)}En.exports=new Ha("tag:yaml.org,2002:binary",{kind:"scalar",resolve:za,construct:Oa,predicate:Na,represent:Da})});var Ln=H((Rl,Sn)=>{"use strict";var Ba=$(),qa=Object.prototype.hasOwnProperty,$a=Object.prototype.toString;function Ua(e){if(e===null)return!0;var n=[],r,a,d,o,c,h=e;for(r=0,a=h.length;r{"use strict";var Wa=$(),Ya=Object.prototype.toString;function Ga(e){if(e===null)return!0;var n,r,a,d,o,c=e;for(o=new Array(c.length),n=0,r=c.length;n{"use strict";var Ja=$(),Za=Object.prototype.hasOwnProperty;function Qa(e){if(e===null)return!0;var n,r=e;for(n in r)if(Za.call(r,n)&&r[n]!==null)return!1;return!0}function Xa(e){return e!==null?e:{}}Rn.exports=new Ja("tag:yaml.org,2002:set",{kind:"mapping",resolve:Qa,construct:Xa})});var ke=H((jl,Fn)=>{"use strict";var et=me();Fn.exports=new et({include:[mr()],implicit:[kn(),An()],explicit:[Cn(),Ln(),Mn(),In()]})});var Hn=H((Hl,jn)=>{"use strict";var rt=$();function nt(){return!0}function ut(){}function it(){return""}function at(e){return typeof e=="undefined"}jn.exports=new rt("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:nt,construct:ut,predicate:at,represent:it})});var On=H((zl,zn)=>{"use strict";var tt=$();function dt(e){if(e===null||e.length===0)return!1;var n=e,r=/\/([gim]*)$/.exec(e),a="";return!(n[0]==="/"&&(r&&(a=r[1]),a.length>3||n[n.length-a.length-1]!=="/"))}function ot(e){var n=e,r=/\/([gim]*)$/.exec(e),a="";return n[0]==="/"&&(r&&(a=r[1]),n=n.slice(1,n.length-a.length-1)),new RegExp(n,a)}function ct(e){var n="/"+e.source+"/";return e.global&&(n+="g"),e.multiline&&(n+="m"),e.ignoreCase&&(n+="i"),n}function st(e){return Object.prototype.toString.call(e)==="[object RegExp]"}zn.exports=new tt("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:dt,construct:ot,predicate:st,represent:ct})});var Bn=H((Ol,Nn)=>{"use strict";var Ye;try{Dn=require,Ye=Dn("esprima")}catch(e){typeof window!="undefined"&&(Ye=window.esprima)}var Dn,lt=$();function ft(e){if(e===null)return!1;try{var n="("+e+")",r=Ye.parse(n,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch(a){return!1}}function pt(e){var n="("+e+")",r=Ye.parse(n,{range:!0}),a=[],d;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(o){a.push(o.name)}),d=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(a,n.slice(d[0]+1,d[1]-1)):new Function(a,"return "+n.slice(d[0],d[1]))}function mt(e){return e.toString()}function ht(e){return Object.prototype.toString.call(e)==="[object Function]"}Nn.exports=new lt("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:ft,construct:pt,predicate:ht,represent:mt})});var Re=H((Dl,$n)=>{"use strict";var qn=me();$n.exports=qn.DEFAULT=new qn({include:[ke()],explicit:[Hn(),On(),Bn()]})});var ou=H((Nl,Ie)=>{"use strict";var oe=pe(),Un=ve(),gt=Kr(),Vn=ke(),_t=Re(),ce=Object.prototype.hasOwnProperty,Ge=1,Wn=2,Yn=3,Ke=4,gr=1,wt=2,Gn=3,bt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,vt=/[\x85\u2028\u2029]/,yt=/[,\[\]\{\}]/,Kn=/^(?:!|!!|![a-z\-]+!)$/i,Jn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Zn(e){return Object.prototype.toString.call(e)}function ae(e){return e===10||e===13}function ge(e){return e===9||e===32}function X(e){return e===9||e===32||e===10||e===13}function Te(e){return e===44||e===91||e===93||e===123||e===125}function kt(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}function Tt(e){return e===120?2:e===117?4:e===85?8:0}function At(e){return 48<=e&&e<=57?e-48:-1}function Qn(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function xt(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Xn=new Array(256),eu=new Array(256);for(_e=0;_e<256;_e++)Xn[_e]=Qn(_e)?1:0,eu[_e]=Qn(_e);var _e;function Et(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||_t,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function ru(e,n){return new Un(n,new gt(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function R(e,n){throw ru(e,n)}function Je(e,n){e.onWarning&&e.onWarning.call(null,ru(e,n))}var nu={YAML:function(n,r,a){var d,o,c;n.version!==null&&R(n,"duplication of %YAML directive"),a.length!==1&&R(n,"YAML directive accepts exactly one argument"),d=/^([0-9]+)\.([0-9]+)$/.exec(a[0]),d===null&&R(n,"ill-formed argument of the YAML directive"),o=parseInt(d[1],10),c=parseInt(d[2],10),o!==1&&R(n,"unacceptable YAML version of the document"),n.version=a[0],n.checkLineBreaks=c<2,c!==1&&c!==2&&Je(n,"unsupported YAML version of the document")},TAG:function(n,r,a){var d,o;a.length!==2&&R(n,"TAG directive accepts exactly two arguments"),d=a[0],o=a[1],Kn.test(d)||R(n,"ill-formed tag handle (first argument) of the TAG directive"),ce.call(n.tagMap,d)&&R(n,'there is a previously declared suffix for "'+d+'" tag handle'),Jn.test(o)||R(n,"ill-formed tag prefix (second argument) of the TAG directive"),n.tagMap[d]=o}};function se(e,n,r,a){var d,o,c,h;if(n1&&(e.result+=oe.repeat(`
`,n-1))}function Ct(e,n,r){var a,d,o,c,h,_,k,S,x=e.kind,E=e.result,w;if(w=e.input.charCodeAt(e.position),X(w)||Te(w)||w===35||w===38||w===42||w===33||w===124||w===62||w===39||w===34||w===37||w===64||w===96||(w===63||w===45)&&(d=e.input.charCodeAt(e.position+1),X(d)||r&&Te(d)))return!1;for(e.kind="scalar",e.result="",o=c=e.position,h=!1;w!==0;){if(w===58){if(d=e.input.charCodeAt(e.position+1),X(d)||r&&Te(d))break}else if(w===35){if(a=e.input.charCodeAt(e.position-1),X(a))break}else{if(e.position===e.lineStart&&Ze(e)||r&&Te(w))break;if(ae(w))if(_=e.line,k=e.lineStart,S=e.lineIndent,q(e,!1,-1),e.lineIndent>=n){h=!0,w=e.input.charCodeAt(e.position);continue}else{e.position=c,e.line=_,e.lineStart=k,e.lineIndent=S;break}}h&&(se(e,o,c,!1),wr(e,e.line-_),o=c=e.position,h=!1),ge(w)||(c=e.position+1),w=e.input.charCodeAt(++e.position)}return se(e,o,c,!1),e.result?!0:(e.kind=x,e.result=E,!1)}function St(e,n){var r,a,d;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,a=d=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(se(e,a,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)a=e.position,e.position++,d=e.position;else return!0;else ae(r)?(se(e,a,d,!0),wr(e,q(e,!1,n)),a=d=e.position):e.position===e.lineStart&&Ze(e)?R(e,"unexpected end of the document within a single quoted scalar"):(e.position++,d=e.position);R(e,"unexpected end of the stream within a single quoted scalar")}function Lt(e,n){var r,a,d,o,c,h;if(h=e.input.charCodeAt(e.position),h!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=a=e.position;(h=e.input.charCodeAt(e.position))!==0;){if(h===34)return se(e,r,e.position,!0),e.position++,!0;if(h===92){if(se(e,r,e.position,!0),h=e.input.charCodeAt(++e.position),ae(h))q(e,!1,n);else if(h<256&&Xn[h])e.result+=eu[h],e.position++;else if((c=Tt(h))>0){for(d=c,o=0;d>0;d--)h=e.input.charCodeAt(++e.position),(c=kt(h))>=0?o=(o<<4)+c:R(e,"expected hexadecimal character");e.result+=xt(o),e.position++}else R(e,"unknown escape sequence");r=a=e.position}else ae(h)?(se(e,r,a,!0),wr(e,q(e,!1,n)),r=a=e.position):e.position===e.lineStart&&Ze(e)?R(e,"unexpected end of the document within a double quoted scalar"):(e.position++,a=e.position)}R(e,"unexpected end of the stream within a double quoted scalar")}function Pt(e,n){var r=!0,a,d=e.tag,o,c=e.anchor,h,_,k,S,x,E={},w,M,j,I;if(I=e.input.charCodeAt(e.position),I===91)_=93,x=!1,o=[];else if(I===123)_=125,x=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),I=e.input.charCodeAt(++e.position);I!==0;){if(q(e,!0,n),I=e.input.charCodeAt(e.position),I===_)return e.position++,e.tag=d,e.anchor=c,e.kind=x?"mapping":"sequence",e.result=o,!0;r||R(e,"missed comma between flow collection entries"),M=w=j=null,k=S=!1,I===63&&(h=e.input.charCodeAt(e.position+1),X(h)&&(k=S=!0,e.position++,q(e,!0,n))),a=e.line,xe(e,n,Ge,!1,!0),M=e.tag,w=e.result,q(e,!0,n),I=e.input.charCodeAt(e.position),(S||e.line===a)&&I===58&&(k=!0,I=e.input.charCodeAt(++e.position),q(e,!0,n),xe(e,n,Ge,!1,!0),j=e.result),x?Ae(e,o,E,M,w,j):k?o.push(Ae(e,null,E,M,w,j)):o.push(w),q(e,!0,n),I=e.input.charCodeAt(e.position),I===44?(r=!0,I=e.input.charCodeAt(++e.position)):r=!1}R(e,"unexpected end of the stream within a flow collection")}function Mt(e,n){var r,a,d=gr,o=!1,c=!1,h=n,_=0,k=!1,S,x;if(x=e.input.charCodeAt(e.position),x===124)a=!1;else if(x===62)a=!0;else return!1;for(e.kind="scalar",e.result="";x!==0;)if(x=e.input.charCodeAt(++e.position),x===43||x===45)gr===d?d=x===43?Gn:wt:R(e,"repeat of a chomping mode identifier");else if((S=At(x))>=0)S===0?R(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?R(e,"repeat of an indentation width identifier"):(h=n+S-1,c=!0);else break;if(ge(x)){do x=e.input.charCodeAt(++e.position);while(ge(x));if(x===35)do x=e.input.charCodeAt(++e.position);while(!ae(x)&&x!==0)}for(;x!==0;){for(_r(e),e.lineIndent=0,x=e.input.charCodeAt(e.position);(!c||e.lineIndenth&&(h=e.lineIndent),ae(x)){_++;continue}if(e.lineIndentn)&&_!==0)R(e,"bad indentation of a sequence entry");else if(e.lineIndentn)&&(xe(e,n,Ke,!0,d)&&(M?E=e.result:w=e.result),M||(Ae(e,k,S,x,E,w,o,c),x=E=w=null),q(e,!0,-1),I=e.input.charCodeAt(e.position)),e.lineIndent>n&&I!==0)R(e,"bad indentation of a mapping entry");else if(e.lineIndentn?_=1:e.lineIndent===n?_=0:e.lineIndentn?_=1:e.lineIndent===n?_=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),x=0,E=e.implicitTypes.length;x tag; it should be "'+w.kind+'", not "'+e.kind+'"'),w.resolve(e.result)?(e.result=w.construct(e.result),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):R(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):R(e,"unknown tag !<"+e.tag+">");return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||S}function Ht(e){var n=e.position,r,a,d,o=!1,c;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};(c=e.input.charCodeAt(e.position))!==0&&(q(e,!0,-1),c=e.input.charCodeAt(e.position),!(e.lineIndent>0||c!==37));){for(o=!0,c=e.input.charCodeAt(++e.position),r=e.position;c!==0&&!X(c);)c=e.input.charCodeAt(++e.position);for(a=e.input.slice(r,e.position),d=[],a.length<1&&R(e,"directive name must not be less than one character in length");c!==0;){for(;ge(c);)c=e.input.charCodeAt(++e.position);if(c===35){do c=e.input.charCodeAt(++e.position);while(c!==0&&!ae(c));break}if(ae(c))break;for(r=e.position;c!==0&&!X(c);)c=e.input.charCodeAt(++e.position);d.push(e.input.slice(r,e.position))}c!==0&&_r(e),ce.call(nu,a)?nu[a](e,a,d):Je(e,'unknown document directive "'+a+'"')}if(q(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,q(e,!0,-1)):o&&R(e,"directives end mark is expected"),xe(e,e.lineIndent-1,Ke,!1,!0),q(e,!0,-1),e.checkLineBreaks&&vt.test(e.input.slice(n,e.position))&&Je(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Ze(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,q(e,!0,-1));return}if(e.position{"use strict";var Fe=pe(),je=ve(),Dt=Re(),Nt=ke(),cu=Object.prototype.toString,su=Object.prototype.hasOwnProperty,Bt=9,He=10,qt=13,$t=32,Ut=33,Vt=34,lu=35,Wt=37,Yt=38,Gt=39,Kt=42,fu=44,Jt=45,pu=58,Zt=61,Qt=62,Xt=63,ed=64,mu=91,hu=93,rd=96,gu=123,nd=124,_u=125,Y={};Y[0]="\\0";Y[7]="\\a";Y[8]="\\b";Y[9]="\\t";Y[10]="\\n";Y[11]="\\v";Y[12]="\\f";Y[13]="\\r";Y[27]="\\e";Y[34]='\\"';Y[92]="\\\\";Y[133]="\\N";Y[160]="\\_";Y[8232]="\\L";Y[8233]="\\P";var ud=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function id(e,n){var r,a,d,o,c,h,_;if(n===null)return{};for(r={},a=Object.keys(n),d=0,o=a.length;d0?e.charCodeAt(o-1):null,E=E&&vu(c,h)}else{for(o=0;oa&&e[x+1]!==" ",x=o);else if(!Ee(c))return Qe;h=o>0?e.charCodeAt(o-1):null,E=E&&vu(c,h)}k=k||S&&o-x-1>a&&e[x+1]!==" "}return!_&&!k?E&&!d(e)?ku:Tu:r>9&&yu(e)?Qe:k?xu:Au}function sd(e,n,r,a){e.dump=function(){if(n.length===0)return"''";if(!e.noCompatMode&&ud.indexOf(n)!==-1)return"'"+n+"'";var d=e.indent*Math.max(1,r),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-d),c=a||e.flowLevel>-1&&r>=e.flowLevel;function h(_){return td(e,_)}switch(cd(n,c,e.indent,o,h)){case ku:return n;case Tu:return"'"+n.replace(/'/g,"''")+"'";case Au:return"|"+Eu(n,e.indent)+Cu(bu(n,d));case xu:return">"+Eu(n,e.indent)+Cu(bu(ld(n,o),d));case Qe:return'"'+fd(n,o)+'"';default:throw new je("impossible error: invalid scalar style")}}()}function Eu(e,n){var r=yu(e)?String(n):"",a=e[e.length-1]===`
`,d=a&&(e[e.length-2]===`
`||e===`
`),o=d?"+":a?"":"-";return r+o+`
`}function Cu(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function ld(e,n){for(var r=/(\n+)([^\n]*)/g,a=function(){var k=e.indexOf(`
`);return k=k!==-1?k:e.length,r.lastIndex=k,Su(e.slice(0,k),n)}(),d=e[0]===`
`||e[0]===" ",o,c;c=r.exec(e);){var h=c[1],_=c[2];o=_[0]===" ",a+=h+(!d&&!o&&_!==""?`
`:"")+Su(_,n),d=o}return a}function Su(e,n){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,a,d=0,o,c=0,h=0,_="";a=r.exec(e);)h=a.index,h-d>n&&(o=c>d?c:h,_+=`
`+e.slice(d,o),d=o+1),c=h;return _+=`
`,e.length-d>n&&c>d?_+=e.slice(d,c)+`
`+e.slice(c+1):_+=e.slice(d),_.slice(1)}function fd(e){for(var n="",r,a,d,o=0;o=55296&&r<=56319&&(a=e.charCodeAt(o+1),a>=56320&&a<=57343)){n+=wu((r-55296)*1024+a-56320+65536),o++;continue}d=Y[r],n+=!d&&Ee(r)?e[o]:d||wu(r)}return n}function pd(e,n,r){var a="",d=e.tag,o,c;for(o=0,c=r.length;o1024&&(S+="? "),S+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),!!we(e,n,k,!1,!1)&&(S+=e.dump,a+=S));e.tag=d,e.dump="{"+a+"}"}function gd(e,n,r,a){var d="",o=e.tag,c=Object.keys(r),h,_,k,S,x,E;if(e.sortKeys===!0)c.sort();else if(typeof e.sortKeys=="function")c.sort(e.sortKeys);else if(e.sortKeys)throw new je("sortKeys must be a boolean or a function");for(h=0,_=c.length;h<_;h+=1)E="",(!a||h!==0)&&(E+=br(e,n)),k=c[h],S=r[k],!!we(e,n+1,k,!0,!0,!0)&&(x=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,x&&(e.dump&&He===e.dump.charCodeAt(0)?E+="?":E+="? "),E+=e.dump,x&&(E+=br(e,n)),!!we(e,n+1,S,!0,x)&&(e.dump&&He===e.dump.charCodeAt(0)?E+=":":E+=": ",E+=e.dump,d+=E));e.tag=o,e.dump=d||"{}"}function Lu(e,n,r){var a,d,o,c,h,_;for(d=r?e.explicitTypes:e.implicitTypes,o=0,c=d.length;o tag resolver accepts not "'+_+'" style');e.dump=a}return!0}return!1}function we(e,n,r,a,d,o){e.tag=null,e.dump=r,Lu(e,r,!1)||Lu(e,r,!0);var c=cu.call(e.dump);a&&(a=e.flowLevel<0||e.flowLevel>n);var h=c==="[object Object]"||c==="[object Array]",_,k;if(h&&(_=e.duplicates.indexOf(r),k=_!==-1),(e.tag!==null&&e.tag!=="?"||k||e.indent!==2&&n>0)&&(d=!1),k&&e.usedDuplicates[_])e.dump="*ref_"+_;else{if(h&&k&&!e.usedDuplicates[_]&&(e.usedDuplicates[_]=!0),c==="[object Object]")a&&Object.keys(e.dump).length!==0?(gd(e,n,e.dump,d),k&&(e.dump="&ref_"+_+e.dump)):(hd(e,n,e.dump),k&&(e.dump="&ref_"+_+" "+e.dump));else if(c==="[object Array]"){var S=e.noArrayIndent&&n>0?n-1:n;a&&e.dump.length!==0?(md(e,S,e.dump,d),k&&(e.dump="&ref_"+_+e.dump)):(pd(e,S,e.dump),k&&(e.dump="&ref_"+_+" "+e.dump))}else if(c==="[object String]")e.tag!=="?"&&sd(e,e.dump,n,o);else{if(e.skipInvalid)return!1;throw new je("unacceptable kind of an object to dump "+c)}e.tag!==null&&e.tag!=="?"&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function _d(e,n){var r=[],a=[],d,o;for(yr(e,r,a),d=0,o=a.length;d{"use strict";var Xe=ou(),Ru=Mu();function er(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}B.exports.Type=$();B.exports.Schema=me();B.exports.FAILSAFE_SCHEMA=We();B.exports.JSON_SCHEMA=pr();B.exports.CORE_SCHEMA=mr();B.exports.DEFAULT_SAFE_SCHEMA=ke();B.exports.DEFAULT_FULL_SCHEMA=Re();B.exports.load=Xe.load;B.exports.loadAll=Xe.loadAll;B.exports.safeLoad=Xe.safeLoad;B.exports.safeLoadAll=Xe.safeLoadAll;B.exports.dump=Ru.dump;B.exports.safeDump=Ru.safeDump;B.exports.YAMLException=ve();B.exports.MINIMAL_SCHEMA=We();B.exports.SAFE_SCHEMA=ke();B.exports.DEFAULT_SCHEMA=Re();B.exports.scan=er("scan");B.exports.parse=er("parse");B.exports.compose=er("compose");B.exports.addConstructor=er("addConstructor")});var ju=H(($l,Fu)=>{"use strict";var bd=Iu();Fu.exports=bd});var Ou=H((Ul,Tr)=>{var Hu=ju(),vd="\\ufeff?",yd=typeof process!="undefined"?process.platform:"",kd="^("+vd+"(= yaml =|---)$([\\s\\S]*?)^(?:\\2|\\.\\.\\.)\\s*$"+(yd==="win32"?"\\r?":"")+"(?:\\n)?)",zu=new RegExp(kd,"m");Tr.exports=Td;Tr.exports.test=Ed;function Td(e,n){e=e||"";var r={allowUnsafe:!1};n=n instanceof Object?dr(dr({},r),n):r,n.allowUnsafe=Boolean(n.allowUnsafe);var a=e.split(/(\r?\n)/);return a[0]&&/= yaml =|---/.test(a[0])?xd(e,n.allowUnsafe):{attributes:{},body:e,bodyBegin:1}}function Ad(e,n){for(var r=1,a=n.indexOf(`
`),d=e.index+e[0].length;a!==-1;){if(a>=d)return r;r++,a=n.indexOf(`
`,a+1)}return r}function xd(e,n){var r=zu.exec(e);if(!r)return{attributes:{},body:e,bodyBegin:1};var a=n?Hu.load:Hu.safeLoad,d=r[r.length-1].replace(/^\s+|\s+$/g,""),o=a(d)||{},c=e.replace(r[0],""),h=Ad(r,e);return{attributes:o,body:c,bodyBegin:h,frontmatter:d}}function Ed(e){return e=e||"",zu.test(e)}});pi(exports,{default:()=>Er});var le=Z(require("obsidian"));var ie=Z(require("obsidian")),Ir={cm6RenderAll:!0,renderImages:!0,renderPDF:!0,renderIframe:!1,renderExcalidraw:!1,renderRichLink:!1,renderTransclusion:!1,previewOnHoverInternalLink:!1,refreshImagesAfterChange:!1,WYSIWYG:!1},or=class extends ie.PluginSettingTab{constructor(n,r){super(n,r);this.plugin=r}display(){let{containerEl:n}=this;n.empty(),n.createEl("h1",{text:"Image in Editor Settings"}).addClass("image-in-editor-settings-main-header");let a=n.createDiv("tip");a.addClass("oz-tip-div");let o=a.createEl("a",{href:"https://revolut.me/ozante"}).createEl("img",{attr:{src:"https://raw.githubusercontent.com/ozntel/file-tree-alternative/main/images/tip%20the%20artist_v2.png"}});o.height=55;let c=n.createDiv("coffee");c.addClass("oz-coffee-div");let _=c.createEl("a",{href:"https://ko-fi.com/L3L356V6Q"}).createEl("img",{attr:{src:"https://cdn.ko-fi.com/cdn/kofi2.png?v=3"}});_.height=45;let k=n.createEl("div");k.innerHTML=`
The plugin will add image preview within the "Source Mode" of New Editor.
In case you have Live Preview enabled, the plugin will automatically detect this and won't render additionally to avoid duplication.
`,new ie.Setting(n).setName("Render All").setDesc("Turn off this option if you want to stop rendering images in the editor source mode. Disabling requires vault reload.").addToggle(S=>{S.setValue(this.plugin.settings.cm6RenderAll).onChange(x=>{this.plugin.settings.cm6RenderAll=x,this.plugin.saveSettings()})}),new ie.Setting(n).setName("Render Images in Editor").setDesc("Turn on this option if you want Image files (jpeg, jpg, png, gif, svg, bmp) to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderImages).onChange(x=>{this.plugin.settings.renderImages=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Transclusion in Editor").setDesc("Turn on this option if you want transclusions to be rendered in Editor. Once this is enabled, you will have custom options for transclusions below.").addToggle(S=>S.setValue(this.plugin.settings.renderTransclusion).onChange(x=>{this.plugin.settings.renderTransclusion=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render PDFs in Editor").setDesc("Turn on this option if you want also PDF files to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderPDF).onChange(x=>{this.plugin.settings.renderPDF=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Iframes in Editor").setDesc("Turn on this option if you want iframes to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderIframe).onChange(x=>{this.plugin.settings.renderIframe=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Render Excalidraw in Editor").setDesc("Turn on this option if you want drawings to be rendered in Editor").addToggle(S=>S.setValue(this.plugin.settings.renderExcalidraw).onChange(x=>{this.plugin.settings.renderExcalidraw=x,this.plugin.saveSettings()})),new ie.Setting(n).setName("Preview on Hover for File Links").setDesc("Turn on if you want to trigger preview when you hover on internal links within the rendered transclusion").addToggle(S=>S.setValue(this.plugin.settings.previewOnHoverInternalLink).onChange(x=>{this.plugin.settings.previewOnHoverInternalLink=x,this.plugin.saveSettings(),x?document.on("mouseover",".oz-obsidian-inner-link",this.plugin.filePreviewOnHover):document.off("mouseover",".oz-obsidian-inner-link",this.plugin.filePreviewOnHover)}))}};var Fr=Z(require("obsidian"));var Oe=(e,n)=>e.getResourcePath(n)+"?"+n.stat.mtime,jr=(e,n,r)=>{r.workspace.openLinkText(n,"/",Fr.Keymap.isModifier(e,"Mod")||e.button===1)},cr=e=>e.replace(/\s|\W|[#$%^&*()]/g,""),Hr=(e,n)=>e.plugins.getPlugin(n),sr=e=>{var n;return(n=e.vault.config)==null?void 0:n.livePreview};var zr=Z(require("obsidian"));var De=e=>{let n=/[^(x|0-9)]/;if(e.match(n))return!1;let r=/[0-9]+x[0-9]+/,a=/[0-9]+/;var d=e.match(r);if(d){var o=d[0].indexOf("x");return{width:parseInt(d[0].substr(0,o)),height:parseInt(d[0].substr(o+1))}}else{var c=e.match(a);if(c)return{width:parseInt(c[0])}}return!1};var Or=(e,n,r)=>{let a=new zr.Menu(n.app);return a.addItem(d=>{d.setTitle("Copy Image to Clipboard"),d.setIcon("image-file"),d.onClick(o=>ne(void 0,null,function*(){var c=yield n.app.vault.adapter.readBinary(r.path),h=new Uint8Array(c),_=new Blob([h],{type:"image/png"});let k=new ClipboardItem({"image/png":_});window.navigator.clipboard.write([k])}))}),n.app.workspace.trigger("file-menu",a,r,"file-explorer"),a.showAtPosition({x:e.pageX,y:e.pageY}),!1};var Ne=Z(require("@codemirror/state")),Be=Z(require("@codemirror/view"));function hi(){let e=Ne.StateEffect.define(),n=Ne.StateField.define({create(){return Be.Decoration.none},update(r,a){return a.effects.reduce((d,o)=>o.is(e)?o.value:d,r)},provide:r=>Be.EditorView.decorations.from(r)});return{update:e,field:n}}var Le=hi();var ai=Z(require("@codemirror/view"));var Ce=Z(require("obsidian")),ui=Z(require("@codemirror/state")),ii=Z(require("@codemirror/view"));var Dr=e=>Hr(e,"obsidian-excalidraw-plugin"),Nr=e=>e.extension==="excalidraw"||ExcalidrawAutomate.isExcalidrawFile&&ExcalidrawAutomate.isExcalidrawFile(e),Br=e=>ne(void 0,null,function*(){ExcalidrawAutomate.reset();var n=yield ExcalidrawAutomate.createPNG(e.path);return n});var Du=Z($r());var gi=function(){function e(n,r){for(var a=0;a1?c-1:0),_=1;_0&&Array.isArray(a[0])&&(a=a[0]),this.transformers=a.map(function(o){return typeof o=="function"?o():o}),this.tag}return gi(e,[{key:"interimTag",value:function(r,a){for(var d=arguments.length,o=Array(d>2?d-2:0),c=2;c0&&arguments[0]!==void 0?arguments[0]:"";return{onEndResult:function(a){if(n==="")return a.trim();if(n=n.toLowerCase(),n==="start"||n==="left")return a.replace(/^\s*/,"");if(n==="end"||n==="right")return a.replace(/\s*$/,"");throw new Error("Side not supported: "+n)}}},O=yi;function ki(e){if(Array.isArray(e)){for(var n=0,r=Array(e.length);n0&&arguments[0]!==void 0?arguments[0]:"initial";return{onEndResult:function(a){if(n==="initial"){var d=a.match(/^[^\S\n]*(?=\S)/gm),o=d&&Math.min.apply(Math,ki(d.map(function(h){return h.length})));if(o){var c=new RegExp("^.{"+o+"}","gm");return a.replace(c,"")}return a}if(n==="all")return a.replace(/^[^\S\n]+/gm,"");throw new Error("Unknown type: "+n)}}},U=Ti;var Ai=function(n,r){return{onEndResult:function(d){if(n==null||r==null)throw new Error("replaceResultTransformer requires at least 2 arguments.");return d.replace(n,r)}}},Q=Ai;var xi=function(n,r){return{onSubstitution:function(d,o){if(n==null||r==null)throw new Error("replaceSubstitutionTransformer requires at least 2 arguments.");return d==null?d:d.toString().replace(n,r)}}},de=xi;var Ci={separator:"",conjunction:"",serial:!1},Si=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ci;return{onSubstitution:function(a,d){if(Array.isArray(a)){var o=a.length,c=n.separator,h=n.conjunction,_=n.serial,k=d.match(/(\n?[^\S\n]+)$/);if(k?a=a.join(c+k[1]):a=a.join(c+" "),h&&o>1){var S=a.lastIndexOf(c);a=a.slice(0,S)+(_?c:"")+" "+h+a.slice(S+1)}}return a}}},N=Si;var Li=function(n){return{onSubstitution:function(a,d){if(n!=null&&typeof n=="string")typeof a=="string"&&a.includes(n)&&(a=a.split(n));else throw new Error("You need to specify a string character to split by.");return a}}},be=Li;var Ur=function(n){return n!=null&&!Number.isNaN(n)&&typeof n!="boolean"},Pi=function(){return{onSubstitution:function(r){return Array.isArray(r)?r.filter(Ur):Ur(r)?r:""}}},$e=Pi;var Do=new z(N({separator:","}),U,O);var Yo=new z(N({separator:",",conjunction:"and"}),U,O);var rc=new z(N({separator:",",conjunction:"or"}),U,O);var lc=new z(be(`
`),$e,N,U,O);var xc=new z(be(`
`),N,U,O,de(/&/g,"&"),de(//g,">"),de(/"/g,"""),de(/'/g,"'"),de(/`/g,"`"));var Rc=new z(Q(/(?:\n(?:\s*))+/g," "),O);var Dc=new z(Q(/(?:\n\s*)/g,""),O);var Yc=new z(N({separator:","}),Q(/(?:\s+)/g," "),O);var rs=new z(N({separator:",",conjunction:"or"}),Q(/(?:\s+)/g," "),O);var cs=new z(N({separator:",",conjunction:"and"}),Q(/(?:\s+)/g," "),O);var _s=new z(N,U,O);var xs=new z(N,Q(/(?:\s+)/g," "),O);var Rs=new z(U,O);var $i=new z(U("all"),O),Ue=$i;var Nu=Z(Ou()),Cd=e=>{let n=e,r=/\[\[.*?\]\]/g,a=n.match(r);if(a){let d=/\[\[.*?(?=(\]|\|))/,o=/\|.*(?=]])/;for(let c of a){let h=c.match(d);if(h){let _=c.match(o),k=Sd(h[0].replace("[[",""),_?_[0].replace("|",""):"");n=n.replace(c,k)}}}return n},Sd=(e,n)=>`[${n}](${encodeURI(e)})`,Ld=/!\[\[(.*)#\^(.*)\]\]/,Pd=/!\[\[(.*)#((?!\^).*)\]\]/;var Md=e=>{let n=e,r=e.match(new RegExp(`(${Ld.source})|(${Pd.source})`,"g"));return r==null||r.forEach(a=>n=n.replace(a,a.substring(1))),n},Rd=e=>{let n=/( +)#[^\s#]+|^#[^\s#]+/gm,r=e.match(n);if(!r)return e;let a=e;for(let d of r)a=a.replace(d,`${d}`);return a};var Id=e=>{let n=Rd(e);return n=Md(n),n=Cd(n),n=zd(n),Yu()&&(n=$d(n)),n},ze=e=>{let n=Id(e);return new Du.default.Converter({tables:!0,simpleLineBreaks:!0,strikethrough:!0,tasklists:!0,smartIndentationFix:!0}).makeHtml(n)},Bu=(e,n,r)=>{let a=document.createElement("div"),d=r.substr(e,n-e);return a.innerHTML=ze(d),a},qu=(e,n)=>{let r=document.createElement("div"),a=e.position.start.offset,d=e.position.end.offset,o=n.substr(a,d-a),c=o.indexOf(`^${e.id}`);return c!==-1&&(o=o.slice(0,c)+o.slice(c+e.id.length+1)),r.innerHTML=ze(o),r},rr=(e,n)=>{Fd(e),jd(e,n.app),Hd(e,n.app),Od(e),Bd()&&Nd(e),Yu()&&Ud(e)},Fd=e=>{e.querySelectorAll("pre > code").forEach(r=>{r.addClass("line-numbers")})},jd=(e,n)=>{e.querySelectorAll("img").forEach(a=>{if(a.getAttr("src")){let o=n.metadataCache.getFirstLinkpathDest(decodeURI(a.getAttr("src")),"");if(o){let c=Oe(n.vault,o);a.setAttr("src",c);let h=a.getAttr("alt");if(h){let _=De(h);_&&(a.width=_.width,_.height&&(a.height=_.height))}}}})},Hd=(e,n)=>{e.querySelectorAll("a").forEach(a=>{let d=a.getAttr("href");a.innerText===""&&(a.innerText=decodeURI(d)),d.match(new RegExp(".*#.*"))&&(d=d.match(new RegExp(".*(?=#)"))[0]),n.metadataCache.getFirstLinkpathDest(decodeURI(d),"")&&(a.setAttr("href",decodeURI(d)),a.addClass("oz-obsidian-inner-link")),a.innerText.startsWith("#")&&a.addClass("tag")})},zd=e=>{try{return(0,Nu.default)(e).body}catch(n){return e}},Od=e=>{let n=e.querySelectorAll('code[class*="language-ad-"]');n==null||n.forEach(r=>{let a=r.className,d=/language-ad-.*?(?=\s)/,o=a.match(d),c=o?o[0].replace("language-ad-",""):"Note",h=Dd(c,r.innerHTML);r.parentElement.replaceWith(h)})},Dd=(e,n)=>{let r=$u[e]?$u[e]:"68, 138, 255",a=document.createElement("div");a.addClass("oz-admonition"),a.style.cssText=`--oz-admonition-color: ${r};`;let d=a.createEl("div");d.addClass("oz-admonition-title");let o=d.createEl("div");o.addClass("oz-admonition-title-content");let c=o.createEl("div");c.addClass("oz-admonition-title-markdown"),c.innerText=e;let h=a.createEl("div");h.addClass("oz-admonition-content-holder");let _=h.createEl("div");return _.addClass("oz-admonition-content"),_.innerHTML=ze(n),a},$u={abstract:"0, 176, 255",attention:"255, 145, 0",bug:"245, 0, 87",caution:"255, 145, 0",check:"0, 200, 83",cite:"158, 158, 158",danger:"255, 23, 68",done:"0, 200, 83",error:"255, 23, 68",example:"124, 77, 255",fail:"255, 82, 82",failure:"255, 82, 82",faq:"100, 221, 23",help:"100, 221, 23",hint:"0, 191, 165",important:"0, 191, 165",info:"0, 184, 212",missing:"255, 82, 82",note:"68, 138, 255",question:"100, 221, 23",quote:"158, 158, 158",seealso:"68, 138, 255",success:"0, 200, 83",summary:"0, 176, 255",tip:"0, 191, 165",todo:"0, 184, 212"},Nd=e=>{let n=e.querySelectorAll('code[class*="language-mermaid"]');n.length!==0&&(window.mermaid.initialize(qd),n==null||n.forEach(r=>{let a=document.createElement("div"),d=Math.floor(Math.random()*999999);a.id=`mermaid-${d}`,a.innerHTML=r.innerHTML;try{window.mermaid.mermaidAPI.render(`mermaid-${d}`,Vu(r.innerHTML),o=>{a.innerHTML=o}),r.parentElement.replaceWith(a)}catch(o){let c=document.createElement("p");c.addClass("mermaid-error-information"),c.innerText="Syntax Error in Mermaid graph",r.parentElement.prepend(c)}}))},Uu={nbsp:" ",cent:"\xA2",pound:"\xA3",yen:"\xA5",euro:"\u20AC",copy:"\xA9",reg:"\xAE",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"},Vu=e=>e.replace(/\&([^;]+);/g,function(n,r){var a;return r in Uu?Uu[r]:(a=r.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(a[1],16)):(a=r.match(/^#(\d+)$/))?String.fromCharCode(~~a[1]):n}),Bd=()=>window.mermaid,qd={startOnLoad:!0,flowchart:{useMaxWidth:!1,htmlLabels:!0,curve:"cardinal"},securityLevel:"loose",theme:"forest",logLevel:5},$d=e=>{let n=e,r=/\$\$.*?\$\$/gs,a=/\$\$.*?(?=\$\$)/s,d=e.match(r);if(d&&d.length>0)for(let _ of d){let k=_.match(a);!k||(n=n.replace(_,Wu(k[0].replace("$$",""),"newline")))}let o=/\$[^\s].*[^\s]\$/g,c=/\$.*?(?=\$)/,h=e.match(o);if(h&&h.length>0)for(let _ of h){let k=_.match(c);k&&(n=n.replace(_,Wu(k[0].replace("$",""),"inline")))}return n},Wu=(e,n)=>Ue`
${e}
`,Ud=e=>{let n=e.querySelectorAll("code.language-mathjax");for(let r=0;r{a.parentElement.replaceWith(o)})}},Vd=(e,n)=>ne(void 0,null,function*(){let r;n==="inline"?(r=document.createElement("span"),r.classList.add("inline-mathjax-block")):n==="newline"&&(r=document.createElement("div"),r.classList.add("newline-mathjax-block"));let a=Vu(e),d=yield window.MathJax.tex2chtmlPromise(a,{display:n!=="inline"}),o=window.MathJax.startup.adaptor;r.innerHTML=o.outerHTML(d);let c=document.createElement("style");return c.innerHTML=o.textContent(window.MathJax.chtmlStylesheet()),r.appendChild(c),r}),Yu=()=>{var e;return(e=window.MathJax)==null?void 0:e.version};var te=Z(require("@codemirror/view"));var nr=e=>te.Decoration.replace({widget:new Ku(e),inclusive:!1}),Ar=e=>te.Decoration.replace({widget:new Ju(e),inclusive:!1}),Gu=e=>te.Decoration.replace({widget:new Zu(e),inclusive:!1}),ur=e=>te.Decoration.replace({widget:new Qu(e),inclusive:!1}),Ku=class extends te.WidgetType{constructor({url:n,altText:r,filePath:a}){super();this.url=n,this.altText=r,this.filePath=a}eq(n){return n.altText===this.altText&&n.filePath===this.filePath}toDOM(){let n=document.createElement("div");n.addClass("oz-image-widget-cm6");let r=n.createEl("img");r.src=this.url,r.setAttr("data-path",this.filePath);let a=De(this.altText);return a&&(r.width=a.width,a.height&&(r.height=a.height)),r.alt=this.altText,n}ignoreEvent(){return!0}},Ju=class extends te.WidgetType{constructor({url:n,filePath:r}){super();this.url=n,this.filePath=r}toDOM(){let n=document.createElement("div");n.addClass("oz-pdf-widget-cm6");let r=n.createEl("embed");return r.src=this.url,r.type="application/pdf",r.width="100%",r.height="800px",n}eq(n){return n.filePath===this.filePath||n.url===this.url}ignoreEvent(){return!0}},Zu=class extends te.WidgetType{constructor({htmlText:n}){super();this.htmlText=n}toDOM(){let n=document.createElement("div");return n.addClass("oz-custom-html-widget-cm6"),n.innerHTML=this.htmlText.trim(),n}eq(n){return n.htmlText===this.htmlText}ignoreEvent(){return!0}},Qu=class extends te.WidgetType{constructor({type:n,htmlDivElement:r,filePath:a,blockRef:d}){super();this.type=n,this.htmlDivElement=r,this.filePath=a,this.blockRef=d}toDOM(){let n=document.createElement("div");return n.addClasses(["oz-transclusion-widget-cm6",this.type]),n.appendChild(this.htmlDivElement),n}eq(n){return n.filePath+n.blockRef===this.filePath+this.blockRef}ignoreEvent(){return!0}};var Xu=["file-transclusion","header-transclusion","blockid-transclusion"],ei=e=>{let{lineText:n,plugin:r,sourceFile:a}=e,d=/!\[\[.*?(jpe?g|png|gif|svg|bmp).*?\]\]/,o=n.match(d);if(o){let i=/\[\[.*(jpe?g|png|gif|svg|bmp)/,s=o[0].match(i);if(s){let p=s[0].replace("[[",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=/\|.*(?=]])/,g=o[0].match(l);return{type:"vault-image",match:o[0],linkText:p,altText:g?g[0].replace("|",""):"",blockRef:"",file:m}}}}let c=/!\[\[.*(pdf)(.*)?\]\]/,h=n.match(c);if(h){let i=/\[\[.*.pdf/,s=h[0].match(i);if(s){let p=s[0].replace("[[",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=new RegExp("#page=[0-9]+"),g=h[0].match(l);return{type:"pdf-file",match:h[0],linkText:"",altText:"",blockRef:g?g[0]:"",file:m}}}}let _=/!\[(^$|.*)\]\(.*(pdf)(.*)?\)/,k=n.match(_);if(k){let i=/\(.*.pdf/,s=k[0].match(i);if(s){let p=s[0].replace("(",""),m=/(http[s]?:\/\/)([^\/\s]+\/)(.*)/,l=new RegExp("#page=[0-9]+"),g=k[0].match(l);if(m.test(p))return{type:"pdf-link",match:k[0],linkText:p,altText:"",blockRef:g?g[0]:""};{let A=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(A)return{type:"pdf-file",match:k[0],linkText:A.path,altText:"",blockRef:g?g[0]:"",file:A}}}}let S=/(http[s]?:\/\/)([^\/\s]+\/)(.*)/,x=/!\[[^)]*\]\([a-z][a-z0-9+\-.]+:\/[^)]*\)/,E=n.match(x);if(E){let i=/\(.*(?=\))/,s=E[0].match(i);if(s&&s[0].replace("(","").match(S)){let p=/\[(^$|.*)(?=\])/,m=E[0].match(p);return{type:"external-image",match:E[0],linkText:s[0].replace("(",""),altText:m?m[0].replace("[",""):"",blockRef:""}}}let w=/!\[(^$|.*?)\]\(.*?(jpe?g|png|gif|svg|bmp)\)/,M=n.match(w);if(M){let i=/\(.*(jpe?g|png|gif|svg|bmp)/,s=M[0].match(i);if(s){let p=s[0].replace("(",""),m=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(p),a.path);if(m){let l=/\[(^$|.*)(?=\])/,g=M[0].match(l);return{type:"vault-image",match:M[0],linkText:p,altText:g?g[0].replace("[",""):"",blockRef:"",file:m}}}}let j=/!\[(^$|.*?)\]\(.*?\)/,I=/!\[\[.*?\]\]/,D=n.match(j),G=n.match(I);if(D||G){let i=/\]\(.*?(?=\))/,s=/\[\[.*?((?=\|))|\[\[.*?(?=\]\])/,p=n.match(D?i:s);if(p){let m=p[0].replace("](","").replace("[[",""),l=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(m),a.path);if(l&&Dr(r.app)&&Nr(l)){let y=D?/\[(^$|.*)(?=\])/:/\|.*(?=]])/,v=n.match(y);return{type:"excalidraw",match:D?D[0]:G[0],linkText:l.path,altText:v?v[0].replace("[","").replace("|",""):"",blockRef:"",file:l}}}if(G){let m=/!\[\[(.*)(?=#)/,l=/!\[\[(.*)#\^(.*)\]\]/,g=n.match(l);if(g){let L=g[0].match(m)[0].replace("![[",""),F=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(L),a.path);if(F&&F.extension==="md"){let P=/#\^.*(?=]])/;return{type:"blockid-transclusion",match:G[0],linkText:F.path,altText:"",blockRef:n.match(P)[0].replace("#^",""),file:F}}}let A=/!\[\[(.*)#((?!\^).*)\]\]/,y=n.match(A);if(y){let L=y[0].match(m)[0].replace("![[",""),F=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(L),a.path);if(F&&F.extension==="md"){let P=/#.*(?=]])/;return{type:"header-transclusion",match:G[0],linkText:F.path,altText:"",blockRef:n.match(P)[0].replace("#",""),file:F}}}let v=/\[\[.*?(?=\]\])/,f=n.match(v)[0].replace("[[",""),b=r.app.metadataCache.getFirstLinkpathDest(decodeURIComponent(f),a.path);if(b&&f!==""&&b.extension==="md")return{type:"file-transclusion",match:G[0],linkText:b.path,altText:"",blockRef:"",file:b}}}let u=/(?: