Files
bramses-highly-opinionated-…/.obsidian/plugins/oz-image-plugin/main.js
2022-12-11 01:15:17 -06:00

182 lines
149 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
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 <br> (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: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xAB\xAB\xAB` and `\xBB\xBB\xBB` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(u===!1)return JSON.parse(JSON.stringify(t));var i={};for(var s in t)t.hasOwnProperty(s)&&(i[s]=t[s].defaultValue);return i}function n(){"use strict";var u=e(!0),t={};for(var i in u)u.hasOwnProperty(i)&&(t[i]=!0);return t}var r={},a={},d={},o=e(!0),c="vanilla",h={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:e(!0),allOn:n()};r.helper={},r.extensions={},r.setOption=function(u,t){"use strict";return o[u]=t,this},r.getOption=function(u){"use strict";return o[u]},r.getOptions=function(){"use strict";return o},r.resetOptions=function(){"use strict";o=e(!0)},r.setFlavor=function(u){"use strict";if(!h.hasOwnProperty(u))throw Error(u+" flavor was not found");r.resetOptions();var t=h[u];c=u;for(var i in t)t.hasOwnProperty(i)&&(o[i]=t[i])},r.getFlavor=function(){"use strict";return c},r.getFlavorOptions=function(u){"use strict";if(h.hasOwnProperty(u))return h[u]},r.getDefaultOptions=function(u){"use strict";return e(u)},r.subParser=function(u,t){"use strict";if(r.helper.isString(u))if(typeof t!="undefined")a[u]=t;else{if(a.hasOwnProperty(u))return a[u];throw Error("SubParser named "+u+" not registered!")}},r.extension=function(u,t){"use strict";if(!r.helper.isString(u))throw Error("Extension 'name' must be a string");if(u=r.helper.stdExtName(u),r.helper.isUndefined(t)){if(!d.hasOwnProperty(u))throw Error("Extension named "+u+" is not registered!");return d[u]}else{typeof t=="function"&&(t=t()),r.helper.isArray(t)||(t=[t]);var i=_(t,u);if(i.valid)d[u]=t;else throw Error(i.error)}},r.getAllExtensions=function(){"use strict";return d},r.removeExtension=function(u){"use strict";delete d[u]},r.resetExtensions=function(){"use strict";d={}};function _(u,t){"use strict";var i=t?"Error in "+t+" extension->":"Error in unnamed extension",s={valid:!0,error:""};r.helper.isArray(u)||(u=[u]);for(var p=0;p<u.length;++p){var m=i+" sub-extension "+p+": ",l=u[p];if(typeof l!="object")return s.valid=!1,s.error=m+"must be an object, but "+typeof l+" given",s;if(!r.helper.isString(l.type))return s.valid=!1,s.error=m+'property "type" must be a string, but '+typeof l.type+" given",s;var g=l.type=l.type.toLowerCase();if(g==="language"&&(g=l.type="lang"),g==="html"&&(g=l.type="output"),g!=="lang"&&g!=="output"&&g!=="listener")return s.valid=!1,s.error=m+"type "+g+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',s;if(g==="listener"){if(r.helper.isUndefined(l.listeners))return s.valid=!1,s.error=m+'. Extensions of type "listener" must have a property called "listeners"',s}else if(r.helper.isUndefined(l.filter)&&r.helper.isUndefined(l.regex))return s.valid=!1,s.error=m+g+' extensions must define either a "regex" property or a "filter" method',s;if(l.listeners){if(typeof l.listeners!="object")return s.valid=!1,s.error=m+'"listeners" property must be an object but '+typeof l.listeners+" given",s;for(var A in l.listeners)if(l.listeners.hasOwnProperty(A)&&typeof l.listeners[A]!="function")return s.valid=!1,s.error=m+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+A+" must be a function but "+typeof l.listeners[A]+" given",s}if(l.filter){if(typeof l.filter!="function")return s.valid=!1,s.error=m+'"filter" must be a function, but '+typeof l.filter+" given",s}else if(l.regex){if(r.helper.isString(l.regex)&&(l.regex=new RegExp(l.regex,"g")),!(l.regex instanceof RegExp))return s.valid=!1,s.error=m+'"regex" property must either be a string or a RegExp object, but '+typeof l.regex+" given",s;if(r.helper.isUndefined(l.replace))return s.valid=!1,s.error=m+'"regex" extensions must implement a replace string or function',s}}return s}r.validateExtension=function(u){"use strict";var t=_(u,null);return t.valid?!0:(console.warn(t.error),!1)},r.hasOwnProperty("helper")||(r.helper={}),r.helper.isString=function(u){"use strict";return typeof u=="string"||u instanceof String},r.helper.isFunction=function(u){"use strict";var t={};return u&&t.toString.call(u)==="[object Function]"},r.helper.isArray=function(u){"use strict";return Array.isArray(u)},r.helper.isUndefined=function(u){"use strict";return typeof u=="undefined"},r.helper.forEach=function(u,t){"use strict";if(r.helper.isUndefined(u))throw new Error("obj param is required");if(r.helper.isUndefined(t))throw new Error("callback param is required");if(!r.helper.isFunction(t))throw new Error("callback param must be a function/closure");if(typeof u.forEach=="function")u.forEach(t);else if(r.helper.isArray(u))for(var i=0;i<u.length;i++)t(u[i],i,u);else if(typeof u=="object")for(var s in u)u.hasOwnProperty(s)&&t(u[s],s,u);else throw new Error("obj does not seem to be an array or an iterable object")},r.helper.stdExtName=function(u){"use strict";return u.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()};function k(u,t){"use strict";var i=t.charCodeAt(0);return"\xA8E"+i+"E"}r.helper.escapeCharactersCallback=k,r.helper.escapeCharacters=function(u,t,i){"use strict";var s="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";i&&(s="\\\\"+s);var p=new RegExp(s,"g");return u=u.replace(p,k),u},r.helper.unescapeHTMLEntities=function(u){"use strict";return u.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var S=function(u,t,i,s){"use strict";var p=s||"",m=p.indexOf("g")>-1,l=new RegExp(t+"|"+i,"g"+p.replace(/g/g,"")),g=new RegExp(t,p.replace(/g/g,"")),A=[],y,v,T,f,b;do for(y=0;T=l.exec(u);)if(g.test(T[0]))y++||(v=l.lastIndex,f=v-T[0].length);else if(y&&!--y){b=T.index+T[0].length;var C={left:{start:f,end:v},match:{start:v,end:T.index},right:{start:T.index,end:b},wholeMatch:{start:f,end:b}};if(A.push(C),!m)return A}while(y&&(l.lastIndex=v));return A};r.helper.matchRecursiveRegExp=function(u,t,i,s){"use strict";for(var p=S(u,t,i,s),m=[],l=0;l<p.length;++l)m.push([u.slice(p[l].wholeMatch.start,p[l].wholeMatch.end),u.slice(p[l].match.start,p[l].match.end),u.slice(p[l].left.start,p[l].left.end),u.slice(p[l].right.start,p[l].right.end)]);return m},r.helper.replaceRecursiveRegExp=function(u,t,i,s,p){"use strict";if(!r.helper.isFunction(t)){var m=t;t=function(){return m}}var l=S(u,i,s,p),g=u,A=l.length;if(A>0){var y=[];l[0].wholeMatch.start!==0&&y.push(u.slice(0,l[0].wholeMatch.start));for(var v=0;v<A;++v)y.push(t(u.slice(l[v].wholeMatch.start,l[v].wholeMatch.end),u.slice(l[v].match.start,l[v].match.end),u.slice(l[v].left.start,l[v].left.end),u.slice(l[v].right.start,l[v].right.end))),v<A-1&&y.push(u.slice(l[v].wholeMatch.end,l[v+1].wholeMatch.start));l[A-1].wholeMatch.end<u.length&&y.push(u.slice(l[A-1].wholeMatch.end)),g=y.join("")}return g},r.helper.regexIndexOf=function(u,t,i){"use strict";if(!r.helper.isString(u))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(!(t instanceof RegExp))throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var s=u.substring(i||0).search(t);return s>=0?s+(i||0):s},r.helper.splitAtIndex=function(u,t){"use strict";if(!r.helper.isString(u))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[u.substring(0,t),u.substring(t)]},r.helper.encodeEmailAddress=function(u){"use strict";var t=[function(i){return"&#"+i.charCodeAt(0)+";"},function(i){return"&#x"+i.charCodeAt(0).toString(16)+";"},function(i){return i}];return u=u.replace(/./g,function(i){if(i==="@")i=t[Math.floor(Math.random()*2)](i);else{var s=Math.random();i=s>.9?t[2](i):s>.45?t[1](i):t[0](i)}return i}),u},r.helper.padEnd=function(t,i,s){"use strict";return i=i>>0,s=String(s||" "),t.length>i?String(t):(i=i-t.length,i>s.length&&(s+=s.repeat(i/s.length)),String(t)+s.slice(0,i))},typeof console=="undefined"&&(console={warn:function(u){"use strict";alert(u)},log:function(u){"use strict";alert(u)},error:function(u){"use strict";throw u}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={"+1":"\u{1F44D}","-1":"\u{1F44E}","100":"\u{1F4AF}","1234":"\u{1F522}","1st_place_medal":"\u{1F947}","2nd_place_medal":"\u{1F948}","3rd_place_medal":"\u{1F949}","8ball":"\u{1F3B1}",a:"\u{1F170}\uFE0F",ab:"\u{1F18E}",abc:"\u{1F524}",abcd:"\u{1F521}",accept:"\u{1F251}",aerial_tramway:"\u{1F6A1}",airplane:"\u2708\uFE0F",alarm_clock:"\u23F0",alembic:"\u2697\uFE0F",alien:"\u{1F47D}",ambulance:"\u{1F691}",amphora:"\u{1F3FA}",anchor:"\u2693\uFE0F",angel:"\u{1F47C}",anger:"\u{1F4A2}",angry:"\u{1F620}",anguished:"\u{1F627}",ant:"\u{1F41C}",apple:"\u{1F34E}",aquarius:"\u2652\uFE0F",aries:"\u2648\uFE0F",arrow_backward:"\u25C0\uFE0F",arrow_double_down:"\u23EC",arrow_double_up:"\u23EB",arrow_down:"\u2B07\uFE0F",arrow_down_small:"\u{1F53D}",arrow_forward:"\u25B6\uFE0F",arrow_heading_down:"\u2935\uFE0F",arrow_heading_up:"\u2934\uFE0F",arrow_left:"\u2B05\uFE0F",arrow_lower_left:"\u2199\uFE0F",arrow_lower_right:"\u2198\uFE0F",arrow_right:"\u27A1\uFE0F",arrow_right_hook:"\u21AA\uFE0F",arrow_up:"\u2B06\uFE0F",arrow_up_down:"\u2195\uFE0F",arrow_up_small:"\u{1F53C}",arrow_upper_left:"\u2196\uFE0F",arrow_upper_right:"\u2197\uFE0F",arrows_clockwise:"\u{1F503}",arrows_counterclockwise:"\u{1F504}",art:"\u{1F3A8}",articulated_lorry:"\u{1F69B}",artificial_satellite:"\u{1F6F0}",astonished:"\u{1F632}",athletic_shoe:"\u{1F45F}",atm:"\u{1F3E7}",atom_symbol:"\u269B\uFE0F",avocado:"\u{1F951}",b:"\u{1F171}\uFE0F",baby:"\u{1F476}",baby_bottle:"\u{1F37C}",baby_chick:"\u{1F424}",baby_symbol:"\u{1F6BC}",back:"\u{1F519}",bacon:"\u{1F953}",badminton:"\u{1F3F8}",baggage_claim:"\u{1F6C4}",baguette_bread:"\u{1F956}",balance_scale:"\u2696\uFE0F",balloon:"\u{1F388}",ballot_box:"\u{1F5F3}",ballot_box_with_check:"\u2611\uFE0F",bamboo:"\u{1F38D}",banana:"\u{1F34C}",bangbang:"\u203C\uFE0F",bank:"\u{1F3E6}",bar_chart:"\u{1F4CA}",barber:"\u{1F488}",baseball:"\u26BE\uFE0F",basketball:"\u{1F3C0}",basketball_man:"\u26F9\uFE0F",basketball_woman:"\u26F9\uFE0F&zwj;\u2640\uFE0F",bat:"\u{1F987}",bath:"\u{1F6C0}",bathtub:"\u{1F6C1}",battery:"\u{1F50B}",beach_umbrella:"\u{1F3D6}",bear:"\u{1F43B}",bed:"\u{1F6CF}",bee:"\u{1F41D}",beer:"\u{1F37A}",beers:"\u{1F37B}",beetle:"\u{1F41E}",beginner:"\u{1F530}",bell:"\u{1F514}",bellhop_bell:"\u{1F6CE}",bento:"\u{1F371}",biking_man:"\u{1F6B4}",bike:"\u{1F6B2}",biking_woman:"\u{1F6B4}&zwj;\u2640\uFE0F",bikini:"\u{1F459}",biohazard:"\u2623\uFE0F",bird:"\u{1F426}",birthday:"\u{1F382}",black_circle:"\u26AB\uFE0F",black_flag:"\u{1F3F4}",black_heart:"\u{1F5A4}",black_joker:"\u{1F0CF}",black_large_square:"\u2B1B\uFE0F",black_medium_small_square:"\u25FE\uFE0F",black_medium_square:"\u25FC\uFE0F",black_nib:"\u2712\uFE0F",black_small_square:"\u25AA\uFE0F",black_square_button:"\u{1F532}",blonde_man:"\u{1F471}",blonde_woman:"\u{1F471}&zwj;\u2640\uFE0F",blossom:"\u{1F33C}",blowfish:"\u{1F421}",blue_book:"\u{1F4D8}",blue_car:"\u{1F699}",blue_heart:"\u{1F499}",blush:"\u{1F60A}",boar:"\u{1F417}",boat:"\u26F5\uFE0F",bomb:"\u{1F4A3}",book:"\u{1F4D6}",bookmark:"\u{1F516}",bookmark_tabs:"\u{1F4D1}",books:"\u{1F4DA}",boom:"\u{1F4A5}",boot:"\u{1F462}",bouquet:"\u{1F490}",bowing_man:"\u{1F647}",bow_and_arrow:"\u{1F3F9}",bowing_woman:"\u{1F647}&zwj;\u2640\uFE0F",bowling:"\u{1F3B3}",boxing_glove:"\u{1F94A}",boy:"\u{1F466}",bread:"\u{1F35E}",bride_with_veil:"\u{1F470}",bridge_at_night:"\u{1F309}",briefcase:"\u{1F4BC}",broken_heart:"\u{1F494}",bug:"\u{1F41B}",building_construction:"\u{1F3D7}",bulb:"\u{1F4A1}",bullettrain_front:"\u{1F685}",bullettrain_side:"\u{1F684}",burrito:"\u{1F32F}",bus:"\u{1F68C}",business_suit_levitating:"\u{1F574}",busstop:"\u{1F68F}",bust_in_silhouette:"\u{1F464}",busts_in_silhouette:"\u{1F465}",butterfly:"\u{1F98B}",cactus:"\u{1F335}",cake:"\u{1F370}",calendar:"\u{1F4C6}",call_me_hand:"\u{1F919}",calling:"\u{1F4F2}",camel:"\u{1F42B}",camera:"\u{1F4F7}",camera_flash:"\u{1F4F8}",camping:"\u{1F3D5}",cancer:"\u264B\uFE0F",candle:"\u{1F56F}",candy:"\u{1F36C}",canoe:"\u{1F6F6}",capital_abcd:"\u{1F520}",capricorn:"\u2651\uFE0F",car:"\u{1F697}",card_file_box:"\u{1F5C3}",card_index:"\u{1F4C7}",card_index_dividers:"\u{1F5C2}",carousel_horse:"\u{1F3A0}",carrot:"\u{1F955}",cat:"\u{1F431}",cat2:"\u{1F408}",cd:"\u{1F4BF}",chains:"\u26D3",champagne:"\u{1F37E}",chart:"\u{1F4B9}",chart_with_downwards_trend:"\u{1F4C9}",chart_with_upwards_trend:"\u{1F4C8}",checkered_flag:"\u{1F3C1}",cheese:"\u{1F9C0}",cherries:"\u{1F352}",cherry_blossom:"\u{1F338}",chestnut:"\u{1F330}",chicken:"\u{1F414}",children_crossing:"\u{1F6B8}",chipmunk:"\u{1F43F}",chocolate_bar:"\u{1F36B}",christmas_tree:"\u{1F384}",church:"\u26EA\uFE0F",cinema:"\u{1F3A6}",circus_tent:"\u{1F3AA}",city_sunrise:"\u{1F307}",city_sunset:"\u{1F306}",cityscape:"\u{1F3D9}",cl:"\u{1F191}",clamp:"\u{1F5DC}",clap:"\u{1F44F}",clapper:"\u{1F3AC}",classical_building:"\u{1F3DB}",clinking_glasses:"\u{1F942}",clipboard:"\u{1F4CB}",clock1:"\u{1F550}",clock10:"\u{1F559}",clock1030:"\u{1F565}",clock11:"\u{1F55A}",clock1130:"\u{1F566}",clock12:"\u{1F55B}",clock1230:"\u{1F567}",clock130:"\u{1F55C}",clock2:"\u{1F551}",clock230:"\u{1F55D}",clock3:"\u{1F552}",clock330:"\u{1F55E}",clock4:"\u{1F553}",clock430:"\u{1F55F}",clock5:"\u{1F554}",clock530:"\u{1F560}",clock6:"\u{1F555}",clock630:"\u{1F561}",clock7:"\u{1F556}",clock730:"\u{1F562}",clock8:"\u{1F557}",clock830:"\u{1F563}",clock9:"\u{1F558}",clock930:"\u{1F564}",closed_book:"\u{1F4D5}",closed_lock_with_key:"\u{1F510}",closed_umbrella:"\u{1F302}",cloud:"\u2601\uFE0F",cloud_with_lightning:"\u{1F329}",cloud_with_lightning_and_rain:"\u26C8",cloud_with_rain:"\u{1F327}",cloud_with_snow:"\u{1F328}",clown_face:"\u{1F921}",clubs:"\u2663\uFE0F",cocktail:"\u{1F378}",coffee:"\u2615\uFE0F",coffin:"\u26B0\uFE0F",cold_sweat:"\u{1F630}",comet:"\u2604\uFE0F",computer:"\u{1F4BB}",computer_mouse:"\u{1F5B1}",confetti_ball:"\u{1F38A}",confounded:"\u{1F616}",confused:"\u{1F615}",congratulations:"\u3297\uFE0F",construction:"\u{1F6A7}",construction_worker_man:"\u{1F477}",construction_worker_woman:"\u{1F477}&zwj;\u2640\uFE0F",control_knobs:"\u{1F39B}",convenience_store:"\u{1F3EA}",cookie:"\u{1F36A}",cool:"\u{1F192}",policeman:"\u{1F46E}",copyright:"\xA9\uFE0F",corn:"\u{1F33D}",couch_and_lamp:"\u{1F6CB}",couple:"\u{1F46B}",couple_with_heart_woman_man:"\u{1F491}",couple_with_heart_man_man:"\u{1F468}&zwj;\u2764\uFE0F&zwj;\u{1F468}",couple_with_heart_woman_woman:"\u{1F469}&zwj;\u2764\uFE0F&zwj;\u{1F469}",couplekiss_man_man:"\u{1F468}&zwj;\u2764\uFE0F&zwj;\u{1F48B}&zwj;\u{1F468}",couplekiss_man_woman:"\u{1F48F}",couplekiss_woman_woman:"\u{1F469}&zwj;\u2764\uFE0F&zwj;\u{1F48B}&zwj;\u{1F469}",cow:"\u{1F42E}",cow2:"\u{1F404}",cowboy_hat_face:"\u{1F920}",crab:"\u{1F980}",crayon:"\u{1F58D}",credit_card:"\u{1F4B3}",crescent_moon:"\u{1F319}",cricket:"\u{1F3CF}",crocodile:"\u{1F40A}",croissant:"\u{1F950}",crossed_fingers:"\u{1F91E}",crossed_flags:"\u{1F38C}",crossed_swords:"\u2694\uFE0F",crown:"\u{1F451}",cry:"\u{1F622}",crying_cat_face:"\u{1F63F}",crystal_ball:"\u{1F52E}",cucumber:"\u{1F952}",cupid:"\u{1F498}",curly_loop:"\u27B0",currency_exchange:"\u{1F4B1}",curry:"\u{1F35B}",custard:"\u{1F36E}",customs:"\u{1F6C3}",cyclone:"\u{1F300}",dagger:"\u{1F5E1}",dancer:"\u{1F483}",dancing_women:"\u{1F46F}",dancing_men:"\u{1F46F}&zwj;\u2642\uFE0F",dango:"\u{1F361}",dark_sunglasses:"\u{1F576}",dart:"\u{1F3AF}",dash:"\u{1F4A8}",date:"\u{1F4C5}",deciduous_tree:"\u{1F333}",deer:"\u{1F98C}",department_store:"\u{1F3EC}",derelict_house:"\u{1F3DA}",desert:"\u{1F3DC}",desert_island:"\u{1F3DD}",desktop_computer:"\u{1F5A5}",male_detective:"\u{1F575}\uFE0F",diamond_shape_with_a_dot_inside:"\u{1F4A0}",diamonds:"\u2666\uFE0F",disappointed:"\u{1F61E}",disappointed_relieved:"\u{1F625}",dizzy:"\u{1F4AB}",dizzy_face:"\u{1F635}",do_not_litter:"\u{1F6AF}",dog:"\u{1F436}",dog2:"\u{1F415}",dollar:"\u{1F4B5}",dolls:"\u{1F38E}",dolphin:"\u{1F42C}",door:"\u{1F6AA}",doughnut:"\u{1F369}",dove:"\u{1F54A}",dragon:"\u{1F409}",dragon_face:"\u{1F432}",dress:"\u{1F457}",dromedary_camel:"\u{1F42A}",drooling_face:"\u{1F924}",droplet:"\u{1F4A7}",drum:"\u{1F941}",duck:"\u{1F986}",dvd:"\u{1F4C0}","e-mail":"\u{1F4E7}",eagle:"\u{1F985}",ear:"\u{1F442}",ear_of_rice:"\u{1F33E}",earth_africa:"\u{1F30D}",earth_americas:"\u{1F30E}",earth_asia:"\u{1F30F}",egg:"\u{1F95A}",eggplant:"\u{1F346}",eight_pointed_black_star:"\u2734\uFE0F",eight_spoked_asterisk:"\u2733\uFE0F",electric_plug:"\u{1F50C}",elephant:"\u{1F418}",email:"\u2709\uFE0F",end:"\u{1F51A}",envelope_with_arrow:"\u{1F4E9}",euro:"\u{1F4B6}",european_castle:"\u{1F3F0}",european_post_office:"\u{1F3E4}",evergreen_tree:"\u{1F332}",exclamation:"\u2757\uFE0F",expressionless:"\u{1F611}",eye:"\u{1F441}",eye_speech_bubble:"\u{1F441}&zwj;\u{1F5E8}",eyeglasses:"\u{1F453}",eyes:"\u{1F440}",face_with_head_bandage:"\u{1F915}",face_with_thermometer:"\u{1F912}",fist_oncoming:"\u{1F44A}",factory:"\u{1F3ED}",fallen_leaf:"\u{1F342}",family_man_woman_boy:"\u{1F46A}",family_man_boy:"\u{1F468}&zwj;\u{1F466}",family_man_boy_boy:"\u{1F468}&zwj;\u{1F466}&zwj;\u{1F466}",family_man_girl:"\u{1F468}&zwj;\u{1F467}",family_man_girl_boy:"\u{1F468}&zwj;\u{1F467}&zwj;\u{1F466}",family_man_girl_girl:"\u{1F468}&zwj;\u{1F467}&zwj;\u{1F467}",family_man_man_boy:"\u{1F468}&zwj;\u{1F468}&zwj;\u{1F466}",family_man_man_boy_boy:"\u{1F468}&zwj;\u{1F468}&zwj;\u{1F466}&zwj;\u{1F466}",family_man_man_girl:"\u{1F468}&zwj;\u{1F468}&zwj;\u{1F467}",family_man_man_girl_boy:"\u{1F468}&zwj;\u{1F468}&zwj;\u{1F467}&zwj;\u{1F466}",family_man_man_girl_girl:"\u{1F468}&zwj;\u{1F468}&zwj;\u{1F467}&zwj;\u{1F467}",family_man_woman_boy_boy:"\u{1F468}&zwj;\u{1F469}&zwj;\u{1F466}&zwj;\u{1F466}",family_man_woman_girl:"\u{1F468}&zwj;\u{1F469}&zwj;\u{1F467}",family_man_woman_girl_boy:"\u{1F468}&zwj;\u{1F469}&zwj;\u{1F467}&zwj;\u{1F466}",family_man_woman_girl_girl:"\u{1F468}&zwj;\u{1F469}&zwj;\u{1F467}&zwj;\u{1F467}",family_woman_boy:"\u{1F469}&zwj;\u{1F466}",family_woman_boy_boy:"\u{1F469}&zwj;\u{1F466}&zwj;\u{1F466}",family_woman_girl:"\u{1F469}&zwj;\u{1F467}",family_woman_girl_boy:"\u{1F469}&zwj;\u{1F467}&zwj;\u{1F466}",family_woman_girl_girl:"\u{1F469}&zwj;\u{1F467}&zwj;\u{1F467}",family_woman_woman_boy:"\u{1F469}&zwj;\u{1F469}&zwj;\u{1F466}",family_woman_woman_boy_boy:"\u{1F469}&zwj;\u{1F469}&zwj;\u{1F466}&zwj;\u{1F466}",family_woman_woman_girl:"\u{1F469}&zwj;\u{1F469}&zwj;\u{1F467}",family_woman_woman_girl_boy:"\u{1F469}&zwj;\u{1F469}&zwj;\u{1F467}&zwj;\u{1F466}",family_woman_woman_girl_girl:"\u{1F469}&zwj;\u{1F469}&zwj;\u{1F467}&zwj;\u{1F467}",fast_forward:"\u23E9",fax:"\u{1F4E0}",fearful:"\u{1F628}",feet:"\u{1F43E}",female_detective:"\u{1F575}\uFE0F&zwj;\u2640\uFE0F",ferris_wheel:"\u{1F3A1}",ferry:"\u26F4",field_hockey:"\u{1F3D1}",file_cabinet:"\u{1F5C4}",file_folder:"\u{1F4C1}",film_projector:"\u{1F4FD}",film_strip:"\u{1F39E}",fire:"\u{1F525}",fire_engine:"\u{1F692}",fireworks:"\u{1F386}",first_quarter_moon:"\u{1F313}",first_quarter_moon_with_face:"\u{1F31B}",fish:"\u{1F41F}",fish_cake:"\u{1F365}",fishing_pole_and_fish:"\u{1F3A3}",fist_raised:"\u270A",fist_left:"\u{1F91B}",fist_right:"\u{1F91C}",flags:"\u{1F38F}",flashlight:"\u{1F526}",fleur_de_lis:"\u269C\uFE0F",flight_arrival:"\u{1F6EC}",flight_departure:"\u{1F6EB}",floppy_disk:"\u{1F4BE}",flower_playing_cards:"\u{1F3B4}",flushed:"\u{1F633}",fog:"\u{1F32B}",foggy:"\u{1F301}",football:"\u{1F3C8}",footprints:"\u{1F463}",fork_and_knife:"\u{1F374}",fountain:"\u26F2\uFE0F",fountain_pen:"\u{1F58B}",four_leaf_clover:"\u{1F340}",fox_face:"\u{1F98A}",framed_picture:"\u{1F5BC}",free:"\u{1F193}",fried_egg:"\u{1F373}",fried_shrimp:"\u{1F364}",fries:"\u{1F35F}",frog:"\u{1F438}",frowning:"\u{1F626}",frowning_face:"\u2639\uFE0F",frowning_man:"\u{1F64D}&zwj;\u2642\uFE0F",frowning_woman:"\u{1F64D}",middle_finger:"\u{1F595}",fuelpump:"\u26FD\uFE0F",full_moon:"\u{1F315}",full_moon_with_face:"\u{1F31D}",funeral_urn:"\u26B1\uFE0F",game_die:"\u{1F3B2}",gear:"\u2699\uFE0F",gem:"\u{1F48E}",gemini:"\u264A\uFE0F",ghost:"\u{1F47B}",gift:"\u{1F381}",gift_heart:"\u{1F49D}",girl:"\u{1F467}",globe_with_meridians:"\u{1F310}",goal_net:"\u{1F945}",goat:"\u{1F410}",golf:"\u26F3\uFE0F",golfing_man:"\u{1F3CC}\uFE0F",golfing_woman:"\u{1F3CC}\uFE0F&zwj;\u2640\uFE0F",gorilla:"\u{1F98D}",grapes:"\u{1F347}",green_apple:"\u{1F34F}",green_book:"\u{1F4D7}",green_heart:"\u{1F49A}",green_salad:"\u{1F957}",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\u{1F62C}",grin:"\u{1F601}",grinning:"\u{1F600}",guardsman:"\u{1F482}",guardswoman:"\u{1F482}&zwj;\u2640\uFE0F",guitar:"\u{1F3B8}",gun:"\u{1F52B}",haircut_woman:"\u{1F487}",haircut_man:"\u{1F487}&zwj;\u2642\uFE0F",hamburger:"\u{1F354}",hammer:"\u{1F528}",hammer_and_pick:"\u2692",hammer_and_wrench:"\u{1F6E0}",hamster:"\u{1F439}",hand:"\u270B",handbag:"\u{1F45C}",handshake:"\u{1F91D}",hankey:"\u{1F4A9}",hatched_chick:"\u{1F425}",hatching_chick:"\u{1F423}",headphones:"\u{1F3A7}",hear_no_evil:"\u{1F649}",heart:"\u2764\uFE0F",heart_decoration:"\u{1F49F}",heart_eyes:"\u{1F60D}",heart_eyes_cat:"\u{1F63B}",heartbeat:"\u{1F493}",heartpulse:"\u{1F497}",hearts:"\u2665\uFE0F",heavy_check_mark:"\u2714\uFE0F",heavy_division_sign:"\u2797",heavy_dollar_sign:"\u{1F4B2}",heavy_heart_exclamation:"\u2763\uFE0F",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\uFE0F",heavy_plus_sign:"\u2795",helicopter:"\u{1F681}",herb:"\u{1F33F}",hibiscus:"\u{1F33A}",high_brightness:"\u{1F506}",high_heel:"\u{1F460}",hocho:"\u{1F52A}",hole:"\u{1F573}",honey_pot:"\u{1F36F}",horse:"\u{1F434}",horse_racing:"\u{1F3C7}",hospital:"\u{1F3E5}",hot_pepper:"\u{1F336}",hotdog:"\u{1F32D}",hotel:"\u{1F3E8}",hotsprings:"\u2668\uFE0F",hourglass:"\u231B\uFE0F",hourglass_flowing_sand:"\u23F3",house:"\u{1F3E0}",house_with_garden:"\u{1F3E1}",houses:"\u{1F3D8}",hugs:"\u{1F917}",hushed:"\u{1F62F}",ice_cream:"\u{1F368}",ice_hockey:"\u{1F3D2}",ice_skate:"\u26F8",icecream:"\u{1F366}",id:"\u{1F194}",ideograph_advantage:"\u{1F250}",imp:"\u{1F47F}",inbox_tray:"\u{1F4E5}",incoming_envelope:"\u{1F4E8}",tipping_hand_woman:"\u{1F481}",information_source:"\u2139\uFE0F",innocent:"\u{1F607}",interrobang:"\u2049\uFE0F",iphone:"\u{1F4F1}",izakaya_lantern:"\u{1F3EE}",jack_o_lantern:"\u{1F383}",japan:"\u{1F5FE}",japanese_castle:"\u{1F3EF}",japanese_goblin:"\u{1F47A}",japanese_ogre:"\u{1F479}",jeans:"\u{1F456}",joy:"\u{1F602}",joy_cat:"\u{1F639}",joystick:"\u{1F579}",kaaba:"\u{1F54B}",key:"\u{1F511}",keyboard:"\u2328\uFE0F",keycap_ten:"\u{1F51F}",kick_scooter:"\u{1F6F4}",kimono:"\u{1F458}",kiss:"\u{1F48B}",kissing:"\u{1F617}",kissing_cat:"\u{1F63D}",kissing_closed_eyes:"\u{1F61A}",kissing_heart:"\u{1F618}",kissing_smiling_eyes:"\u{1F619}",kiwi_fruit:"\u{1F95D}",koala:"\u{1F428}",koko:"\u{1F201}",label:"\u{1F3F7}",large_blue_circle:"\u{1F535}",large_blue_diamond:"\u{1F537}",large_orange_diamond:"\u{1F536}",last_quarter_moon:"\u{1F317}",last_quarter_moon_with_face:"\u{1F31C}",latin_cross:"\u271D\uFE0F",laughing:"\u{1F606}",leaves:"\u{1F343}",ledger:"\u{1F4D2}",left_luggage:"\u{1F6C5}",left_right_arrow:"\u2194\uFE0F",leftwards_arrow_with_hook:"\u21A9\uFE0F",lemon:"\u{1F34B}",leo:"\u264C\uFE0F",leopard:"\u{1F406}",level_slider:"\u{1F39A}",libra:"\u264E\uFE0F",light_rail:"\u{1F688}",link:"\u{1F517}",lion:"\u{1F981}",lips:"\u{1F444}",lipstick:"\u{1F484}",lizard:"\u{1F98E}",lock:"\u{1F512}",lock_with_ink_pen:"\u{1F50F}",lollipop:"\u{1F36D}",loop:"\u27BF",loud_sound:"\u{1F50A}",loudspeaker:"\u{1F4E2}",love_hotel:"\u{1F3E9}",love_letter:"\u{1F48C}",low_brightness:"\u{1F505}",lying_face:"\u{1F925}",m:"\u24C2\uFE0F",mag:"\u{1F50D}",mag_right:"\u{1F50E}",mahjong:"\u{1F004}\uFE0F",mailbox:"\u{1F4EB}",mailbox_closed:"\u{1F4EA}",mailbox_with_mail:"\u{1F4EC}",mailbox_with_no_mail:"\u{1F4ED}",man:"\u{1F468}",man_artist:"\u{1F468}&zwj;\u{1F3A8}",man_astronaut:"\u{1F468}&zwj;\u{1F680}",man_cartwheeling:"\u{1F938}&zwj;\u2642\uFE0F",man_cook:"\u{1F468}&zwj;\u{1F373}",man_dancing:"\u{1F57A}",man_facepalming:"\u{1F926}&zwj;\u2642\uFE0F",man_factory_worker:"\u{1F468}&zwj;\u{1F3ED}",man_farmer:"\u{1F468}&zwj;\u{1F33E}",man_firefighter:"\u{1F468}&zwj;\u{1F692}",man_health_worker:"\u{1F468}&zwj;\u2695\uFE0F",man_in_tuxedo:"\u{1F935}",man_judge:"\u{1F468}&zwj;\u2696\uFE0F",man_juggling:"\u{1F939}&zwj;\u2642\uFE0F",man_mechanic:"\u{1F468}&zwj;\u{1F527}",man_office_worker:"\u{1F468}&zwj;\u{1F4BC}",man_pilot:"\u{1F468}&zwj;\u2708\uFE0F",man_playing_handball:"\u{1F93E}&zwj;\u2642\uFE0F",man_playing_water_polo:"\u{1F93D}&zwj;\u2642\uFE0F",man_scientist:"\u{1F468}&zwj;\u{1F52C}",man_shrugging:"\u{1F937}&zwj;\u2642\uFE0F",man_singer:"\u{1F468}&zwj;\u{1F3A4}",man_student:"\u{1F468}&zwj;\u{1F393}",man_teacher:"\u{1F468}&zwj;\u{1F3EB}",man_technologist:"\u{1F468}&zwj;\u{1F4BB}",man_with_gua_pi_mao:"\u{1F472}",man_with_turban:"\u{1F473}",tangerine:"\u{1F34A}",mans_shoe:"\u{1F45E}",mantelpiece_clock:"\u{1F570}",maple_leaf:"\u{1F341}",martial_arts_uniform:"\u{1F94B}",mask:"\u{1F637}",massage_woman:"\u{1F486}",massage_man:"\u{1F486}&zwj;\u2642\uFE0F",meat_on_bone:"\u{1F356}",medal_military:"\u{1F396}",medal_sports:"\u{1F3C5}",mega:"\u{1F4E3}",melon:"\u{1F348}",memo:"\u{1F4DD}",men_wrestling:"\u{1F93C}&zwj;\u2642\uFE0F",menorah:"\u{1F54E}",mens:"\u{1F6B9}",metal:"\u{1F918}",metro:"\u{1F687}",microphone:"\u{1F3A4}",microscope:"\u{1F52C}",milk_glass:"\u{1F95B}",milky_way:"\u{1F30C}",minibus:"\u{1F690}",minidisc:"\u{1F4BD}",mobile_phone_off:"\u{1F4F4}",money_mouth_face:"\u{1F911}",money_with_wings:"\u{1F4B8}",moneybag:"\u{1F4B0}",monkey:"\u{1F412}",monkey_face:"\u{1F435}",monorail:"\u{1F69D}",moon:"\u{1F314}",mortar_board:"\u{1F393}",mosque:"\u{1F54C}",motor_boat:"\u{1F6E5}",motor_scooter:"\u{1F6F5}",motorcycle:"\u{1F3CD}",motorway:"\u{1F6E3}",mount_fuji:"\u{1F5FB}",mountain:"\u26F0",mountain_biking_man:"\u{1F6B5}",mountain_biking_woman:"\u{1F6B5}&zwj;\u2640\uFE0F",mountain_cableway:"\u{1F6A0}",mountain_railway:"\u{1F69E}",mountain_snow:"\u{1F3D4}",mouse:"\u{1F42D}",mouse2:"\u{1F401}",movie_camera:"\u{1F3A5}",moyai:"\u{1F5FF}",mrs_claus:"\u{1F936}",muscle:"\u{1F4AA}",mushroom:"\u{1F344}",musical_keyboard:"\u{1F3B9}",musical_note:"\u{1F3B5}",musical_score:"\u{1F3BC}",mute:"\u{1F507}",nail_care:"\u{1F485}",name_badge:"\u{1F4DB}",national_park:"\u{1F3DE}",nauseated_face:"\u{1F922}",necktie:"\u{1F454}",negative_squared_cross_mark:"\u274E",nerd_face:"\u{1F913}",neutral_face:"\u{1F610}",new:"\u{1F195}",new_moon:"\u{1F311}",new_moon_with_face:"\u{1F31A}",newspaper:"\u{1F4F0}",newspaper_roll:"\u{1F5DE}",next_track_button:"\u23ED",ng:"\u{1F196}",no_good_man:"\u{1F645}&zwj;\u2642\uFE0F",no_good_woman:"\u{1F645}",night_with_stars:"\u{1F303}",no_bell:"\u{1F515}",no_bicycles:"\u{1F6B3}",no_entry:"\u26D4\uFE0F",no_entry_sign:"\u{1F6AB}",no_mobile_phones:"\u{1F4F5}",no_mouth:"\u{1F636}",no_pedestrians:"\u{1F6B7}",no_smoking:"\u{1F6AD}","non-potable_water":"\u{1F6B1}",nose:"\u{1F443}",notebook:"\u{1F4D3}",notebook_with_decorative_cover:"\u{1F4D4}",notes:"\u{1F3B6}",nut_and_bolt:"\u{1F529}",o:"\u2B55\uFE0F",o2:"\u{1F17E}\uFE0F",ocean:"\u{1F30A}",octopus:"\u{1F419}",oden:"\u{1F362}",office:"\u{1F3E2}",oil_drum:"\u{1F6E2}",ok:"\u{1F197}",ok_hand:"\u{1F44C}",ok_man:"\u{1F646}&zwj;\u2642\uFE0F",ok_woman:"\u{1F646}",old_key:"\u{1F5DD}",older_man:"\u{1F474}",older_woman:"\u{1F475}",om:"\u{1F549}",on:"\u{1F51B}",oncoming_automobile:"\u{1F698}",oncoming_bus:"\u{1F68D}",oncoming_police_car:"\u{1F694}",oncoming_taxi:"\u{1F696}",open_file_folder:"\u{1F4C2}",open_hands:"\u{1F450}",open_mouth:"\u{1F62E}",open_umbrella:"\u2602\uFE0F",ophiuchus:"\u26CE",orange_book:"\u{1F4D9}",orthodox_cross:"\u2626\uFE0F",outbox_tray:"\u{1F4E4}",owl:"\u{1F989}",ox:"\u{1F402}",package:"\u{1F4E6}",page_facing_up:"\u{1F4C4}",page_with_curl:"\u{1F4C3}",pager:"\u{1F4DF}",paintbrush:"\u{1F58C}",palm_tree:"\u{1F334}",pancakes:"\u{1F95E}",panda_face:"\u{1F43C}",paperclip:"\u{1F4CE}",paperclips:"\u{1F587}",parasol_on_ground:"\u26F1",parking:"\u{1F17F}\uFE0F",part_alternation_mark:"\u303D\uFE0F",partly_sunny:"\u26C5\uFE0F",passenger_ship:"\u{1F6F3}",passport_control:"\u{1F6C2}",pause_button:"\u23F8",peace_symbol:"\u262E\uFE0F",peach:"\u{1F351}",peanuts:"\u{1F95C}",pear:"\u{1F350}",pen:"\u{1F58A}",pencil2:"\u270F\uFE0F",penguin:"\u{1F427}",pensive:"\u{1F614}",performing_arts:"\u{1F3AD}",persevere:"\u{1F623}",person_fencing:"\u{1F93A}",pouting_woman:"\u{1F64E}",phone:"\u260E\uFE0F",pick:"\u26CF",pig:"\u{1F437}",pig2:"\u{1F416}",pig_nose:"\u{1F43D}",pill:"\u{1F48A}",pineapple:"\u{1F34D}",ping_pong:"\u{1F3D3}",pisces:"\u2653\uFE0F",pizza:"\u{1F355}",place_of_worship:"\u{1F6D0}",plate_with_cutlery:"\u{1F37D}",play_or_pause_button:"\u23EF",point_down:"\u{1F447}",point_left:"\u{1F448}",point_right:"\u{1F449}",point_up:"\u261D\uFE0F",point_up_2:"\u{1F446}",police_car:"\u{1F693}",policewoman:"\u{1F46E}&zwj;\u2640\uFE0F",poodle:"\u{1F429}",popcorn:"\u{1F37F}",post_office:"\u{1F3E3}",postal_horn:"\u{1F4EF}",postbox:"\u{1F4EE}",potable_water:"\u{1F6B0}",potato:"\u{1F954}",pouch:"\u{1F45D}",poultry_leg:"\u{1F357}",pound:"\u{1F4B7}",rage:"\u{1F621}",pouting_cat:"\u{1F63E}",pouting_man:"\u{1F64E}&zwj;\u2642\uFE0F",pray:"\u{1F64F}",prayer_beads:"\u{1F4FF}",pregnant_woman:"\u{1F930}",previous_track_button:"\u23EE",prince:"\u{1F934}",princess:"\u{1F478}",printer:"\u{1F5A8}",purple_heart:"\u{1F49C}",purse:"\u{1F45B}",pushpin:"\u{1F4CC}",put_litter_in_its_place:"\u{1F6AE}",question:"\u2753",rabbit:"\u{1F430}",rabbit2:"\u{1F407}",racehorse:"\u{1F40E}",racing_car:"\u{1F3CE}",radio:"\u{1F4FB}",radio_button:"\u{1F518}",radioactive:"\u2622\uFE0F",railway_car:"\u{1F683}",railway_track:"\u{1F6E4}",rainbow:"\u{1F308}",rainbow_flag:"\u{1F3F3}\uFE0F&zwj;\u{1F308}",raised_back_of_hand:"\u{1F91A}",raised_hand_with_fingers_splayed:"\u{1F590}",raised_hands:"\u{1F64C}",raising_hand_woman:"\u{1F64B}",raising_hand_man:"\u{1F64B}&zwj;\u2642\uFE0F",ram:"\u{1F40F}",ramen:"\u{1F35C}",rat:"\u{1F400}",record_button:"\u23FA",recycle:"\u267B\uFE0F",red_circle:"\u{1F534}",registered:"\xAE\uFE0F",relaxed:"\u263A\uFE0F",relieved:"\u{1F60C}",reminder_ribbon:"\u{1F397}",repeat:"\u{1F501}",repeat_one:"\u{1F502}",rescue_worker_helmet:"\u26D1",restroom:"\u{1F6BB}",revolving_hearts:"\u{1F49E}",rewind:"\u23EA",rhinoceros:"\u{1F98F}",ribbon:"\u{1F380}",rice:"\u{1F35A}",rice_ball:"\u{1F359}",rice_cracker:"\u{1F358}",rice_scene:"\u{1F391}",right_anger_bubble:"\u{1F5EF}",ring:"\u{1F48D}",robot:"\u{1F916}",rocket:"\u{1F680}",rofl:"\u{1F923}",roll_eyes:"\u{1F644}",roller_coaster:"\u{1F3A2}",rooster:"\u{1F413}",rose:"\u{1F339}",rosette:"\u{1F3F5}",rotating_light:"\u{1F6A8}",round_pushpin:"\u{1F4CD}",rowing_man:"\u{1F6A3}",rowing_woman:"\u{1F6A3}&zwj;\u2640\uFE0F",rugby_football:"\u{1F3C9}",running_man:"\u{1F3C3}",running_shirt_with_sash:"\u{1F3BD}",running_woman:"\u{1F3C3}&zwj;\u2640\uFE0F",sa:"\u{1F202}\uFE0F",sagittarius:"\u2650\uFE0F",sake:"\u{1F376}",sandal:"\u{1F461}",santa:"\u{1F385}",satellite:"\u{1F4E1}",saxophone:"\u{1F3B7}",school:"\u{1F3EB}",school_satchel:"\u{1F392}",scissors:"\u2702\uFE0F",scorpion:"\u{1F982}",scorpius:"\u264F\uFE0F",scream:"\u{1F631}",scream_cat:"\u{1F640}",scroll:"\u{1F4DC}",seat:"\u{1F4BA}",secret:"\u3299\uFE0F",see_no_evil:"\u{1F648}",seedling:"\u{1F331}",selfie:"\u{1F933}",shallow_pan_of_food:"\u{1F958}",shamrock:"\u2618\uFE0F",shark:"\u{1F988}",shaved_ice:"\u{1F367}",sheep:"\u{1F411}",shell:"\u{1F41A}",shield:"\u{1F6E1}",shinto_shrine:"\u26E9",ship:"\u{1F6A2}",shirt:"\u{1F455}",shopping:"\u{1F6CD}",shopping_cart:"\u{1F6D2}",shower:"\u{1F6BF}",shrimp:"\u{1F990}",signal_strength:"\u{1F4F6}",six_pointed_star:"\u{1F52F}",ski:"\u{1F3BF}",skier:"\u26F7",skull:"\u{1F480}",skull_and_crossbones:"\u2620\uFE0F",sleeping:"\u{1F634}",sleeping_bed:"\u{1F6CC}",sleepy:"\u{1F62A}",slightly_frowning_face:"\u{1F641}",slightly_smiling_face:"\u{1F642}",slot_machine:"\u{1F3B0}",small_airplane:"\u{1F6E9}",small_blue_diamond:"\u{1F539}",small_orange_diamond:"\u{1F538}",small_red_triangle:"\u{1F53A}",small_red_triangle_down:"\u{1F53B}",smile:"\u{1F604}",smile_cat:"\u{1F638}",smiley:"\u{1F603}",smiley_cat:"\u{1F63A}",smiling_imp:"\u{1F608}",smirk:"\u{1F60F}",smirk_cat:"\u{1F63C}",smoking:"\u{1F6AC}",snail:"\u{1F40C}",snake:"\u{1F40D}",sneezing_face:"\u{1F927}",snowboarder:"\u{1F3C2}",snowflake:"\u2744\uFE0F",snowman:"\u26C4\uFE0F",snowman_with_snow:"\u2603\uFE0F",sob:"\u{1F62D}",soccer:"\u26BD\uFE0F",soon:"\u{1F51C}",sos:"\u{1F198}",sound:"\u{1F509}",space_invader:"\u{1F47E}",spades:"\u2660\uFE0F",spaghetti:"\u{1F35D}",sparkle:"\u2747\uFE0F",sparkler:"\u{1F387}",sparkles:"\u2728",sparkling_heart:"\u{1F496}",speak_no_evil:"\u{1F64A}",speaker:"\u{1F508}",speaking_head:"\u{1F5E3}",speech_balloon:"\u{1F4AC}",speedboat:"\u{1F6A4}",spider:"\u{1F577}",spider_web:"\u{1F578}",spiral_calendar:"\u{1F5D3}",spiral_notepad:"\u{1F5D2}",spoon:"\u{1F944}",squid:"\u{1F991}",stadium:"\u{1F3DF}",star:"\u2B50\uFE0F",star2:"\u{1F31F}",star_and_crescent:"\u262A\uFE0F",star_of_david:"\u2721\uFE0F",stars:"\u{1F320}",station:"\u{1F689}",statue_of_liberty:"\u{1F5FD}",steam_locomotive:"\u{1F682}",stew:"\u{1F372}",stop_button:"\u23F9",stop_sign:"\u{1F6D1}",stopwatch:"\u23F1",straight_ruler:"\u{1F4CF}",strawberry:"\u{1F353}",stuck_out_tongue:"\u{1F61B}",stuck_out_tongue_closed_eyes:"\u{1F61D}",stuck_out_tongue_winking_eye:"\u{1F61C}",studio_microphone:"\u{1F399}",stuffed_flatbread:"\u{1F959}",sun_behind_large_cloud:"\u{1F325}",sun_behind_rain_cloud:"\u{1F326}",sun_behind_small_cloud:"\u{1F324}",sun_with_face:"\u{1F31E}",sunflower:"\u{1F33B}",sunglasses:"\u{1F60E}",sunny:"\u2600\uFE0F",sunrise:"\u{1F305}",sunrise_over_mountains:"\u{1F304}",surfing_man:"\u{1F3C4}",surfing_woman:"\u{1F3C4}&zwj;\u2640\uFE0F",sushi:"\u{1F363}",suspension_railway:"\u{1F69F}",sweat:"\u{1F613}",sweat_drops:"\u{1F4A6}",sweat_smile:"\u{1F605}",sweet_potato:"\u{1F360}",swimming_man:"\u{1F3CA}",swimming_woman:"\u{1F3CA}&zwj;\u2640\uFE0F",symbols:"\u{1F523}",synagogue:"\u{1F54D}",syringe:"\u{1F489}",taco:"\u{1F32E}",tada:"\u{1F389}",tanabata_tree:"\u{1F38B}",taurus:"\u2649\uFE0F",taxi:"\u{1F695}",tea:"\u{1F375}",telephone_receiver:"\u{1F4DE}",telescope:"\u{1F52D}",tennis:"\u{1F3BE}",tent:"\u26FA\uFE0F",thermometer:"\u{1F321}",thinking:"\u{1F914}",thought_balloon:"\u{1F4AD}",ticket:"\u{1F3AB}",tickets:"\u{1F39F}",tiger:"\u{1F42F}",tiger2:"\u{1F405}",timer_clock:"\u23F2",tipping_hand_man:"\u{1F481}&zwj;\u2642\uFE0F",tired_face:"\u{1F62B}",tm:"\u2122\uFE0F",toilet:"\u{1F6BD}",tokyo_tower:"\u{1F5FC}",tomato:"\u{1F345}",tongue:"\u{1F445}",top:"\u{1F51D}",tophat:"\u{1F3A9}",tornado:"\u{1F32A}",trackball:"\u{1F5B2}",tractor:"\u{1F69C}",traffic_light:"\u{1F6A5}",train:"\u{1F68B}",train2:"\u{1F686}",tram:"\u{1F68A}",triangular_flag_on_post:"\u{1F6A9}",triangular_ruler:"\u{1F4D0}",trident:"\u{1F531}",triumph:"\u{1F624}",trolleybus:"\u{1F68E}",trophy:"\u{1F3C6}",tropical_drink:"\u{1F379}",tropical_fish:"\u{1F420}",truck:"\u{1F69A}",trumpet:"\u{1F3BA}",tulip:"\u{1F337}",tumbler_glass:"\u{1F943}",turkey:"\u{1F983}",turtle:"\u{1F422}",tv:"\u{1F4FA}",twisted_rightwards_arrows:"\u{1F500}",two_hearts:"\u{1F495}",two_men_holding_hands:"\u{1F46C}",two_women_holding_hands:"\u{1F46D}",u5272:"\u{1F239}",u5408:"\u{1F234}",u55b6:"\u{1F23A}",u6307:"\u{1F22F}\uFE0F",u6708:"\u{1F237}\uFE0F",u6709:"\u{1F236}",u6e80:"\u{1F235}",u7121:"\u{1F21A}\uFE0F",u7533:"\u{1F238}",u7981:"\u{1F232}",u7a7a:"\u{1F233}",umbrella:"\u2614\uFE0F",unamused:"\u{1F612}",underage:"\u{1F51E}",unicorn:"\u{1F984}",unlock:"\u{1F513}",up:"\u{1F199}",upside_down_face:"\u{1F643}",v:"\u270C\uFE0F",vertical_traffic_light:"\u{1F6A6}",vhs:"\u{1F4FC}",vibration_mode:"\u{1F4F3}",video_camera:"\u{1F4F9}",video_game:"\u{1F3AE}",violin:"\u{1F3BB}",virgo:"\u264D\uFE0F",volcano:"\u{1F30B}",volleyball:"\u{1F3D0}",vs:"\u{1F19A}",vulcan_salute:"\u{1F596}",walking_man:"\u{1F6B6}",walking_woman:"\u{1F6B6}&zwj;\u2640\uFE0F",waning_crescent_moon:"\u{1F318}",waning_gibbous_moon:"\u{1F316}",warning:"\u26A0\uFE0F",wastebasket:"\u{1F5D1}",watch:"\u231A\uFE0F",water_buffalo:"\u{1F403}",watermelon:"\u{1F349}",wave:"\u{1F44B}",wavy_dash:"\u3030\uFE0F",waxing_crescent_moon:"\u{1F312}",wc:"\u{1F6BE}",weary:"\u{1F629}",wedding:"\u{1F492}",weight_lifting_man:"\u{1F3CB}\uFE0F",weight_lifting_woman:"\u{1F3CB}\uFE0F&zwj;\u2640\uFE0F",whale:"\u{1F433}",whale2:"\u{1F40B}",wheel_of_dharma:"\u2638\uFE0F",wheelchair:"\u267F\uFE0F",white_check_mark:"\u2705",white_circle:"\u26AA\uFE0F",white_flag:"\u{1F3F3}\uFE0F",white_flower:"\u{1F4AE}",white_large_square:"\u2B1C\uFE0F",white_medium_small_square:"\u25FD\uFE0F",white_medium_square:"\u25FB\uFE0F",white_small_square:"\u25AB\uFE0F",white_square_button:"\u{1F533}",wilted_flower:"\u{1F940}",wind_chime:"\u{1F390}",wind_face:"\u{1F32C}",wine_glass:"\u{1F377}",wink:"\u{1F609}",wolf:"\u{1F43A}",woman:"\u{1F469}",woman_artist:"\u{1F469}&zwj;\u{1F3A8}",woman_astronaut:"\u{1F469}&zwj;\u{1F680}",woman_cartwheeling:"\u{1F938}&zwj;\u2640\uFE0F",woman_cook:"\u{1F469}&zwj;\u{1F373}",woman_facepalming:"\u{1F926}&zwj;\u2640\uFE0F",woman_factory_worker:"\u{1F469}&zwj;\u{1F3ED}",woman_farmer:"\u{1F469}&zwj;\u{1F33E}",woman_firefighter:"\u{1F469}&zwj;\u{1F692}",woman_health_worker:"\u{1F469}&zwj;\u2695\uFE0F",woman_judge:"\u{1F469}&zwj;\u2696\uFE0F",woman_juggling:"\u{1F939}&zwj;\u2640\uFE0F",woman_mechanic:"\u{1F469}&zwj;\u{1F527}",woman_office_worker:"\u{1F469}&zwj;\u{1F4BC}",woman_pilot:"\u{1F469}&zwj;\u2708\uFE0F",woman_playing_handball:"\u{1F93E}&zwj;\u2640\uFE0F",woman_playing_water_polo:"\u{1F93D}&zwj;\u2640\uFE0F",woman_scientist:"\u{1F469}&zwj;\u{1F52C}",woman_shrugging:"\u{1F937}&zwj;\u2640\uFE0F",woman_singer:"\u{1F469}&zwj;\u{1F3A4}",woman_student:"\u{1F469}&zwj;\u{1F393}",woman_teacher:"\u{1F469}&zwj;\u{1F3EB}",woman_technologist:"\u{1F469}&zwj;\u{1F4BB}",woman_with_turban:"\u{1F473}&zwj;\u2640\uFE0F",womans_clothes:"\u{1F45A}",womans_hat:"\u{1F452}",women_wrestling:"\u{1F93C}&zwj;\u2640\uFE0F",womens:"\u{1F6BA}",world_map:"\u{1F5FA}",worried:"\u{1F61F}",wrench:"\u{1F527}",writing_hand:"\u270D\uFE0F",x:"\u274C",yellow_heart:"\u{1F49B}",yen:"\u{1F4B4}",yin_yang:"\u262F\uFE0F",yum:"\u{1F60B}",zap:"\u26A1\uFE0F",zipper_mouth_face:"\u{1F910}",zzz:"\u{1F4A4}",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:`<span style="font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;">S</span>`},r.Converter=function(u){"use strict";var t={},i=[],s=[],p={},m=c,l={parsed:{},raw:"",format:""};g();function g(){u=u||{};for(var f in o)o.hasOwnProperty(f)&&(t[f]=o[f]);if(typeof u=="object")for(var b in u)u.hasOwnProperty(b)&&(t[b]=u[b]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof u+" was passed instead.");t.extensions&&r.helper.forEach(t.extensions,A)}function A(f,b){if(b=b||null,r.helper.isString(f))if(f=r.helper.stdExtName(f),b=f,r.extensions[f]){console.warn("DEPRECATION WARNING: "+f+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),y(r.extensions[f],f);return}else if(!r.helper.isUndefined(d[f]))f=d[f];else throw Error('Extension "'+f+'" could not be loaded. It was either not found or is not a valid extension.');typeof f=="function"&&(f=f()),r.helper.isArray(f)||(f=[f]);var C=_(f,b);if(!C.valid)throw Error(C.error);for(var L=0;L<f.length;++L){switch(f[L].type){case"lang":i.push(f[L]);break;case"output":s.push(f[L]);break}if(f[L].hasOwnProperty("listeners"))for(var F in f[L].listeners)f[L].listeners.hasOwnProperty(F)&&v(F,f[L].listeners[F])}}function y(f,b){typeof f=="function"&&(f=f(new r.Converter)),r.helper.isArray(f)||(f=[f]);var C=_(f,b);if(!C.valid)throw Error(C.error);for(var L=0;L<f.length;++L)switch(f[L].type){case"lang":i.push(f[L]);break;case"output":s.push(f[L]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}function v(f,b){if(!r.helper.isString(f))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof f+" given");if(typeof b!="function")throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof b+" given");p.hasOwnProperty(f)||(p[f]=[]),p[f].push(b)}function T(f){var b=f.match(/^\s*/)[0].length,C=new RegExp("^\\s{0,"+b+"}","gm");return f.replace(C,"")}this._dispatch=function(b,C,L,F){if(p.hasOwnProperty(b))for(var P=0;P<p[b].length;++P){var W=p[b][P](b,C,this,L,F);W&&typeof W!="undefined"&&(C=W)}return C},this.listen=function(f,b){return v(f,b),this},this.makeHtml=function(f){if(!f)return f;var b={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:i,outputModifiers:s,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return f=f.replace(/¨/g,"\xA8T"),f=f.replace(/\$/g,"\xA8D"),f=f.replace(/\r\n/g,`
`),f=f.replace(/\r/g,`
`),f=f.replace(/\u00A0/g,"&nbsp;"),t.smartIndentationFix&&(f=T(f)),f=`
`+f+`
`,f=r.subParser("detab")(f,t,b),f=f.replace(/^[ \t]+$/mg,""),r.helper.forEach(i,function(C){f=r.subParser("runExtension")(C,f,t,b)}),f=r.subParser("metadata")(f,t,b),f=r.subParser("hashPreCodeTags")(f,t,b),f=r.subParser("githubCodeBlocks")(f,t,b),f=r.subParser("hashHTMLBlocks")(f,t,b),f=r.subParser("hashCodeTags")(f,t,b),f=r.subParser("stripLinkDefinitions")(f,t,b),f=r.subParser("blockGamut")(f,t,b),f=r.subParser("unhashHTMLSpans")(f,t,b),f=r.subParser("unescapeSpecialChars")(f,t,b),f=f.replace(/¨D/g,"$$"),f=f.replace(/¨T/g,"\xA8"),f=r.subParser("completeHTMLDocument")(f,t,b),r.helper.forEach(s,function(C){f=r.subParser("runExtension")(C,f,t,b)}),l=b.metadata,f},this.makeMarkdown=this.makeMd=function(f,b){if(f=f.replace(/\r\n/g,`
`),f=f.replace(/\r/g,`
`),f=f.replace(/>[ \t]+</,">\xA8NBSP;<"),!b)if(window&&window.document)b=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var C=b.createElement("div");C.innerHTML=f;var L={preList:ue(C)};J(C);for(var F=C.childNodes,P="",W=0;W<F.length;W++)P+=r.subParser("makeMarkdown.node")(F[W],L);function J(V){for(var K=0;K<V.childNodes.length;++K){var ee=V.childNodes[K];ee.nodeType===3?/\S/.test(ee.nodeValue)?(ee.nodeValue=ee.nodeValue.split(`
`).join(" "),ee.nodeValue=ee.nodeValue.replace(/(\s)+/g,"$1")):(V.removeChild(ee),--K):ee.nodeType===1&&J(ee)}}function ue(V){for(var K=V.querySelectorAll("pre"),ee=[],re=0;re<K.length;++re)if(K[re].childElementCount===1&&K[re].firstChild.tagName.toLowerCase()==="code"){var ir=K[re].firstChild.innerHTML.trim(),ar=K[re].firstChild.getAttribute("data-language")||"";if(ar==="")for(var Cr=K[re].firstChild.className.split(" "),tr=0;tr<Cr.length;++tr){var Sr=Cr[tr].match(/^language-(.+)$/);if(Sr!==null){ar=Sr[1];break}}ir=r.helper.unescapeHTMLEntities(ir),ee.push(ir),K[re].outerHTML='<precode language="'+ar+'" precodenum="'+re.toString()+'"></precode>'}else ee.push(K[re].innerHTML),K[re].innerHTML="",K[re].setAttribute("prenum",re.toString());return ee}return P},this.setOption=function(f,b){t[f]=b},this.getOption=function(f){return t[f]},this.getOptions=function(){return t},this.addExtension=function(f,b){b=b||null,A(f,b)},this.useExtension=function(f){A(f)},this.setFlavor=function(f){if(!h.hasOwnProperty(f))throw Error(f+" flavor was not found");var b=h[f];m=f;for(var C in b)b.hasOwnProperty(C)&&(t[C]=b[C])},this.getFlavor=function(){return m},this.removeExtension=function(f){r.helper.isArray(f)||(f=[f]);for(var b=0;b<f.length;++b){for(var C=f[b],L=0;L<i.length;++L)i[L]===C&&i[L].splice(L,1);for(var F=0;F<s.length;++L)s[F]===C&&s[F].splice(L,1)}},this.getAllExtensions=function(){return{language:i,output:s}},this.getMetadata=function(f){return f?l.raw:l.parsed},this.getMetadataFormat=function(){return l.format},this._setMetadataPair=function(f,b){l.parsed[f]=b},this._setMetadataFormat=function(f){l.format=f},this._setMetadataRaw=function(f){l.raw=f}},r.subParser("anchors",function(u,t,i){"use strict";u=i.converter._dispatch("anchors.before",u,t,i);var s=function(p,m,l,g,A,y,v){if(r.helper.isUndefined(v)&&(v=""),l=l.toLowerCase(),p.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)g="";else if(!g)if(l||(l=m.toLowerCase().replace(/ ?\n/g," ")),g="#"+l,!r.helper.isUndefined(i.gUrls[l]))g=i.gUrls[l],r.helper.isUndefined(i.gTitles[l])||(v=i.gTitles[l]);else return p;g=g.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var T='<a href="'+g+'"';return v!==""&&v!==null&&(v=v.replace(/"/g,"&quot;"),v=v.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),T+=' title="'+v+'"'),t.openLinksInNewWindow&&!/^#/.test(g)&&(T+=' rel="noopener noreferrer" target="\xA8E95Eblank"'),T+=">"+m+"</a>",T};return u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,s),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,s),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,s),u=u.replace(/\[([^\[\]]+)]()()()()()/g,s),t.ghMentions&&(u=u.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(p,m,l,g,A){if(l==="\\")return m+g;if(!r.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var y=t.ghMentionsLink.replace(/\{u}/g,A),v="";return t.openLinksInNewWindow&&(v=' rel="noopener noreferrer" target="\xA8E95Eblank"'),m+'<a href="'+y+'"'+v+">"+g+"</a>"})),u=i.converter._dispatch("anchors.after",u,t,i),u});var x=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,E=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,w=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,M=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,j=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,I=function(u){"use strict";return function(t,i,s,p,m,l,g){s=s.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var A=s,y="",v="",T=i||"",f=g||"";return/^www\./i.test(s)&&(s=s.replace(/^www\./i,"http://www.")),u.excludeTrailingPunctuationFromURLs&&l&&(y=l),u.openLinksInNewWindow&&(v=' rel="noopener noreferrer" target="\xA8E95Eblank"'),T+'<a href="'+s+'"'+v+">"+A+"</a>"+y+f}},D=function(u,t){"use strict";return function(i,s,p){var m="mailto:";return s=s||"",p=r.subParser("unescapeSpecialChars")(p,u,t),u.encodeEmails?(m=r.helper.encodeEmailAddress(m+p),p=r.helper.encodeEmailAddress(p)):m=m+p,s+'<a href="'+m+'">'+p+"</a>"}};r.subParser("autoLinks",function(u,t,i){"use strict";return u=i.converter._dispatch("autoLinks.before",u,t,i),u=u.replace(w,I(t)),u=u.replace(j,D(t,i)),u=i.converter._dispatch("autoLinks.after",u,t,i),u}),r.subParser("simplifiedAutoLinks",function(u,t,i){"use strict";return t.simplifiedAutoLink&&(u=i.converter._dispatch("simplifiedAutoLinks.before",u,t,i),t.excludeTrailingPunctuationFromURLs?u=u.replace(E,I(t)):u=u.replace(x,I(t)),u=u.replace(M,D(t,i)),u=i.converter._dispatch("simplifiedAutoLinks.after",u,t,i)),u}),r.subParser("blockGamut",function(u,t,i){"use strict";return u=i.converter._dispatch("blockGamut.before",u,t,i),u=r.subParser("blockQuotes")(u,t,i),u=r.subParser("headers")(u,t,i),u=r.subParser("horizontalRule")(u,t,i),u=r.subParser("lists")(u,t,i),u=r.subParser("codeBlocks")(u,t,i),u=r.subParser("tables")(u,t,i),u=r.subParser("hashHTMLBlocks")(u,t,i),u=r.subParser("paragraphs")(u,t,i),u=i.converter._dispatch("blockGamut.after",u,t,i),u}),r.subParser("blockQuotes",function(u,t,i){"use strict";u=i.converter._dispatch("blockQuotes.before",u,t,i),u=u+`
`;var s=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(s=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),u=u.replace(s,function(p){return p=p.replace(/^[ \t]*>[ \t]?/gm,""),p=p.replace(/¨0/g,""),p=p.replace(/^[ \t]+$/gm,""),p=r.subParser("githubCodeBlocks")(p,t,i),p=r.subParser("blockGamut")(p,t,i),p=p.replace(/(^|\n)/g,"$1 "),p=p.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(m,l){var g=l;return g=g.replace(/^ /mg,"\xA80"),g=g.replace(/¨0/g,""),g}),r.subParser("hashBlock")(`<blockquote>
`+p+`
</blockquote>`,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="<pre><code>"+g+y+"</code></pre>",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+"<code>"+g+"</code>",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=`<!DOCTYPE HTML>
`,m="",l=`<meta charset="utf-8">
`,g="",A="";typeof i.metadata.parsed.doctype!="undefined"&&(p="<!DOCTYPE "+i.metadata.parsed.doctype+`>
`,s=i.metadata.parsed.doctype.toString().toLowerCase(),(s==="html"||s==="html5")&&(l='<meta charset="utf-8">'));for(var y in i.metadata.parsed)if(i.metadata.parsed.hasOwnProperty(y))switch(y.toLowerCase()){case"doctype":break;case"title":m="<title>"+i.metadata.parsed.title+`</title>
`;break;case"charset":s==="html"||s==="html5"?l='<meta charset="'+i.metadata.parsed.charset+`">
`:l='<meta name="charset" content="'+i.metadata.parsed.charset+`">
`;break;case"language":case"lang":g=' lang="'+i.metadata.parsed[y]+'"',A+='<meta name="'+y+'" content="'+i.metadata.parsed[y]+`">
`;break;default:A+='<meta name="'+y+'" content="'+i.metadata.parsed[y]+`">
`}return u=p+"<html"+g+`>
<head>
`+m+l+A+`</head>
<body>
`+u.trim()+`
</body>
</html>`,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<l;g++)m+=" ";return m}),u=u.replace(/¨A/g," "),u=u.replace(/¨B/g,""),u=i.converter._dispatch("detab.after",u,t,i),u}),r.subParser("ellipsis",function(u,t,i){"use strict";return u=i.converter._dispatch("ellipsis.before",u,t,i),u=u.replace(/\.\.\./g,"\u2026"),u=i.converter._dispatch("ellipsis.after",u,t,i),u}),r.subParser("emoji",function(u,t,i){"use strict";if(!t.emoji)return u;u=i.converter._dispatch("emoji.before",u,t,i);var s=/:([\S]+?):/g;return u=u.replace(s,function(p,m){return r.helper.emojis.hasOwnProperty(m)?r.helper.emojis[m]:p}),u=i.converter._dispatch("emoji.after",u,t,i),u}),r.subParser("encodeAmpsAndAngles",function(u,t,i){"use strict";return u=i.converter._dispatch("encodeAmpsAndAngles.before",u,t,i),u=u.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;"),u=u.replace(/<(?![a-z\/?$!])/gi,"&lt;"),u=u.replace(/</g,"&lt;"),u=u.replace(/>/g,"&gt;"),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,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").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="<pre><code"+(m?' class="'+m+" language-"+m+'"':"")+">"+l+g+"</code></pre>",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,"<code\\b[^>]*>","</code>","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"&lt;"+b+"&gt;"}));for(var m=0;m<s.length;++m)for(var l,g=new RegExp("^ {0,3}(<"+s[m]+"\\b[^>]*>)","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<i.gHtmlSpans.length;++s){for(var p=i.gHtmlSpans[s],m=0;/¨C(\d+)C/.test(p);){var l=RegExp.$1;if(p=p.replace("\xA8C"+l+"C",i.gHtmlSpans[l]),m===10){console.error("maximum nesting of 10 spans reached!!!");break}++m}u=u.replace("\xA8C"+s+"C",p)}return u=i.converter._dispatch("unhashHTMLSpans.after",u,t,i),u}),r.subParser("hashPreCodeTags",function(u,t,i){"use strict";u=i.converter._dispatch("hashPreCodeTags.before",u,t,i);var s=function(p,m,l,g){var A=l+r.subParser("encodeCode")(m,t,i)+g;return`
\xA8G`+(i.ghCodeBlocks.push({text:p,codeblock:A})-1)+`G
`};return u=r.helper.replaceRecursiveRegExp(u,s,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","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="<h"+f+T+">"+v+"</h"+f+">";return r.subParser("hashBlock")(b,t,i)}),u=u.replace(m,function(A,y){var v=r.subParser("spanGamut")(y,t,i),T=t.noHeaderId?"":' id="'+g(y)+'"',f=s+1,b="<h"+f+T+">"+v+"</h"+f+">";return r.subParser("hashBlock")(b,t,i)});var l=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;u=u.replace(l,function(A,y,v){var T=v;t.customizedHeaderId&&(T=v.replace(/\s?\{([^{]+?)}\s*$/,""));var f=r.subParser("spanGamut")(T,t,i),b=t.noHeaderId?"":' id="'+g(v)+'"',C=s-1+y.length,L="<h"+C+b+">"+f+"</h"+C+">";return r.subParser("hashBlock")(L,t,i)});function g(A){var y,v;if(t.customizedHeaderId){var T=A.match(/\{([^{]+?)}\s*$/);T&&T[1]&&(A=T[1])}return y=A,r.helper.isString(t.prefixHeaderId)?v=t.prefixHeaderId:t.prefixHeaderId===!0?v="section-":v="",t.rawPrefixHeaderId||(y=v+y),t.ghCompatibleHeaderId?y=y.replace(/ /g,"-").replace(/&amp;/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?y=y.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/¨T/g,"\xA8").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():y=y.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(y=v+y),i.hashLinkCounts[y]?y=y+"-"+i.hashLinkCounts[y]++:i.hashLinkCounts[y]=1,y}return u=i.converter._dispatch("headers.after",u,t,i),u}),r.subParser("horizontalRule",function(u,t,i){"use strict";u=i.converter._dispatch("horizontalRule.before",u,t,i);var s=r.subParser("hashBlock")("<hr />",t,i);return u=u.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,s),u=u.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,s),u=u.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,s),u=i.converter._dispatch("horizontalRule.after",u,t,i),u}),r.subParser("images",function(u,t,i){"use strict";u=i.converter._dispatch("images.before",u,t,i);var s=/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,p=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,m=/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,l=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,g=/!\[([^\[\]]+)]()()()()()/g;function A(v,T,f,b,C,L,F,P){return b=b.replace(/\s/g,""),y(v,T,f,b,C,L,F,P)}function y(v,T,f,b,C,L,F,P){var W=i.gUrls,J=i.gTitles,ue=i.gDimensions;if(f=f.toLowerCase(),P||(P=""),v.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)b="";else if(b===""||b===null)if((f===""||f===null)&&(f=T.toLowerCase().replace(/ ?\n/g," ")),b="#"+f,!r.helper.isUndefined(W[f]))b=W[f],r.helper.isUndefined(J[f])||(P=J[f]),r.helper.isUndefined(ue[f])||(C=ue[f].width,L=ue[f].height);else return v;T=T.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),b=b.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var V='<img src="'+b+'" alt="'+T+'"';return P&&r.helper.isString(P)&&(P=P.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),V+=' title="'+P+'"'),C&&L&&(C=C==="*"?"auto":C,L=L==="*"?"auto":L,V+=' width="'+C+'"',V+=' height="'+L+'"'),V+=" />",V}return u=u.replace(l,y),u=u.replace(m,A),u=u.replace(p,y),u=u.replace(s,y),u=u.replace(g,y),u=i.converter._dispatch("images.after",u,t,i),u}),r.subParser("italicsAndBold",function(u,t,i){"use strict";u=i.converter._dispatch("italicsAndBold.before",u,t,i);function s(p,m,l){return m+p+l}return t.literalMidWordUnderscores?(u=u.replace(/\b___(\S[\s\S]*?)___\b/g,function(p,m){return s(m,"<strong><em>","</em></strong>")}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(p,m){return s(m,"<strong>","</strong>")}),u=u.replace(/\b_(\S[\s\S]*?)_\b/g,function(p,m){return s(m,"<em>","</em>")})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(p,m){return/\S$/.test(m)?s(m,"<strong><em>","</em></strong>"):p}),u=u.replace(/__(\S[\s\S]*?)__/g,function(p,m){return/\S$/.test(m)?s(m,"<strong>","</strong>"):p}),u=u.replace(/_([^\s_][\s\S]*?)_/g,function(p,m){return/\S$/.test(m)?s(m,"<em>","</em>"):p})),t.literalMidWordAsterisks?(u=u.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(p,m,l){return s(l,m+"<strong><em>","</em></strong>")}),u=u.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(p,m,l){return s(l,m+"<strong>","</strong>")}),u=u.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(p,m,l){return s(l,m+"<em>","</em>")})):(u=u.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(p,m){return/\S$/.test(m)?s(m,"<strong><em>","</em></strong>"):p}),u=u.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(p,m){return/\S$/.test(m)?s(m,"<strong>","</strong>"):p}),u=u.replace(/\*([^\s*][\s\S]*?)\*/g,function(p,m){return/\S$/.test(m)?s(m,"<em>","</em>"):p})),u=i.converter._dispatch("italicsAndBold.after",u,t,i),u}),r.subParser("lists",function(u,t,i){"use strict";function s(l,g){i.gListLevel++,l=l.replace(/\n{2,}$/,`
`),l+="\xA80";var A=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,y=/\n[ \t]*\n(?!¨0)/.test(l);return t.disableForced4SpacesIndentedSublists&&(A=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),l=l.replace(A,function(v,T,f,b,C,L,F){F=F&&F.trim()!=="";var P=r.subParser("outdent")(C,t,i),W="";return L&&t.tasklists&&(W=' class="task-list-item" style="list-style-type: none;"',P=P.replace(/^[ \t]*\[(x|X| )?]/m,function(){var J='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return F&&(J+=" checked"),J+=">",J})),P=P.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(J){return"\xA8A"+J}),T||P.search(/\n{2,}/)>-1?(P=r.subParser("githubCodeBlocks")(P,t,i),P=r.subParser("blockGamut")(P,t,i)):(P=r.subParser("lists")(P,t,i),P=P.replace(/\n$/,""),P=r.subParser("hashHTMLBlocks")(P,t,i),P=P.replace(/\n\n+/g,`
`),y?P=r.subParser("paragraphs")(P,t,i):P=r.subParser("spanGamut")(P,t,i)),P=P.replace("\xA8A",""),P="<li"+W+">"+P+`</li>
`,P}),l=l.replace(/¨0/g,""),i.gListLevel--,g&&(l=l.replace(/\s+$/,"")),l}function p(l,g){if(g==="ol"){var A=l.match(/^ *(\d+)\./);if(A&&A[1]!=="1")return' start="'+A[1]+'"'}return""}function m(l,g,A){var y=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,v=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,T=g==="ul"?y:v,f="";if(l.search(T)!==-1)(function C(L){var F=L.search(T),P=p(l,g);F!==-1?(f+=`
<`+g+P+`>
`+s(L.slice(0,F),!!A)+"</"+g+`>
`,g=g==="ul"?"ol":"ul",T=g==="ul"?y:v,C(L.slice(F))):f+=`
<`+g+P+`>
`+s(L,!!A)+"</"+g+`>
`})(l);else{var b=p(l,g);f=`
<`+g+b+`>
`+s(l,!!A)+"</"+g+`>
`}return f}return u=i.converter._dispatch("lists.before",u,t,i),u+="\xA80",i.gListLevel?u=u.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(l,g,A){var y=A.search(/[*+-]/g)>-1?"ul":"ol";return m(g,y,!0)}):u=u.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(l,g,A,y){var v=y.search(/[*+-]/g)>-1?"ul":"ol";return m(A,v,!1)}),u=u.replace(/¨0/,""),u=i.converter._dispatch("lists.after",u,t,i),u}),r.subParser("metadata",function(u,t,i){"use strict";if(!t.metadata)return u;u=i.converter._dispatch("metadata.before",u,t,i);function s(p){i.metadata.raw=p,p=p.replace(/&/g,"&amp;").replace(/"/g,"&quot;"),p=p.replace(/\n {4}/g," "),p.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(m,l,g){return i.metadata.parsed[l]=g,""})}return u=u.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(p,m,l){return s(l),"\xA8M"}),u=u.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(p,m,l){return m&&(i.metadata.format=m),s(l),"\xA8M"}),u=u.replace(/¨M/g,""),u=i.converter._dispatch("metadata.after",u,t,i),u}),r.subParser("outdent",function(u,t,i){"use strict";return u=i.converter._dispatch("outdent.before",u,t,i),u=u.replace(/^(\t|[ ]{1,4})/gm,"\xA80"),u=u.replace(/¨0/g,""),u=i.converter._dispatch("outdent.after",u,t,i),u}),r.subParser("paragraphs",function(u,t,i){"use strict";u=i.converter._dispatch("paragraphs.before",u,t,i),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,"");for(var s=u.split(/\n{2,}/g),p=[],m=s.length,l=0;l<m;l++){var g=s[l];g.search(/¨(K|G)(\d+)\1/g)>=0?p.push(g):g.search(/\S/)>=0&&(g=r.subParser("spanGamut")(g,t,i),g=g.replace(/^([ \t]*)/g,"<p>"),g+="</p>",p.push(g))}for(m=p.length,l=0;l<m;l++){for(var A="",y=p[l],v=!1;/¨(K|G)(\d+)\1/.test(y);){var T=RegExp.$1,f=RegExp.$2;T==="K"?A=i.gHtmlBlocks[f]:v?A=r.subParser("encodeCode")(i.ghCodeBlocks[f].text,t,i):A=i.ghCodeBlocks[f].codeblock,A=A.replace(/\$/g,"$$$$"),y=y.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,A),/^<pre\b[^>]*>\s*<code\b[^>]*>/.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,`<br />
`)):u=u.replace(/ +\n/g,`<br />
`),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)),"<del>"+p+"</del>"}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,"&quot;")),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),"<th"+f+T+">"+v+`</th>
`}function g(v,T){var f=r.subParser("spanGamut")(v,t,i);return"<td"+T+">"+f+`</td>
`}function A(v,T){for(var f=`<table>
<thead>
<tr>
`,b=v.length,C=0;C<b;++C)f+=v[C];for(f+=`</tr>
</thead>
<tbody>
`,C=0;C<T.length;++C){f+=`<tr>
`;for(var L=0;L<b;++L)f+=T[C][L];f+=`</tr>
`}return f+=`</tbody>
</table>
`,f}function y(v){var T,f=v.split(`
`);for(T=0;T<f.length;++T)/^ {0,3}\|/.test(f[T])&&(f[T]=f[T].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(f[T])&&(f[T]=f[T].replace(/\|[ \t]*$/,"")),f[T]=r.subParser("codeSpans")(f[T],t,i);var b=f[0].split("|").map(function(V){return V.trim()}),C=f[1].split("|").map(function(V){return V.trim()}),L=[],F=[],P=[],W=[];for(f.shift(),f.shift(),T=0;T<f.length;++T)f[T].trim()!==""&&L.push(f[T].split("|").map(function(V){return V.trim()}));if(b.length<C.length)return v;for(T=0;T<C.length;++T)P.push(m(C[T]));for(T=0;T<b.length;++T)r.helper.isUndefined(P[T])&&(P[T]=""),F.push(l(b[T],P[T]));for(T=0;T<L.length;++T){for(var J=[],ue=0;ue<F.length;++ue)r.helper.isUndefined(L[T][ue]),J.push(g(L[T][ue],P[ue]));W.push(J)}return A(F,W)}return u=i.converter._dispatch("tables.before",u,t,i),u=u.replace(/\\(\|)/g,r.helper.escapeCharactersCallback),u=u.replace(s,y),u=u.replace(p,y),u=i.converter._dispatch("tables.after",u,t,i),u}),r.subParser("underline",function(u,t,i){"use strict";return t.underline&&(u=i.converter._dispatch("underline.before",u,t,i),t.literalMidWordUnderscores?(u=u.replace(/\b___(\S[\s\S]*?)___\b/g,function(s,p){return"<u>"+p+"</u>"}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(s,p){return"<u>"+p+"</u>"})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(s,p){return/\S$/.test(p)?"<u>"+p+"</u>":s}),u=u.replace(/__(\S[\s\S]*?)__/g,function(s,p){return/\S$/.test(p)?"<u>"+p+"</u>":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<p;++m){var l=r.subParser("makeMarkdown.node")(s[m],t);l!==""&&(i+=l)}return i=i.trim(),i="> "+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<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);i+="*"}return i}),r.subParser("makeMarkdown.header",function(u,t,i){"use strict";var s=new Array(i+1).join("#"),p="";if(u.hasChildNodes()){p=s+" ";for(var m=u.childNodes,l=m.length,g=0;g<l;++g)p+=r.subParser("makeMarkdown.node")(m[g],t)}return p}),r.subParser("makeMarkdown.hr",function(){"use strict";return"---"}),r.subParser("makeMarkdown.image",function(u){"use strict";var t="";return u.hasAttribute("src")&&(t+="!["+u.getAttribute("alt")+"](",t+="<"+u.getAttribute("src")+">",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<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);i+="](",i+="<"+u.getAttribute("href")+">",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<m;++g)if(!(typeof p[g].tagName=="undefined"||p[g].tagName.toLowerCase()!=="li")){var A="";i==="ol"?A=l.toString()+". ":A="- ",s+=A+r.subParser("makeMarkdown.listItem")(p[g],t),++l}return s+=`
<!-- -->
`,s.trim()}),r.subParser("makeMarkdown.listItem",function(u,t){"use strict";for(var i="",s=u.childNodes,p=s.length,m=0;m<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);return/\n$/.test(i)?i=i.split(`
`).join(`
`).replace(/^ {4}$/gm,"").replace(/\n\n+/g,`
`):i+=`
`,i}),r.subParser("makeMarkdown.node",function(u,t,i){"use strict";i=i||!1;var s="";if(u.nodeType===3)return r.subParser("makeMarkdown.txt")(u,t);if(u.nodeType===8)return"<!--"+u.data+`-->
`;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<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);return i=i.trim(),i}),r.subParser("makeMarkdown.pre",function(u,t){"use strict";var i=u.getAttribute("prenum");return"<pre>"+t.preList[i]+"</pre>"}),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<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);i+="~~"}return i}),r.subParser("makeMarkdown.strong",function(u,t){"use strict";var i="";if(u.hasChildNodes()){i+="**";for(var s=u.childNodes,p=s.length,m=0;m<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t);i+="**"}return i}),r.subParser("makeMarkdown.table",function(u,t){"use strict";var i="",s=[[],[]],p=u.querySelectorAll("thead>tr>th"),m=u.querySelectorAll("tbody>tr"),l,g;for(l=0;l<p.length;++l){var A=r.subParser("makeMarkdown.tableCell")(p[l],t),y="---";if(p[l].hasAttribute("style")){var v=p[l].getAttribute("style").toLowerCase().replace(/\s/g,"");switch(v){case"text-align:left;":y=":---";break;case"text-align:right;":y="---:";break;case"text-align:center;":y=":---:";break}}s[0][l]=A.trim(),s[1][l]=y}for(l=0;l<m.length;++l){var T=s.push([])-1,f=m[l].getElementsByTagName("td");for(g=0;g<p.length;++g){var b=" ";typeof f[g]!="undefined"&&(b=r.subParser("makeMarkdown.tableCell")(f[g],t)),s[T].push(b)}}var C=3;for(l=0;l<s.length;++l)for(g=0;g<s[l].length;++g){var L=s[l][g].length;L>C&&(C=L)}for(l=0;l<s.length;++l){for(g=0;g<s[l].length;++g)l===1?s[l][g].slice(-1)===":"?s[l][g]=r.helper.padEnd(s[l][g].slice(-1),C-1,"-")+":":s[l][g]=r.helper.padEnd(s[l][g],C,"-"):s[l][g]=r.helper.padEnd(s[l][g],C);i+="| "+s[l].join(" | ")+` |
`}return i.trim()}),r.subParser("makeMarkdown.tableCell",function(u,t){"use strict";var i="";if(!u.hasChildNodes())return"";for(var s=u.childNodes,p=s.length,m=0;m<p;++m)i+=r.subParser("makeMarkdown.node")(s[m],t,!0);return i.trim()}),r.subParser("makeMarkdown.txt",function(u){"use strict";var t=u.nodeValue;return t=t.replace(/ +/g," "),t=t.replace(/¨NBSP;/g," "),t=r.helper.unescapeHTMLEntities(t),t=t.replace(/([*_~|`])/g,"\\$1"),t=t.replace(/^(\s*)>/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<a;r+=1)d=o[r],e[d]=n[d];return e}function Yi(e,n){var r="",a;for(a=0;a<n;a+=1)r+=e;return r}function Gi(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}fe.exports.isNothing=Vr;fe.exports.isObject=Ui;fe.exports.toArray=Vi;fe.exports.repeat=Yi;fe.exports.isNegativeZero=Gi;fe.exports.extend=Wi});var ve=H((hl,Wr)=>{"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;c<this.buffer.length&&`\0\r
\x85\u2028\u2029`.indexOf(this.buffer.charAt(c))===-1;)if(c+=1,c-this.position>r/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<r;n+=1)arguments[n].forEach(a);return e}function ye(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(n){if(n.loadKind&&n.loadKind!=="scalar")throw new Ve("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=fr(this,"implicit",[]),this.compiledExplicit=fr(this,"explicit",[]),this.compiledTypeMap=ea(this.compiledImplicit,this.compiledExplicit)}ye.DEFAULT=null;ye.create=function(){var n,r;switch(arguments.length){case 1:n=ye.DEFAULT,r=arguments[0];break;case 2:n=arguments[0],r=arguments[1];break;default:throw new Ve("Wrong number of arguments for Schema.create function")}if(n=Qr.toArray(n),r=Qr.toArray(r),!n.every(function(a){return a instanceof ye}))throw new Ve("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!r.every(function(a){return a instanceof Xi}))throw new Ve("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new ye({include:n,explicit:r})};Xr.exports=ye});var rn=H((bl,en)=>{"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<n;r++)if(d=e[r],d!=="_"){if(d!=="0"&&d!=="1")return!1;a=!0}return a&&d!=="_"}if(d==="x"){for(r++;r<n;r++)if(d=e[r],d!=="_"){if(!ha(e.charCodeAt(r)))return!1;a=!0}return a&&d!=="_"}for(;r<n;r++)if(d=e[r],d!=="_"){if(!ga(e.charCodeAt(r)))return!1;a=!0}return a&&d!=="_"}if(d==="_")return!1;for(;r<n;r++)if(d=e[r],d!=="_"){if(d===":")break;if(!_a(e.charCodeAt(r)))return!1;a=!0}return!a||d==="_"?!1:d!==":"?!0:/^(:[0-5]?[0-9])+$/.test(e.slice(r))}function ba(e){var n=e,r=1,a,d,o=[];return n.indexOf("_")!==-1&&(n=n.replace(/_/g,"")),a=n[0],(a==="-"||a==="+")&&(a==="-"&&(r=-1),n=n.slice(1),a=n[0]),n==="0"?0:a==="0"?n[1]==="b"?r*parseInt(n.slice(2),2):n[1]==="x"?r*parseInt(n,16):r*parseInt(n,8):n.indexOf(":")!==-1?(n.split(":").forEach(function(c){o.unshift(parseInt(c,10))}),n=0,d=1,o.forEach(function(c){n+=c*d,d*=60}),r*n):r*parseInt(n,10)}function va(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1==0&&!pa.isNegativeZero(e)}fn.exports=new ma("tag:yaml.org,2002:int",{kind:"scalar",resolve:wa,construct:ba,predicate:va,represent:{binary:function(e){return e>=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;r<d;r++)if(n=o.indexOf(e.charAt(r)),!(n>64)){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<d;n++)n%4==0&&n&&(h.push(c>>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<o;a++)a%3==0&&a&&(n+=c[r>>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<a;r+=1){if(d=h[r],c=!1,$a.call(d)!=="[object Object]")return!1;for(o in d)if(qa.call(d,o))if(!c)c=!0;else return!1;if(!c)return!1;if(n.indexOf(o)===-1)n.push(o);else return!1}return!0}function Va(e){return e!==null?e:[]}Sn.exports=new Ba("tag:yaml.org,2002:omap",{kind:"sequence",resolve:Ua,construct:Va})});var Mn=H((Il,Pn)=>{"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<r;n+=1){if(a=c[n],Ya.call(a)!=="[object Object]"||(d=Object.keys(a),d.length!==1))return!1;o[n]=[d[0],a[d[0]]]}return!0}function Ka(e){if(e===null)return[];var n,r,a,d,o,c=e;for(o=new Array(c.length),n=0,r=c.length;n<r;n+=1)a=c[n],d=Object.keys(a),o[n]=[d[0],a[d[0]]];return o}Pn.exports=new Wa("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Ga,construct:Ka})});var In=H((Fl,Rn)=>{"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(n<r){if(h=e.input.slice(n,r),a)for(d=0,o=h.length;d<o;d+=1)c=h.charCodeAt(d),c===9||32<=c&&c<=1114111||R(e,"expected valid JSON character");else bt.test(h)&&R(e,"the stream contains non-printable characters");e.result+=h}}function uu(e,n,r,a){var d,o,c,h;for(oe.isObject(r)||R(e,"cannot merge mappings; the provided source object is unacceptable"),d=Object.keys(r),c=0,h=d.length;c<h;c+=1)o=d[c],ce.call(n,o)||(n[o]=r[o],a[o]=!0)}function Ae(e,n,r,a,d,o,c,h){var _,k;if(Array.isArray(d))for(d=Array.prototype.slice.call(d),_=0,k=d.length;_<k;_+=1)Array.isArray(d[_])&&R(e,"nested arrays are not supported inside keys"),typeof d=="object"&&Zn(d[_])==="[object Object]"&&(d[_]="[object Object]");if(typeof d=="object"&&Zn(d)==="[object Object]"&&(d="[object Object]"),d=String(d),n===null&&(n={}),a==="tag:yaml.org,2002:merge")if(Array.isArray(o))for(_=0,k=o.length;_<k;_+=1)uu(e,n,o[_],r);else uu(e,n,o,r);else!e.json&&!ce.call(r,d)&&ce.call(n,d)&&(e.line=c||e.line,e.position=h||e.position,R(e,"duplicated mapping key")),n[d]=o,delete r[d];return n}function _r(e){var n;n=e.input.charCodeAt(e.position),n===10?e.position++:n===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):R(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function q(e,n,r){for(var a=0,d=e.input.charCodeAt(e.position);d!==0;){for(;ge(d);)d=e.input.charCodeAt(++e.position);if(n&&d===35)do d=e.input.charCodeAt(++e.position);while(d!==10&&d!==13&&d!==0);if(ae(d))for(_r(e),d=e.input.charCodeAt(e.position),a++,e.lineIndent=0;d===32;)e.lineIndent++,d=e.input.charCodeAt(++e.position);else break}return r!==-1&&a!==0&&e.lineIndent<r&&Je(e,"deficient indentation"),a}function Ze(e){var n=e.position,r;return r=e.input.charCodeAt(n),!!((r===45||r===46)&&r===e.input.charCodeAt(n+1)&&r===e.input.charCodeAt(n+2)&&(n+=3,r=e.input.charCodeAt(n),r===0||X(r)))}function wr(e,n){n===1?e.result+=" ":n>1&&(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.lineIndent<h)&&x===32;)e.lineIndent++,x=e.input.charCodeAt(++e.position);if(!c&&e.lineIndent>h&&(h=e.lineIndent),ae(x)){_++;continue}if(e.lineIndent<h){d===Gn?e.result+=oe.repeat(`
`,o?1+_:_):d===gr&&o&&(e.result+=`
`);break}for(a?ge(x)?(k=!0,e.result+=oe.repeat(`
`,o?1+_:_)):k?(k=!1,e.result+=oe.repeat(`
`,_+1)):_===0?o&&(e.result+=" "):e.result+=oe.repeat(`
`,_):e.result+=oe.repeat(`
`,o?1+_:_),o=!0,c=!0,_=0,r=e.position;!ae(x)&&x!==0;)x=e.input.charCodeAt(++e.position);se(e,r,e.position,!1)}return!0}function iu(e,n){var r,a=e.tag,d=e.anchor,o=[],c,h=!1,_;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),_=e.input.charCodeAt(e.position);_!==0&&!(_!==45||(c=e.input.charCodeAt(e.position+1),!X(c)));){if(h=!0,e.position++,q(e,!0,-1)&&e.lineIndent<=n){o.push(null),_=e.input.charCodeAt(e.position);continue}if(r=e.line,xe(e,n,Yn,!1,!0),o.push(e.result),q(e,!0,-1),_=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>n)&&_!==0)R(e,"bad indentation of a sequence entry");else if(e.lineIndent<n)break}return h?(e.tag=a,e.anchor=d,e.kind="sequence",e.result=o,!0):!1}function Rt(e,n,r){var a,d,o,c,h=e.tag,_=e.anchor,k={},S={},x=null,E=null,w=null,M=!1,j=!1,I;for(e.anchor!==null&&(e.anchorMap[e.anchor]=k),I=e.input.charCodeAt(e.position);I!==0;){if(a=e.input.charCodeAt(e.position+1),o=e.line,c=e.position,(I===63||I===58)&&X(a))I===63?(M&&(Ae(e,k,S,x,E,null),x=E=w=null),j=!0,M=!0,d=!0):M?(M=!1,d=!0):R(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,I=a;else if(xe(e,r,Wn,!1,!0))if(e.line===o){for(I=e.input.charCodeAt(e.position);ge(I);)I=e.input.charCodeAt(++e.position);if(I===58)I=e.input.charCodeAt(++e.position),X(I)||R(e,"a whitespace character is expected after the key-value separator within a block mapping"),M&&(Ae(e,k,S,x,E,null),x=E=w=null),j=!0,M=!1,d=!1,x=e.tag,E=e.result;else if(j)R(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=h,e.anchor=_,!0}else if(j)R(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=h,e.anchor=_,!0;else break;if((e.line===o||e.lineIndent>n)&&(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.lineIndent<n)break}return M&&Ae(e,k,S,x,E,null),j&&(e.tag=h,e.anchor=_,e.kind="mapping",e.result=k),j}function It(e){var n,r=!1,a=!1,d,o,c;if(c=e.input.charCodeAt(e.position),c!==33)return!1;if(e.tag!==null&&R(e,"duplication of a tag property"),c=e.input.charCodeAt(++e.position),c===60?(r=!0,c=e.input.charCodeAt(++e.position)):c===33?(a=!0,d="!!",c=e.input.charCodeAt(++e.position)):d="!",n=e.position,r){do c=e.input.charCodeAt(++e.position);while(c!==0&&c!==62);e.position<e.length?(o=e.input.slice(n,e.position),c=e.input.charCodeAt(++e.position)):R(e,"unexpected end of the stream within a verbatim tag")}else{for(;c!==0&&!X(c);)c===33&&(a?R(e,"tag suffix cannot contain exclamation marks"):(d=e.input.slice(n-1,e.position+1),Kn.test(d)||R(e,"named tag handle cannot contain such characters"),a=!0,n=e.position+1)),c=e.input.charCodeAt(++e.position);o=e.input.slice(n,e.position),yt.test(o)&&R(e,"tag suffix cannot contain flow indicator characters")}return o&&!Jn.test(o)&&R(e,"tag name cannot contain such characters: "+o),r?e.tag=o:ce.call(e.tagMap,d)?e.tag=e.tagMap[d]+o:d==="!"?e.tag="!"+o:d==="!!"?e.tag="tag:yaml.org,2002:"+o:R(e,'undeclared tag handle "'+d+'"'),!0}function Ft(e){var n,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&R(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),n=e.position;r!==0&&!X(r)&&!Te(r);)r=e.input.charCodeAt(++e.position);return e.position===n&&R(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(n,e.position),!0}function jt(e){var n,r,a;if(a=e.input.charCodeAt(e.position),a!==42)return!1;for(a=e.input.charCodeAt(++e.position),n=e.position;a!==0&&!X(a)&&!Te(a);)a=e.input.charCodeAt(++e.position);return e.position===n&&R(e,"name of an alias node must contain at least one character"),r=e.input.slice(n,e.position),ce.call(e.anchorMap,r)||R(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],q(e,!0,-1),!0}function xe(e,n,r,a,d){var o,c,h,_=1,k=!1,S=!1,x,E,w,M,j;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=c=h=Ke===r||Yn===r,a&&q(e,!0,-1)&&(k=!0,e.lineIndent>n?_=1:e.lineIndent===n?_=0:e.lineIndent<n&&(_=-1)),_===1)for(;It(e)||Ft(e);)q(e,!0,-1)?(k=!0,h=o,e.lineIndent>n?_=1:e.lineIndent===n?_=0:e.lineIndent<n&&(_=-1)):h=!1;if(h&&(h=k||d),(_===1||Ke===r)&&(Ge===r||Wn===r?M=n:M=n+1,j=e.position-e.lineStart,_===1?h&&(iu(e,j)||Rt(e,j,M))||Pt(e,M)?S=!0:(c&&Mt(e,M)||St(e,M)||Lt(e,M)?S=!0:jt(e)?(S=!0,(e.tag!==null||e.anchor!==null)&&R(e,"alias node should not have any properties")):Ct(e,M,Ge===r)&&(S=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):_===0&&(S=h&&iu(e,j))),e.tag!==null&&e.tag!=="!")if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&R(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),x=0,E=e.implicitTypes.length;x<E;x+=1)if(w=e.implicitTypes[x],w.resolve(e.result)){e.result=w.construct(e.result),e.tag=w.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else ce.call(e.typeMap[e.kind||"fallback"],e.tag)?(w=e.typeMap[e.kind||"fallback"][e.tag],e.result!==null&&w.kind!==e.kind&&R(e,"unacceptable node kind for !<"+e.tag+'> 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<e.length-1)R(e,"end of the stream or a document separator is expected");else return}function au(e,n){e=String(e),n=n||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new Et(e,n),a=e.indexOf("\0");for(a!==-1&&(r.position=a,R(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)Ht(r);return r.documents}function tu(e,n,r){n!==null&&typeof n=="object"&&typeof r=="undefined"&&(r=n,n=null);var a=au(e,r);if(typeof n!="function")return a;for(var d=0,o=a.length;d<o;d+=1)n(a[d])}function du(e,n){var r=au(e,n);if(r.length!==0){if(r.length===1)return r[0];throw new Un("expected a single document in the stream, but found more")}}function zt(e,n,r){return typeof n=="object"&&n!==null&&typeof r=="undefined"&&(r=n,n=null),tu(e,n,oe.extend({schema:Vn},r))}function Ot(e,n){return du(e,oe.extend({schema:Vn},n))}Ie.exports.loadAll=tu;Ie.exports.load=du;Ie.exports.safeLoadAll=zt;Ie.exports.safeLoad=Ot});var Mu=H((Bl,kr)=>{"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;d<o;d+=1)c=a[d],h=String(n[c]),c.slice(0,2)==="!!"&&(c="tag:yaml.org,2002:"+c.slice(2)),_=e.compiledTypeMap.fallback[c],_&&su.call(_.styleAliases,h)&&(h=_.styleAliases[h]),r[c]=h;return r}function wu(e){var n,r,a;if(n=e.toString(16).toUpperCase(),e<=255)r="x",a=2;else if(e<=65535)r="u",a=4;else if(e<=4294967295)r="U",a=8;else throw new je("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Fe.repeat("0",a-n.length)+n}function ad(e){this.schema=e.schema||Dt,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Fe.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=id(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function bu(e,n){for(var r=Fe.repeat(" ",n),a=0,d=-1,o="",c,h=e.length;a<h;)d=e.indexOf(`
`,a),d===-1?(c=e.slice(a),a=h):(c=e.slice(a,d+1),a=d+1),c.length&&c!==`
`&&(o+=r),o+=c;return o}function br(e,n){return`
`+Fe.repeat(" ",e.indent*n)}function td(e,n){var r,a,d;for(r=0,a=e.implicitTypes.length;r<a;r+=1)if(d=e.implicitTypes[r],d.resolve(n))return!0;return!1}function vr(e){return e===$t||e===Bt}function Ee(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==65279||65536<=e&&e<=1114111}function dd(e){return Ee(e)&&!vr(e)&&e!==65279&&e!==qt&&e!==He}function vu(e,n){return Ee(e)&&e!==65279&&e!==fu&&e!==mu&&e!==hu&&e!==gu&&e!==_u&&e!==pu&&(e!==lu||n&&dd(n))}function od(e){return Ee(e)&&e!==65279&&!vr(e)&&e!==Jt&&e!==Xt&&e!==pu&&e!==fu&&e!==mu&&e!==hu&&e!==gu&&e!==_u&&e!==lu&&e!==Yt&&e!==Kt&&e!==Ut&&e!==nd&&e!==Zt&&e!==Qt&&e!==Gt&&e!==Vt&&e!==Wt&&e!==ed&&e!==rd}function yu(e){var n=/^\n* /;return n.test(e)}var ku=1,Tu=2,Au=3,xu=4,Qe=5;function cd(e,n,r,a,d){var o,c,h,_=!1,k=!1,S=a!==-1,x=-1,E=od(e.charCodeAt(0))&&!vr(e.charCodeAt(e.length-1));if(n)for(o=0;o<e.length;o++){if(c=e.charCodeAt(o),!Ee(c))return Qe;h=o>0?e.charCodeAt(o-1):null,E=E&&vu(c,h)}else{for(o=0;o<e.length;o++){if(c=e.charCodeAt(o),c===He)_=!0,S&&(k=k||o-x-1>a&&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<e.length;o++){if(r=e.charCodeAt(o),r>=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;o<c;o+=1)we(e,n,r[o],!1,!1)&&(o!==0&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=d,e.dump="["+a+"]"}function md(e,n,r,a){var d="",o=e.tag,c,h;for(c=0,h=r.length;c<h;c+=1)we(e,n+1,r[c],!0,!0)&&((!a||c!==0)&&(d+=br(e,n)),e.dump&&He===e.dump.charCodeAt(0)?d+="-":d+="- ",d+=e.dump);e.tag=o,e.dump=d||"[]"}function hd(e,n,r){var a="",d=e.tag,o=Object.keys(r),c,h,_,k,S;for(c=0,h=o.length;c<h;c+=1)S="",c!==0&&(S+=", "),e.condenseFlow&&(S+='"'),_=o[c],k=r[_],!!we(e,n,_,!1,!1)&&(e.dump.length>1024&&(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<c;o+=1)if(h=d[o],(h.instanceOf||h.predicate)&&(!h.instanceOf||typeof n=="object"&&n instanceof h.instanceOf)&&(!h.predicate||h.predicate(n))){if(e.tag=r?h.tag:"?",h.represent){if(_=e.styleMap[h.tag]||h.defaultStyle,cu.call(h.represent)==="[object Function]")a=h.represent(n,_);else if(su.call(h.represent,_))a=h.represent[_](n,_);else throw new je("!<"+h.tag+'> 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<o;d+=1)n.duplicates.push(r[a[d]]);n.usedDuplicates=new Array(o)}function yr(e,n,r){var a,d,o;if(e!==null&&typeof e=="object")if(d=n.indexOf(e),d!==-1)r.indexOf(d)===-1&&r.push(d);else if(n.push(e),Array.isArray(e))for(d=0,o=e.length;d<o;d+=1)yr(e[d],n,r);else for(a=Object.keys(e),d=0,o=a.length;d<o;d+=1)yr(e[a[d]],n,r)}function Pu(e,n){n=n||{};var r=new ad(n);return r.noRefs||_d(e,r),we(r,0,e,!0,!0)?r.dump+`
`:""}function wd(e,n){return Pu(e,Fe.extend({schema:Nt},n))}kr.exports.dump=Pu;kr.exports.safeDump=wd});var Iu=H((ql,B)=>{"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=`
<p>
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.
</p>
`,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;a<r.length;a++){var d=r[a];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(n,d.key,d)}}return function(n,r,a){return r&&e(n.prototype,r),a&&e(n,a),n}}(),_i=wi(["",""],["",""]);function wi(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function bi(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var vi=function(){function e(){for(var n=this,r=arguments.length,a=Array(r),d=0;d<r;d++)a[d]=arguments[d];return bi(this,e),this.tag=function(o){for(var c=arguments.length,h=Array(c>1?c-1:0),_=1;_<c;_++)h[_-1]=arguments[_];return typeof o=="function"?n.interimTag.bind(n,o):typeof o=="string"?n.transformEndResult(o):(o=o.map(n.transformString.bind(n)),n.transformEndResult(o.reduce(n.processSubstitutions.bind(n,h))))},a.length>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;c<d;c++)o[c-2]=arguments[c];return this.tag(_i,r.apply(void 0,[a].concat(o)))}},{key:"processSubstitutions",value:function(r,a,d){var o=this.transformSubstitution(r.shift(),a);return"".concat(a,o,d)}},{key:"transformString",value:function(r){var a=function(o,c){return c.onString?c.onString(o):o};return this.transformers.reduce(a,r)}},{key:"transformSubstitution",value:function(r,a){var d=function(c,h){return h.onSubstitution?h.onSubstitution(c,a):c};return this.transformers.reduce(d,r)}},{key:"transformEndResult",value:function(r){var a=function(o,c){return c.onEndResult?c.onEndResult(o):o};return this.transformers.reduce(a,r)}}]),e}(),z=vi;var yi=function(){var n=arguments.length>0&&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);n<e.length;n++)r[n]=e[n];return r}else return Array.from(e)}var Ti=function(){var n=arguments.length>0&&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,"&amp;"),de(/</g,"&lt;"),de(/>/g,"&gt;"),de(/"/g,"&quot;"),de(/'/g,"&#x27;"),de(/`/g,"&#x60;"));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,`<span class="hashtag">${d}</span>`);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`
<pre class="language-mathjax">
<code class="language-mathjax ${n==="inline"?"inline":""}">
${e}
</code>
</pre>
`,Ud=e=>{let n=e.querySelectorAll("code.language-mathjax");for(let r=0;r<n.length;r++){let a=n[r],d=a.classList.contains("inline");if(d){let o=a.parentElement.previousElementSibling;o&&o.classList.add("inline-block")}Vd(a.innerHTML,d?"inline":"newline").then(o=>{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=/(?:<iframe[^>]*)(?:(?:\/>)|(?:>.*?<\/iframe>))/,t=n.match(u);return t?{type:"iframe",match:t[0],linkText:"",altText:"",blockRef:""}:null};var ri=Z(require("@codemirror/language")),ni=(e,n)=>{let r=[];return n.length>0&&(r=Array.from({length:n.lines},(a,d)=>d+1)),r};var xr=class{constructor(n){this.decoCache={};this.debouncedUpdate=(0,Ce.debounce)(this.updateAsyncDecorations,50,!0);this.editor=n}updateAsyncDecorations(n){return ne(this,null,function*(){let{view:r,state:a,newDoc:d,plugin:o}=n,c=ni(a||r.state,d);if(c.length>0){let h=yield this.getDecorationsForLines({lineNrs:c,view:r,newDoc:d,plugin:o});(h||this.editor.state.field(Le.field).size)&&this.editor.dispatch({effects:Le.update.of(h||ii.Decoration.none)})}})}getDecorationsForLines(n){return ne(this,null,function*(){var k;let{newDoc:r,view:a,lineNrs:d,plugin:o}=n,c=new ui.RangeSetBuilder,_=a.state.field(Ce.editorViewField).file;if(d.length>0)for(let S of d){let x=r.line(S),E=null,w=ei({lineText:x.text,plugin:o,sourceFile:_});if(w&&w.type==="external-image"&&o.settings.renderImages){let M=w.linkText+w.altText;E=this.decoCache[M],E||(E=this.decoCache[M]=nr({url:w.linkText,altText:w.altText,filePath:w.linkText}))}else if(w&&w.type==="vault-image"&&o.settings.renderImages){let M=w.file.path+w.altText;if(E=this.decoCache[M],!E){let j=Oe(o.app.vault,w.file);E=this.decoCache[M]=nr({url:j,altText:w.altText,filePath:w.file.path})}}else if(w&&w.type==="excalidraw"&&o.settings.renderExcalidraw){let M=w.file.path+w.altText;if(E=this.decoCache[M],!E){let j=yield Br(w.file);E=this.decoCache[M]=nr({url:URL.createObjectURL(j),altText:w.altText,filePath:w.file.path})}}else if(w&&w.type==="pdf-link"&&o.settings.renderPDF){let M=w.linkText+w.blockRef;E=this.decoCache[M],E||(E=this.decoCache[M]=Ar({url:M,filePath:M}))}else if(w&&w.type==="pdf-file"&&o.settings.renderPDF){let M=w.file.path+w.blockRef;if(E=this.decoCache[M],!E){let j=yield o.app.vault.adapter.readBinary((0,Ce.normalizePath)(w.file.path)),I=new Uint8Array(j),D=new Blob([I],{type:"application/pdf"});E=Ar({url:URL.createObjectURL(D)+w.blockRef,filePath:w.file.path})}}else if(w&&Xu.contains(w.type)&&o.settings.renderTransclusion){let M=w.file.path+w.blockRef+w.file.stat.mtime;if(E=this.decoCache[M],!E){let j=o.app.metadataCache.getCache(w.file.path),I=yield o.app.vault.cachedRead(w.file);if(w.type==="blockid-transclusion"){let D=w.blockRef;if(j=o.app.metadataCache.getCache(w.file.path),j.blocks&&j.blocks[D]){let G=j.blocks[D];if(G){let u=qu(G,I);rr(u,o),E=this.decoCache[M]=ur({htmlDivElement:u,type:w.type,filePath:w.file.path,blockRef:w.blockRef})}}}else if(w.type==="header-transclusion"){let D=(k=j.headings)==null?void 0:k.find(G=>cr(G.heading)===cr(w.blockRef));if(D){let G=D.position.start.offset,u=j.headings.indexOf(D),t=I.length;for(let s of j.headings.slice(u+1))if(s.level<=D.level){t=s.position.start.offset;break}let i=Bu(G,t,I);rr(i,o),E=this.decoCache[M]=ur({htmlDivElement:i,type:w.type,filePath:w.file.path,blockRef:w.blockRef})}}else if(w.type==="file-transclusion"&&I!==""){let D=document.createElement("div");D.innerHTML=ze(I),rr(D,o),E=this.decoCache[M]=ur({htmlDivElement:D,type:w.type,filePath:w.file.path,blockRef:w.blockRef})}}}else w&&w.type==="iframe"&&o.settings.renderIframe&&(E=Gu({htmlText:w.match}));E!==null&&c.add(x.to,x.to,E)}return c.finish()})}};var ti=e=>{let{plugin:n}=e;return ai.ViewPlugin.fromClass(class{constructor(a){if(this.decoManager=new xr(a),!sr(n.app)){let d=a.state;this.decoManager.updateAsyncDecorations({view:a,state:d,newDoc:d.doc,plugin:n})}}update(a){if((a.docChanged||a.viewportChanged)&&!sr(n.app)){let d=a.view.state;this.decoManager.updateAsyncDecorations({view:a.view,plugin:n,newDoc:d.doc})}}destroy(){}})};var di=e=>{let{plugin:n}=e;return[ti({plugin:n}),Le.field]};var Er=class extends le.Plugin{constructor(){super(...arguments);this.onImageMenu=(n,r)=>{let a=this.app.vault.getAbstractFileByPath(r.dataset.path);if(a instanceof le.TFile)return n.preventDefault(),n.stopPropagation(),Or(n,this,a),!1};this.onClickTransclusionLink=(n,r)=>{n.preventDefault(),n.stopPropagation(),jr(n,r.getAttr("href"),this.app)};this.filePreviewOnHover=(n,r)=>{this.app.workspace.trigger("link-hover",{},n.target,r.getAttr("href"),r.getAttr("href"))}}onload(){return ne(this,null,function*(){console.log("Image in Editor Plugin is loaded"),this.addSettingTab(new or(this.app,this)),yield this.loadSettings();try{(0,le.loadMathJax)(),(0,le.loadMermaid)()}catch(n){console.log(n)}if(this.settings.cm6RenderAll){let n=di({plugin:this});this.registerEditorExtension(n)}document.on("click",".oz-obsidian-inner-link",this.onClickTransclusionLink),document.on("contextmenu","div.oz-image-widget-cm6 img[data-path]",this.onImageMenu,!1),this.settings.previewOnHoverInternalLink&&document.on("mouseover",".oz-obsidian-inner-link",this.filePreviewOnHover)})}onunload(){document.off("contextmenu","div.oz-image-widget-cm6 img[data-path]",this.onImageMenu,!1),document.off("click",".oz-obsidian-inner-link",this.onClickTransclusionLink),document.off("mouseover",".oz-obsidian-inner-link",this.filePreviewOnHover),console.log("Image in Editor Plugin is unloaded")}loadSettings(){return ne(this,null,function*(){this.settings=Object.assign({},Ir,yield this.loadData())})}saveSettings(){return ne(this,null,function*(){yield this.saveData(this.settings)})}};
/*! showdown v 1.9.1 - 02-11-2019 */