From e756093a932a6cf3fcd262c0d86dd82ef907de4f Mon Sep 17 00:00:00 2001 From: pedrocx486 Date: Sat, 11 Feb 2023 21:49:41 -0300 Subject: [PATCH] update editor --- ...ting-a-simple-bash-script-on-raspbian.json | 1 + assets/posts/extreme-go-horse-xgh.json | 1 + editor/assets/index-80021042.css | 1 + editor/assets/index-ae82a772.js | 139 ++++++++++++++++++ editor/assets/index.4d0e6c12.js | 137 ----------------- editor/assets/index.d2322268.css | 1 - editor/favicon.ico | Bin editor/index.html | 4 +- 8 files changed, 144 insertions(+), 140 deletions(-) create mode 100644 editor/assets/index-80021042.css create mode 100644 editor/assets/index-ae82a772.js delete mode 100644 editor/assets/index.4d0e6c12.js delete mode 100644 editor/assets/index.d2322268.css mode change 100644 => 100755 editor/favicon.ico diff --git a/assets/posts/auto-starting-a-simple-bash-script-on-raspbian.json b/assets/posts/auto-starting-a-simple-bash-script-on-raspbian.json index 8197b71..2c1e606 100644 --- a/assets/posts/auto-starting-a-simple-bash-script-on-raspbian.json +++ b/assets/posts/auto-starting-a-simple-bash-script-on-raspbian.json @@ -1,6 +1,7 @@ { "postTitle": "Auto-starting a simple bash script on Raspbian/RaspiOS is hell... ", "timestamp": "1672336950", + "editedTimestamp": "", "postContent": "(Old post, reposted from my old blog.)\n\nSo, it's 00:12 here. I was (still am) setting up my brand new RPi4, the shiny 8GB version to replace my old cranky RPi3b. New hardware, same hell as always with Raspbian (or RaspiOS or Raspberry Pi OS or however the hell they call it these days). \n\nI run on it some apps I use on my local network (basically my fancy app hub) and one of these apps is a Node.js API. Usually one would say “oh that's simple use PM2 and that's it!” but for some god forsaken reason it didn't work on me. \n\nI had just finished configuring Nextcloud and Gitea (and that went fine, as you can define the word…) and went to bring back up my Node API. As mentioned PM2 didn't work, so I went the classic way of having LXDE start a terminal and run a bash script with the commands needed. \n\nNo biggie, right? No. \n\nThe documentation for the RPi is… Well, fiddly. If you can call it that. I absolutely despise the crazy mish-mash of things you have on the internet regarding Raspbian/RaspiOS (starting by the friggin' name change!) because you simply can't easily find what works or doesn't with newer versions. \n\nSo this blog post is both a reminder to ME and a tutorial to you, fellow internet traveler that ever happens to stumble across it if you need to do the same thing. \n\n# HOW TO START A TERMINAL AND LAUNCH A BASH SCRIPT ON THE RASPBERRY PI OS: THE F*CKING TUTORIAL \n\n1. Boot your Pi to the GUI, not command line, obviously. \n\n2. Write your script and test it on the terminal (and for fuck's sake remember that the FIRST LINE should always be #!/bin/bash). \n\n3. Save your script in an easy path to access (such as /home/pi) and with the .sh extension. \n\n4. Open a terminal and run: sudo chmod +x /home/pi/your_script.sh \n\n5. Open an text editor with the sudo command (any you prefer, but IT NEEDS TO BE AS ROOT). \n\n6. Navigate to /etc/xdg/lxsession/LXDE-pi \n\n7. Open the file called autostart \n\n8. BEFORE THE LINE THAT STARTS WITH @XSCREENSAVER add a new line: @lxterminal --command \"/home/pi/your_script.sh\" (Why before @xscreensaver? Who knows. Do after it and you'll never see it execute.) \n\n9. DO FUCKING NOT put a . (dot) before the path, and INCLUDE THE DOUBLE QUOTES IN THE PATH. \n\n10. That's it. \n\nBeware that if your script does something (like launching a node app that auto-closes) and then closes after (or the app crashes…), you may want to add something like a sleep or pause command, if you want to see it running or its output. \n\nPS: I know the tone of the text is “violent”, this is literally how I write notes to myself so I can remember things. (Why? Because I'm a dumbass.) \nI usually don't share these, but considering the hellish experience I had with the PiOS (both on my 3 and 4), I wanted to share it at least so I have a permanent archive on the internet with it. \n\nHope it was helpful to someone out there. \n\nI gathered all content/commands from here: [https://www.raspberrypi.org/forums/viewtopic.php?t=65607](https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=65607)", "filename": "auto-starting-a-simple-bash-script-on-raspbian", "draft": false diff --git a/assets/posts/extreme-go-horse-xgh.json b/assets/posts/extreme-go-horse-xgh.json index c1f41d0..8e33aff 100644 --- a/assets/posts/extreme-go-horse-xgh.json +++ b/assets/posts/extreme-go-horse-xgh.json @@ -1,6 +1,7 @@ { "postTitle": "eXtreme Go Horse (XGH)", "timestamp": "1675126863", + "editedTimestamp": "", "postContent": "\n\nTranslated from Brazilian Portuguese by @pedrox486 with permission from Go Horse Process. \nCheck the original [here](https://gohorseprocess.com.br/extreme-go-horse-xgh/).", "filename": "extreme-go-horse-xgh", "draft": false diff --git a/editor/assets/index-80021042.css b/editor/assets/index-80021042.css new file mode 100644 index 0000000..6fe0aae --- /dev/null +++ b/editor/assets/index-80021042.css @@ -0,0 +1 @@ +#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}button{cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;padding:.6rem;border:none;box-shadow:#000a 4px 4px}.btn-primary{background-color:#6100a2;color:#fff;font-size:.8rem}.btn-primary:hover{box-shadow:0 0 7px #6100a2}.wrapper{display:flex;grid-gap:1rem;flex-direction:row;justify-content:center;width:100%;height:85vh;position:relative;margin-bottom:-1.3rem}.editor-area{text-align:left;flex:1}.title-area{display:flex}.title{flex:1}.editor{resize:none;width:-webkit-fill-available;height:90%}.preview{max-width:50vw;flex:1;border:1px solid #969696;max-height:96.8%;overflow-y:auto}.preview-title{margin-top:0;border-bottom:solid 1px}.preview>*{max-width:50vw;line-break:normal}.preview>* p{padding:.2rem}.footer-buttons{text-align:center}#file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#file-input+label{display:inline-block;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;padding:.55rem;border:none;box-shadow:#000a 4px 4px;color:#fff;background-color:#6100a2;position:absolute;font-size:.8rem;margin-top:.3rem;width:20.7rem;text-align:center;margin-left:-11.2rem}#file-input:focus+label,#file-input+label:hover{box-shadow:0 0 7px #6100a2;color:#fff}label{margin-bottom:0!important}@media only screen and (hover: none){.wrapper{flex-direction:column;margin-bottom:unset!important}.preview{max-width:100vw;margin-top:1rem}} diff --git a/editor/assets/index-ae82a772.js b/editor/assets/index-ae82a772.js new file mode 100644 index 0000000..2c44466 --- /dev/null +++ b/editor/assets/index-ae82a772.js @@ -0,0 +1,139 @@ +var Qd=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var pc=Qd((ln,Yd)=>{(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))t(d);new MutationObserver(d=>{for(const s of d)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&t(a)}).observe(document,{childList:!0,subtree:!0});function n(d){const s={};return d.integrity&&(s.integrity=d.integrity),d.referrerpolicy&&(s.referrerPolicy=d.referrerpolicy),d.crossorigin==="use-credentials"?s.credentials="include":d.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function t(d){if(d.ep)return;d.ep=!0;const s=n(d);fetch(d.href,s)}})();function hn(e,r){const n=Object.create(null),t=e.split(",");for(let d=0;d!!n[d.toLowerCase()]:d=>!!n[d]}function pn(e){if(J(e)){const r={};for(let n=0;n{if(n){const t=n.split(es);t.length>1&&(r[t[0].trim()]=t[1].trim())}}),r}function mn(e){let r="";if(ge(e))r=e;else if(J(e))for(let n=0;nyt(n,r))}const Xr=e=>ge(e)?e:e==null?"":J(e)||ae(e)&&(e.toString===Iu||!X(e.toString))?JSON.stringify(e,zu,2):String(e),zu=(e,r)=>r&&r.__v_isRef?zu(e,r.value):br(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((n,[t,d])=>(n[`${t} =>`]=d,n),{})}:kt(r)?{[`Set(${r.size})`]:[...r.values()]}:ae(r)&&!J(r)&&!Bu(r)?String(r):r,oe={},gr=[],ze=()=>{},ss=()=>!1,is=/^on[^a-z]/,vt=e=>is.test(e),_n=e=>e.startsWith("onUpdate:"),Ee=Object.assign,gn=(e,r)=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)},os=Object.prototype.hasOwnProperty,re=(e,r)=>os.call(e,r),J=Array.isArray,br=e=>Wr(e)==="[object Map]",kt=e=>Wr(e)==="[object Set]",$n=e=>Wr(e)==="[object Date]",X=e=>typeof e=="function",ge=e=>typeof e=="string",Br=e=>typeof e=="symbol",ae=e=>e!==null&&typeof e=="object",Nu=e=>ae(e)&&X(e.then)&&X(e.catch),Iu=Object.prototype.toString,Wr=e=>Iu.call(e),as=e=>Wr(e).slice(8,-1),Bu=e=>Wr(e)==="[object Object]",bn=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,nt=hn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Et=e=>{const r=Object.create(null);return n=>r[n]||(r[n]=e(n))},cs=/-(\w)/g,vr=Et(e=>e.replace(cs,(r,n)=>n?n.toUpperCase():"")),fs=/\B([A-Z])/g,Sr=Et(e=>e.replace(fs,"-$1").toLowerCase()),Fu=Et(e=>e.charAt(0).toUpperCase()+e.slice(1)),zt=Et(e=>e?`on${Fu(e)}`:""),Fr=(e,r)=>!Object.is(e,r),ut=(e,r)=>{for(let n=0;n{Object.defineProperty(e,r,{configurable:!0,enumerable:!1,value:n})},Wt=e=>{const r=parseFloat(e);return isNaN(r)?e:r};let qn;const ls=()=>qn||(qn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Oe;class hs{constructor(r=!1){this.detached=r,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!r&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}get active(){return this._active}run(r){if(this._active){const n=Oe;try{return Oe=this,r()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(r){if(this._active){let n,t;for(n=0,t=this.effects.length;n{const r=new Set(e);return r.w=0,r.n=0,r},Hu=e=>(e.w&xe)>0,Du=e=>(e.n&xe)>0,_s=({deps:e})=>{if(e.length)for(let r=0;r{const{deps:r}=e;if(r.length){let n=0;for(let t=0;t{(v==="length"||v>=h)&&c.push(g)})}else switch(n!==void 0&&c.push(a.get(n)),r){case"add":J(e)?bn(n)&&c.push(a.get("length")):(c.push(a.get(fr)),br(e)&&c.push(a.get(Zt)));break;case"delete":J(e)||(c.push(a.get(fr)),br(e)&&c.push(a.get(Zt)));break;case"set":br(e)&&c.push(a.get(fr));break}if(c.length===1)c[0]&&Xt(c[0]);else{const h=[];for(const g of c)g&&h.push(...g);Xt(wn(h))}}function Xt(e,r){const n=J(e)?e:[...e];for(const t of n)t.computed&&Kn(t);for(const t of n)t.computed||Kn(t)}function Kn(e,r){(e!==Me||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const bs=hn("__proto__,__v_isRef,__isVue"),qu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Br)),ws=vn(),ys=vn(!1,!0),vs=vn(!0),Wn=ks();function ks(){const e={};return["includes","indexOf","lastIndexOf"].forEach(r=>{e[r]=function(...n){const t=ne(this);for(let s=0,a=this.length;s{e[r]=function(...n){Ar();const t=ne(this)[r].apply(this,n);return Tr(),t}}),e}function Es(e){const r=ne(this);return Se(r,"has",e),r.hasOwnProperty(e)}function vn(e=!1,r=!1){return function(t,d,s){if(d==="__v_isReactive")return!e;if(d==="__v_isReadonly")return e;if(d==="__v_isShallow")return r;if(d==="__v_raw"&&s===(e?r?Hs:Gu:r?Ju:Wu).get(t))return t;const a=J(t);if(!e){if(a&&re(Wn,d))return Reflect.get(Wn,d,s);if(d==="hasOwnProperty")return Es}const c=Reflect.get(t,d,s);return(Br(d)?qu.has(d):bs(d))||(e||Se(t,"get",d),r)?c:ve(c)?a&&bn(d)?c:c.value:ae(c)?e?Zu(c):Pn(c):c}}const Ps=Vu(),Cs=Vu(!0);function Vu(e=!1){return function(n,t,d,s){let a=n[t];if(kr(a)&&ve(a)&&!ve(d))return!1;if(!e&&(!pt(d)&&!kr(d)&&(a=ne(a),d=ne(d)),!J(n)&&ve(a)&&!ve(d)))return a.value=d,!0;const c=J(n)&&bn(t)?Number(t)e,Pt=e=>Reflect.getPrototypeOf(e);function Yr(e,r,n=!1,t=!1){e=e.__v_raw;const d=ne(e),s=ne(r);n||(r!==s&&Se(d,"get",r),Se(d,"get",s));const{has:a}=Pt(d),c=t?kn:n?Sn:Hr;if(a.call(d,r))return c(e.get(r));if(a.call(d,s))return c(e.get(s));e!==d&&e.get(r)}function Qr(e,r=!1){const n=this.__v_raw,t=ne(n),d=ne(e);return r||(e!==d&&Se(t,"has",e),Se(t,"has",d)),e===d?n.has(e):n.has(e)||n.has(d)}function xr(e,r=!1){return e=e.__v_raw,!r&&Se(ne(e),"iterate",fr),Reflect.get(e,"size",e)}function Jn(e){e=ne(e);const r=ne(this);return Pt(r).has.call(r,e)||(r.add(e),Ke(r,"add",e,e)),this}function Gn(e,r){r=ne(r);const n=ne(this),{has:t,get:d}=Pt(n);let s=t.call(n,e);s||(e=ne(e),s=t.call(n,e));const a=d.call(n,e);return n.set(e,r),s?Fr(r,a)&&Ke(n,"set",e,r):Ke(n,"add",e,r),this}function Zn(e){const r=ne(this),{has:n,get:t}=Pt(r);let d=n.call(r,e);d||(e=ne(e),d=n.call(r,e)),t&&t.call(r,e);const s=r.delete(e);return d&&Ke(r,"delete",e,void 0),s}function Xn(){const e=ne(this),r=e.size!==0,n=e.clear();return r&&Ke(e,"clear",void 0,void 0),n}function et(e,r){return function(t,d){const s=this,a=s.__v_raw,c=ne(a),h=r?kn:e?Sn:Hr;return!e&&Se(c,"iterate",fr),a.forEach((g,v)=>t.call(d,h(g),h(v),s))}}function rt(e,r,n){return function(...t){const d=this.__v_raw,s=ne(d),a=br(s),c=e==="entries"||e===Symbol.iterator&&a,h=e==="keys"&&a,g=d[e](...t),v=n?kn:r?Sn:Hr;return!r&&Se(s,"iterate",h?Zt:fr),{next(){const{value:C,done:F}=g.next();return F?{value:C,done:F}:{value:c?[v(C[0]),v(C[1])]:v(C),done:F}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...r){return e==="delete"?!1:this}}function Ms(){const e={get(s){return Yr(this,s)},get size(){return xr(this)},has:Qr,add:Jn,set:Gn,delete:Zn,clear:Xn,forEach:et(!1,!1)},r={get(s){return Yr(this,s,!1,!0)},get size(){return xr(this)},has:Qr,add:Jn,set:Gn,delete:Zn,clear:Xn,forEach:et(!1,!0)},n={get(s){return Yr(this,s,!0)},get size(){return xr(this,!0)},has(s){return Qr.call(this,s,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:et(!0,!1)},t={get(s){return Yr(this,s,!0,!0)},get size(){return xr(this,!0)},has(s){return Qr.call(this,s,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:et(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=rt(s,!1,!1),n[s]=rt(s,!0,!1),r[s]=rt(s,!1,!0),t[s]=rt(s,!0,!0)}),[e,n,r,t]}const[Rs,Ls,zs,Ns]=Ms();function En(e,r){const n=r?e?Ns:zs:e?Ls:Rs;return(t,d,s)=>d==="__v_isReactive"?!e:d==="__v_isReadonly"?e:d==="__v_raw"?t:Reflect.get(re(n,d)&&d in t?n:t,d,s)}const Is={get:En(!1,!1)},Bs={get:En(!1,!0)},Fs={get:En(!0,!1)},Wu=new WeakMap,Ju=new WeakMap,Gu=new WeakMap,Hs=new WeakMap;function Ds(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Us(e){return e.__v_skip||!Object.isExtensible(e)?0:Ds(as(e))}function Pn(e){return kr(e)?e:Cn(e,!1,Ku,Is,Wu)}function $s(e){return Cn(e,!1,Os,Bs,Ju)}function Zu(e){return Cn(e,!0,js,Fs,Gu)}function Cn(e,r,n,t,d){if(!ae(e)||e.__v_raw&&!(r&&e.__v_isReactive))return e;const s=d.get(e);if(s)return s;const a=Us(e);if(a===0)return e;const c=new Proxy(e,a===2?t:n);return d.set(e,c),c}function wr(e){return kr(e)?wr(e.__v_raw):!!(e&&e.__v_isReactive)}function kr(e){return!!(e&&e.__v_isReadonly)}function pt(e){return!!(e&&e.__v_isShallow)}function Xu(e){return wr(e)||kr(e)}function ne(e){const r=e&&e.__v_raw;return r?ne(r):e}function Yu(e){return ht(e,"__v_skip",!0),e}const Hr=e=>ae(e)?Pn(e):e,Sn=e=>ae(e)?Zu(e):e;function Qu(e){Ye&&Me&&(e=ne(e),$u(e.dep||(e.dep=wn())))}function xu(e,r){e=ne(e);const n=e.dep;n&&Xt(n)}function ve(e){return!!(e&&e.__v_isRef===!0)}function tr(e){return qs(e,!1)}function qs(e,r){return ve(e)?e:new Vs(e,r)}class Vs{constructor(r,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?r:ne(r),this._value=n?r:Hr(r)}get value(){return Qu(this),this._value}set value(r){const n=this.__v_isShallow||pt(r)||kr(r);r=n?r:ne(r),Fr(r,this._rawValue)&&(this._rawValue=r,this._value=n?r:Hr(r),xu(this))}}function zr(e){return ve(e)?e.value:e}const Ks={get:(e,r,n)=>zr(Reflect.get(e,r,n)),set:(e,r,n,t)=>{const d=e[r];return ve(d)&&!ve(n)?(d.value=n,!0):Reflect.set(e,r,n,t)}};function ed(e){return wr(e)?e:new Proxy(e,Ks)}var rd;class Ws{constructor(r,n,t,d){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[rd]=!1,this._dirty=!0,this.effect=new yn(r,()=>{this._dirty||(this._dirty=!0,xu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!d,this.__v_isReadonly=t}get value(){const r=ne(this);return Qu(r),(r._dirty||!r._cacheable)&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}rd="__v_isReadonly";function Js(e,r,n=!1){let t,d;const s=X(e);return s?(t=e,d=ze):(t=e.get,d=e.set),new Ws(t,d,s||!d,n)}function Qe(e,r,n,t){let d;try{d=t?e(...t):e()}catch(s){Ct(s,r,n)}return d}function Ne(e,r,n,t){if(X(e)){const s=Qe(e,r,n,t);return s&&Nu(s)&&s.catch(a=>{Ct(a,r,n)}),s}const d=[];for(let s=0;s>>1;Ur(ye[t])Ue&&ye.splice(r,1)}function Qs(e){J(e)?yr.push(...e):(!qe||!qe.includes(e,e.allowRecurse?ir+1:ir))&&yr.push(e),nd()}function Yn(e,r=Dr?Ue+1:0){for(;rUr(n)-Ur(t)),ir=0;ire.id==null?1/0:e.id,xs=(e,r)=>{const n=Ur(e)-Ur(r);if(n===0){if(e.pre&&!r.pre)return-1;if(r.pre&&!e.pre)return 1}return n};function dd(e){Yt=!1,Dr=!0,ye.sort(xs);const r=ze;try{for(Ue=0;Uege(U)?U.trim():U)),C&&(d=n.map(Wt))}let c,h=t[c=zt(r)]||t[c=zt(vr(r))];!h&&s&&(h=t[c=zt(Sr(r))]),h&&Ne(h,e,6,d);const g=t[c+"Once"];if(g){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ne(g,e,6,d)}}function sd(e,r,n=!1){const t=r.emitsCache,d=t.get(e);if(d!==void 0)return d;const s=e.emits;let a={},c=!1;if(!X(e)){const h=g=>{const v=sd(g,r,!0);v&&(c=!0,Ee(a,v))};!n&&r.mixins.length&&r.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}return!s&&!c?(ae(e)&&t.set(e,null),null):(J(s)?s.forEach(h=>a[h]=null):Ee(a,s),ae(e)&&t.set(e,a),a)}function St(e,r){return!e||!vt(r)?!1:(r=r.slice(2).replace(/Once$/,""),re(e,r[0].toLowerCase()+r.slice(1))||re(e,Sr(r))||re(e,r))}let Re=null,id=null;function mt(e){const r=Re;return Re=e,id=e&&e.type.__scopeId||null,r}function ri(e,r=Re,n){if(!r||e._n)return e;const t=(...d)=>{t._d&&du(-1);const s=mt(r);let a;try{a=e(...d)}finally{mt(s),t._d&&du(1)}return a};return t._n=!0,t._c=!0,t._d=!0,t}function Nt(e){const{type:r,vnode:n,proxy:t,withProxy:d,props:s,propsOptions:[a],slots:c,attrs:h,emit:g,render:v,renderCache:C,data:F,setupState:U,ctx:B,inheritAttrs:L}=e;let ee,Y;const _e=mt(e);try{if(n.shapeFlag&4){const u=d||t;ee=De(v.call(u,u,C,s,U,F,B)),Y=h}else{const u=r;ee=De(u.length>1?u(s,{attrs:h,slots:c,emit:g}):u(s,null)),Y=r.props?h:ti(h)}}catch(u){Ir.length=0,Ct(u,e,1),ee=Ce(pr)}let Z=ee;if(Y&&L!==!1){const u=Object.keys(Y),{shapeFlag:o}=Z;u.length&&o&7&&(a&&u.some(_n)&&(Y=ni(Y,a)),Z=Er(Z,Y))}return n.dirs&&(Z=Er(Z),Z.dirs=Z.dirs?Z.dirs.concat(n.dirs):n.dirs),n.transition&&(Z.transition=n.transition),ee=Z,mt(_e),ee}const ti=e=>{let r;for(const n in e)(n==="class"||n==="style"||vt(n))&&((r||(r={}))[n]=e[n]);return r},ni=(e,r)=>{const n={};for(const t in e)(!_n(t)||!(t.slice(9)in r))&&(n[t]=e[t]);return n};function ui(e,r,n){const{props:t,children:d,component:s}=e,{props:a,children:c,patchFlag:h}=r,g=s.emitsOptions;if(r.dirs||r.transition)return!0;if(n&&h>=0){if(h&1024)return!0;if(h&16)return t?Qn(t,a,g):!!a;if(h&8){const v=r.dynamicProps;for(let C=0;Ce.__isSuspense;function ii(e,r){r&&r.pendingBranch?J(e)?r.effects.push(...e):r.effects.push(e):Qs(e)}function oi(e,r){if(pe){let n=pe.provides;const t=pe.parent&&pe.parent.provides;t===n&&(n=pe.provides=Object.create(t)),n[e]=r}}function dt(e,r,n=!1){const t=pe||Re;if(t){const d=t.parent==null?t.vnode.appContext&&t.vnode.appContext.provides:t.parent.provides;if(d&&e in d)return d[e];if(arguments.length>1)return n&&X(r)?r.call(t.proxy):r}}const tt={};function It(e,r,n){return od(e,r,n)}function od(e,r,{immediate:n,deep:t,flush:d,onTrack:s,onTrigger:a}=oe){const c=ms()===(pe==null?void 0:pe.scope)?pe:null;let h,g=!1,v=!1;if(ve(e)?(h=()=>e.value,g=pt(e)):wr(e)?(h=()=>e,t=!0):J(e)?(v=!0,g=e.some(Z=>wr(Z)||pt(Z)),h=()=>e.map(Z=>{if(ve(Z))return Z.value;if(wr(Z))return cr(Z);if(X(Z))return Qe(Z,c,2)})):X(e)?r?h=()=>Qe(e,c,2):h=()=>{if(!(c&&c.isUnmounted))return C&&C(),Ne(e,c,3,[F])}:h=ze,r&&t){const Z=h;h=()=>cr(Z())}let C,F=Z=>{C=Y.onStop=()=>{Qe(Z,c,4)}},U;if(qr)if(F=ze,r?n&&Ne(r,c,3,[h(),v?[]:void 0,F]):h(),d==="sync"){const Z=eo();U=Z.__watcherHandles||(Z.__watcherHandles=[])}else return ze;let B=v?new Array(e.length).fill(tt):tt;const L=()=>{if(Y.active)if(r){const Z=Y.run();(t||g||(v?Z.some((u,o)=>Fr(u,B[o])):Fr(Z,B)))&&(C&&C(),Ne(r,c,3,[Z,B===tt?void 0:v&&B[0]===tt?[]:B,F]),B=Z)}else Y.run()};L.allowRecurse=!!r;let ee;d==="sync"?ee=L:d==="post"?ee=()=>Pe(L,c&&c.suspense):(L.pre=!0,c&&(L.id=c.uid),ee=()=>Tn(L));const Y=new yn(h,ee);r?n?L():B=Y.run():d==="post"?Pe(Y.run.bind(Y),c&&c.suspense):Y.run();const _e=()=>{Y.stop(),c&&c.scope&&gn(c.scope.effects,Y)};return U&&U.push(_e),_e}function ai(e,r,n){const t=this.proxy,d=ge(e)?e.includes(".")?ad(t,e):()=>t[e]:e.bind(t,t);let s;X(r)?s=r:(s=r.handler,n=r);const a=pe;Pr(this);const c=od(d,s.bind(t),n);return a?Pr(a):lr(),c}function ad(e,r){const n=r.split(".");return()=>{let t=e;for(let d=0;d{cr(n,r)});else if(Bu(e))for(const n in e)cr(e[n],r);return e}function cd(e){return X(e)?{setup:e,name:e.name}:e}const st=e=>!!e.type.__asyncLoader,fd=e=>e.type.__isKeepAlive;function ci(e,r){ld(e,"a",r)}function fi(e,r){ld(e,"da",r)}function ld(e,r,n=pe){const t=e.__wdc||(e.__wdc=()=>{let d=n;for(;d;){if(d.isDeactivated)return;d=d.parent}return e()});if(At(r,t,n),n){let d=n.parent;for(;d&&d.parent;)fd(d.parent.vnode)&&li(t,r,n,d),d=d.parent}}function li(e,r,n,t){const d=At(r,e,t,!0);pd(()=>{gn(t[r],d)},n)}function At(e,r,n=pe,t=!1){if(n){const d=n[e]||(n[e]=[]),s=r.__weh||(r.__weh=(...a)=>{if(n.isUnmounted)return;Ar(),Pr(n);const c=Ne(r,n,e,a);return lr(),Tr(),c});return t?d.unshift(s):d.push(s),s}}const We=e=>(r,n=pe)=>(!qr||e==="sp")&&At(e,(...t)=>r(...t),n),hi=We("bm"),hd=We("m"),pi=We("bu"),mi=We("u"),_i=We("bum"),pd=We("um"),gi=We("sp"),bi=We("rtg"),wi=We("rtc");function yi(e,r=pe){At("ec",e,r)}function Bt(e,r){const n=Re;if(n===null)return e;const t=jt(n)||n.proxy,d=e.dirs||(e.dirs=[]);for(let s=0;se?Cd(e)?jt(e)||e.proxy:Qt(e.parent):null,Nr=Ee(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Qt(e.parent),$root:e=>Qt(e.root),$emit:e=>e.emit,$options:e=>jn(e),$forceUpdate:e=>e.f||(e.f=()=>Tn(e.update)),$nextTick:e=>e.n||(e.n=Zs.bind(e.proxy)),$watch:e=>ai.bind(e)}),Ft=(e,r)=>e!==oe&&!e.__isScriptSetup&&re(e,r),ki={get({_:e},r){const{ctx:n,setupState:t,data:d,props:s,accessCache:a,type:c,appContext:h}=e;let g;if(r[0]!=="$"){const U=a[r];if(U!==void 0)switch(U){case 1:return t[r];case 2:return d[r];case 4:return n[r];case 3:return s[r]}else{if(Ft(t,r))return a[r]=1,t[r];if(d!==oe&&re(d,r))return a[r]=2,d[r];if((g=e.propsOptions[0])&&re(g,r))return a[r]=3,s[r];if(n!==oe&&re(n,r))return a[r]=4,n[r];xt&&(a[r]=0)}}const v=Nr[r];let C,F;if(v)return r==="$attrs"&&Se(e,"get",r),v(e);if((C=c.__cssModules)&&(C=C[r]))return C;if(n!==oe&&re(n,r))return a[r]=4,n[r];if(F=h.config.globalProperties,re(F,r))return F[r]},set({_:e},r,n){const{data:t,setupState:d,ctx:s}=e;return Ft(d,r)?(d[r]=n,!0):t!==oe&&re(t,r)?(t[r]=n,!0):re(e.props,r)||r[0]==="$"&&r.slice(1)in e?!1:(s[r]=n,!0)},has({_:{data:e,setupState:r,accessCache:n,ctx:t,appContext:d,propsOptions:s}},a){let c;return!!n[a]||e!==oe&&re(e,a)||Ft(r,a)||(c=s[0])&&re(c,a)||re(t,a)||re(Nr,a)||re(d.config.globalProperties,a)},defineProperty(e,r,n){return n.get!=null?e._.accessCache[r]=0:re(n,"value")&&this.set(e,r,n.value,null),Reflect.defineProperty(e,r,n)}};let xt=!0;function Ei(e){const r=jn(e),n=e.proxy,t=e.ctx;xt=!1,r.beforeCreate&&xn(r.beforeCreate,e,"bc");const{data:d,computed:s,methods:a,watch:c,provide:h,inject:g,created:v,beforeMount:C,mounted:F,beforeUpdate:U,updated:B,activated:L,deactivated:ee,beforeDestroy:Y,beforeUnmount:_e,destroyed:Z,unmounted:u,render:o,renderTracked:i,renderTriggered:f,errorCaptured:_,serverPrefetch:w,expose:p,inheritAttrs:y,components:N,directives:j,filters:T}=r;if(g&&Pi(g,t,null,e.appContext.config.unwrapInjectedRef),a)for(const E in a){const R=a[E];X(R)&&(t[E]=R.bind(n))}if(d){const E=d.call(n,n);ae(E)&&(e.data=Pn(E))}if(xt=!0,s)for(const E in s){const R=s[E],$=X(R)?R.bind(n,n):X(R.get)?R.get.bind(n,n):ze,Q=!X(R)&&X(R.set)?R.set.bind(n):ze,q=hr({get:$,set:Q});Object.defineProperty(t,E,{enumerable:!0,configurable:!0,get:()=>q.value,set:de=>q.value=de})}if(c)for(const E in c)md(c[E],t,n,E);if(h){const E=X(h)?h.call(n):h;Reflect.ownKeys(E).forEach(R=>{oi(R,E[R])})}v&&xn(v,e,"c");function l(E,R){J(R)?R.forEach($=>E($.bind(n))):R&&E(R.bind(n))}if(l(hi,C),l(hd,F),l(pi,U),l(mi,B),l(ci,L),l(fi,ee),l(yi,_),l(wi,i),l(bi,f),l(_i,_e),l(pd,u),l(gi,w),J(p))if(p.length){const E=e.exposed||(e.exposed={});p.forEach(R=>{Object.defineProperty(E,R,{get:()=>n[R],set:$=>n[R]=$})})}else e.exposed||(e.exposed={});o&&e.render===ze&&(e.render=o),y!=null&&(e.inheritAttrs=y),N&&(e.components=N),j&&(e.directives=j)}function Pi(e,r,n=ze,t=!1){J(e)&&(e=en(e));for(const d in e){const s=e[d];let a;ae(s)?"default"in s?a=dt(s.from||d,s.default,!0):a=dt(s.from||d):a=dt(s),ve(a)&&t?Object.defineProperty(r,d,{enumerable:!0,configurable:!0,get:()=>a.value,set:c=>a.value=c}):r[d]=a}}function xn(e,r,n){Ne(J(e)?e.map(t=>t.bind(r.proxy)):e.bind(r.proxy),r,n)}function md(e,r,n,t){const d=t.includes(".")?ad(n,t):()=>n[t];if(ge(e)){const s=r[e];X(s)&&It(d,s)}else if(X(e))It(d,e.bind(n));else if(ae(e))if(J(e))e.forEach(s=>md(s,r,n,t));else{const s=X(e.handler)?e.handler.bind(n):r[e.handler];X(s)&&It(d,s,e)}}function jn(e){const r=e.type,{mixins:n,extends:t}=r,{mixins:d,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,c=s.get(r);let h;return c?h=c:!d.length&&!n&&!t?h=r:(h={},d.length&&d.forEach(g=>_t(h,g,a,!0)),_t(h,r,a)),ae(r)&&s.set(r,h),h}function _t(e,r,n,t=!1){const{mixins:d,extends:s}=r;s&&_t(e,s,n,!0),d&&d.forEach(a=>_t(e,a,n,!0));for(const a in r)if(!(t&&a==="expose")){const c=Ci[a]||n&&n[a];e[a]=c?c(e[a],r[a]):r[a]}return e}const Ci={data:eu,props:dr,emits:dr,methods:dr,computed:dr,beforeCreate:ke,created:ke,beforeMount:ke,mounted:ke,beforeUpdate:ke,updated:ke,beforeDestroy:ke,beforeUnmount:ke,destroyed:ke,unmounted:ke,activated:ke,deactivated:ke,errorCaptured:ke,serverPrefetch:ke,components:dr,directives:dr,watch:Ai,provide:eu,inject:Si};function eu(e,r){return r?e?function(){return Ee(X(e)?e.call(this,this):e,X(r)?r.call(this,this):r)}:r:e}function Si(e,r){return dr(en(e),en(r))}function en(e){if(J(e)){const r={};for(let n=0;n0)&&!(a&16)){if(a&8){const v=e.vnode.dynamicProps;for(let C=0;C{h=!0;const[F,U]=gd(C,r,!0);Ee(a,F),U&&c.push(...U)};!n&&r.mixins.length&&r.mixins.forEach(v),e.extends&&v(e.extends),e.mixins&&e.mixins.forEach(v)}if(!s&&!h)return ae(e)&&t.set(e,gr),gr;if(J(s))for(let v=0;v-1,U[1]=L<0||B-1||re(U,"default"))&&c.push(C)}}}const g=[a,c];return ae(e)&&t.set(e,g),g}function ru(e){return e[0]!=="$"}function tu(e){const r=e&&e.toString().match(/^\s*(function|class) (\w+)/);return r?r[2]:e===null?"null":""}function nu(e,r){return tu(e)===tu(r)}function uu(e,r){return J(r)?r.findIndex(n=>nu(n,e)):X(r)&&nu(r,e)?0:-1}const bd=e=>e[0]==="_"||e==="$stable",On=e=>J(e)?e.map(De):[De(e)],Oi=(e,r,n)=>{if(r._n)return r;const t=ri((...d)=>On(r(...d)),n);return t._c=!1,t},wd=(e,r,n)=>{const t=e._ctx;for(const d in e){if(bd(d))continue;const s=e[d];if(X(s))r[d]=Oi(d,s,t);else if(s!=null){const a=On(s);r[d]=()=>a}}},yd=(e,r)=>{const n=On(r);e.slots.default=()=>n},Mi=(e,r)=>{if(e.vnode.shapeFlag&32){const n=r._;n?(e.slots=ne(r),ht(r,"_",n)):wd(r,e.slots={})}else e.slots={},r&&yd(e,r);ht(e.slots,Tt,1)},Ri=(e,r,n)=>{const{vnode:t,slots:d}=e;let s=!0,a=oe;if(t.shapeFlag&32){const c=r._;c?n&&c===1?s=!1:(Ee(d,r),!n&&c===1&&delete d._):(s=!r.$stable,wd(r,d)),a=r}else r&&(yd(e,r),a={default:1});if(s)for(const c in d)!bd(c)&&!(c in a)&&delete d[c]};function vd(){return{app:null,config:{isNativeTag:ss,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Li=0;function zi(e,r){return function(t,d=null){X(t)||(t=Object.assign({},t)),d!=null&&!ae(d)&&(d=null);const s=vd(),a=new Set;let c=!1;const h=s.app={_uid:Li++,_component:t,_props:d,_container:null,_context:s,_instance:null,version:ro,get config(){return s.config},set config(g){},use(g,...v){return a.has(g)||(g&&X(g.install)?(a.add(g),g.install(h,...v)):X(g)&&(a.add(g),g(h,...v))),h},mixin(g){return s.mixins.includes(g)||s.mixins.push(g),h},component(g,v){return v?(s.components[g]=v,h):s.components[g]},directive(g,v){return v?(s.directives[g]=v,h):s.directives[g]},mount(g,v,C){if(!c){const F=Ce(t,d);return F.appContext=s,v&&r?r(F,g):e(F,g,C),c=!0,h._container=g,g.__vue_app__=h,jt(F.component)||F.component.proxy}},unmount(){c&&(e(null,h._container),delete h._container.__vue_app__)},provide(g,v){return s.provides[g]=v,h}};return h}}function tn(e,r,n,t,d=!1){if(J(e)){e.forEach((F,U)=>tn(F,r&&(J(r)?r[U]:r),n,t,d));return}if(st(t)&&!d)return;const s=t.shapeFlag&4?jt(t.component)||t.component.proxy:t.el,a=d?null:s,{i:c,r:h}=e,g=r&&r.r,v=c.refs===oe?c.refs={}:c.refs,C=c.setupState;if(g!=null&&g!==h&&(ge(g)?(v[g]=null,re(C,g)&&(C[g]=null)):ve(g)&&(g.value=null)),X(h))Qe(h,c,12,[a,v]);else{const F=ge(h),U=ve(h);if(F||U){const B=()=>{if(e.f){const L=F?re(C,h)?C[h]:v[h]:h.value;d?J(L)&&gn(L,s):J(L)?L.includes(s)||L.push(s):F?(v[h]=[s],re(C,h)&&(C[h]=v[h])):(h.value=[s],e.k&&(v[e.k]=h.value))}else F?(v[h]=a,re(C,h)&&(C[h]=a)):U&&(h.value=a,e.k&&(v[e.k]=a))};a?(B.id=-1,Pe(B,n)):B()}}}const Pe=ii;function Ni(e){return Ii(e)}function Ii(e,r){const n=ls();n.__VUE__=!0;const{insert:t,remove:d,patchProp:s,createElement:a,createText:c,createComment:h,setText:g,setElementText:v,parentNode:C,nextSibling:F,setScopeId:U=ze,insertStaticContent:B}=e,L=(m,b,k,A=null,S=null,I=null,D=!1,z=null,H=!!b.dynamicChildren)=>{if(m===b)return;m&&!Mr(m,b)&&(A=he(m),de(m,S,I,!0),m=null),b.patchFlag===-2&&(H=!1,b.dynamicChildren=null);const{type:O,ref:K,shapeFlag:V}=b;switch(O){case Jr:ee(m,b,k,A);break;case pr:Y(m,b,k,A);break;case Ht:m==null&&_e(b,k,A,D);break;case He:N(m,b,k,A,S,I,D,z,H);break;default:V&1?o(m,b,k,A,S,I,D,z,H):V&6?j(m,b,k,A,S,I,D,z,H):(V&64||V&128)&&O.process(m,b,k,A,S,I,D,z,H,Ie)}K!=null&&S&&tn(K,m&&m.ref,I,b||m,!b)},ee=(m,b,k,A)=>{if(m==null)t(b.el=c(b.children),k,A);else{const S=b.el=m.el;b.children!==m.children&&g(S,b.children)}},Y=(m,b,k,A)=>{m==null?t(b.el=h(b.children||""),k,A):b.el=m.el},_e=(m,b,k,A)=>{[m.el,m.anchor]=B(m.children,b,k,A,m.el,m.anchor)},Z=({el:m,anchor:b},k,A)=>{let S;for(;m&&m!==b;)S=F(m),t(m,k,A),m=S;t(b,k,A)},u=({el:m,anchor:b})=>{let k;for(;m&&m!==b;)k=F(m),d(m),m=k;d(b)},o=(m,b,k,A,S,I,D,z,H)=>{D=D||b.type==="svg",m==null?i(b,k,A,S,I,D,z,H):w(m,b,S,I,D,z,H)},i=(m,b,k,A,S,I,D,z)=>{let H,O;const{type:K,props:V,shapeFlag:W,transition:G,dirs:x}=m;if(H=m.el=a(m.type,I,V&&V.is,V),W&8?v(H,m.children):W&16&&_(m.children,H,null,A,S,I&&K!=="foreignObject",D,z),x&&nr(m,null,A,"created"),f(H,m,m.scopeId,D,A),V){for(const ue in V)ue!=="value"&&!nt(ue)&&s(H,ue,null,V[ue],I,m.children,A,S,ie);"value"in V&&s(H,"value",null,V.value),(O=V.onVnodeBeforeMount)&&Fe(O,A,m)}x&&nr(m,null,A,"beforeMount");const se=(!S||S&&!S.pendingBranch)&&G&&!G.persisted;se&&G.beforeEnter(H),t(H,b,k),((O=V&&V.onVnodeMounted)||se||x)&&Pe(()=>{O&&Fe(O,A,m),se&&G.enter(H),x&&nr(m,null,A,"mounted")},S)},f=(m,b,k,A,S)=>{if(k&&U(m,k),A)for(let I=0;I{for(let O=H;O{const z=b.el=m.el;let{patchFlag:H,dynamicChildren:O,dirs:K}=b;H|=m.patchFlag&16;const V=m.props||oe,W=b.props||oe;let G;k&&ur(k,!1),(G=W.onVnodeBeforeUpdate)&&Fe(G,k,b,m),K&&nr(b,m,k,"beforeUpdate"),k&&ur(k,!0);const x=S&&b.type!=="foreignObject";if(O?p(m.dynamicChildren,O,z,k,A,x,I):D||R(m,b,z,null,k,A,x,I,!1),H>0){if(H&16)y(z,b,V,W,k,A,S);else if(H&2&&V.class!==W.class&&s(z,"class",null,W.class,S),H&4&&s(z,"style",V.style,W.style,S),H&8){const se=b.dynamicProps;for(let ue=0;ue{G&&Fe(G,k,b,m),K&&nr(b,m,k,"updated")},A)},p=(m,b,k,A,S,I,D)=>{for(let z=0;z{if(k!==A){if(k!==oe)for(const z in k)!nt(z)&&!(z in A)&&s(m,z,k[z],null,D,b.children,S,I,ie);for(const z in A){if(nt(z))continue;const H=A[z],O=k[z];H!==O&&z!=="value"&&s(m,z,O,H,D,b.children,S,I,ie)}"value"in A&&s(m,"value",k.value,A.value)}},N=(m,b,k,A,S,I,D,z,H)=>{const O=b.el=m?m.el:c(""),K=b.anchor=m?m.anchor:c("");let{patchFlag:V,dynamicChildren:W,slotScopeIds:G}=b;G&&(z=z?z.concat(G):G),m==null?(t(O,k,A),t(K,k,A),_(b.children,k,K,S,I,D,z,H)):V>0&&V&64&&W&&m.dynamicChildren?(p(m.dynamicChildren,W,k,S,I,D,z),(b.key!=null||S&&b===S.subTree)&&kd(m,b,!0)):R(m,b,k,K,S,I,D,z,H)},j=(m,b,k,A,S,I,D,z,H)=>{b.slotScopeIds=z,m==null?b.shapeFlag&512?S.ctx.activate(b,k,A,D,H):T(b,k,A,S,I,D,H):M(m,b,H)},T=(m,b,k,A,S,I,D)=>{const z=m.component=Ji(m,A,S);if(fd(m)&&(z.ctx.renderer=Ie),Gi(z),z.asyncDep){if(S&&S.registerDep(z,l),!m.el){const H=z.subTree=Ce(pr);Y(null,H,b,k)}return}l(z,m,b,k,S,I,D)},M=(m,b,k)=>{const A=b.component=m.component;if(ui(m,b,k))if(A.asyncDep&&!A.asyncResolved){E(A,b,k);return}else A.next=b,Ys(A.update),A.update();else b.el=m.el,A.vnode=b},l=(m,b,k,A,S,I,D)=>{const z=()=>{if(m.isMounted){let{next:K,bu:V,u:W,parent:G,vnode:x}=m,se=K,ue;ur(m,!1),K?(K.el=x.el,E(m,K,D)):K=x,V&&ut(V),(ue=K.props&&K.props.onVnodeBeforeUpdate)&&Fe(ue,G,K,x),ur(m,!0);const fe=Nt(m),je=m.subTree;m.subTree=fe,L(je,fe,C(je.el),he(je),m,S,I),K.el=fe.el,se===null&&di(m,fe.el),W&&Pe(W,S),(ue=K.props&&K.props.onVnodeUpdated)&&Pe(()=>Fe(ue,G,K,x),S)}else{let K;const{el:V,props:W}=b,{bm:G,m:x,parent:se}=m,ue=st(b);if(ur(m,!1),G&&ut(G),!ue&&(K=W&&W.onVnodeBeforeMount)&&Fe(K,se,b),ur(m,!0),V&&mr){const fe=()=>{m.subTree=Nt(m),mr(V,m.subTree,m,S,null)};ue?b.type.__asyncLoader().then(()=>!m.isUnmounted&&fe()):fe()}else{const fe=m.subTree=Nt(m);L(null,fe,k,A,m,S,I),b.el=fe.el}if(x&&Pe(x,S),!ue&&(K=W&&W.onVnodeMounted)){const fe=b;Pe(()=>Fe(K,se,fe),S)}(b.shapeFlag&256||se&&st(se.vnode)&&se.vnode.shapeFlag&256)&&m.a&&Pe(m.a,S),m.isMounted=!0,b=k=A=null}},H=m.effect=new yn(z,()=>Tn(O),m.scope),O=m.update=()=>H.run();O.id=m.uid,ur(m,!0),O()},E=(m,b,k)=>{b.component=m;const A=m.vnode.props;m.vnode=b,m.next=null,ji(m,b.props,A,k),Ri(m,b.children,k),Ar(),Yn(),Tr()},R=(m,b,k,A,S,I,D,z,H=!1)=>{const O=m&&m.children,K=m?m.shapeFlag:0,V=b.children,{patchFlag:W,shapeFlag:G}=b;if(W>0){if(W&128){Q(O,V,k,A,S,I,D,z,H);return}else if(W&256){$(O,V,k,A,S,I,D,z,H);return}}G&8?(K&16&&ie(O,S,I),V!==O&&v(k,V)):K&16?G&16?Q(O,V,k,A,S,I,D,z,H):ie(O,S,I,!0):(K&8&&v(k,""),G&16&&_(V,k,A,S,I,D,z,H))},$=(m,b,k,A,S,I,D,z,H)=>{m=m||gr,b=b||gr;const O=m.length,K=b.length,V=Math.min(O,K);let W;for(W=0;WK?ie(m,S,I,!0,!1,V):_(b,k,A,S,I,D,z,H,V)},Q=(m,b,k,A,S,I,D,z,H)=>{let O=0;const K=b.length;let V=m.length-1,W=K-1;for(;O<=V&&O<=W;){const G=m[O],x=b[O]=H?Xe(b[O]):De(b[O]);if(Mr(G,x))L(G,x,k,null,S,I,D,z,H);else break;O++}for(;O<=V&&O<=W;){const G=m[V],x=b[W]=H?Xe(b[W]):De(b[W]);if(Mr(G,x))L(G,x,k,null,S,I,D,z,H);else break;V--,W--}if(O>V){if(O<=W){const G=W+1,x=GW)for(;O<=V;)de(m[O],S,I,!0),O++;else{const G=O,x=O,se=new Map;for(O=x;O<=W;O++){const Te=b[O]=H?Xe(b[O]):De(b[O]);Te.key!=null&&se.set(Te.key,O)}let ue,fe=0;const je=W-x+1;let _r=!1,Hn=0;const Or=new Array(je);for(O=0;O=je){de(Te,S,I,!0);continue}let Be;if(Te.key!=null)Be=se.get(Te.key);else for(ue=x;ue<=W;ue++)if(Or[ue-x]===0&&Mr(Te,b[ue])){Be=ue;break}Be===void 0?de(Te,S,I,!0):(Or[Be-x]=O+1,Be>=Hn?Hn=Be:_r=!0,L(Te,b[Be],k,null,S,I,D,z,H),fe++)}const Dn=_r?Bi(Or):gr;for(ue=Dn.length-1,O=je-1;O>=0;O--){const Te=x+O,Be=b[Te],Un=Te+1{const{el:I,type:D,transition:z,children:H,shapeFlag:O}=m;if(O&6){q(m.component.subTree,b,k,A);return}if(O&128){m.suspense.move(b,k,A);return}if(O&64){D.move(m,b,k,Ie);return}if(D===He){t(I,b,k);for(let V=0;Vz.enter(I),S);else{const{leave:V,delayLeave:W,afterLeave:G}=z,x=()=>t(I,b,k),se=()=>{V(I,()=>{x(),G&&G()})};W?W(I,x,se):se()}else t(I,b,k)},de=(m,b,k,A=!1,S=!1)=>{const{type:I,props:D,ref:z,children:H,dynamicChildren:O,shapeFlag:K,patchFlag:V,dirs:W}=m;if(z!=null&&tn(z,null,k,m,!0),K&256){b.ctx.deactivate(m);return}const G=K&1&&W,x=!st(m);let se;if(x&&(se=D&&D.onVnodeBeforeUnmount)&&Fe(se,b,m),K&6)le(m.component,k,A);else{if(K&128){m.suspense.unmount(k,A);return}G&&nr(m,null,b,"beforeUnmount"),K&64?m.type.remove(m,b,k,S,Ie,A):O&&(I!==He||V>0&&V&64)?ie(O,b,k,!1,!0):(I===He&&V&384||!S&&K&16)&&ie(H,b,k),A&&be(m)}(x&&(se=D&&D.onVnodeUnmounted)||G)&&Pe(()=>{se&&Fe(se,b,m),G&&nr(m,null,b,"unmounted")},k)},be=m=>{const{type:b,el:k,anchor:A,transition:S}=m;if(b===He){Ae(k,A);return}if(b===Ht){u(m);return}const I=()=>{d(k),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(m.shapeFlag&1&&S&&!S.persisted){const{leave:D,delayLeave:z}=S,H=()=>D(k,I);z?z(m.el,I,H):H()}else I()},Ae=(m,b)=>{let k;for(;m!==b;)k=F(m),d(m),m=k;d(b)},le=(m,b,k)=>{const{bum:A,scope:S,update:I,subTree:D,um:z}=m;A&&ut(A),S.stop(),I&&(I.active=!1,de(D,m,b,k)),z&&Pe(z,b),Pe(()=>{m.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},ie=(m,b,k,A=!1,S=!1,I=0)=>{for(let D=I;Dm.shapeFlag&6?he(m.component.subTree):m.shapeFlag&128?m.suspense.next():F(m.anchor||m.el),we=(m,b,k)=>{m==null?b._vnode&&de(b._vnode,null,null,!0):L(b._vnode||null,m,b,null,null,null,k),Yn(),ud(),b._vnode=m},Ie={p:L,um:de,m:q,r:be,mt:T,mc:_,pc:R,pbc:p,n:he,o:e};let rr,mr;return r&&([rr,mr]=r(Ie)),{render:we,hydrate:rr,createApp:zi(we,rr)}}function ur({effect:e,update:r},n){e.allowRecurse=r.allowRecurse=n}function kd(e,r,n=!1){const t=e.children,d=r.children;if(J(t)&&J(d))for(let s=0;s>1,e[n[c]]0&&(r[t]=n[s-1]),n[s]=t)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=r[a];return n}const Fi=e=>e.__isTeleport,He=Symbol(void 0),Jr=Symbol(void 0),pr=Symbol(void 0),Ht=Symbol(void 0),Ir=[];let Le=null;function nn(e=!1){Ir.push(Le=e?null:[])}function Hi(){Ir.pop(),Le=Ir[Ir.length-1]||null}let $r=1;function du(e){$r+=e}function Ed(e){return e.dynamicChildren=$r>0?Le||gr:null,Hi(),$r>0&&Le&&Le.push(e),e}function su(e,r,n,t,d,s){return Ed(ce(e,r,n,t,d,s,!0))}function Di(e,r,n,t,d){return Ed(Ce(e,r,n,t,d,!0))}function un(e){return e?e.__v_isVNode===!0:!1}function Mr(e,r){return e.type===r.type&&e.key===r.key}const Tt="__vInternal",Pd=({key:e})=>e??null,it=({ref:e,ref_key:r,ref_for:n})=>e!=null?ge(e)||ve(e)||X(e)?{i:Re,r:e,k:r,f:!!n}:e:null;function ce(e,r=null,n=null,t=0,d=null,s=e===He?0:1,a=!1,c=!1){const h={__v_isVNode:!0,__v_skip:!0,type:e,props:r,key:r&&Pd(r),ref:r&&it(r),scopeId:id,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:t,dynamicProps:d,dynamicChildren:null,appContext:null,ctx:Re};return c?(Mn(h,n),s&128&&e.normalize(h)):n&&(h.shapeFlag|=ge(n)?8:16),$r>0&&!a&&Le&&(h.patchFlag>0||s&6)&&h.patchFlag!==32&&Le.push(h),h}const Ce=Ui;function Ui(e,r=null,n=null,t=0,d=null,s=!1){if((!e||e===vi)&&(e=pr),un(e)){const c=Er(e,r,!0);return n&&Mn(c,n),$r>0&&!s&&Le&&(c.shapeFlag&6?Le[Le.indexOf(e)]=c:Le.push(c)),c.patchFlag|=-2,c}if(Qi(e)&&(e=e.__vccOpts),r){r=$i(r);let{class:c,style:h}=r;c&&!ge(c)&&(r.class=mn(c)),ae(h)&&(Xu(h)&&!J(h)&&(h=Ee({},h)),r.style=pn(h))}const a=ge(e)?1:si(e)?128:Fi(e)?64:ae(e)?4:X(e)?2:0;return ce(e,r,n,t,d,a,s,!0)}function $i(e){return e?Xu(e)||Tt in e?Ee({},e):e:null}function Er(e,r,n=!1){const{props:t,ref:d,patchFlag:s,children:a}=e,c=r?Vi(t||{},r):t;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Pd(c),ref:r&&r.ref?n&&d?J(d)?d.concat(it(r)):[d,it(r)]:it(r):d,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:r&&e.type!==He?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Er(e.ssContent),ssFallback:e.ssFallback&&Er(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function sr(e=" ",r=0){return Ce(Jr,null,e,r)}function qi(e="",r=!1){return r?(nn(),Di(pr,null,e)):Ce(pr,null,e)}function De(e){return e==null||typeof e=="boolean"?Ce(pr):J(e)?Ce(He,null,e.slice()):typeof e=="object"?Xe(e):Ce(Jr,null,String(e))}function Xe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Er(e)}function Mn(e,r){let n=0;const{shapeFlag:t}=e;if(r==null)r=null;else if(J(r))n=16;else if(typeof r=="object")if(t&65){const d=r.default;d&&(d._c&&(d._d=!1),Mn(e,d()),d._c&&(d._d=!0));return}else{n=32;const d=r._;!d&&!(Tt in r)?r._ctx=Re:d===3&&Re&&(Re.slots._===1?r._=1:(r._=2,e.patchFlag|=1024))}else X(r)?(r={default:r,_ctx:Re},n=32):(r=String(r),t&64?(n=16,r=[sr(r)]):n=8);e.children=r,e.shapeFlag|=n}function Vi(...e){const r={};for(let n=0;n{pe=e,e.scope.on()},lr=()=>{pe&&pe.scope.off(),pe=null};function Cd(e){return e.vnode.shapeFlag&4}let qr=!1;function Gi(e,r=!1){qr=r;const{props:n,children:t}=e.vnode,d=Cd(e);Ti(e,n,d,r),Mi(e,t);const s=d?Zi(e,r):void 0;return qr=!1,s}function Zi(e,r){const n=e.type;e.accessCache=Object.create(null),e.proxy=Yu(new Proxy(e.ctx,ki));const{setup:t}=n;if(t){const d=e.setupContext=t.length>1?Yi(e):null;Pr(e),Ar();const s=Qe(t,e,0,[e.props,d]);if(Tr(),lr(),Nu(s)){if(s.then(lr,lr),r)return s.then(a=>{iu(e,a,r)}).catch(a=>{Ct(a,e,0)});e.asyncDep=s}else iu(e,s,r)}else Sd(e,r)}function iu(e,r,n){X(r)?e.type.__ssrInlineRender?e.ssrRender=r:e.render=r:ae(r)&&(e.setupState=ed(r)),Sd(e,n)}let ou;function Sd(e,r,n){const t=e.type;if(!e.render){if(!r&&ou&&!t.render){const d=t.template||jn(e).template;if(d){const{isCustomElement:s,compilerOptions:a}=e.appContext.config,{delimiters:c,compilerOptions:h}=t,g=Ee(Ee({isCustomElement:s,delimiters:c},a),h);t.render=ou(d,g)}}e.render=t.render||ze}Pr(e),Ar(),Ei(e),Tr(),lr()}function Xi(e){return new Proxy(e.attrs,{get(r,n){return Se(e,"get","$attrs"),r[n]}})}function Yi(e){const r=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=Xi(e))},slots:e.slots,emit:e.emit,expose:r}}function jt(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ed(Yu(e.exposed)),{get(r,n){if(n in r)return r[n];if(n in Nr)return Nr[n](e)},has(r,n){return n in r||n in Nr}}))}function Qi(e){return X(e)&&"__vccOpts"in e}const hr=(e,r)=>Js(e,r,qr);function au(e,r,n){const t=arguments.length;return t===2?ae(r)&&!J(r)?un(r)?Ce(e,null,[r]):Ce(e,r):Ce(e,null,r):(t>3?n=Array.prototype.slice.call(arguments,2):t===3&&un(n)&&(n=[n]),Ce(e,r,n))}const xi=Symbol(""),eo=()=>dt(xi),ro="3.2.47",to="http://www.w3.org/2000/svg",or=typeof document<"u"?document:null,cu=or&&or.createElement("template"),no={insert:(e,r,n)=>{r.insertBefore(e,n||null)},remove:e=>{const r=e.parentNode;r&&r.removeChild(e)},createElement:(e,r,n,t)=>{const d=r?or.createElementNS(to,e):or.createElement(e,n?{is:n}:void 0);return e==="select"&&t&&t.multiple!=null&&d.setAttribute("multiple",t.multiple),d},createText:e=>or.createTextNode(e),createComment:e=>or.createComment(e),setText:(e,r)=>{e.nodeValue=r},setElementText:(e,r)=>{e.textContent=r},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>or.querySelector(e),setScopeId(e,r){e.setAttribute(r,"")},insertStaticContent(e,r,n,t,d,s){const a=n?n.previousSibling:r.lastChild;if(d&&(d===s||d.nextSibling))for(;r.insertBefore(d.cloneNode(!0),n),!(d===s||!(d=d.nextSibling)););else{cu.innerHTML=t?`${e}`:e;const c=cu.content;if(t){const h=c.firstChild;for(;h.firstChild;)c.appendChild(h.firstChild);c.removeChild(h)}r.insertBefore(c,n)}return[a?a.nextSibling:r.firstChild,n?n.previousSibling:r.lastChild]}};function uo(e,r,n){const t=e._vtc;t&&(r=(r?[r,...t]:[...t]).join(" ")),r==null?e.removeAttribute("class"):n?e.setAttribute("class",r):e.className=r}function so(e,r,n){const t=e.style,d=ge(n);if(n&&!d){if(r&&!ge(r))for(const s in r)n[s]==null&&dn(t,s,"");for(const s in n)dn(t,s,n[s])}else{const s=t.display;d?r!==n&&(t.cssText=n):r&&e.removeAttribute("style"),"_vod"in e&&(t.display=s)}}const fu=/\s*!important$/;function dn(e,r,n){if(J(n))n.forEach(t=>dn(e,r,t));else if(n==null&&(n=""),r.startsWith("--"))e.setProperty(r,n);else{const t=io(e,r);fu.test(n)?e.setProperty(Sr(t),n.replace(fu,""),"important"):e[t]=n}}const lu=["Webkit","Moz","ms"],Dt={};function io(e,r){const n=Dt[r];if(n)return n;let t=vr(r);if(t!=="filter"&&t in e)return Dt[r]=t;t=Fu(t);for(let d=0;dUt||(ho.then(()=>Ut=0),Ut=Date.now());function mo(e,r){const n=t=>{if(!t._vts)t._vts=Date.now();else if(t._vts<=n.attached)return;Ne(_o(t,n.value),r,5,[t])};return n.value=e,n.attached=po(),n}function _o(e,r){if(J(r)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},r.map(t=>d=>!d._stopped&&t&&t(d))}else return r}const mu=/^on[a-z]/,go=(e,r,n,t,d=!1,s,a,c,h)=>{r==="class"?uo(e,t,d):r==="style"?so(e,n,t):vt(r)?_n(r)||fo(e,r,n,t,a):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):bo(e,r,t,d))?ao(e,r,t,s,a,c,h):(r==="true-value"?e._trueValue=t:r==="false-value"&&(e._falseValue=t),oo(e,r,t,d))};function bo(e,r,n,t){return t?!!(r==="innerHTML"||r==="textContent"||r in e&&mu.test(r)&&X(n)):r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&e.tagName==="INPUT"||r==="type"&&e.tagName==="TEXTAREA"||mu.test(r)&&ge(n)?!1:r in e}const gt=e=>{const r=e.props["onUpdate:modelValue"]||!1;return J(r)?n=>ut(r,n):r};function wo(e){e.target.composing=!0}function _u(e){const r=e.target;r.composing&&(r.composing=!1,r.dispatchEvent(new Event("input")))}const gu={created(e,{modifiers:{lazy:r,trim:n,number:t}},d){e._assign=gt(d);const s=t||d.props&&d.props.type==="number";ar(e,r?"change":"input",a=>{if(a.target.composing)return;let c=e.value;n&&(c=c.trim()),s&&(c=Wt(c)),e._assign(c)}),n&&ar(e,"change",()=>{e.value=e.value.trim()}),r||(ar(e,"compositionstart",wo),ar(e,"compositionend",_u),ar(e,"change",_u))},mounted(e,{value:r}){e.value=r??""},beforeUpdate(e,{value:r,modifiers:{lazy:n,trim:t,number:d}},s){if(e._assign=gt(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||t&&e.value.trim()===r||(d||e.type==="number")&&Wt(e.value)===r))return;const a=r??"";e.value!==a&&(e.value=a)}},yo={deep:!0,created(e,r,n){e._assign=gt(n),ar(e,"change",()=>{const t=e._modelValue,d=vo(e),s=e.checked,a=e._assign;if(J(t)){const c=Lu(t,d),h=c!==-1;if(s&&!h)a(t.concat(d));else if(!s&&h){const g=[...t];g.splice(c,1),a(g)}}else if(kt(t)){const c=new Set(t);s?c.add(d):c.delete(d),a(c)}else a(Ad(e,s))})},mounted:bu,beforeUpdate(e,r,n){e._assign=gt(n),bu(e,r,n)}};function bu(e,{value:r,oldValue:n},t){e._modelValue=r,J(r)?e.checked=Lu(r,t.props.value)>-1:kt(r)?e.checked=r.has(t.props.value):r!==n&&(e.checked=yt(r,Ad(e,!0)))}function vo(e){return"_value"in e?e._value:e.value}function Ad(e,r){const n=r?"_trueValue":"_falseValue";return n in e?e[n]:r}const ko=Ee({patchProp:go},no);let wu;function Eo(){return wu||(wu=Ni(ko))}const Po=(...e)=>{const r=Eo().createApp(...e),{mount:n}=r;return r.mount=t=>{const d=Co(t);if(!d)return;const s=r._component;!X(s)&&!s.render&&!s.template&&(s.template=d.innerHTML),d.innerHTML="";const a=n(d,!1,d instanceof SVGElement);return d instanceof Element&&(d.removeAttribute("v-cloak"),d.setAttribute("data-v-app","")),a},r};function Co(e){return ge(e)?document.querySelector(e):e}var So=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},sn={},Ao={get exports(){return sn},set exports(e){sn=e}};(function(e){(function(){function r(u){var o={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,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"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,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(u===!1)return JSON.parse(JSON.stringify(o));var i={};for(var f in o)o.hasOwnProperty(f)&&(i[f]=o[f].defaultValue);return i}function n(){var u=r(!0),o={};for(var i in u)u.hasOwnProperty(i)&&(o[i]=!0);return o}var t={},d={},s={},a=r(!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:r(!0),allOn:n()};t.helper={},t.extensions={},t.setOption=function(u,o){return a[u]=o,this},t.getOption=function(u){return a[u]},t.getOptions=function(){return a},t.resetOptions=function(){a=r(!0)},t.setFlavor=function(u){if(!h.hasOwnProperty(u))throw Error(u+" flavor was not found");t.resetOptions();var o=h[u];c=u;for(var i in o)o.hasOwnProperty(i)&&(a[i]=o[i])},t.getFlavor=function(){return c},t.getFlavorOptions=function(u){if(h.hasOwnProperty(u))return h[u]},t.getDefaultOptions=function(u){return r(u)},t.subParser=function(u,o){if(t.helper.isString(u))if(typeof o<"u")d[u]=o;else{if(d.hasOwnProperty(u))return d[u];throw Error("SubParser named "+u+" not registered!")}},t.extension=function(u,o){if(!t.helper.isString(u))throw Error("Extension 'name' must be a string");if(u=t.helper.stdExtName(u),t.helper.isUndefined(o)){if(!s.hasOwnProperty(u))throw Error("Extension named "+u+" is not registered!");return s[u]}else{typeof o=="function"&&(o=o()),t.helper.isArray(o)||(o=[o]);var i=g(o,u);if(i.valid)s[u]=o;else throw Error(i.error)}},t.getAllExtensions=function(){return s},t.removeExtension=function(u){delete s[u]},t.resetExtensions=function(){s={}};function g(u,o){var i=o?"Error in "+o+" extension->":"Error in unnamed extension",f={valid:!0,error:""};t.helper.isArray(u)||(u=[u]);for(var _=0;_"u"},t.helper.forEach=function(u,o){if(t.helper.isUndefined(u))throw new Error("obj param is required");if(t.helper.isUndefined(o))throw new Error("callback param is required");if(!t.helper.isFunction(o))throw new Error("callback param must be a function/closure");if(typeof u.forEach=="function")u.forEach(o);else if(t.helper.isArray(u))for(var i=0;i").replace(/&/g,"&")};var C=function(u,o,i,f){var _=f||"",w=_.indexOf("g")>-1,p=new RegExp(o+"|"+i,"g"+_.replace(/g/g,"")),y=new RegExp(o,_.replace(/g/g,"")),N=[],j,T,M,l,E;do for(j=0;M=p.exec(u);)if(y.test(M[0]))j++||(T=p.lastIndex,l=T-M[0].length);else if(j&&!--j){E=M.index+M[0].length;var R={left:{start:l,end:T},match:{start:T,end:M.index},right:{start:M.index,end:E},wholeMatch:{start:l,end:E}};if(N.push(R),!w)return N}while(j&&(p.lastIndex=T));return N};t.helper.matchRecursiveRegExp=function(u,o,i,f){for(var _=C(u,o,i,f),w=[],p=0;p<_.length;++p)w.push([u.slice(_[p].wholeMatch.start,_[p].wholeMatch.end),u.slice(_[p].match.start,_[p].match.end),u.slice(_[p].left.start,_[p].left.end),u.slice(_[p].right.start,_[p].right.end)]);return w},t.helper.replaceRecursiveRegExp=function(u,o,i,f,_){if(!t.helper.isFunction(o)){var w=o;o=function(){return w}}var p=C(u,i,f,_),y=u,N=p.length;if(N>0){var j=[];p[0].wholeMatch.start!==0&&j.push(u.slice(0,p[0].wholeMatch.start));for(var T=0;T=0?f+(i||0):f},t.helper.splitAtIndex=function(u,o){if(!t.helper.isString(u))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[u.substring(0,o),u.substring(o)]},t.helper.encodeEmailAddress=function(u){var o=[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=o[Math.floor(Math.random()*2)](i);else{var f=Math.random();i=f>.9?o[2](i):f>.45?o[1](i):o[0](i)}return i}),u},t.helper.padEnd=function(o,i,f){return i=i>>0,f=String(f||" "),o.length>i?String(o):(i=i-o.length,i>f.length&&(f+=f.repeat(i/f.length)),String(o)+f.slice(0,i))},typeof console>"u"&&(console={warn:function(u){alert(u)},log:function(u){alert(u)},error:function(u){throw u}}),t.helper.regexes={asteriskDashAndColon:/([*_:~])/g},t.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:`S`},t.Converter=function(u){var o={},i=[],f=[],_={},w=c,p={parsed:{},raw:"",format:""};y();function y(){u=u||{};for(var l in a)a.hasOwnProperty(l)&&(o[l]=a[l]);if(typeof u=="object")for(var E in u)u.hasOwnProperty(E)&&(o[E]=u[E]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof u+" was passed instead.");o.extensions&&t.helper.forEach(o.extensions,N)}function N(l,E){if(E=E||null,t.helper.isString(l))if(l=t.helper.stdExtName(l),E=l,t.extensions[l]){console.warn("DEPRECATION WARNING: "+l+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),j(t.extensions[l],l);return}else if(!t.helper.isUndefined(s[l]))l=s[l];else throw Error('Extension "'+l+'" could not be loaded. It was either not found or is not a valid extension.');typeof l=="function"&&(l=l()),t.helper.isArray(l)||(l=[l]);var R=g(l,E);if(!R.valid)throw Error(R.error);for(var $=0;$[ \t]+¨NBSP;<"),!E)if(window&&window.document)E=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 R=E.createElement("div");R.innerHTML=l;var $={preList:Ae(R)};be(R);for(var Q=R.childNodes,q="",de=0;de'}else he.push(ie[we].innerHTML),ie[we].innerHTML="",ie[we].setAttribute("prenum",we.toString());return he}return q},this.setOption=function(l,E){o[l]=E},this.getOption=function(l){return o[l]},this.getOptions=function(){return o},this.addExtension=function(l,E){E=E||null,N(l,E)},this.useExtension=function(l){N(l)},this.setFlavor=function(l){if(!h.hasOwnProperty(l))throw Error(l+" flavor was not found");var E=h[l];w=l;for(var R in E)E.hasOwnProperty(R)&&(o[R]=E[R])},this.getFlavor=function(){return w},this.removeExtension=function(l){t.helper.isArray(l)||(l=[l]);for(var E=0;E? ?(['"].*['"])?\)$/m)>-1)y="";else if(!y)if(p||(p=w.toLowerCase().replace(/ ?\n/g," ")),y="#"+p,!t.helper.isUndefined(i.gUrls[p]))y=i.gUrls[p],t.helper.isUndefined(i.gTitles[p])||(T=i.gTitles[p]);else return _;y=y.replace(t.helper.regexes.asteriskDashAndColon,t.helper.escapeCharactersCallback);var M='",M};return u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,f),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,f),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,f),u=u.replace(/\[([^\[\]]+)]()()()()()/g,f),o.ghMentions&&(u=u.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(_,w,p,y,N){if(p==="\\")return w+y;if(!t.helper.isString(o.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var j=o.ghMentionsLink.replace(/\{u}/g,N),T="";return o.openLinksInNewWindow&&(T=' rel="noopener noreferrer" target="¨E95Eblank"'),w+'"+y+""})),u=i.converter._dispatch("anchors.after",u,o,i),u});var F=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,U=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,B=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,L=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,ee=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,Y=function(u){return function(o,i,f,_,w,p,y){f=f.replace(t.helper.regexes.asteriskDashAndColon,t.helper.escapeCharactersCallback);var N=f,j="",T="",M=i||"",l=y||"";return/^www\./i.test(f)&&(f=f.replace(/^www\./i,"http://www.")),u.excludeTrailingPunctuationFromURLs&&p&&(j=p),u.openLinksInNewWindow&&(T=' rel="noopener noreferrer" target="¨E95Eblank"'),M+'"+N+""+j+l}},_e=function(u,o){return function(i,f,_){var w="mailto:";return f=f||"",_=t.subParser("unescapeSpecialChars")(_,u,o),u.encodeEmails?(w=t.helper.encodeEmailAddress(w+_),_=t.helper.encodeEmailAddress(_)):w=w+_,f+''+_+""}};t.subParser("autoLinks",function(u,o,i){return u=i.converter._dispatch("autoLinks.before",u,o,i),u=u.replace(B,Y(o)),u=u.replace(ee,_e(o,i)),u=i.converter._dispatch("autoLinks.after",u,o,i),u}),t.subParser("simplifiedAutoLinks",function(u,o,i){return o.simplifiedAutoLink&&(u=i.converter._dispatch("simplifiedAutoLinks.before",u,o,i),o.excludeTrailingPunctuationFromURLs?u=u.replace(U,Y(o)):u=u.replace(F,Y(o)),u=u.replace(L,_e(o,i)),u=i.converter._dispatch("simplifiedAutoLinks.after",u,o,i)),u}),t.subParser("blockGamut",function(u,o,i){return u=i.converter._dispatch("blockGamut.before",u,o,i),u=t.subParser("blockQuotes")(u,o,i),u=t.subParser("headers")(u,o,i),u=t.subParser("horizontalRule")(u,o,i),u=t.subParser("lists")(u,o,i),u=t.subParser("codeBlocks")(u,o,i),u=t.subParser("tables")(u,o,i),u=t.subParser("hashHTMLBlocks")(u,o,i),u=t.subParser("paragraphs")(u,o,i),u=i.converter._dispatch("blockGamut.after",u,o,i),u}),t.subParser("blockQuotes",function(u,o,i){u=i.converter._dispatch("blockQuotes.before",u,o,i),u=u+` + +`;var f=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return o.splitAdjacentBlockquotes&&(f=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),u=u.replace(f,function(_){return _=_.replace(/^[ \t]*>[ \t]?/gm,""),_=_.replace(/¨0/g,""),_=_.replace(/^[ \t]+$/gm,""),_=t.subParser("githubCodeBlocks")(_,o,i),_=t.subParser("blockGamut")(_,o,i),_=_.replace(/(^|\n)/g,"$1 "),_=_.replace(/(\s*
[^\r]+?<\/pre>)/gm,function(w,p){var y=p;return y=y.replace(/^  /mg,"¨0"),y=y.replace(/¨0/g,""),y}),t.subParser("hashBlock")(`
+`+_+` +
`,o,i)}),u=i.converter._dispatch("blockQuotes.after",u,o,i),u}),t.subParser("codeBlocks",function(u,o,i){u=i.converter._dispatch("codeBlocks.before",u,o,i),u+="¨0";var f=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return u=u.replace(f,function(_,w,p){var y=w,N=p,j=` +`;return y=t.subParser("outdent")(y,o,i),y=t.subParser("encodeCode")(y,o,i),y=t.subParser("detab")(y,o,i),y=y.replace(/^\n+/g,""),y=y.replace(/\n+$/g,""),o.omitExtraWLInCodeBlocks&&(j=""),y="
"+y+j+"
",t.subParser("hashBlock")(y,o,i)+N}),u=u.replace(/¨0/,""),u=i.converter._dispatch("codeBlocks.after",u,o,i),u}),t.subParser("codeSpans",function(u,o,i){return u=i.converter._dispatch("codeSpans.before",u,o,i),typeof u>"u"&&(u=""),u=u.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(f,_,w,p){var y=p;return y=y.replace(/^([ \t]*)/g,""),y=y.replace(/[ \t]*$/g,""),y=t.subParser("encodeCode")(y,o,i),y=_+""+y+"",y=t.subParser("hashHTMLSpans")(y,o,i),y}),u=i.converter._dispatch("codeSpans.after",u,o,i),u}),t.subParser("completeHTMLDocument",function(u,o,i){if(!o.completeHTMLDocument)return u;u=i.converter._dispatch("completeHTMLDocument.before",u,o,i);var f="html",_=` +`,w="",p=` +`,y="",N="";typeof i.metadata.parsed.doctype<"u"&&(_=" +`,f=i.metadata.parsed.doctype.toString().toLowerCase(),(f==="html"||f==="html5")&&(p=''));for(var j in i.metadata.parsed)if(i.metadata.parsed.hasOwnProperty(j))switch(j.toLowerCase()){case"doctype":break;case"title":w=""+i.metadata.parsed.title+` +`;break;case"charset":f==="html"||f==="html5"?p=' +`:p=' +`;break;case"language":case"lang":y=' lang="'+i.metadata.parsed[j]+'"',N+=' +`;break;default:N+=' +`}return u=_+" + +`+w+p+N+` + +`+u.trim()+` + +`,u=i.converter._dispatch("completeHTMLDocument.after",u,o,i),u}),t.subParser("detab",function(u,o,i){return u=i.converter._dispatch("detab.before",u,o,i),u=u.replace(/\t(?=\t)/g," "),u=u.replace(/\t/g,"¨A¨B"),u=u.replace(/¨B(.+?)¨A/g,function(f,_){for(var w=_,p=4-w.length%4,y=0;y/g,">"),u=i.converter._dispatch("encodeAmpsAndAngles.after",u,o,i),u}),t.subParser("encodeBackslashEscapes",function(u,o,i){return u=i.converter._dispatch("encodeBackslashEscapes.before",u,o,i),u=u.replace(/\\(\\)/g,t.helper.escapeCharactersCallback),u=u.replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,t.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeBackslashEscapes.after",u,o,i),u}),t.subParser("encodeCode",function(u,o,i){return u=i.converter._dispatch("encodeCode.before",u,o,i),u=u.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,t.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeCode.after",u,o,i),u}),t.subParser("escapeSpecialCharsWithinTagAttributes",function(u,o,i){u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",u,o,i);var f=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,_=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return u=u.replace(f,function(w){return w.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,t.helper.escapeCharactersCallback)}),u=u.replace(_,function(w){return w.replace(/([\\`*_~=|])/g,t.helper.escapeCharactersCallback)}),u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",u,o,i),u}),t.subParser("githubCodeBlocks",function(u,o,i){return o.ghCodeBlocks?(u=i.converter._dispatch("githubCodeBlocks.before",u,o,i),u+="¨0",u=u.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(f,_,w,p){var y=o.omitExtraWLInCodeBlocks?"":` +`;return p=t.subParser("encodeCode")(p,o,i),p=t.subParser("detab")(p,o,i),p=p.replace(/^\n+/g,""),p=p.replace(/\n+$/g,""),p="
"+p+y+"
",p=t.subParser("hashBlock")(p,o,i),` + +¨G`+(i.ghCodeBlocks.push({text:f,codeblock:p})-1)+`G + +`}),u=u.replace(/¨0/,""),i.converter._dispatch("githubCodeBlocks.after",u,o,i)):u}),t.subParser("hashBlock",function(u,o,i){return u=i.converter._dispatch("hashBlock.before",u,o,i),u=u.replace(/(^\n+|\n+$)/g,""),u=` + +¨K`+(i.gHtmlBlocks.push(u)-1)+`K + +`,u=i.converter._dispatch("hashBlock.after",u,o,i),u}),t.subParser("hashCodeTags",function(u,o,i){u=i.converter._dispatch("hashCodeTags.before",u,o,i);var f=function(_,w,p,y){var N=p+t.subParser("encodeCode")(w,o,i)+y;return"¨C"+(i.gHtmlSpans.push(N)-1)+"C"};return u=t.helper.replaceRecursiveRegExp(u,f,"]*>","","gim"),u=i.converter._dispatch("hashCodeTags.after",u,o,i),u}),t.subParser("hashElement",function(u,o,i){return function(f,_){var w=_;return w=w.replace(/\n\n/g,` +`),w=w.replace(/^\n/,""),w=w.replace(/\n+$/g,""),w=` + +¨K`+(i.gHtmlBlocks.push(w)-1)+`K + +`,w}}),t.subParser("hashHTMLBlocks",function(u,o,i){u=i.converter._dispatch("hashHTMLBlocks.before",u,o,i);var f=["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"],_=function(l,E,R,$){var Q=l;return R.search(/\bmarkdown\b/)!==-1&&(Q=R+i.converter.makeHtml(E)+$),` + +¨K`+(i.gHtmlBlocks.push(Q)-1)+`K + +`};o.backslashEscapesHTMLTags&&(u=u.replace(/\\<(\/?[^>]+?)>/g,function(l,E){return"<"+E+">"}));for(var w=0;w]*>)","im"),N="<"+f[w]+"\\b[^>]*>",j="";(p=t.helper.regexIndexOf(u,y))!==-1;){var T=t.helper.splitAtIndex(u,p),M=t.helper.replaceRecursiveRegExp(T[1],_,N,j,"im");if(M===T[1])break;u=T[0].concat(M)}return u=u.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,t.subParser("hashElement")(u,o,i)),u=t.helper.replaceRecursiveRegExp(u,function(l){return` + +¨K`+(i.gHtmlBlocks.push(l)-1)+`K + +`},"^ {0,3}","gm"),u=u.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,t.subParser("hashElement")(u,o,i)),u=i.converter._dispatch("hashHTMLBlocks.after",u,o,i),u}),t.subParser("hashHTMLSpans",function(u,o,i){u=i.converter._dispatch("hashHTMLSpans.before",u,o,i);function f(_){return"¨C"+(i.gHtmlSpans.push(_)-1)+"C"}return u=u.replace(/<[^>]+?\/>/gi,function(_){return f(_)}),u=u.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(_){return f(_)}),u=u.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(_){return f(_)}),u=u.replace(/<[^>]+?>/gi,function(_){return f(_)}),u=i.converter._dispatch("hashHTMLSpans.after",u,o,i),u}),t.subParser("unhashHTMLSpans",function(u,o,i){u=i.converter._dispatch("unhashHTMLSpans.before",u,o,i);for(var f=0;f]*>\\s*]*>","^ {0,3}\\s*
","gim"),u=i.converter._dispatch("hashPreCodeTags.after",u,o,i),u}),t.subParser("headers",function(u,o,i){u=i.converter._dispatch("headers.before",u,o,i);var f=isNaN(parseInt(o.headerLevelStart))?1:parseInt(o.headerLevelStart),_=o.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,w=o.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;u=u.replace(_,function(N,j){var T=t.subParser("spanGamut")(j,o,i),M=o.noHeaderId?"":' id="'+y(j)+'"',l=f,E=""+T+"";return t.subParser("hashBlock")(E,o,i)}),u=u.replace(w,function(N,j){var T=t.subParser("spanGamut")(j,o,i),M=o.noHeaderId?"":' id="'+y(j)+'"',l=f+1,E=""+T+"";return t.subParser("hashBlock")(E,o,i)});var p=o.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;u=u.replace(p,function(N,j,T){var M=T;o.customizedHeaderId&&(M=T.replace(/\s?\{([^{]+?)}\s*$/,""));var l=t.subParser("spanGamut")(M,o,i),E=o.noHeaderId?"":' id="'+y(T)+'"',R=f-1+j.length,$=""+l+"";return t.subParser("hashBlock")($,o,i)});function y(N){var j,T;if(o.customizedHeaderId){var M=N.match(/\{([^{]+?)}\s*$/);M&&M[1]&&(N=M[1])}return j=N,t.helper.isString(o.prefixHeaderId)?T=o.prefixHeaderId:o.prefixHeaderId===!0?T="section-":T="",o.rawPrefixHeaderId||(j=T+j),o.ghCompatibleHeaderId?j=j.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():o.rawHeaderId?j=j.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():j=j.replace(/[^\w]/g,"").toLowerCase(),o.rawPrefixHeaderId&&(j=T+j),i.hashLinkCounts[j]?j=j+"-"+i.hashLinkCounts[j]++:i.hashLinkCounts[j]=1,j}return u=i.converter._dispatch("headers.after",u,o,i),u}),t.subParser("horizontalRule",function(u,o,i){u=i.converter._dispatch("horizontalRule.before",u,o,i);var f=t.subParser("hashBlock")("
",o,i);return u=u.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,f),u=u.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,f),u=u.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,f),u=i.converter._dispatch("horizontalRule.after",u,o,i),u}),t.subParser("images",function(u,o,i){u=i.converter._dispatch("images.before",u,o,i);var f=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,_=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,w=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,p=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,y=/!\[([^\[\]]+)]()()()()()/g;function N(T,M,l,E,R,$,Q,q){return E=E.replace(/\s/g,""),j(T,M,l,E,R,$,Q,q)}function j(T,M,l,E,R,$,Q,q){var de=i.gUrls,be=i.gTitles,Ae=i.gDimensions;if(l=l.toLowerCase(),q||(q=""),T.search(/\(? ?(['"].*['"])?\)$/m)>-1)E="";else if(E===""||E===null)if((l===""||l===null)&&(l=M.toLowerCase().replace(/ ?\n/g," ")),E="#"+l,!t.helper.isUndefined(de[l]))E=de[l],t.helper.isUndefined(be[l])||(q=be[l]),t.helper.isUndefined(Ae[l])||(R=Ae[l].width,$=Ae[l].height);else return T;M=M.replace(/"/g,""").replace(t.helper.regexes.asteriskDashAndColon,t.helper.escapeCharactersCallback),E=E.replace(t.helper.regexes.asteriskDashAndColon,t.helper.escapeCharactersCallback);var le=''+M+'","
")}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(_,w){return f(w,"","")}),u=u.replace(/\b_(\S[\s\S]*?)_\b/g,function(_,w){return f(w,"","")})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_}),u=u.replace(/__(\S[\s\S]*?)__/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_}),u=u.replace(/_([^\s_][\s\S]*?)_/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_})),o.literalMidWordAsterisks?(u=u.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(_,w,p){return f(p,w+"","")}),u=u.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(_,w,p){return f(p,w+"","")}),u=u.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(_,w,p){return f(p,w+"","")})):(u=u.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_}),u=u.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_}),u=u.replace(/\*([^\s*][\s\S]*?)\*/g,function(_,w){return/\S$/.test(w)?f(w,"",""):_})),u=i.converter._dispatch("italicsAndBold.after",u,o,i),u}),t.subParser("lists",function(u,o,i){function f(p,y){i.gListLevel++,p=p.replace(/\n{2,}$/,` +`),p+="¨0";var N=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,j=/\n[ \t]*\n(?!¨0)/.test(p);return o.disableForced4SpacesIndentedSublists&&(N=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),p=p.replace(N,function(T,M,l,E,R,$,Q){Q=Q&&Q.trim()!=="";var q=t.subParser("outdent")(R,o,i),de="";return $&&o.tasklists&&(de=' class="task-list-item" style="list-style-type: none;"',q=q.replace(/^[ \t]*\[(x|X| )?]/m,function(){var be='-1?(q=t.subParser("githubCodeBlocks")(q,o,i),q=t.subParser("blockGamut")(q,o,i)):(q=t.subParser("lists")(q,o,i),q=q.replace(/\n$/,""),q=t.subParser("hashHTMLBlocks")(q,o,i),q=q.replace(/\n\n+/g,` + +`),j?q=t.subParser("paragraphs")(q,o,i):q=t.subParser("spanGamut")(q,o,i)),q=q.replace("¨A",""),q=""+q+` +`,q}),p=p.replace(/¨0/g,""),i.gListLevel--,y&&(p=p.replace(/\s+$/,"")),p}function _(p,y){if(y==="ol"){var N=p.match(/^ *(\d+)\./);if(N&&N[1]!=="1")return' start="'+N[1]+'"'}return""}function w(p,y,N){var j=o.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,T=o.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,M=y==="ul"?j:T,l="";if(p.search(M)!==-1)(function R($){var Q=$.search(M),q=_(p,y);Q!==-1?(l+=` + +<`+y+q+`> +`+f($.slice(0,Q),!!N)+" +`,y=y==="ul"?"ol":"ul",M=y==="ul"?j:T,R($.slice(Q))):l+=` + +<`+y+q+`> +`+f($,!!N)+" +`})(p);else{var E=_(p,y);l=` + +<`+y+E+`> +`+f(p,!!N)+" +`}return l}return u=i.converter._dispatch("lists.before",u,o,i),u+="¨0",i.gListLevel?u=u.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(p,y,N){var j=N.search(/[*+-]/g)>-1?"ul":"ol";return w(y,j,!0)}):u=u.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(p,y,N,j){var T=j.search(/[*+-]/g)>-1?"ul":"ol";return w(N,T,!1)}),u=u.replace(/¨0/,""),u=i.converter._dispatch("lists.after",u,o,i),u}),t.subParser("metadata",function(u,o,i){if(!o.metadata)return u;u=i.converter._dispatch("metadata.before",u,o,i);function f(_){i.metadata.raw=_,_=_.replace(/&/g,"&").replace(/"/g,"""),_=_.replace(/\n {4}/g," "),_.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(w,p,y){return i.metadata.parsed[p]=y,""})}return u=u.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(_,w,p){return f(p),"¨M"}),u=u.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(_,w,p){return w&&(i.metadata.format=w),f(p),"¨M"}),u=u.replace(/¨M/g,""),u=i.converter._dispatch("metadata.after",u,o,i),u}),t.subParser("outdent",function(u,o,i){return u=i.converter._dispatch("outdent.before",u,o,i),u=u.replace(/^(\t|[ ]{1,4})/gm,"¨0"),u=u.replace(/¨0/g,""),u=i.converter._dispatch("outdent.after",u,o,i),u}),t.subParser("paragraphs",function(u,o,i){u=i.converter._dispatch("paragraphs.before",u,o,i),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,"");for(var f=u.split(/\n{2,}/g),_=[],w=f.length,p=0;p=0?_.push(y):y.search(/\S/)>=0&&(y=t.subParser("spanGamut")(y,o,i),y=y.replace(/^([ \t]*)/g,"

"),y+="

",_.push(y))}for(w=_.length,p=0;p]*>\s*]*>/.test(j)&&(T=!0)}_[p]=j}return u=_.join(` +`),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,""),i.converter._dispatch("paragraphs.after",u,o,i)}),t.subParser("runExtension",function(u,o,i,f){if(u.filter)o=u.filter(o,f.converter,i);else if(u.regex){var _=u.regex;_ instanceof RegExp||(_=new RegExp(_,"g")),o=o.replace(_,u.replace)}return o}),t.subParser("spanGamut",function(u,o,i){return u=i.converter._dispatch("spanGamut.before",u,o,i),u=t.subParser("codeSpans")(u,o,i),u=t.subParser("escapeSpecialCharsWithinTagAttributes")(u,o,i),u=t.subParser("encodeBackslashEscapes")(u,o,i),u=t.subParser("images")(u,o,i),u=t.subParser("anchors")(u,o,i),u=t.subParser("autoLinks")(u,o,i),u=t.subParser("simplifiedAutoLinks")(u,o,i),u=t.subParser("emoji")(u,o,i),u=t.subParser("underline")(u,o,i),u=t.subParser("italicsAndBold")(u,o,i),u=t.subParser("strikethrough")(u,o,i),u=t.subParser("ellipsis")(u,o,i),u=t.subParser("hashHTMLSpans")(u,o,i),u=t.subParser("encodeAmpsAndAngles")(u,o,i),o.simpleLineBreaks?/\n\n¨K/.test(u)||(u=u.replace(/\n+/g,`
+`)):u=u.replace(/ +\n/g,`
+`),u=i.converter._dispatch("spanGamut.after",u,o,i),u}),t.subParser("strikethrough",function(u,o,i){function f(_){return o.simplifiedAutoLink&&(_=t.subParser("simplifiedAutoLinks")(_,o,i)),""+_+""}return o.strikethrough&&(u=i.converter._dispatch("strikethrough.before",u,o,i),u=u.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(_,w){return f(w)}),u=i.converter._dispatch("strikethrough.after",u,o,i)),u}),t.subParser("stripLinkDefinitions",function(u,o,i){var f=/^ {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,_=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;u+="¨0";var w=function(p,y,N,j,T,M,l){return y=y.toLowerCase(),u.toLowerCase().split(y).length-1<2?p:(N.match(/^data:.+?\/.+?;base64,/)?i.gUrls[y]=N.replace(/\s/g,""):i.gUrls[y]=t.subParser("encodeAmpsAndAngles")(N,o,i),M?M+l:(l&&(i.gTitles[y]=l.replace(/"|'/g,""")),o.parseImgDimensions&&j&&T&&(i.gDimensions[y]={width:j,height:T}),""))};return u=u.replace(_,w),u=u.replace(f,w),u=u.replace(/¨0/,""),u}),t.subParser("tables",function(u,o,i){if(!o.tables)return u;var f=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,_=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function w(T){return/^:[ \t]*--*$/.test(T)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(T)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(T)?' style="text-align:center;"':""}function p(T,M){var l="";return T=T.trim(),(o.tablesHeaderId||o.tableHeaderId)&&(l=' id="'+T.replace(/ /g,"_").toLowerCase()+'"'),T=t.subParser("spanGamut")(T,o,i),""+T+` +`}function y(T,M){var l=t.subParser("spanGamut")(T,o,i);return""+l+` +`}function N(T,M){for(var l=` + + +`,E=T.length,R=0;R + + +`,R=0;R +`;for(var $=0;$ +`}return l+=` +
+`,l}function j(T){var M,l=T.split(` +`);for(M=0;M"+_+""}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(f,_){return""+_+""})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(f,_){return/\S$/.test(_)?""+_+"":f}),u=u.replace(/__(\S[\s\S]*?)__/g,function(f,_){return/\S$/.test(_)?""+_+"":f})),u=u.replace(/(_)/g,t.helper.escapeCharactersCallback),u=i.converter._dispatch("underline.after",u,o,i)),u}),t.subParser("unescapeSpecialChars",function(u,o,i){return u=i.converter._dispatch("unescapeSpecialChars.before",u,o,i),u=u.replace(/¨E(\d+)E/g,function(f,_){var w=parseInt(_);return String.fromCharCode(w)}),u=i.converter._dispatch("unescapeSpecialChars.after",u,o,i),u}),t.subParser("makeMarkdown.blockquote",function(u,o){var i="";if(u.hasChildNodes())for(var f=u.childNodes,_=f.length,w=0;w<_;++w){var p=t.subParser("makeMarkdown.node")(f[w],o);p!==""&&(i+=p)}return i=i.trim(),i="> "+i.split(` +`).join(` +> `),i}),t.subParser("makeMarkdown.codeBlock",function(u,o){var i=u.getAttribute("language"),f=u.getAttribute("precodenum");return"```"+i+` +`+o.preList[f]+"\n```"}),t.subParser("makeMarkdown.codeSpan",function(u){return"`"+u.innerHTML+"`"}),t.subParser("makeMarkdown.emphasis",function(u,o){var i="";if(u.hasChildNodes()){i+="*";for(var f=u.childNodes,_=f.length,w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);i+="*"}return i}),t.subParser("makeMarkdown.header",function(u,o,i){var f=new Array(i+1).join("#"),_="";if(u.hasChildNodes()){_=f+" ";for(var w=u.childNodes,p=w.length,y=0;y",u.hasAttribute("width")&&u.hasAttribute("height")&&(o+=" ="+u.getAttribute("width")+"x"+u.getAttribute("height")),u.hasAttribute("title")&&(o+=' "'+u.getAttribute("title")+'"'),o+=")"),o}),t.subParser("makeMarkdown.links",function(u,o){var i="";if(u.hasChildNodes()&&u.hasAttribute("href")){var f=u.childNodes,_=f.length;i="[";for(var w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);i+="](",i+="<"+u.getAttribute("href")+">",u.hasAttribute("title")&&(i+=' "'+u.getAttribute("title")+'"'),i+=")"}return i}),t.subParser("makeMarkdown.list",function(u,o,i){var f="";if(!u.hasChildNodes())return"";for(var _=u.childNodes,w=_.length,p=u.getAttribute("start")||1,y=0;y"u"||_[y].tagName.toLowerCase()!=="li")){var N="";i==="ol"?N=p.toString()+". ":N="- ",f+=N+t.subParser("makeMarkdown.listItem")(_[y],o),++p}return f+=` + +`,f.trim()}),t.subParser("makeMarkdown.listItem",function(u,o){for(var i="",f=u.childNodes,_=f.length,w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);return/\n$/.test(i)?i=i.split(` +`).join(` + `).replace(/^ {4}$/gm,"").replace(/\n\n+/g,` + +`):i+=` +`,i}),t.subParser("makeMarkdown.node",function(u,o,i){i=i||!1;var f="";if(u.nodeType===3)return t.subParser("makeMarkdown.txt")(u,o);if(u.nodeType===8)return" + +`;if(u.nodeType!==1)return"";var _=u.tagName.toLowerCase();switch(_){case"h1":i||(f=t.subParser("makeMarkdown.header")(u,o,1)+` + +`);break;case"h2":i||(f=t.subParser("makeMarkdown.header")(u,o,2)+` + +`);break;case"h3":i||(f=t.subParser("makeMarkdown.header")(u,o,3)+` + +`);break;case"h4":i||(f=t.subParser("makeMarkdown.header")(u,o,4)+` + +`);break;case"h5":i||(f=t.subParser("makeMarkdown.header")(u,o,5)+` + +`);break;case"h6":i||(f=t.subParser("makeMarkdown.header")(u,o,6)+` + +`);break;case"p":i||(f=t.subParser("makeMarkdown.paragraph")(u,o)+` + +`);break;case"blockquote":i||(f=t.subParser("makeMarkdown.blockquote")(u,o)+` + +`);break;case"hr":i||(f=t.subParser("makeMarkdown.hr")(u,o)+` + +`);break;case"ol":i||(f=t.subParser("makeMarkdown.list")(u,o,"ol")+` + +`);break;case"ul":i||(f=t.subParser("makeMarkdown.list")(u,o,"ul")+` + +`);break;case"precode":i||(f=t.subParser("makeMarkdown.codeBlock")(u,o)+` + +`);break;case"pre":i||(f=t.subParser("makeMarkdown.pre")(u,o)+` + +`);break;case"table":i||(f=t.subParser("makeMarkdown.table")(u,o)+` + +`);break;case"code":f=t.subParser("makeMarkdown.codeSpan")(u,o);break;case"em":case"i":f=t.subParser("makeMarkdown.emphasis")(u,o);break;case"strong":case"b":f=t.subParser("makeMarkdown.strong")(u,o);break;case"del":f=t.subParser("makeMarkdown.strikethrough")(u,o);break;case"a":f=t.subParser("makeMarkdown.links")(u,o);break;case"img":f=t.subParser("makeMarkdown.image")(u,o);break;default:f=u.outerHTML+` + +`}return f}),t.subParser("makeMarkdown.paragraph",function(u,o){var i="";if(u.hasChildNodes())for(var f=u.childNodes,_=f.length,w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);return i=i.trim(),i}),t.subParser("makeMarkdown.pre",function(u,o){var i=u.getAttribute("prenum");return"
"+o.preList[i]+"
"}),t.subParser("makeMarkdown.strikethrough",function(u,o){var i="";if(u.hasChildNodes()){i+="~~";for(var f=u.childNodes,_=f.length,w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);i+="~~"}return i}),t.subParser("makeMarkdown.strong",function(u,o){var i="";if(u.hasChildNodes()){i+="**";for(var f=u.childNodes,_=f.length,w=0;w<_;++w)i+=t.subParser("makeMarkdown.node")(f[w],o);i+="**"}return i}),t.subParser("makeMarkdown.table",function(u,o){var i="",f=[[],[]],_=u.querySelectorAll("thead>tr>th"),w=u.querySelectorAll("tbody>tr"),p,y;for(p=0;p<_.length;++p){var N=t.subParser("makeMarkdown.tableCell")(_[p],o),j="---";if(_[p].hasAttribute("style")){var T=_[p].getAttribute("style").toLowerCase().replace(/\s/g,"");switch(T){case"text-align:left;":j=":---";break;case"text-align:right;":j="---:";break;case"text-align:center;":j=":---:";break}}f[0][p]=N.trim(),f[1][p]=j}for(p=0;pR&&(R=$)}for(p=0;p/g,"\\$1>"),o=o.replace(/^#/gm,"\\#"),o=o.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),o=o.replace(/^( {0,3}\d+)\./gm,"$1\\."),o=o.replace(/^( {0,3})([+-])/gm,"$1\\$2"),o=o.replace(/]([\s]*)\(/g,"\\]$1\\("),o=o.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),o});var Z=this;e.exports?e.exports=t:Z.showdown=t}).call(So)})(Ao);const To=sn;/*! + * vue-showdown - Use showdown as a vue component + * + * @version v4.0.0 + * @link https://vue-showdown.js.org + * @license MIT + * @copyright 2018-2022 meteorlxy + */const Td=cd({name:"VueShowdown",props:{markdown:{type:String,required:!1,default:null},tag:{type:String,required:!1,default:"div"},flavor:{type:String,required:!1,default:null},options:{type:Object,required:!1,default:()=>({})},extensions:{type:Array,required:!1,default:null},vueTemplate:{type:Boolean,required:!1,default:!1},vueTemplateData:{type:Object,required:!1,default:()=>({})}},setup(e,{slots:r}){const n=hr(()=>{const s=new To.Converter({extensions:e.extensions||void 0});return e.flavor!==null&&s.setFlavor(e.flavor),Object.entries(e.options).forEach(([a,c])=>{s.setOption(a,c)}),s}),t=hr(()=>{var a;if(e.markdown!==null)return e.markdown;const s=(a=r.default)==null?void 0:a.call(r)[0];return(s==null?void 0:s.type)===Jr?s.children:""}),d=hr(()=>n.value.makeHtml(t.value));return()=>e.vueTemplate?au({setup:()=>e.vueTemplateData,template:`<${e.tag}>${d.value}`}):au(e.tag,{innerHTML:d.value})}});function jd(e,r){return function(){return e.apply(r,arguments)}}const{toString:Od}=Object.prototype,{getPrototypeOf:Rn}=Object,Ln=(e=>r=>{const n=Od.call(r);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Je=e=>(e=e.toLowerCase(),r=>Ln(r)===e),Ot=e=>r=>typeof r===e,{isArray:jr}=Array,Vr=Ot("undefined");function jo(e){return e!==null&&!Vr(e)&&e.constructor!==null&&!Vr(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Md=Je("ArrayBuffer");function Oo(e){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(e):r=e&&e.buffer&&Md(e.buffer),r}const Mo=Ot("string"),er=Ot("function"),Rd=Ot("number"),zn=e=>e!==null&&typeof e=="object",Ro=e=>e===!0||e===!1,ot=e=>{if(Ln(e)!=="object")return!1;const r=Rn(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Lo=Je("Date"),zo=Je("File"),No=Je("Blob"),Io=Je("FileList"),Bo=e=>zn(e)&&er(e.pipe),Fo=e=>{const r="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Od.call(e)===r||er(e.toString)&&e.toString()===r)},Ho=Je("URLSearchParams"),Do=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Gr(e,r,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let t,d;if(typeof e!="object"&&(e=[e]),jr(e))for(t=0,d=e.length;t0;)if(d=n[t],r===d.toLowerCase())return d;return null}const zd=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Nd=e=>!Vr(e)&&e!==zd;function on(){const{caseless:e}=Nd(this)&&this||{},r={},n=(t,d)=>{const s=e&&Ld(r,d)||d;ot(r[s])&&ot(t)?r[s]=on(r[s],t):ot(t)?r[s]=on({},t):jr(t)?r[s]=t.slice():r[s]=t};for(let t=0,d=arguments.length;t(Gr(r,(d,s)=>{n&&er(d)?e[s]=jd(d,n):e[s]=d},{allOwnKeys:t}),e),$o=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),qo=(e,r,n,t)=>{e.prototype=Object.create(r.prototype,t),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:r.prototype}),n&&Object.assign(e.prototype,n)},Vo=(e,r,n,t)=>{let d,s,a;const c={};if(r=r||{},e==null)return r;do{for(d=Object.getOwnPropertyNames(e),s=d.length;s-- >0;)a=d[s],(!t||t(a,e,r))&&!c[a]&&(r[a]=e[a],c[a]=!0);e=n!==!1&&Rn(e)}while(e&&(!n||n(e,r))&&e!==Object.prototype);return r},Ko=(e,r,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=r.length;const t=e.indexOf(r,n);return t!==-1&&t===n},Wo=e=>{if(!e)return null;if(jr(e))return e;let r=e.length;if(!Rd(r))return null;const n=new Array(r);for(;r-- >0;)n[r]=e[r];return n},Jo=(e=>r=>e&&r instanceof e)(typeof Uint8Array<"u"&&Rn(Uint8Array)),Go=(e,r)=>{const t=(e&&e[Symbol.iterator]).call(e);let d;for(;(d=t.next())&&!d.done;){const s=d.value;r.call(e,s[0],s[1])}},Zo=(e,r)=>{let n;const t=[];for(;(n=e.exec(r))!==null;)t.push(n);return t},Xo=Je("HTMLFormElement"),Yo=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,t,d){return t.toUpperCase()+d}),yu=(({hasOwnProperty:e})=>(r,n)=>e.call(r,n))(Object.prototype),Qo=Je("RegExp"),Id=(e,r)=>{const n=Object.getOwnPropertyDescriptors(e),t={};Gr(n,(d,s)=>{r(d,s,e)!==!1&&(t[s]=d)}),Object.defineProperties(e,t)},xo=e=>{Id(e,(r,n)=>{if(er(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const t=e[n];if(er(t)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},ea=(e,r)=>{const n={},t=d=>{d.forEach(s=>{n[s]=!0})};return jr(e)?t(e):t(String(e).split(r)),n},ra=()=>{},ta=(e,r)=>(e=+e,Number.isFinite(e)?e:r),$t="abcdefghijklmnopqrstuvwxyz",vu="0123456789",Bd={DIGIT:vu,ALPHA:$t,ALPHA_DIGIT:$t+$t.toUpperCase()+vu},na=(e=16,r=Bd.ALPHA_DIGIT)=>{let n="";const{length:t}=r;for(;e--;)n+=r[Math.random()*t|0];return n};function ua(e){return!!(e&&er(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const da=e=>{const r=new Array(10),n=(t,d)=>{if(zn(t)){if(r.indexOf(t)>=0)return;if(!("toJSON"in t)){r[d]=t;const s=jr(t)?[]:{};return Gr(t,(a,c)=>{const h=n(a,d+1);!Vr(h)&&(s[c]=h)}),r[d]=void 0,s}}return t};return n(e,0)},P={isArray:jr,isArrayBuffer:Md,isBuffer:jo,isFormData:Fo,isArrayBufferView:Oo,isString:Mo,isNumber:Rd,isBoolean:Ro,isObject:zn,isPlainObject:ot,isUndefined:Vr,isDate:Lo,isFile:zo,isBlob:No,isRegExp:Qo,isFunction:er,isStream:Bo,isURLSearchParams:Ho,isTypedArray:Jo,isFileList:Io,forEach:Gr,merge:on,extend:Uo,trim:Do,stripBOM:$o,inherits:qo,toFlatObject:Vo,kindOf:Ln,kindOfTest:Je,endsWith:Ko,toArray:Wo,forEachEntry:Go,matchAll:Zo,isHTMLForm:Xo,hasOwnProperty:yu,hasOwnProp:yu,reduceDescriptors:Id,freezeMethods:xo,toObjectSet:ea,toCamelCase:Yo,noop:ra,toFiniteNumber:ta,findKey:Ld,global:zd,isContextDefined:Nd,ALPHABET:Bd,generateString:na,isSpecCompliantForm:ua,toJSONObject:da};function te(e,r,n,t,d){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",r&&(this.code=r),n&&(this.config=n),t&&(this.request=t),d&&(this.response=d)}P.inherits(te,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:P.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Fd=te.prototype,Hd={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Hd[e]={value:e}});Object.defineProperties(te,Hd);Object.defineProperty(Fd,"isAxiosError",{value:!0});te.from=(e,r,n,t,d,s)=>{const a=Object.create(Fd);return P.toFlatObject(e,a,function(h){return h!==Error.prototype},c=>c!=="isAxiosError"),te.call(a,e.message,r,n,t,d),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const sa=null;function an(e){return P.isPlainObject(e)||P.isArray(e)}function Dd(e){return P.endsWith(e,"[]")?e.slice(0,-2):e}function ku(e,r,n){return e?e.concat(r).map(function(d,s){return d=Dd(d),!n&&s?"["+d+"]":d}).join(n?".":""):r}function ia(e){return P.isArray(e)&&!e.some(an)}const oa=P.toFlatObject(P,{},null,function(r){return/^is[A-Z]/.test(r)});function Mt(e,r,n){if(!P.isObject(e))throw new TypeError("target must be an object");r=r||new FormData,n=P.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(L,ee){return!P.isUndefined(ee[L])});const t=n.metaTokens,d=n.visitor||v,s=n.dots,a=n.indexes,h=(n.Blob||typeof Blob<"u"&&Blob)&&P.isSpecCompliantForm(r);if(!P.isFunction(d))throw new TypeError("visitor must be a function");function g(B){if(B===null)return"";if(P.isDate(B))return B.toISOString();if(!h&&P.isBlob(B))throw new te("Blob is not supported. Use a Buffer instead.");return P.isArrayBuffer(B)||P.isTypedArray(B)?h&&typeof Blob=="function"?new Blob([B]):Buffer.from(B):B}function v(B,L,ee){let Y=B;if(B&&!ee&&typeof B=="object"){if(P.endsWith(L,"{}"))L=t?L:L.slice(0,-2),B=JSON.stringify(B);else if(P.isArray(B)&&ia(B)||(P.isFileList(B)||P.endsWith(L,"[]"))&&(Y=P.toArray(B)))return L=Dd(L),Y.forEach(function(Z,u){!(P.isUndefined(Z)||Z===null)&&r.append(a===!0?ku([L],u,s):a===null?L:L+"[]",g(Z))}),!1}return an(B)?!0:(r.append(ku(ee,L,s),g(B)),!1)}const C=[],F=Object.assign(oa,{defaultVisitor:v,convertValue:g,isVisitable:an});function U(B,L){if(!P.isUndefined(B)){if(C.indexOf(B)!==-1)throw Error("Circular reference detected in "+L.join("."));C.push(B),P.forEach(B,function(Y,_e){(!(P.isUndefined(Y)||Y===null)&&d.call(r,Y,P.isString(_e)?_e.trim():_e,L,F))===!0&&U(Y,L?L.concat(_e):[_e])}),C.pop()}}if(!P.isObject(e))throw new TypeError("data must be an object");return U(e),r}function Eu(e){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(t){return r[t]})}function Nn(e,r){this._pairs=[],e&&Mt(e,this,r)}const Ud=Nn.prototype;Ud.append=function(r,n){this._pairs.push([r,n])};Ud.toString=function(r){const n=r?function(t){return r.call(this,t,Eu)}:Eu;return this._pairs.map(function(d){return n(d[0])+"="+n(d[1])},"").join("&")};function aa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $d(e,r,n){if(!r)return e;const t=n&&n.encode||aa,d=n&&n.serialize;let s;if(d?s=d(r,n):s=P.isURLSearchParams(r)?r.toString():new Nn(r,n).toString(t),s){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class ca{constructor(){this.handlers=[]}use(r,n,t){return this.handlers.push({fulfilled:r,rejected:n,synchronous:t?t.synchronous:!1,runWhen:t?t.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){P.forEach(this.handlers,function(t){t!==null&&r(t)})}}const Pu=ca,qd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fa=typeof URLSearchParams<"u"?URLSearchParams:Nn,la=FormData,ha=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),pa=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),$e={isBrowser:!0,classes:{URLSearchParams:fa,FormData:la,Blob},isStandardBrowserEnv:ha,isStandardBrowserWebWorkerEnv:pa,protocols:["http","https","file","blob","url","data"]};function ma(e,r){return Mt(e,new $e.classes.URLSearchParams,Object.assign({visitor:function(n,t,d,s){return $e.isNode&&P.isBuffer(n)?(this.append(t,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},r))}function _a(e){return P.matchAll(/\w+|\[(\w*)]/g,e).map(r=>r[0]==="[]"?"":r[1]||r[0])}function ga(e){const r={},n=Object.keys(e);let t;const d=n.length;let s;for(t=0;t=n.length;return a=!a&&P.isArray(d)?d.length:a,h?(P.hasOwnProp(d,a)?d[a]=[d[a],t]:d[a]=t,!c):((!d[a]||!P.isObject(d[a]))&&(d[a]=[]),r(n,t,d[a],s)&&P.isArray(d[a])&&(d[a]=ga(d[a])),!c)}if(P.isFormData(e)&&P.isFunction(e.entries)){const n={};return P.forEachEntry(e,(t,d)=>{r(_a(t),d,n,0)}),n}return null}const ba={"Content-Type":void 0};function wa(e,r,n){if(P.isString(e))try{return(r||JSON.parse)(e),P.trim(e)}catch(t){if(t.name!=="SyntaxError")throw t}return(n||JSON.stringify)(e)}const Rt={transitional:qd,adapter:["xhr","http"],transformRequest:[function(r,n){const t=n.getContentType()||"",d=t.indexOf("application/json")>-1,s=P.isObject(r);if(s&&P.isHTMLForm(r)&&(r=new FormData(r)),P.isFormData(r))return d&&d?JSON.stringify(Vd(r)):r;if(P.isArrayBuffer(r)||P.isBuffer(r)||P.isStream(r)||P.isFile(r)||P.isBlob(r))return r;if(P.isArrayBufferView(r))return r.buffer;if(P.isURLSearchParams(r))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let c;if(s){if(t.indexOf("application/x-www-form-urlencoded")>-1)return ma(r,this.formSerializer).toString();if((c=P.isFileList(r))||t.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Mt(c?{"files[]":r}:r,h&&new h,this.formSerializer)}}return s||d?(n.setContentType("application/json",!1),wa(r)):r}],transformResponse:[function(r){const n=this.transitional||Rt.transitional,t=n&&n.forcedJSONParsing,d=this.responseType==="json";if(r&&P.isString(r)&&(t&&!this.responseType||d)){const a=!(n&&n.silentJSONParsing)&&d;try{return JSON.parse(r)}catch(c){if(a)throw c.name==="SyntaxError"?te.from(c,te.ERR_BAD_RESPONSE,this,null,this.response):c}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$e.classes.FormData,Blob:$e.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};P.forEach(["delete","get","head"],function(r){Rt.headers[r]={}});P.forEach(["post","put","patch"],function(r){Rt.headers[r]=P.merge(ba)});const In=Rt,ya=P.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),va=e=>{const r={};let n,t,d;return e&&e.split(` +`).forEach(function(a){d=a.indexOf(":"),n=a.substring(0,d).trim().toLowerCase(),t=a.substring(d+1).trim(),!(!n||r[n]&&ya[n])&&(n==="set-cookie"?r[n]?r[n].push(t):r[n]=[t]:r[n]=r[n]?r[n]+", "+t:t)}),r},Cu=Symbol("internals");function Rr(e){return e&&String(e).trim().toLowerCase()}function at(e){return e===!1||e==null?e:P.isArray(e)?e.map(at):String(e)}function ka(e){const r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let t;for(;t=n.exec(e);)r[t[1]]=t[2];return r}function Ea(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function qt(e,r,n,t){if(P.isFunction(t))return t.call(this,r,n);if(P.isString(r)){if(P.isString(t))return r.indexOf(t)!==-1;if(P.isRegExp(t))return t.test(r)}}function Pa(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,n,t)=>n.toUpperCase()+t)}function Ca(e,r){const n=P.toCamelCase(" "+r);["get","set","has"].forEach(t=>{Object.defineProperty(e,t+n,{value:function(d,s,a){return this[t].call(this,r,d,s,a)},configurable:!0})})}class Lt{constructor(r){r&&this.set(r)}set(r,n,t){const d=this;function s(c,h,g){const v=Rr(h);if(!v)throw new Error("header name must be a non-empty string");const C=P.findKey(d,v);(!C||d[C]===void 0||g===!0||g===void 0&&d[C]!==!1)&&(d[C||h]=at(c))}const a=(c,h)=>P.forEach(c,(g,v)=>s(g,v,h));return P.isPlainObject(r)||r instanceof this.constructor?a(r,n):P.isString(r)&&(r=r.trim())&&!Ea(r)?a(va(r),n):r!=null&&s(n,r,t),this}get(r,n){if(r=Rr(r),r){const t=P.findKey(this,r);if(t){const d=this[t];if(!n)return d;if(n===!0)return ka(d);if(P.isFunction(n))return n.call(this,d,t);if(P.isRegExp(n))return n.exec(d);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,n){if(r=Rr(r),r){const t=P.findKey(this,r);return!!(t&&this[t]!==void 0&&(!n||qt(this,this[t],t,n)))}return!1}delete(r,n){const t=this;let d=!1;function s(a){if(a=Rr(a),a){const c=P.findKey(t,a);c&&(!n||qt(t,t[c],c,n))&&(delete t[c],d=!0)}}return P.isArray(r)?r.forEach(s):s(r),d}clear(r){const n=Object.keys(this);let t=n.length,d=!1;for(;t--;){const s=n[t];(!r||qt(this,this[s],s,r))&&(delete this[s],d=!0)}return d}normalize(r){const n=this,t={};return P.forEach(this,(d,s)=>{const a=P.findKey(t,s);if(a){n[a]=at(d),delete n[s];return}const c=r?Pa(s):String(s).trim();c!==s&&delete n[s],n[c]=at(d),t[c]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const n=Object.create(null);return P.forEach(this,(t,d)=>{t!=null&&t!==!1&&(n[d]=r&&P.isArray(t)?t.join(", "):t)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,n])=>r+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...n){const t=new this(r);return n.forEach(d=>t.set(d)),t}static accessor(r){const t=(this[Cu]=this[Cu]={accessors:{}}).accessors,d=this.prototype;function s(a){const c=Rr(a);t[c]||(Ca(d,a),t[c]=!0)}return P.isArray(r)?r.forEach(s):s(r),this}}Lt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);P.freezeMethods(Lt.prototype);P.freezeMethods(Lt);const Ve=Lt;function Vt(e,r){const n=this||In,t=r||n,d=Ve.from(t.headers);let s=t.data;return P.forEach(e,function(c){s=c.call(n,s,d.normalize(),r?r.status:void 0)}),d.normalize(),s}function Kd(e){return!!(e&&e.__CANCEL__)}function Zr(e,r,n){te.call(this,e??"canceled",te.ERR_CANCELED,r,n),this.name="CanceledError"}P.inherits(Zr,te,{__CANCEL__:!0});function Sa(e,r,n){const t=n.config.validateStatus;!n.status||!t||t(n.status)?e(n):r(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Aa=$e.isStandardBrowserEnv?function(){return{write:function(n,t,d,s,a,c){const h=[];h.push(n+"="+encodeURIComponent(t)),P.isNumber(d)&&h.push("expires="+new Date(d).toGMTString()),P.isString(s)&&h.push("path="+s),P.isString(a)&&h.push("domain="+a),c===!0&&h.push("secure"),document.cookie=h.join("; ")},read:function(n){const t=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Ta(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ja(e,r){return r?e.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):e}function Wd(e,r){return e&&!Ta(r)?ja(e,r):r}const Oa=$e.isStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let t;function d(s){let a=s;return r&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return t=d(window.location.href),function(a){const c=P.isString(a)?d(a):a;return c.protocol===t.protocol&&c.host===t.host}}():function(){return function(){return!0}}();function Ma(e){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}function Ra(e,r){e=e||10;const n=new Array(e),t=new Array(e);let d=0,s=0,a;return r=r!==void 0?r:1e3,function(h){const g=Date.now(),v=t[s];a||(a=g),n[d]=h,t[d]=g;let C=s,F=0;for(;C!==d;)F+=n[C++],C=C%e;if(d=(d+1)%e,d===s&&(s=(s+1)%e),g-a{const s=d.loaded,a=d.lengthComputable?d.total:void 0,c=s-n,h=t(c),g=s<=a;n=s;const v={loaded:s,total:a,progress:a?s/a:void 0,bytes:c,rate:h||void 0,estimated:h&&a&&g?(a-s)/h:void 0,event:d};v[r?"download":"upload"]=!0,e(v)}}const La=typeof XMLHttpRequest<"u",za=La&&function(e){return new Promise(function(n,t){let d=e.data;const s=Ve.from(e.headers).normalize(),a=e.responseType;let c;function h(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}P.isFormData(d)&&($e.isStandardBrowserEnv||$e.isStandardBrowserWebWorkerEnv)&&s.setContentType(!1);let g=new XMLHttpRequest;if(e.auth){const U=e.auth.username||"",B=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(U+":"+B))}const v=Wd(e.baseURL,e.url);g.open(e.method.toUpperCase(),$d(v,e.params,e.paramsSerializer),!0),g.timeout=e.timeout;function C(){if(!g)return;const U=Ve.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),L={data:!a||a==="text"||a==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:U,config:e,request:g};Sa(function(Y){n(Y),h()},function(Y){t(Y),h()},L),g=null}if("onloadend"in g?g.onloadend=C:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(C)},g.onabort=function(){g&&(t(new te("Request aborted",te.ECONNABORTED,e,g)),g=null)},g.onerror=function(){t(new te("Network Error",te.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let B=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const L=e.transitional||qd;e.timeoutErrorMessage&&(B=e.timeoutErrorMessage),t(new te(B,L.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,g)),g=null},$e.isStandardBrowserEnv){const U=(e.withCredentials||Oa(v))&&e.xsrfCookieName&&Aa.read(e.xsrfCookieName);U&&s.set(e.xsrfHeaderName,U)}d===void 0&&s.setContentType(null),"setRequestHeader"in g&&P.forEach(s.toJSON(),function(B,L){g.setRequestHeader(L,B)}),P.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),a&&a!=="json"&&(g.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&g.addEventListener("progress",Su(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&g.upload&&g.upload.addEventListener("progress",Su(e.onUploadProgress)),(e.cancelToken||e.signal)&&(c=U=>{g&&(t(!U||U.type?new Zr(null,e,g):U),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));const F=Ma(v);if(F&&$e.protocols.indexOf(F)===-1){t(new te("Unsupported protocol "+F+":",te.ERR_BAD_REQUEST,e));return}g.send(d||null)})},ct={http:sa,xhr:za};P.forEach(ct,(e,r)=>{if(e){try{Object.defineProperty(e,"name",{value:r})}catch{}Object.defineProperty(e,"adapterName",{value:r})}});const Na={getAdapter:e=>{e=P.isArray(e)?e:[e];const{length:r}=e;let n,t;for(let d=0;de instanceof Ve?e.toJSON():e;function Cr(e,r){r=r||{};const n={};function t(g,v,C){return P.isPlainObject(g)&&P.isPlainObject(v)?P.merge.call({caseless:C},g,v):P.isPlainObject(v)?P.merge({},v):P.isArray(v)?v.slice():v}function d(g,v,C){if(P.isUndefined(v)){if(!P.isUndefined(g))return t(void 0,g,C)}else return t(g,v,C)}function s(g,v){if(!P.isUndefined(v))return t(void 0,v)}function a(g,v){if(P.isUndefined(v)){if(!P.isUndefined(g))return t(void 0,g)}else return t(void 0,v)}function c(g,v,C){if(C in r)return t(g,v);if(C in e)return t(void 0,g)}const h={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c,headers:(g,v)=>d(Tu(g),Tu(v),!0)};return P.forEach(Object.keys(e).concat(Object.keys(r)),function(v){const C=h[v]||d,F=C(e[v],r[v],v);P.isUndefined(F)&&C!==c||(n[v]=F)}),n}const Jd="1.3.2",Bn={};["object","boolean","number","function","string","symbol"].forEach((e,r)=>{Bn[e]=function(t){return typeof t===e||"a"+(r<1?"n ":" ")+e}});const ju={};Bn.transitional=function(r,n,t){function d(s,a){return"[Axios v"+Jd+"] Transitional option '"+s+"'"+a+(t?". "+t:"")}return(s,a,c)=>{if(r===!1)throw new te(d(a," has been removed"+(n?" in "+n:"")),te.ERR_DEPRECATED);return n&&!ju[a]&&(ju[a]=!0,console.warn(d(a," has been deprecated since v"+n+" and will be removed in the near future"))),r?r(s,a,c):!0}};function Ia(e,r,n){if(typeof e!="object")throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const t=Object.keys(e);let d=t.length;for(;d-- >0;){const s=t[d],a=r[s];if(a){const c=e[s],h=c===void 0||a(c,s,e);if(h!==!0)throw new te("option "+s+" must be "+h,te.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new te("Unknown option "+s,te.ERR_BAD_OPTION)}}const cn={assertOptions:Ia,validators:Bn},Ze=cn.validators;class bt{constructor(r){this.defaults=r,this.interceptors={request:new Pu,response:new Pu}}request(r,n){typeof r=="string"?(n=n||{},n.url=r):n=r||{},n=Cr(this.defaults,n);const{transitional:t,paramsSerializer:d,headers:s}=n;t!==void 0&&cn.assertOptions(t,{silentJSONParsing:Ze.transitional(Ze.boolean),forcedJSONParsing:Ze.transitional(Ze.boolean),clarifyTimeoutError:Ze.transitional(Ze.boolean)},!1),d!==void 0&&cn.assertOptions(d,{encode:Ze.function,serialize:Ze.function},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a;a=s&&P.merge(s.common,s[n.method]),a&&P.forEach(["delete","get","head","post","put","patch","common"],B=>{delete s[B]}),n.headers=Ve.concat(a,s);const c=[];let h=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen=="function"&&L.runWhen(n)===!1||(h=h&&L.synchronous,c.unshift(L.fulfilled,L.rejected))});const g=[];this.interceptors.response.forEach(function(L){g.push(L.fulfilled,L.rejected)});let v,C=0,F;if(!h){const B=[Au.bind(this),void 0];for(B.unshift.apply(B,c),B.push.apply(B,g),F=B.length,v=Promise.resolve(n);C{if(!t._listeners)return;let s=t._listeners.length;for(;s-- >0;)t._listeners[s](d);t._listeners=null}),this.promise.then=d=>{let s;const a=new Promise(c=>{t.subscribe(c),s=c}).then(d);return a.cancel=function(){t.unsubscribe(s)},a},r(function(s,a,c){t.reason||(t.reason=new Zr(s,a,c),n(t.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const n=this._listeners.indexOf(r);n!==-1&&this._listeners.splice(n,1)}static source(){let r;return{token:new Fn(function(d){r=d}),cancel:r}}}const Ba=Fn;function Fa(e){return function(n){return e.apply(null,n)}}function Ha(e){return P.isObject(e)&&e.isAxiosError===!0}const fn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(fn).forEach(([e,r])=>{fn[r]=e});const Da=fn;function Gd(e){const r=new ft(e),n=jd(ft.prototype.request,r);return P.extend(n,ft.prototype,r,{allOwnKeys:!0}),P.extend(n,r,null,{allOwnKeys:!0}),n.create=function(d){return Gd(Cr(e,d))},n}const me=Gd(In);me.Axios=ft;me.CanceledError=Zr;me.CancelToken=Ba;me.isCancel=Kd;me.VERSION=Jd;me.toFormData=Mt;me.AxiosError=te;me.Cancel=me.CanceledError;me.all=function(r){return Promise.all(r)};me.spread=Fa;me.isAxiosError=Ha;me.mergeConfig=Cr;me.AxiosHeaders=Ve;me.formToJSON=e=>Vd(P.isHTMLForm(e)?new FormData(e):e);me.HttpStatusCode=Da;me.default=me;const Zd=me;function wt(e){return wt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},wt(e)}function lt(e,r){if(!e.vueAxiosInstalled){var n=Xd(r)?qa(r):r;if(Va(n)){var t=Ka(e);if(t){var d=t<3?Ua:$a;Object.keys(n).forEach(function(s){d(e,s,n[s])}),e.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either or { : }")}}function Ua(e,r,n){Object.defineProperty(e.prototype,r,{get:function(){return n}}),e[r]=n}function $a(e,r,n){e.config.globalProperties[r]=n,e[r]=n}function Xd(e){return e&&typeof e.get=="function"&&typeof e.post=="function"}function qa(e){return{axios:e,$http:e}}function Va(e){return wt(e)==="object"&&Object.keys(e).every(function(r){return Xd(e[r])})}function Ka(e){return e&&e.version&&Number(e.version.split(".")[0])}(typeof ln>"u"?"undefined":wt(ln))=="object"?Yd.exports=lt:typeof define=="function"&&define.amd?define([],function(){return lt}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(lt,window.axios);const Wa=e=>{if(!e)return"None yet.";for(e=e.replace(/[^a-zA-Z0-9_]+/gi,"-").toLowerCase();e.endsWith("-");)e=e.slice(0,-1);return e.length>50&&(e=e.substring(0,50),e.includes("-")&&(e=e.substring(0,Math.min(e.length,e.lastIndexOf("-"))))),e+".json"},Ja=(e,r,n)=>{const t=new Blob([JSON.stringify(e,null,2)],{type:"text/plain;charset=utf-8;"}),d=document.createElement("a");d.setAttribute("download",n?"archive.json":r),d.setAttribute("href",window.URL.createObjectURL(t)),d.click()},Ga=e=>new Promise((r,n)=>{const t=new FileReader;e||n("No file!"),t.onload=d=>{const s=d.target.result,a={postTitle:"",timestamp:"",editedTimestamp:"",postContent:"",filename:"",draft:!1};try{Object.keys(JSON.parse(s.toString())).toString()===Object.keys(a).toString()?r(JSON.parse(s.toString())):(alert("Invalid file! Are you sure it's an Dumblog compatible JSON?"),n("Invalid file!"))}catch(c){alert("Error loading file! Check the console for more info."),console.log(c),n("Error loading file!")}},t.onerror=n,t.readAsText(e)}),Ou=()=>Math.round(new Date().getTime()/1e3).toString(),Mu=e=>e?new Date(Number(e)*1e3).toUTCString():"",Za=(e,r,n,t,d,s,a)=>({postTitle:e,timestamp:d?"":r,editedTimestamp:d?"":s?a:"",postContent:n,filename:t,draft:d}),Xa=Zd.create({headers:{"Cache-Control":"no-cache",Pragma:"no-cache",Expires:"0"}});Xa.interceptors.response.use(async e=>e,async e=>(console.error(`${e.request.status} (${e.request.statusText})`),Promise.reject(e)));const Ya={class:"wrapper"},Qa={class:"editor-area"},xa={class:"title-area"},ec=ce("label",{for:"draft"},"Draft",-1),rc=ce("br",null,null,-1),tc={class:"preview"},nc=ce("p",{class:"preview-title"},"  Preview: ",-1),uc={class:"footer"},dc=ce("br",null,null,-1),sc=ce("br",null,null,-1),ic={key:0},oc=ce("br",null,null,-1),ac=ce("br",null,null,-1),cc={class:"footer-buttons"},fc=ce("br",null,null,-1),lc=ce("label",{for:"file-input"},"Load Post (from File)",-1),hc=cd({__name:"App",setup(e){const r=tr(""),n=tr(""),t=tr(""),d=tr(""),s=tr(!1),a=tr(!1);let c;tr();const h=()=>{alert("Not implemented, yet.")},g=B=>{Ga(B.target.files[0]).then(L=>{r.value=L.postTitle,n.value=L.postContent,t.value=L.timestamp,s.value=L.draft,a.value=!0,clearInterval(c),c=setInterval(()=>{d.value=Ou()},33)})},v=()=>{r.value||(r.value="No title."),n.value||(n.value="No content."),Ja(Za(r.value,t.value,n.value,C.value,s.value,a.value,d.value),C.value)};hd(()=>{c=setInterval(()=>{t.value=Ou()},33)});const C=hr(()=>Wa(r.value)),F=hr(()=>Mu(t.value)),U=hr(()=>Mu(d.value));return(B,L)=>(nn(),su(He,null,[ce("div",Ya,[ce("div",Qa,[ce("div",xa,[Bt(ce("input",{class:"title",type:"text",placeholder:"Post title...","onUpdate:modelValue":L[0]||(L[0]=ee=>r.value=ee)},null,512),[[gu,r.value]]),Bt(ce("input",{type:"checkbox",id:"draft","onUpdate:modelValue":L[1]||(L[1]=ee=>s.value=ee)},null,512),[[yo,s.value]]),ec]),rc,Bt(ce("textarea",{class:"editor","onUpdate:modelValue":L[2]||(L[2]=ee=>n.value=ee),placeholder:"Post content..."},null,512),[[gu,n.value]])]),ce("div",tc,[nc,Ce(zr(Td),{markdown:n.value,flavor:"github",options:{emoji:!0},tag:"span"},null,8,["markdown"])])]),ce("div",uc,[sr(" Filename: "+Xr(zr(C))+" ",1),dc,sr(" Created on: "+Xr(zr(F))+" ",1),sc,a.value?(nn(),su("span",ic,[sr("Edited on: "+Xr(zr(U))+" ",1),oc])):qi("",!0),sr(" Is it a draft? "+Xr(s.value?"Yes":"No")+". ",1),ac,ce("div",cc,[ce("button",{class:"btn-primary",onClick:v},"Save (ngx-retroblog format)"),sr("   "),ce("button",{class:"btn-primary",onClick:h},"Load Post (from Archive)"),sr("   "),fc,ce("input",{type:"file",accept:".json",id:"file-input",onChange:L[3]||(L[3]=ee=>g(ee))},null,32),lc])])],64))}}),Kr=Po(hc);Kr.use(lt,Zd);Kr.provide("axios",Kr.config.globalProperties.axios);Kr.component("VueShowdown",Td);Kr.mount("#app")});export default pc(); diff --git a/editor/assets/index.4d0e6c12.js b/editor/assets/index.4d0e6c12.js deleted file mode 100644 index ce8c4b7..0000000 --- a/editor/assets/index.4d0e6c12.js +++ /dev/null @@ -1,137 +0,0 @@ -const Lt=function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const c of a)if(c.type==="childList")for(const o of c.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function t(a){const c={};return a.integrity&&(c.integrity=a.integrity),a.referrerpolicy&&(c.referrerPolicy=a.referrerpolicy),a.crossorigin==="use-credentials"?c.credentials="include":a.crossorigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function r(a){if(a.ep)return;a.ep=!0;const c=t(a);fetch(a.href,c)}};Lt();function Hr(e,u){const t=Object.create(null),r=e.split(",");for(let a=0;a!!t[a.toLowerCase()]:a=>!!t[a]}const It="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ht=Hr(It);function Ld(e){return!!e||e===""}function Or(e){if(q(e)){const u={};for(let t=0;t{if(t){const r=t.split(Rt);r.length>1&&(u[r[0].trim()]=r[1].trim())}}),u}function Rr(e){let u="";if(me(e))u=e;else if(q(e))for(let t=0;tYu(t,u))}const ir=e=>me(e)?e:e==null?"":q(e)||ce(e)&&(e.toString===Rd||!G(e.toString))?JSON.stringify(e,Hd,2):String(e),Hd=(e,u)=>u&&u.__v_isRef?Hd(e,u.value):iu(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((t,[r,a])=>(t[`${r} =>`]=a,t),{})}:Qu(u)?{[`Set(${u.size})`]:[...u.values()]}:ce(u)&&!q(u)&&!Bd(u)?String(u):u,re={},cu=[],Se=()=>{},$t=()=>!1,Ft=/^on[^a-z]/,Xu=e=>Ft.test(e),Br=e=>e.startsWith("onUpdate:"),be=Object.assign,Nr=(e,u)=>{const t=e.indexOf(u);t>-1&&e.splice(t,1)},Ut=Object.prototype.hasOwnProperty,Y=(e,u)=>Ut.call(e,u),q=Array.isArray,iu=e=>Lu(e)==="[object Map]",Qu=e=>Lu(e)==="[object Set]",ed=e=>Lu(e)==="[object Date]",G=e=>typeof e=="function",me=e=>typeof e=="string",Cu=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",Od=e=>ce(e)&&G(e.then)&&G(e.catch),Rd=Object.prototype.toString,Lu=e=>Rd.call(e),Dt=e=>Lu(e).slice(8,-1),Bd=e=>Lu(e)==="[object Object]",$r=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$u=Hr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xu=e=>{const u=Object.create(null);return t=>u[t]||(u[t]=e(t))},Vt=/-(\w)/g,Ne=xu(e=>e.replace(Vt,(u,t)=>t?t.toUpperCase():"")),qt=/\B([A-Z])/g,pu=xu(e=>e.replace(qt,"-$1").toLowerCase()),er=xu(e=>e.charAt(0).toUpperCase()+e.slice(1)),or=xu(e=>e?`on${er(e)}`:""),Eu=(e,u)=>!Object.is(e,u),Fu=(e,u)=>{for(let t=0;t{Object.defineProperty(e,u,{configurable:!0,enumerable:!1,value:t})},gr=e=>{const u=parseFloat(e);return isNaN(u)?e:u};let ud;const Kt=()=>ud||(ud=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Oe;class Wt{constructor(u=!1){this.active=!0,this.effects=[],this.cleanups=[],!u&&Oe&&(this.parent=Oe,this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}run(u){if(this.active){const t=Oe;try{return Oe=this,u()}finally{Oe=t}}}on(){Oe=this}off(){Oe=this.parent}stop(u){if(this.active){let t,r;for(t=0,r=this.effects.length;t{const u=new Set(e);return u.w=0,u.n=0,u},Nd=e=>(e.w&Ge)>0,$d=e=>(e.n&Ge)>0,Zt=({deps:e})=>{if(e.length)for(let u=0;u{const{deps:u}=e;if(u.length){let t=0;for(let r=0;r{(y==="length"||y>=r)&&p.push(b)});else switch(t!==void 0&&p.push(o.get(t)),u){case"add":q(e)?$r(t)&&p.push(o.get("length")):(p.push(o.get(uu)),iu(e)&&p.push(o.get(vr)));break;case"delete":q(e)||(p.push(o.get(uu)),iu(e)&&p.push(o.get(vr)));break;case"set":iu(e)&&p.push(o.get(uu));break}if(p.length===1)p[0]&&kr(p[0]);else{const b=[];for(const y of p)y&&b.push(...y);kr(Fr(b))}}function kr(e,u){const t=q(e)?e:[...e];for(const r of t)r.computed&&dd(r);for(const r of t)r.computed||dd(r)}function dd(e,u){(e!==Me||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Yt=Hr("__proto__,__v_isRef,__isVue"),Dd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cu)),Xt=Dr(),Qt=Dr(!1,!0),xt=Dr(!0),td=en();function en(){const e={};return["includes","indexOf","lastIndexOf"].forEach(u=>{e[u]=function(...t){const r=x(this);for(let c=0,o=this.length;c{e[u]=function(...t){_u();const r=x(this)[u].apply(this,t);return mu(),r}}),e}function Dr(e=!1,u=!1){return function(r,a,c){if(a==="__v_isReactive")return!e;if(a==="__v_isReadonly")return e;if(a==="__v_isShallow")return u;if(a==="__v_raw"&&c===(e?u?gn:Gd:u?Wd:Kd).get(r))return r;const o=q(r);if(!e&&o&&Y(td,a))return Reflect.get(td,a,c);const p=Reflect.get(r,a,c);return(Cu(a)?Dd.has(a):Yt(a))||(e||Pe(r,"get",a),u)?p:_e(p)?o&&$r(a)?p:p.value:ce(p)?e?Zd(p):Kr(p):p}}const un=Vd(),rn=Vd(!0);function Vd(e=!1){return function(t,r,a,c){let o=t[r];if(ju(o)&&_e(o)&&!_e(a))return!1;if(!e&&!ju(a)&&(yr(a)||(a=x(a),o=x(o)),!q(t)&&_e(o)&&!_e(a)))return o.value=a,!0;const p=q(t)&&$r(r)?Number(r)e,ur=e=>Reflect.getPrototypeOf(e);function Iu(e,u,t=!1,r=!1){e=e.__v_raw;const a=x(e),c=x(u);t||(u!==c&&Pe(a,"get",u),Pe(a,"get",c));const{has:o}=ur(a),p=r?Vr:t?Gr:Mu;if(o.call(a,u))return p(e.get(u));if(o.call(a,c))return p(e.get(c));e!==a&&e.get(u)}function Hu(e,u=!1){const t=this.__v_raw,r=x(t),a=x(e);return u||(e!==a&&Pe(r,"has",e),Pe(r,"has",a)),e===a?t.has(e):t.has(e)||t.has(a)}function Ou(e,u=!1){return e=e.__v_raw,!u&&Pe(x(e),"iterate",uu),Reflect.get(e,"size",e)}function nd(e){e=x(e);const u=x(this);return ur(u).has.call(u,e)||(u.add(e),Fe(u,"add",e,e)),this}function sd(e,u){u=x(u);const t=x(this),{has:r,get:a}=ur(t);let c=r.call(t,e);c||(e=x(e),c=r.call(t,e));const o=a.call(t,e);return t.set(e,u),c?Eu(u,o)&&Fe(t,"set",e,u):Fe(t,"add",e,u),this}function ad(e){const u=x(this),{has:t,get:r}=ur(u);let a=t.call(u,e);a||(e=x(e),a=t.call(u,e)),r&&r.call(u,e);const c=u.delete(e);return a&&Fe(u,"delete",e,void 0),c}function cd(){const e=x(this),u=e.size!==0,t=e.clear();return u&&Fe(e,"clear",void 0,void 0),t}function Ru(e,u){return function(r,a){const c=this,o=c.__v_raw,p=x(o),b=u?Vr:e?Gr:Mu;return!e&&Pe(p,"iterate",uu),o.forEach((y,S)=>r.call(a,b(y),b(S),c))}}function Bu(e,u,t){return function(...r){const a=this.__v_raw,c=x(a),o=iu(c),p=e==="entries"||e===Symbol.iterator&&o,b=e==="keys"&&o,y=a[e](...r),S=t?Vr:u?Gr:Mu;return!u&&Pe(c,"iterate",b?vr:uu),{next(){const{value:O,done:$}=y.next();return $?{value:O,done:$}:{value:p?[S(O[0]),S(O[1])]:S(O),done:$}},[Symbol.iterator](){return this}}}}function De(e){return function(...u){return e==="delete"?!1:this}}function cn(){const e={get(c){return Iu(this,c)},get size(){return Ou(this)},has:Hu,add:nd,set:sd,delete:ad,clear:cd,forEach:Ru(!1,!1)},u={get(c){return Iu(this,c,!1,!0)},get size(){return Ou(this)},has:Hu,add:nd,set:sd,delete:ad,clear:cd,forEach:Ru(!1,!0)},t={get(c){return Iu(this,c,!0)},get size(){return Ou(this,!0)},has(c){return Hu.call(this,c,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Ru(!0,!1)},r={get(c){return Iu(this,c,!0,!0)},get size(){return Ou(this,!0)},has(c){return Hu.call(this,c,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Ru(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(c=>{e[c]=Bu(c,!1,!1),t[c]=Bu(c,!0,!1),u[c]=Bu(c,!1,!0),r[c]=Bu(c,!0,!0)}),[e,t,u,r]}const[on,fn,ln,hn]=cn();function qr(e,u){const t=u?e?hn:ln:e?fn:on;return(r,a,c)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(Y(t,a)&&a in r?t:r,a,c)}const pn={get:qr(!1,!1)},_n={get:qr(!1,!0)},mn={get:qr(!0,!1)},Kd=new WeakMap,Wd=new WeakMap,Gd=new WeakMap,gn=new WeakMap;function bn(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wn(e){return e.__v_skip||!Object.isExtensible(e)?0:bn(Dt(e))}function Kr(e){return ju(e)?e:Wr(e,!1,qd,pn,Kd)}function vn(e){return Wr(e,!1,an,_n,Wd)}function Zd(e){return Wr(e,!0,sn,mn,Gd)}function Wr(e,u,t,r,a){if(!ce(e)||e.__v_raw&&!(u&&e.__v_isReactive))return e;const c=a.get(e);if(c)return c;const o=wn(e);if(o===0)return e;const p=new Proxy(e,o===2?r:t);return a.set(e,p),p}function ou(e){return ju(e)?ou(e.__v_raw):!!(e&&e.__v_isReactive)}function ju(e){return!!(e&&e.__v_isReadonly)}function yr(e){return!!(e&&e.__v_isShallow)}function Jd(e){return ou(e)||ju(e)}function x(e){const u=e&&e.__v_raw;return u?x(u):e}function Yd(e){return qu(e,"__v_skip",!0),e}const Mu=e=>ce(e)?Kr(e):e,Gr=e=>ce(e)?Zd(e):e;function Xd(e){Ke&&Me&&(e=x(e),Ud(e.dep||(e.dep=Fr())))}function Qd(e,u){e=x(e),e.dep&&kr(e.dep)}function _e(e){return!!(e&&e.__v_isRef===!0)}function Nu(e){return kn(e,!1)}function kn(e,u){return _e(e)?e:new yn(e,u)}class yn{constructor(u,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?u:x(u),this._value=t?u:Mu(u)}get value(){return Xd(this),this._value}set value(u){u=this.__v_isShallow?u:x(u),Eu(u,this._rawValue)&&(this._rawValue=u,this._value=this.__v_isShallow?u:Mu(u),Qd(this))}}function Pr(e){return _e(e)?e.value:e}const Pn={get:(e,u,t)=>Pr(Reflect.get(e,u,t)),set:(e,u,t,r)=>{const a=e[u];return _e(a)&&!_e(t)?(a.value=t,!0):Reflect.set(e,u,t,r)}};function xd(e){return ou(e)?e:new Proxy(e,Pn)}class Cn{constructor(u,t,r,a){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ur(u,()=>{this._dirty||(this._dirty=!0,Qd(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const u=x(this);return Xd(u),(u._dirty||!u._cacheable)&&(u._dirty=!1,u._value=u.effect.run()),u._value}set value(u){this._setter(u)}}function En(e,u,t=!1){let r,a;const c=G(e);return c?(r=e,a=Se):(r=e.get,a=e.set),new Cn(r,a,c||!a,t)}function We(e,u,t,r){let a;try{a=r?e(...r):e()}catch(c){rr(c,u,t)}return a}function Te(e,u,t,r){if(G(e)){const c=We(e,u,t,r);return c&&Od(c)&&c.catch(o=>{rr(o,u,t)}),c}const a=[];for(let c=0;c>>1;Au(ye[r])$e&&ye.splice(u,1)}function dt(e,u,t,r){q(e)?t.push(...e):(!u||!u.includes(e,e.allowRecurse?r+1:r))&&t.push(e),rt()}function Sn(e){dt(e,vu,ku,su)}function Tn(e){dt(e,Ve,yu,au)}function dr(e,u=null){if(ku.length){for(Er=u,vu=[...new Set(ku)],ku.length=0,su=0;suAu(t)-Au(r)),au=0;aue.id==null?1/0:e.id;function nt(e){Cr=!1,Ku=!0,dr(e),ye.sort((t,r)=>Au(t)-Au(r));const u=Se;try{for($e=0;$eN.trim())),O&&(a=t.map(gr))}let p,b=r[p=or(u)]||r[p=or(Ne(u))];!b&&c&&(b=r[p=or(pu(u))]),b&&Te(b,e,6,a);const y=r[p+"Once"];if(y){if(!e.emitted)e.emitted={};else if(e.emitted[p])return;e.emitted[p]=!0,Te(y,e,6,a)}}function st(e,u,t=!1){const r=u.emitsCache,a=r.get(e);if(a!==void 0)return a;const c=e.emits;let o={},p=!1;if(!G(e)){const b=y=>{const S=st(y,u,!0);S&&(p=!0,be(o,S))};!t&&u.mixins.length&&u.mixins.forEach(b),e.extends&&b(e.extends),e.mixins&&e.mixins.forEach(b)}return!c&&!p?(r.set(e,null),null):(q(c)?c.forEach(b=>o[b]=null):be(o,c),r.set(e,o),o)}function tr(e,u){return!e||!Xu(u)?!1:(u=u.slice(2).replace(/Once$/,""),Y(e,u[0].toLowerCase()+u.slice(1))||Y(e,pu(u))||Y(e,u))}let Ae=null,at=null;function Wu(e){const u=Ae;return Ae=e,at=e&&e.type.__scopeId||null,u}function In(e,u=Ae,t){if(!u||e._n)return e;const r=(...a)=>{r._d&&bd(-1);const c=Wu(u),o=e(...a);return Wu(c),r._d&&bd(1),o};return r._n=!0,r._c=!0,r._d=!0,r}function fr(e){const{type:u,vnode:t,proxy:r,withProxy:a,props:c,propsOptions:[o],slots:p,attrs:b,emit:y,render:S,renderCache:O,data:$,setupState:N,ctx:J,inheritAttrs:de}=e;let K,X;const Ee=Wu(e);try{if(t.shapeFlag&4){const d=a||r;K=Be(S.call(d,d,O,c,N,$,J)),X=b}else{const d=u;K=Be(d.length>1?d(c,{attrs:b,slots:p,emit:y}):d(c,null)),X=u.props?b:Hn(b)}}catch(d){Pu.length=0,rr(d,e,1),K=Ce(zu)}let fe=K;if(X&&de!==!1){const d=Object.keys(X),{shapeFlag:s}=fe;d.length&&s&7&&(o&&d.some(Br)&&(X=On(X,o)),fe=lu(fe,X))}return t.dirs&&(fe=lu(fe),fe.dirs=fe.dirs?fe.dirs.concat(t.dirs):t.dirs),t.transition&&(fe.transition=t.transition),K=fe,Wu(Ee),K}const Hn=e=>{let u;for(const t in e)(t==="class"||t==="style"||Xu(t))&&((u||(u={}))[t]=e[t]);return u},On=(e,u)=>{const t={};for(const r in e)(!Br(r)||!(r.slice(9)in u))&&(t[r]=e[r]);return t};function Rn(e,u,t){const{props:r,children:a,component:c}=e,{props:o,children:p,patchFlag:b}=u,y=c.emitsOptions;if(u.dirs||u.transition)return!0;if(t&&b>=0){if(b&1024)return!0;if(b&16)return r?id(r,o,y):!!o;if(b&8){const S=u.dynamicProps;for(let O=0;Oe.__isSuspense;function $n(e,u){u&&u.pendingBranch?q(e)?u.effects.push(...e):u.effects.push(e):Tn(e)}function Fn(e,u){if(pe){let t=pe.provides;const r=pe.parent&&pe.parent.provides;r===t&&(t=pe.provides=Object.create(r)),t[e]=u}}function lr(e,u,t=!1){const r=pe||Ae;if(r){const a=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return t&&G(u)?u.call(r.proxy):u}}const od={};function hr(e,u,t){return ct(e,u,t)}function ct(e,u,{immediate:t,deep:r,flush:a,onTrack:c,onTrigger:o}=re){const p=pe;let b,y=!1,S=!1;if(_e(e)?(b=()=>e.value,y=yr(e)):ou(e)?(b=()=>e,r=!0):q(e)?(S=!0,y=e.some(X=>ou(X)||yr(X)),b=()=>e.map(X=>{if(_e(X))return X.value;if(ou(X))return eu(X);if(G(X))return We(X,p,2)})):G(e)?u?b=()=>We(e,p,2):b=()=>{if(!(p&&p.isUnmounted))return O&&O(),Te(e,p,3,[$])}:b=Se,u&&r){const X=b;b=()=>eu(X())}let O,$=X=>{O=K.onStop=()=>{We(X,p,4)}};if(Tu)return $=Se,u?t&&Te(u,p,3,[b(),S?[]:void 0,$]):b(),Se;let N=S?[]:od;const J=()=>{if(!!K.active)if(u){const X=K.run();(r||y||(S?X.some((Ee,fe)=>Eu(Ee,N[fe])):Eu(X,N)))&&(O&&O(),Te(u,p,3,[X,N===od?void 0:N,$]),N=X)}else K.run()};J.allowRecurse=!!u;let de;a==="sync"?de=J:a==="post"?de=()=>ve(J,p&&p.suspense):de=()=>Sn(J);const K=new Ur(b,de);return u?t?J():N=K.run():a==="post"?ve(K.run.bind(K),p&&p.suspense):K.run(),()=>{K.stop(),p&&p.scope&&Nr(p.scope.effects,K)}}function Un(e,u,t){const r=this.proxy,a=me(e)?e.includes(".")?it(r,e):()=>r[e]:e.bind(r,r);let c;G(u)?c=u:(c=u.handler,t=u);const o=pe;hu(this);const p=ct(a,c.bind(r),t);return o?hu(o):ru(),p}function it(e,u){const t=u.split(".");return()=>{let r=e;for(let a=0;a{eu(t,u)});else if(Bd(e))for(const t in e)eu(e[t],u);return e}function ot(e){return G(e)?{setup:e,name:e.name}:e}const Uu=e=>!!e.type.__asyncLoader,ft=e=>e.type.__isKeepAlive;function Dn(e,u){lt(e,"a",u)}function Vn(e,u){lt(e,"da",u)}function lt(e,u,t=pe){const r=e.__wdc||(e.__wdc=()=>{let a=t;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(nr(u,r,t),t){let a=t.parent;for(;a&&a.parent;)ft(a.parent.vnode)&&qn(r,u,t,a),a=a.parent}}function qn(e,u,t,r){const a=nr(u,e,r,!0);pt(()=>{Nr(r[u],a)},t)}function nr(e,u,t=pe,r=!1){if(t){const a=t[e]||(t[e]=[]),c=u.__weh||(u.__weh=(...o)=>{if(t.isUnmounted)return;_u(),hu(t);const p=Te(u,t,e,o);return ru(),mu(),p});return r?a.unshift(c):a.push(c),c}}const Ue=e=>(u,t=pe)=>(!Tu||e==="sp")&&nr(e,u,t),Kn=Ue("bm"),ht=Ue("m"),Wn=Ue("bu"),Gn=Ue("u"),Zn=Ue("bum"),pt=Ue("um"),Jn=Ue("sp"),Yn=Ue("rtg"),Xn=Ue("rtc");function Qn(e,u=pe){nr("ec",e,u)}function pr(e,u){const t=Ae;if(t===null)return e;const r=cr(t)||t.proxy,a=e.dirs||(e.dirs=[]);for(let c=0;ce?jt(e)?cr(e)||e.proxy:jr(e.parent):null,Gu=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jr(e.parent),$root:e=>jr(e.root),$emit:e=>e.emit,$options:e=>gt(e),$forceUpdate:e=>e.f||(e.f=()=>ut(e.update)),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>Un.bind(e)}),rs={get({_:e},u){const{ctx:t,setupState:r,data:a,props:c,accessCache:o,type:p,appContext:b}=e;let y;if(u[0]!=="$"){const N=o[u];if(N!==void 0)switch(N){case 1:return r[u];case 2:return a[u];case 4:return t[u];case 3:return c[u]}else{if(r!==re&&Y(r,u))return o[u]=1,r[u];if(a!==re&&Y(a,u))return o[u]=2,a[u];if((y=e.propsOptions[0])&&Y(y,u))return o[u]=3,c[u];if(t!==re&&Y(t,u))return o[u]=4,t[u];Mr&&(o[u]=0)}}const S=Gu[u];let O,$;if(S)return u==="$attrs"&&Pe(e,"get",u),S(e);if((O=p.__cssModules)&&(O=O[u]))return O;if(t!==re&&Y(t,u))return o[u]=4,t[u];if($=b.config.globalProperties,Y($,u))return $[u]},set({_:e},u,t){const{data:r,setupState:a,ctx:c}=e;return a!==re&&Y(a,u)?(a[u]=t,!0):r!==re&&Y(r,u)?(r[u]=t,!0):Y(e.props,u)||u[0]==="$"&&u.slice(1)in e?!1:(c[u]=t,!0)},has({_:{data:e,setupState:u,accessCache:t,ctx:r,appContext:a,propsOptions:c}},o){let p;return!!t[o]||e!==re&&Y(e,o)||u!==re&&Y(u,o)||(p=c[0])&&Y(p,o)||Y(r,o)||Y(Gu,o)||Y(a.config.globalProperties,o)},defineProperty(e,u,t){return t.get!=null?e._.accessCache[u]=0:Y(t,"value")&&this.set(e,u,t.value,null),Reflect.defineProperty(e,u,t)}};let Mr=!0;function ds(e){const u=gt(e),t=e.proxy,r=e.ctx;Mr=!1,u.beforeCreate&&ld(u.beforeCreate,e,"bc");const{data:a,computed:c,methods:o,watch:p,provide:b,inject:y,created:S,beforeMount:O,mounted:$,beforeUpdate:N,updated:J,activated:de,deactivated:K,beforeDestroy:X,beforeUnmount:Ee,destroyed:fe,unmounted:d,render:s,renderTracked:n,renderTriggered:i,errorCaptured:_,serverPrefetch:m,expose:h,inheritAttrs:w,components:T,directives:j,filters:E}=u;if(y&&ts(y,r,null,e.appContext.config.unwrapInjectedRef),o)for(const k in o){const z=o[k];G(z)&&(r[k]=z.bind(t))}if(a){const k=a.call(t,t);ce(k)&&(e.data=Kr(k))}if(Mr=!0,c)for(const k in c){const z=c[k],B=G(z)?z.bind(t,t):G(z.get)?z.get.bind(t,t):Se,Z=!G(z)&&G(z.set)?z.set.bind(t):Se,U=fu({get:B,set:Z});Object.defineProperty(r,k,{enumerable:!0,configurable:!0,get:()=>U.value,set:se=>U.value=se})}if(p)for(const k in p)mt(p[k],r,t,k);if(b){const k=G(b)?b.call(t):b;Reflect.ownKeys(k).forEach(z=>{Fn(z,k[z])})}S&&ld(S,e,"c");function f(k,z){q(z)?z.forEach(B=>k(B.bind(t))):z&&k(z.bind(t))}if(f(Kn,O),f(ht,$),f(Wn,N),f(Gn,J),f(Dn,de),f(Vn,K),f(Qn,_),f(Xn,n),f(Yn,i),f(Zn,Ee),f(pt,d),f(Jn,m),q(h))if(h.length){const k=e.exposed||(e.exposed={});h.forEach(z=>{Object.defineProperty(k,z,{get:()=>t[z],set:B=>t[z]=B})})}else e.exposed||(e.exposed={});s&&e.render===Se&&(e.render=s),w!=null&&(e.inheritAttrs=w),T&&(e.components=T),j&&(e.directives=j)}function ts(e,u,t=Se,r=!1){q(e)&&(e=Ar(e));for(const a in e){const c=e[a];let o;ce(c)?"default"in c?o=lr(c.from||a,c.default,!0):o=lr(c.from||a):o=lr(c),_e(o)&&r?Object.defineProperty(u,a,{enumerable:!0,configurable:!0,get:()=>o.value,set:p=>o.value=p}):u[a]=o}}function ld(e,u,t){Te(q(e)?e.map(r=>r.bind(u.proxy)):e.bind(u.proxy),u,t)}function mt(e,u,t,r){const a=r.includes(".")?it(t,r):()=>t[r];if(me(e)){const c=u[e];G(c)&&hr(a,c)}else if(G(e))hr(a,e.bind(t));else if(ce(e))if(q(e))e.forEach(c=>mt(c,u,t,r));else{const c=G(e.handler)?e.handler.bind(t):u[e.handler];G(c)&&hr(a,c,e)}}function gt(e){const u=e.type,{mixins:t,extends:r}=u,{mixins:a,optionsCache:c,config:{optionMergeStrategies:o}}=e.appContext,p=c.get(u);let b;return p?b=p:!a.length&&!t&&!r?b=u:(b={},a.length&&a.forEach(y=>Zu(b,y,o,!0)),Zu(b,u,o)),c.set(u,b),b}function Zu(e,u,t,r=!1){const{mixins:a,extends:c}=u;c&&Zu(e,c,t,!0),a&&a.forEach(o=>Zu(e,o,t,!0));for(const o in u)if(!(r&&o==="expose")){const p=ns[o]||t&&t[o];e[o]=p?p(e[o],u[o]):u[o]}return e}const ns={data:hd,props:Xe,emits:Xe,methods:Xe,computed:Xe,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Xe,directives:Xe,watch:as,provide:hd,inject:ss};function hd(e,u){return u?e?function(){return be(G(e)?e.call(this,this):e,G(u)?u.call(this,this):u)}:u:e}function ss(e,u){return Xe(Ar(e),Ar(u))}function Ar(e){if(q(e)){const u={};for(let t=0;t0)&&!(o&16)){if(o&8){const S=e.vnode.dynamicProps;for(let O=0;O{b=!0;const[$,N]=wt(O,u,!0);be(o,$),N&&p.push(...N)};!t&&u.mixins.length&&u.mixins.forEach(S),e.extends&&S(e.extends),e.mixins&&e.mixins.forEach(S)}if(!c&&!b)return r.set(e,cu),cu;if(q(c))for(let S=0;S-1,N[1]=de<0||J-1||Y(N,"default"))&&p.push(O)}}}const y=[o,p];return r.set(e,y),y}function pd(e){return e[0]!=="$"}function _d(e){const u=e&&e.toString().match(/^\s*function (\w+)/);return u?u[1]:e===null?"null":""}function md(e,u){return _d(e)===_d(u)}function gd(e,u){return q(u)?u.findIndex(t=>md(t,e)):G(u)&&md(u,e)?0:-1}const vt=e=>e[0]==="_"||e==="$stable",Jr=e=>q(e)?e.map(Be):[Be(e)],os=(e,u,t)=>{if(u._n)return u;const r=In((...a)=>Jr(u(...a)),t);return r._c=!1,r},kt=(e,u,t)=>{const r=e._ctx;for(const a in e){if(vt(a))continue;const c=e[a];if(G(c))u[a]=os(a,c,r);else if(c!=null){const o=Jr(c);u[a]=()=>o}}},yt=(e,u)=>{const t=Jr(u);e.slots.default=()=>t},fs=(e,u)=>{if(e.vnode.shapeFlag&32){const t=u._;t?(e.slots=x(u),qu(u,"_",t)):kt(u,e.slots={})}else e.slots={},u&&yt(e,u);qu(e.slots,ar,1)},ls=(e,u,t)=>{const{vnode:r,slots:a}=e;let c=!0,o=re;if(r.shapeFlag&32){const p=u._;p?t&&p===1?c=!1:(be(a,u),!t&&p===1&&delete a._):(c=!u.$stable,kt(u,a)),o=u}else u&&(yt(e,u),o={default:1});if(c)for(const p in a)!vt(p)&&!(p in o)&&delete a[p]};function Pt(){return{app:null,config:{isNativeTag:$t,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let hs=0;function ps(e,u){return function(r,a=null){G(r)||(r=Object.assign({},r)),a!=null&&!ce(a)&&(a=null);const c=Pt(),o=new Set;let p=!1;const b=c.app={_uid:hs++,_component:r,_props:a,_container:null,_context:c,_instance:null,version:Os,get config(){return c.config},set config(y){},use(y,...S){return o.has(y)||(y&&G(y.install)?(o.add(y),y.install(b,...S)):G(y)&&(o.add(y),y(b,...S))),b},mixin(y){return c.mixins.includes(y)||c.mixins.push(y),b},component(y,S){return S?(c.components[y]=S,b):c.components[y]},directive(y,S){return S?(c.directives[y]=S,b):c.directives[y]},mount(y,S,O){if(!p){const $=Ce(r,a);return $.appContext=c,S&&u?u($,y):e($,y,O),p=!0,b._container=y,y.__vue_app__=b,cr($.component)||$.component.proxy}},unmount(){p&&(e(null,b._container),delete b._container.__vue_app__)},provide(y,S){return c.provides[y]=S,b}};return b}}function Sr(e,u,t,r,a=!1){if(q(e)){e.forEach(($,N)=>Sr($,u&&(q(u)?u[N]:u),t,r,a));return}if(Uu(r)&&!a)return;const c=r.shapeFlag&4?cr(r.component)||r.component.proxy:r.el,o=a?null:c,{i:p,r:b}=e,y=u&&u.r,S=p.refs===re?p.refs={}:p.refs,O=p.setupState;if(y!=null&&y!==b&&(me(y)?(S[y]=null,Y(O,y)&&(O[y]=null)):_e(y)&&(y.value=null)),G(b))We(b,p,12,[o,S]);else{const $=me(b),N=_e(b);if($||N){const J=()=>{if(e.f){const de=$?S[b]:b.value;a?q(de)&&Nr(de,c):q(de)?de.includes(c)||de.push(c):$?(S[b]=[c],Y(O,b)&&(O[b]=S[b])):(b.value=[c],e.k&&(S[e.k]=b.value))}else $?(S[b]=o,Y(O,b)&&(O[b]=o)):_e(b)&&(b.value=o,e.k&&(S[e.k]=o))};o?(J.id=-1,ve(J,t)):J()}}}const ve=$n;function _s(e){return ms(e)}function ms(e,u){const t=Kt();t.__VUE__=!0;const{insert:r,remove:a,patchProp:c,createElement:o,createText:p,createComment:b,setText:y,setElementText:S,parentNode:O,nextSibling:$,setScopeId:N=Se,cloneNode:J,insertStaticContent:de}=e,K=(l,g,v,C=null,P=null,I=null,R=!1,L=null,H=!!g.dynamicChildren)=>{if(l===g)return;l&&!bu(l,g)&&(C=oe(l),ae(l,P,I,!0),l=null),g.patchFlag===-2&&(H=!1,g.dynamicChildren=null);const{type:A,ref:D,shapeFlag:F}=g;switch(A){case sr:X(l,g,v,C);break;case zu:Ee(l,g,v,C);break;case _r:l==null&&fe(g,v,C,R);break;case Re:j(l,g,v,C,P,I,R,L,H);break;default:F&1?n(l,g,v,C,P,I,R,L,H):F&6?E(l,g,v,C,P,I,R,L,H):(F&64||F&128)&&A.process(l,g,v,C,P,I,R,L,H,Le)}D!=null&&P&&Sr(D,l&&l.ref,I,g||l,!g)},X=(l,g,v,C)=>{if(l==null)r(g.el=p(g.children),v,C);else{const P=g.el=l.el;g.children!==l.children&&y(P,g.children)}},Ee=(l,g,v,C)=>{l==null?r(g.el=b(g.children||""),v,C):g.el=l.el},fe=(l,g,v,C)=>{[l.el,l.anchor]=de(l.children,g,v,C,l.el,l.anchor)},d=({el:l,anchor:g},v,C)=>{let P;for(;l&&l!==g;)P=$(l),r(l,v,C),l=P;r(g,v,C)},s=({el:l,anchor:g})=>{let v;for(;l&&l!==g;)v=$(l),a(l),l=v;a(g)},n=(l,g,v,C,P,I,R,L,H)=>{R=R||g.type==="svg",l==null?i(g,v,C,P,I,R,L,H):h(l,g,P,I,R,L,H)},i=(l,g,v,C,P,I,R,L)=>{let H,A;const{type:D,props:F,shapeFlag:V,transition:W,patchFlag:Q,dirs:ee}=l;if(l.el&&J!==void 0&&Q===-1)H=l.el=J(l.el);else{if(H=l.el=o(l.type,I,F&&F.is,F),V&8?S(H,l.children):V&16&&m(l.children,H,null,C,P,I&&D!=="foreignObject",R,L),ee&&Je(l,null,C,"created"),F){for(const te in F)te!=="value"&&!$u(te)&&c(H,te,null,F[te],I,l.children,C,P,ne);"value"in F&&c(H,"value",null,F.value),(A=F.onVnodeBeforeMount)&&He(A,C,l)}_(H,l,l.scopeId,R,C)}ee&&Je(l,null,C,"beforeMount");const ue=(!P||P&&!P.pendingBranch)&&W&&!W.persisted;ue&&W.beforeEnter(H),r(H,g,v),((A=F&&F.onVnodeMounted)||ue||ee)&&ve(()=>{A&&He(A,C,l),ue&&W.enter(H),ee&&Je(l,null,C,"mounted")},P)},_=(l,g,v,C,P)=>{if(v&&N(l,v),C)for(let I=0;I{for(let A=H;A{const L=g.el=l.el;let{patchFlag:H,dynamicChildren:A,dirs:D}=g;H|=l.patchFlag&16;const F=l.props||re,V=g.props||re;let W;v&&Ye(v,!1),(W=V.onVnodeBeforeUpdate)&&He(W,v,g,l),D&&Je(g,l,v,"beforeUpdate"),v&&Ye(v,!0);const Q=P&&g.type!=="foreignObject";if(A?w(l.dynamicChildren,A,L,v,C,Q,I):R||B(l,g,L,null,v,C,Q,I,!1),H>0){if(H&16)T(L,g,F,V,v,C,P);else if(H&2&&F.class!==V.class&&c(L,"class",null,V.class,P),H&4&&c(L,"style",F.style,V.style,P),H&8){const ee=g.dynamicProps;for(let ue=0;ue{W&&He(W,v,g,l),D&&Je(g,l,v,"updated")},C)},w=(l,g,v,C,P,I,R)=>{for(let L=0;L{if(v!==C){for(const L in C){if($u(L))continue;const H=C[L],A=v[L];H!==A&&L!=="value"&&c(l,L,A,H,R,g.children,P,I,ne)}if(v!==re)for(const L in v)!$u(L)&&!(L in C)&&c(l,L,v[L],null,R,g.children,P,I,ne);"value"in C&&c(l,"value",v.value,C.value)}},j=(l,g,v,C,P,I,R,L,H)=>{const A=g.el=l?l.el:p(""),D=g.anchor=l?l.anchor:p("");let{patchFlag:F,dynamicChildren:V,slotScopeIds:W}=g;W&&(L=L?L.concat(W):W),l==null?(r(A,v,C),r(D,v,C),m(g.children,v,D,P,I,R,L,H)):F>0&&F&64&&V&&l.dynamicChildren?(w(l.dynamicChildren,V,v,P,I,R,L),(g.key!=null||P&&g===P.subTree)&&Ct(l,g,!0)):B(l,g,v,D,P,I,R,L,H)},E=(l,g,v,C,P,I,R,L,H)=>{g.slotScopeIds=L,l==null?g.shapeFlag&512?P.ctx.activate(g,v,C,R,H):M(g,v,C,P,I,R,H):f(l,g,H)},M=(l,g,v,C,P,I,R)=>{const L=l.component=As(l,C,P);if(ft(l)&&(L.ctx.renderer=Le),zs(L),L.asyncDep){if(P&&P.registerDep(L,k),!l.el){const H=L.subTree=Ce(zu);Ee(null,H,g,v)}return}k(L,l,g,v,P,I,R)},f=(l,g,v)=>{const C=g.component=l.component;if(Rn(l,g,v))if(C.asyncDep&&!C.asyncResolved){z(C,g,v);return}else C.next=g,zn(C.update),C.update();else g.el=l.el,C.vnode=g},k=(l,g,v,C,P,I,R)=>{const L=()=>{if(l.isMounted){let{next:D,bu:F,u:V,parent:W,vnode:Q}=l,ee=D,ue;Ye(l,!1),D?(D.el=Q.el,z(l,D,R)):D=Q,F&&Fu(F),(ue=D.props&&D.props.onVnodeBeforeUpdate)&&He(ue,W,D,Q),Ye(l,!0);const te=fr(l),je=l.subTree;l.subTree=te,K(je,te,O(je.el),oe(je),l,P,I),D.el=te.el,ee===null&&Bn(l,te.el),V&&ve(V,P),(ue=D.props&&D.props.onVnodeUpdated)&&ve(()=>He(ue,W,D,Q),P)}else{let D;const{el:F,props:V}=g,{bm:W,m:Q,parent:ee}=l,ue=Uu(g);if(Ye(l,!1),W&&Fu(W),!ue&&(D=V&&V.onVnodeBeforeMount)&&He(D,ee,g),Ye(l,!0),F&&Ze){const te=()=>{l.subTree=fr(l),Ze(F,l.subTree,l,P,null)};ue?g.type.__asyncLoader().then(()=>!l.isUnmounted&&te()):te()}else{const te=l.subTree=fr(l);K(null,te,v,C,l,P,I),g.el=te.el}if(Q&&ve(Q,P),!ue&&(D=V&&V.onVnodeMounted)){const te=g;ve(()=>He(D,ee,te),P)}(g.shapeFlag&256||ee&&Uu(ee.vnode)&&ee.vnode.shapeFlag&256)&&l.a&&ve(l.a,P),l.isMounted=!0,g=v=C=null}},H=l.effect=new Ur(L,()=>ut(A),l.scope),A=l.update=()=>H.run();A.id=l.uid,Ye(l,!0),A()},z=(l,g,v)=>{g.component=l;const C=l.vnode.props;l.vnode=g,l.next=null,is(l,g.props,C,v),ls(l,g.children,v),_u(),dr(void 0,l.update),mu()},B=(l,g,v,C,P,I,R,L,H=!1)=>{const A=l&&l.children,D=l?l.shapeFlag:0,F=g.children,{patchFlag:V,shapeFlag:W}=g;if(V>0){if(V&128){U(A,F,v,C,P,I,R,L,H);return}else if(V&256){Z(A,F,v,C,P,I,R,L,H);return}}W&8?(D&16&&ne(A,P,I),F!==A&&S(v,F)):D&16?W&16?U(A,F,v,C,P,I,R,L,H):ne(A,P,I,!0):(D&8&&S(v,""),W&16&&m(F,v,C,P,I,R,L,H))},Z=(l,g,v,C,P,I,R,L,H)=>{l=l||cu,g=g||cu;const A=l.length,D=g.length,F=Math.min(A,D);let V;for(V=0;VD?ne(l,P,I,!0,!1,F):m(g,v,C,P,I,R,L,H,F)},U=(l,g,v,C,P,I,R,L,H)=>{let A=0;const D=g.length;let F=l.length-1,V=D-1;for(;A<=F&&A<=V;){const W=l[A],Q=g[A]=H?qe(g[A]):Be(g[A]);if(bu(W,Q))K(W,Q,v,null,P,I,R,L,H);else break;A++}for(;A<=F&&A<=V;){const W=l[F],Q=g[V]=H?qe(g[V]):Be(g[V]);if(bu(W,Q))K(W,Q,v,null,P,I,R,L,H);else break;F--,V--}if(A>F){if(A<=V){const W=V+1,Q=WV)for(;A<=F;)ae(l[A],P,I,!0),A++;else{const W=A,Q=A,ee=new Map;for(A=Q;A<=V;A++){const ke=g[A]=H?qe(g[A]):Be(g[A]);ke.key!=null&&ee.set(ke.key,A)}let ue,te=0;const je=V-Q+1;let nu=!1,Xr=0;const gu=new Array(je);for(A=0;A=je){ae(ke,P,I,!0);continue}let Ie;if(ke.key!=null)Ie=ee.get(ke.key);else for(ue=Q;ue<=V;ue++)if(gu[ue-Q]===0&&bu(ke,g[ue])){Ie=ue;break}Ie===void 0?ae(ke,P,I,!0):(gu[Ie-Q]=A+1,Ie>=Xr?Xr=Ie:nu=!0,K(ke,g[Ie],v,null,P,I,R,L,H),te++)}const Qr=nu?gs(gu):cu;for(ue=Qr.length-1,A=je-1;A>=0;A--){const ke=Q+A,Ie=g[ke],xr=ke+1{const{el:I,type:R,transition:L,children:H,shapeFlag:A}=l;if(A&6){se(l.component.subTree,g,v,C);return}if(A&128){l.suspense.move(g,v,C);return}if(A&64){R.move(l,g,v,Le);return}if(R===Re){r(I,g,v);for(let F=0;FL.enter(I),P);else{const{leave:F,delayLeave:V,afterLeave:W}=L,Q=()=>r(I,g,v),ee=()=>{F(I,()=>{Q(),W&&W()})};V?V(I,Q,ee):ee()}else r(I,g,v)},ae=(l,g,v,C=!1,P=!1)=>{const{type:I,props:R,ref:L,children:H,dynamicChildren:A,shapeFlag:D,patchFlag:F,dirs:V}=l;if(L!=null&&Sr(L,null,v,l,!0),D&256){g.ctx.deactivate(l);return}const W=D&1&&V,Q=!Uu(l);let ee;if(Q&&(ee=R&&R.onVnodeBeforeUnmount)&&He(ee,g,l),D&6)le(l.component,v,C);else{if(D&128){l.suspense.unmount(v,C);return}W&&Je(l,null,g,"beforeUnmount"),D&64?l.type.remove(l,g,v,P,Le,C):A&&(I!==Re||F>0&&F&64)?ne(A,g,v,!1,!0):(I===Re&&F&384||!P&&D&16)&&ne(H,g,v),C&&we(l)}(Q&&(ee=R&&R.onVnodeUnmounted)||W)&&ve(()=>{ee&&He(ee,g,l),W&&Je(l,null,g,"unmounted")},v)},we=l=>{const{type:g,el:v,anchor:C,transition:P}=l;if(g===Re){ie(v,C);return}if(g===_r){s(l);return}const I=()=>{a(v),P&&!P.persisted&&P.afterLeave&&P.afterLeave()};if(l.shapeFlag&1&&P&&!P.persisted){const{leave:R,delayLeave:L}=P,H=()=>R(v,I);L?L(l.el,I,H):H()}else I()},ie=(l,g)=>{let v;for(;l!==g;)v=$(l),a(l),l=v;a(g)},le=(l,g,v)=>{const{bum:C,scope:P,update:I,subTree:R,um:L}=l;C&&Fu(C),P.stop(),I&&(I.active=!1,ae(R,l,g,v)),L&&ve(L,g),ve(()=>{l.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},ne=(l,g,v,C=!1,P=!1,I=0)=>{for(let R=I;Rl.shapeFlag&6?oe(l.component.subTree):l.shapeFlag&128?l.suspense.next():$(l.anchor||l.el),du=(l,g,v)=>{l==null?g._vnode&&ae(g._vnode,null,null,!0):K(g._vnode||null,l,g,null,null,null,v),tt(),g._vnode=l},Le={p:K,um:ae,m:se,r:we,mt:M,mc:m,pc:B,pbc:w,n:oe,o:e};let tu,Ze;return u&&([tu,Ze]=u(Le)),{render:du,hydrate:tu,createApp:ps(du,tu)}}function Ye({effect:e,update:u},t){e.allowRecurse=u.allowRecurse=t}function Ct(e,u,t=!1){const r=e.children,a=u.children;if(q(r)&&q(a))for(let c=0;c>1,e[t[p]]0&&(u[r]=t[c-1]),t[c]=r)}}for(c=t.length,o=t[c-1];c-- >0;)t[c]=o,o=u[o];return t}const bs=e=>e.__isTeleport,Re=Symbol(void 0),sr=Symbol(void 0),zu=Symbol(void 0),_r=Symbol(void 0),Pu=[];let ze=null;function ws(e=!1){Pu.push(ze=e?null:[])}function vs(){Pu.pop(),ze=Pu[Pu.length-1]||null}let Su=1;function bd(e){Su+=e}function ks(e){return e.dynamicChildren=Su>0?ze||cu:null,vs(),Su>0&&ze&&ze.push(e),e}function ys(e,u,t,r,a,c){return ks(he(e,u,t,r,a,c,!0))}function Tr(e){return e?e.__v_isVNode===!0:!1}function bu(e,u){return e.type===u.type&&e.key===u.key}const ar="__vInternal",Et=({key:e})=>e!=null?e:null,Du=({ref:e,ref_key:u,ref_for:t})=>e!=null?me(e)||_e(e)||G(e)?{i:Ae,r:e,k:u,f:!!t}:e:null;function he(e,u=null,t=null,r=0,a=null,c=e===Re?0:1,o=!1,p=!1){const b={__v_isVNode:!0,__v_skip:!0,type:e,props:u,key:u&&Et(u),ref:u&&Du(u),scopeId:at,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null};return p?(Yr(b,t),c&128&&e.normalize(b)):t&&(b.shapeFlag|=me(t)?8:16),Su>0&&!o&&ze&&(b.patchFlag>0||c&6)&&b.patchFlag!==32&&ze.push(b),b}const Ce=Ps;function Ps(e,u=null,t=null,r=0,a=null,c=!1){if((!e||e===es)&&(e=zu),Tr(e)){const p=lu(e,u,!0);return t&&Yr(p,t),Su>0&&!c&&ze&&(p.shapeFlag&6?ze[ze.indexOf(e)]=p:ze.push(p)),p.patchFlag|=-2,p}if(Hs(e)&&(e=e.__vccOpts),u){u=Cs(u);let{class:p,style:b}=u;p&&!me(p)&&(u.class=Rr(p)),ce(b)&&(Jd(b)&&!q(b)&&(b=be({},b)),u.style=Or(b))}const o=me(e)?1:Nn(e)?128:bs(e)?64:ce(e)?4:G(e)?2:0;return he(e,u,t,r,a,o,c,!0)}function Cs(e){return e?Jd(e)||ar in e?be({},e):e:null}function lu(e,u,t=!1){const{props:r,ref:a,patchFlag:c,children:o}=e,p=u?Es(r||{},u):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&Et(p),ref:u&&u.ref?t&&a?q(a)?a.concat(Du(u)):[a,Du(u)]:Du(u):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:u&&e.type!==Re?c===-1?16:c|16:c,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lu(e.ssContent),ssFallback:e.ssFallback&&lu(e.ssFallback),el:e.el,anchor:e.anchor}}function Vu(e=" ",u=0){return Ce(sr,null,e,u)}function Be(e){return e==null||typeof e=="boolean"?Ce(zu):q(e)?Ce(Re,null,e.slice()):typeof e=="object"?qe(e):Ce(sr,null,String(e))}function qe(e){return e.el===null||e.memo?e:lu(e)}function Yr(e,u){let t=0;const{shapeFlag:r}=e;if(u==null)u=null;else if(q(u))t=16;else if(typeof u=="object")if(r&65){const a=u.default;a&&(a._c&&(a._d=!1),Yr(e,a()),a._c&&(a._d=!0));return}else{t=32;const a=u._;!a&&!(ar in u)?u._ctx=Ae:a===3&&Ae&&(Ae.slots._===1?u._=1:(u._=2,e.patchFlag|=1024))}else G(u)?(u={default:u,_ctx:Ae},t=32):(u=String(u),r&64?(t=16,u=[Vu(u)]):t=8);e.children=u,e.shapeFlag|=t}function Es(...e){const u={};for(let t=0;t{pe=e,e.scope.on()},ru=()=>{pe&&pe.scope.off(),pe=null};function jt(e){return e.vnode.shapeFlag&4}let Tu=!1;function zs(e,u=!1){Tu=u;const{props:t,children:r}=e.vnode,a=jt(e);cs(e,t,a,u),fs(e,r);const c=a?Ss(e,u):void 0;return Tu=!1,c}function Ss(e,u){const t=e.type;e.accessCache=Object.create(null),e.proxy=Yd(new Proxy(e.ctx,rs));const{setup:r}=t;if(r){const a=e.setupContext=r.length>1?Ls(e):null;hu(e),_u();const c=We(r,e,0,[e.props,a]);if(mu(),ru(),Od(c)){if(c.then(ru,ru),u)return c.then(o=>{wd(e,o,u)}).catch(o=>{rr(o,e,0)});e.asyncDep=c}else wd(e,c,u)}else Mt(e,u)}function wd(e,u,t){G(u)?e.type.__ssrInlineRender?e.ssrRender=u:e.render=u:ce(u)&&(e.setupState=xd(u)),Mt(e,t)}let vd;function Mt(e,u,t){const r=e.type;if(!e.render){if(!u&&vd&&!r.render){const a=r.template;if(a){const{isCustomElement:c,compilerOptions:o}=e.appContext.config,{delimiters:p,compilerOptions:b}=r,y=be(be({isCustomElement:c,delimiters:p},o),b);r.render=vd(a,y)}}e.render=r.render||Se}hu(e),_u(),ds(e),mu(),ru()}function Ts(e){return new Proxy(e.attrs,{get(u,t){return Pe(e,"get","$attrs"),u[t]}})}function Ls(e){const u=r=>{e.exposed=r||{}};let t;return{get attrs(){return t||(t=Ts(e))},slots:e.slots,emit:e.emit,expose:u}}function cr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(xd(Yd(e.exposed)),{get(u,t){if(t in u)return u[t];if(t in Gu)return Gu[t](e)}}))}function Is(e){return G(e)&&e.displayName||e.name}function Hs(e){return G(e)&&"__vccOpts"in e}const fu=(e,u)=>En(e,u,Tu);function kd(e,u,t){const r=arguments.length;return r===2?ce(u)&&!q(u)?Tr(u)?Ce(e,null,[u]):Ce(e,u):Ce(e,null,u):(r>3?t=Array.prototype.slice.call(arguments,2):r===3&&Tr(t)&&(t=[t]),Ce(e,u,t))}const Os="3.2.36",Rs="http://www.w3.org/2000/svg",Qe=typeof document!="undefined"?document:null,yd=Qe&&Qe.createElement("template"),Bs={insert:(e,u,t)=>{u.insertBefore(e,t||null)},remove:e=>{const u=e.parentNode;u&&u.removeChild(e)},createElement:(e,u,t,r)=>{const a=u?Qe.createElementNS(Rs,e):Qe.createElement(e,t?{is:t}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>Qe.createTextNode(e),createComment:e=>Qe.createComment(e),setText:(e,u)=>{e.nodeValue=u},setElementText:(e,u)=>{e.textContent=u},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Qe.querySelector(e),setScopeId(e,u){e.setAttribute(u,"")},cloneNode(e){const u=e.cloneNode(!0);return"_value"in e&&(u._value=e._value),u},insertStaticContent(e,u,t,r,a,c){const o=t?t.previousSibling:u.lastChild;if(a&&(a===c||a.nextSibling))for(;u.insertBefore(a.cloneNode(!0),t),!(a===c||!(a=a.nextSibling)););else{yd.innerHTML=r?`${e}`:e;const p=yd.content;if(r){const b=p.firstChild;for(;b.firstChild;)p.appendChild(b.firstChild);p.removeChild(b)}u.insertBefore(p,t)}return[o?o.nextSibling:u.firstChild,t?t.previousSibling:u.lastChild]}};function Ns(e,u,t){const r=e._vtc;r&&(u=(u?[u,...r]:[...r]).join(" ")),u==null?e.removeAttribute("class"):t?e.setAttribute("class",u):e.className=u}function $s(e,u,t){const r=e.style,a=me(t);if(t&&!a){for(const c in t)Lr(r,c,t[c]);if(u&&!me(u))for(const c in u)t[c]==null&&Lr(r,c,"")}else{const c=r.display;a?u!==t&&(r.cssText=t):u&&e.removeAttribute("style"),"_vod"in e&&(r.display=c)}}const Pd=/\s*!important$/;function Lr(e,u,t){if(q(t))t.forEach(r=>Lr(e,u,r));else if(t==null&&(t=""),u.startsWith("--"))e.setProperty(u,t);else{const r=Fs(e,u);Pd.test(t)?e.setProperty(pu(r),t.replace(Pd,""),"important"):e[r]=t}}const Cd=["Webkit","Moz","ms"],mr={};function Fs(e,u){const t=mr[u];if(t)return t;let r=Ne(u);if(r!=="filter"&&r in e)return mr[u]=r;r=er(r);for(let a=0;a{let e=Date.now,u=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const t=navigator.userAgent.match(/firefox\/(\d+)/i);u=!!(t&&Number(t[1])<=53)}return[e,u]})();let Ir=0;const qs=Promise.resolve(),Ks=()=>{Ir=0},Ws=()=>Ir||(qs.then(Ks),Ir=At());function xe(e,u,t,r){e.addEventListener(u,t,r)}function Gs(e,u,t,r){e.removeEventListener(u,t,r)}function Zs(e,u,t,r,a=null){const c=e._vei||(e._vei={}),o=c[u];if(r&&o)o.value=r;else{const[p,b]=Js(u);if(r){const y=c[u]=Ys(r,a);xe(e,p,y,b)}else o&&(Gs(e,p,o,b),c[u]=void 0)}}const jd=/(?:Once|Passive|Capture)$/;function Js(e){let u;if(jd.test(e)){u={};let t;for(;t=e.match(jd);)e=e.slice(0,e.length-t[0].length),u[t[0].toLowerCase()]=!0}return[pu(e.slice(2)),u]}function Ys(e,u){const t=r=>{const a=r.timeStamp||At();(Vs||a>=t.attached-1)&&Te(Xs(r,t.value),u,5,[r])};return t.value=e,t.attached=Ws(),t}function Xs(e,u){if(q(u)){const t=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{t.call(e),e._stopped=!0},u.map(r=>a=>!a._stopped&&r&&r(a))}else return u}const Md=/^on[a-z]/,Qs=(e,u,t,r,a=!1,c,o,p,b)=>{u==="class"?Ns(e,r,a):u==="style"?$s(e,t,r):Xu(u)?Br(u)||Zs(e,u,t,r,o):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):xs(e,u,r,a))?Ds(e,u,r,c,o,p,b):(u==="true-value"?e._trueValue=r:u==="false-value"&&(e._falseValue=r),Us(e,u,r,a))};function xs(e,u,t,r){return r?!!(u==="innerHTML"||u==="textContent"||u in e&&Md.test(u)&&G(t)):u==="spellcheck"||u==="draggable"||u==="translate"||u==="form"||u==="list"&&e.tagName==="INPUT"||u==="type"&&e.tagName==="TEXTAREA"||Md.test(u)&&me(t)?!1:u in e}const Ju=e=>{const u=e.props["onUpdate:modelValue"]||!1;return q(u)?t=>Fu(u,t):u};function ea(e){e.target.composing=!0}function Ad(e){const u=e.target;u.composing&&(u.composing=!1,u.dispatchEvent(new Event("input")))}const zd={created(e,{modifiers:{lazy:u,trim:t,number:r}},a){e._assign=Ju(a);const c=r||a.props&&a.props.type==="number";xe(e,u?"change":"input",o=>{if(o.target.composing)return;let p=e.value;t&&(p=p.trim()),c&&(p=gr(p)),e._assign(p)}),t&&xe(e,"change",()=>{e.value=e.value.trim()}),u||(xe(e,"compositionstart",ea),xe(e,"compositionend",Ad),xe(e,"change",Ad))},mounted(e,{value:u}){e.value=u==null?"":u},beforeUpdate(e,{value:u,modifiers:{lazy:t,trim:r,number:a}},c){if(e._assign=Ju(c),e.composing||document.activeElement===e&&e.type!=="range"&&(t||r&&e.value.trim()===u||(a||e.type==="number")&&gr(e.value)===u))return;const o=u==null?"":u;e.value!==o&&(e.value=o)}},ua={deep:!0,created(e,u,t){e._assign=Ju(t),xe(e,"change",()=>{const r=e._modelValue,a=ra(e),c=e.checked,o=e._assign;if(q(r)){const p=Id(r,a),b=p!==-1;if(c&&!b)o(r.concat(a));else if(!c&&b){const y=[...r];y.splice(p,1),o(y)}}else if(Qu(r)){const p=new Set(r);c?p.add(a):p.delete(a),o(p)}else o(zt(e,c))})},mounted:Sd,beforeUpdate(e,u,t){e._assign=Ju(t),Sd(e,u,t)}};function Sd(e,{value:u,oldValue:t},r){e._modelValue=u,q(u)?e.checked=Id(u,r.props.value)>-1:Qu(u)?e.checked=u.has(r.props.value):u!==t&&(e.checked=Yu(u,zt(e,!0)))}function ra(e){return"_value"in e?e._value:e.value}function zt(e,u){const t=u?"_trueValue":"_falseValue";return t in e?e[t]:u}const da=be({patchProp:Qs},Bs);let Td;function ta(){return Td||(Td=_s(da))}const na=(...e)=>{const u=ta().createApp(...e),{mount:t}=u;return u.mount=r=>{const a=sa(r);if(!a)return;const c=u._component;!G(c)&&!c.render&&!c.template&&(c.template=a.innerHTML),a.innerHTML="";const o=t(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},u};function sa(e){return me(e)?document.querySelector(e):e}var aa=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},St={exports:{}};(function(e){(function(){function u(d){var s={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,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"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,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"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,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(d===!1)return JSON.parse(JSON.stringify(s));var n={};for(var i in s)s.hasOwnProperty(i)&&(n[i]=s[i].defaultValue);return n}function t(){var d=u(!0),s={};for(var n in d)d.hasOwnProperty(n)&&(s[n]=!0);return s}var r={},a={},c={},o=u(!0),p="vanilla",b={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:u(!0),allOn:t()};r.helper={},r.extensions={},r.setOption=function(d,s){return o[d]=s,this},r.getOption=function(d){return o[d]},r.getOptions=function(){return o},r.resetOptions=function(){o=u(!0)},r.setFlavor=function(d){if(!b.hasOwnProperty(d))throw Error(d+" flavor was not found");r.resetOptions();var s=b[d];p=d;for(var n in s)s.hasOwnProperty(n)&&(o[n]=s[n])},r.getFlavor=function(){return p},r.getFlavorOptions=function(d){if(b.hasOwnProperty(d))return b[d]},r.getDefaultOptions=function(d){return u(d)},r.subParser=function(d,s){if(r.helper.isString(d))if(typeof s!="undefined")a[d]=s;else{if(a.hasOwnProperty(d))return a[d];throw Error("SubParser named "+d+" not registered!")}},r.extension=function(d,s){if(!r.helper.isString(d))throw Error("Extension 'name' must be a string");if(d=r.helper.stdExtName(d),r.helper.isUndefined(s)){if(!c.hasOwnProperty(d))throw Error("Extension named "+d+" is not registered!");return c[d]}else{typeof s=="function"&&(s=s()),r.helper.isArray(s)||(s=[s]);var n=y(s,d);if(n.valid)c[d]=s;else throw Error(n.error)}},r.getAllExtensions=function(){return c},r.removeExtension=function(d){delete c[d]},r.resetExtensions=function(){c={}};function y(d,s){var n=s?"Error in "+s+" extension->":"Error in unnamed extension",i={valid:!0,error:""};r.helper.isArray(d)||(d=[d]);for(var _=0;_").replace(/&/g,"&")};var O=function(d,s,n,i){var _=i||"",m=_.indexOf("g")>-1,h=new RegExp(s+"|"+n,"g"+_.replace(/g/g,"")),w=new RegExp(s,_.replace(/g/g,"")),T=[],j,E,M,f,k;do for(j=0;M=h.exec(d);)if(w.test(M[0]))j++||(E=h.lastIndex,f=E-M[0].length);else if(j&&!--j){k=M.index+M[0].length;var z={left:{start:f,end:E},match:{start:E,end:M.index},right:{start:M.index,end:k},wholeMatch:{start:f,end:k}};if(T.push(z),!m)return T}while(j&&(h.lastIndex=E));return T};r.helper.matchRecursiveRegExp=function(d,s,n,i){for(var _=O(d,s,n,i),m=[],h=0;h<_.length;++h)m.push([d.slice(_[h].wholeMatch.start,_[h].wholeMatch.end),d.slice(_[h].match.start,_[h].match.end),d.slice(_[h].left.start,_[h].left.end),d.slice(_[h].right.start,_[h].right.end)]);return m},r.helper.replaceRecursiveRegExp=function(d,s,n,i,_){if(!r.helper.isFunction(s)){var m=s;s=function(){return m}}var h=O(d,n,i,_),w=d,T=h.length;if(T>0){var j=[];h[0].wholeMatch.start!==0&&j.push(d.slice(0,h[0].wholeMatch.start));for(var E=0;E=0?i+(n||0):i},r.helper.splitAtIndex=function(d,s){if(!r.helper.isString(d))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[d.substring(0,s),d.substring(s)]},r.helper.encodeEmailAddress=function(d){var s=[function(n){return"&#"+n.charCodeAt(0)+";"},function(n){return"&#x"+n.charCodeAt(0).toString(16)+";"},function(n){return n}];return d=d.replace(/./g,function(n){if(n==="@")n=s[Math.floor(Math.random()*2)](n);else{var i=Math.random();n=i>.9?s[2](n):i>.45?s[1](n):s[0](n)}return n}),d},r.helper.padEnd=function(s,n,i){return n=n>>0,i=String(i||" "),s.length>n?String(s):(n=n-s.length,n>i.length&&(i+=i.repeat(n/i.length)),String(s)+i.slice(0,n))},typeof console=="undefined"&&(console={warn:function(d){alert(d)},log:function(d){alert(d)},error:function(d){throw d}}),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‍\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}‍\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}‍\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}‍\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}‍\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}‍\u2764\uFE0F‍\u{1F468}",couple_with_heart_woman_woman:"\u{1F469}‍\u2764\uFE0F‍\u{1F469}",couplekiss_man_man:"\u{1F468}‍\u2764\uFE0F‍\u{1F48B}‍\u{1F468}",couplekiss_man_woman:"\u{1F48F}",couplekiss_woman_woman:"\u{1F469}‍\u2764\uFE0F‍\u{1F48B}‍\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}‍\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}‍\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}‍\u{1F466}",family_man_boy_boy:"\u{1F468}‍\u{1F466}‍\u{1F466}",family_man_girl:"\u{1F468}‍\u{1F467}",family_man_girl_boy:"\u{1F468}‍\u{1F467}‍\u{1F466}",family_man_girl_girl:"\u{1F468}‍\u{1F467}‍\u{1F467}",family_man_man_boy:"\u{1F468}‍\u{1F468}‍\u{1F466}",family_man_man_boy_boy:"\u{1F468}‍\u{1F468}‍\u{1F466}‍\u{1F466}",family_man_man_girl:"\u{1F468}‍\u{1F468}‍\u{1F467}",family_man_man_girl_boy:"\u{1F468}‍\u{1F468}‍\u{1F467}‍\u{1F466}",family_man_man_girl_girl:"\u{1F468}‍\u{1F468}‍\u{1F467}‍\u{1F467}",family_man_woman_boy_boy:"\u{1F468}‍\u{1F469}‍\u{1F466}‍\u{1F466}",family_man_woman_girl:"\u{1F468}‍\u{1F469}‍\u{1F467}",family_man_woman_girl_boy:"\u{1F468}‍\u{1F469}‍\u{1F467}‍\u{1F466}",family_man_woman_girl_girl:"\u{1F468}‍\u{1F469}‍\u{1F467}‍\u{1F467}",family_woman_boy:"\u{1F469}‍\u{1F466}",family_woman_boy_boy:"\u{1F469}‍\u{1F466}‍\u{1F466}",family_woman_girl:"\u{1F469}‍\u{1F467}",family_woman_girl_boy:"\u{1F469}‍\u{1F467}‍\u{1F466}",family_woman_girl_girl:"\u{1F469}‍\u{1F467}‍\u{1F467}",family_woman_woman_boy:"\u{1F469}‍\u{1F469}‍\u{1F466}",family_woman_woman_boy_boy:"\u{1F469}‍\u{1F469}‍\u{1F466}‍\u{1F466}",family_woman_woman_girl:"\u{1F469}‍\u{1F469}‍\u{1F467}",family_woman_woman_girl_boy:"\u{1F469}‍\u{1F469}‍\u{1F467}‍\u{1F466}",family_woman_woman_girl_girl:"\u{1F469}‍\u{1F469}‍\u{1F467}‍\u{1F467}",fast_forward:"\u23E9",fax:"\u{1F4E0}",fearful:"\u{1F628}",feet:"\u{1F43E}",female_detective:"\u{1F575}\uFE0F‍\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}‍\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‍\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}‍\u2640\uFE0F",guitar:"\u{1F3B8}",gun:"\u{1F52B}",haircut_woman:"\u{1F487}",haircut_man:"\u{1F487}‍\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}‍\u{1F3A8}",man_astronaut:"\u{1F468}‍\u{1F680}",man_cartwheeling:"\u{1F938}‍\u2642\uFE0F",man_cook:"\u{1F468}‍\u{1F373}",man_dancing:"\u{1F57A}",man_facepalming:"\u{1F926}‍\u2642\uFE0F",man_factory_worker:"\u{1F468}‍\u{1F3ED}",man_farmer:"\u{1F468}‍\u{1F33E}",man_firefighter:"\u{1F468}‍\u{1F692}",man_health_worker:"\u{1F468}‍\u2695\uFE0F",man_in_tuxedo:"\u{1F935}",man_judge:"\u{1F468}‍\u2696\uFE0F",man_juggling:"\u{1F939}‍\u2642\uFE0F",man_mechanic:"\u{1F468}‍\u{1F527}",man_office_worker:"\u{1F468}‍\u{1F4BC}",man_pilot:"\u{1F468}‍\u2708\uFE0F",man_playing_handball:"\u{1F93E}‍\u2642\uFE0F",man_playing_water_polo:"\u{1F93D}‍\u2642\uFE0F",man_scientist:"\u{1F468}‍\u{1F52C}",man_shrugging:"\u{1F937}‍\u2642\uFE0F",man_singer:"\u{1F468}‍\u{1F3A4}",man_student:"\u{1F468}‍\u{1F393}",man_teacher:"\u{1F468}‍\u{1F3EB}",man_technologist:"\u{1F468}‍\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}‍\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}‍\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}‍\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}‍\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}‍\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}‍\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}‍\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‍\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}‍\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}‍\u2640\uFE0F",rugby_football:"\u{1F3C9}",running_man:"\u{1F3C3}",running_shirt_with_sash:"\u{1F3BD}",running_woman:"\u{1F3C3}‍\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}‍\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}‍\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}‍\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}‍\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‍\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}‍\u{1F3A8}",woman_astronaut:"\u{1F469}‍\u{1F680}",woman_cartwheeling:"\u{1F938}‍\u2640\uFE0F",woman_cook:"\u{1F469}‍\u{1F373}",woman_facepalming:"\u{1F926}‍\u2640\uFE0F",woman_factory_worker:"\u{1F469}‍\u{1F3ED}",woman_farmer:"\u{1F469}‍\u{1F33E}",woman_firefighter:"\u{1F469}‍\u{1F692}",woman_health_worker:"\u{1F469}‍\u2695\uFE0F",woman_judge:"\u{1F469}‍\u2696\uFE0F",woman_juggling:"\u{1F939}‍\u2640\uFE0F",woman_mechanic:"\u{1F469}‍\u{1F527}",woman_office_worker:"\u{1F469}‍\u{1F4BC}",woman_pilot:"\u{1F469}‍\u2708\uFE0F",woman_playing_handball:"\u{1F93E}‍\u2640\uFE0F",woman_playing_water_polo:"\u{1F93D}‍\u2640\uFE0F",woman_scientist:"\u{1F469}‍\u{1F52C}",woman_shrugging:"\u{1F937}‍\u2640\uFE0F",woman_singer:"\u{1F469}‍\u{1F3A4}",woman_student:"\u{1F469}‍\u{1F393}",woman_teacher:"\u{1F469}‍\u{1F3EB}",woman_technologist:"\u{1F469}‍\u{1F4BB}",woman_with_turban:"\u{1F473}‍\u2640\uFE0F",womans_clothes:"\u{1F45A}",womans_hat:"\u{1F452}",women_wrestling:"\u{1F93C}‍\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:':octocat:',showdown:`S`},r.Converter=function(d){var s={},n=[],i=[],_={},m=p,h={parsed:{},raw:"",format:""};w();function w(){d=d||{};for(var f in o)o.hasOwnProperty(f)&&(s[f]=o[f]);if(typeof d=="object")for(var k in d)d.hasOwnProperty(k)&&(s[k]=d[k]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof d+" was passed instead.");s.extensions&&r.helper.forEach(s.extensions,T)}function T(f,k){if(k=k||null,r.helper.isString(f))if(f=r.helper.stdExtName(f),k=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!"),j(r.extensions[f],f);return}else if(!r.helper.isUndefined(c[f]))f=c[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 z=y(f,k);if(!z.valid)throw Error(z.error);for(var B=0;B[ \t]+\xA8NBSP;<"),!k)if(window&&window.document)k=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 z=k.createElement("div");z.innerHTML=f;var B={preList:we(z)};ae(z);for(var Z=z.childNodes,U="",se=0;se'}else ne.push(le[oe].innerHTML),le[oe].innerHTML="",le[oe].setAttribute("prenum",oe.toString());return ne}return U},this.setOption=function(f,k){s[f]=k},this.getOption=function(f){return s[f]},this.getOptions=function(){return s},this.addExtension=function(f,k){k=k||null,T(f,k)},this.useExtension=function(f){T(f)},this.setFlavor=function(f){if(!b.hasOwnProperty(f))throw Error(f+" flavor was not found");var k=b[f];m=f;for(var z in k)k.hasOwnProperty(z)&&(s[z]=k[z])},this.getFlavor=function(){return m},this.removeExtension=function(f){r.helper.isArray(f)||(f=[f]);for(var k=0;k? ?(['"].*['"])?\)$/m)>-1)w="";else if(!w)if(h||(h=m.toLowerCase().replace(/ ?\n/g," ")),w="#"+h,!r.helper.isUndefined(n.gUrls[h]))w=n.gUrls[h],r.helper.isUndefined(n.gTitles[h])||(E=n.gTitles[h]);else return _;w=w.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var M='",M};return d=d.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,i),d=d.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i),d=d.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i),d=d.replace(/\[([^\[\]]+)]()()()()()/g,i),s.ghMentions&&(d=d.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(_,m,h,w,T){if(h==="\\")return m+w;if(!r.helper.isString(s.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var j=s.ghMentionsLink.replace(/\{u}/g,T),E="";return s.openLinksInNewWindow&&(E=' rel="noopener noreferrer" target="\xA8E95Eblank"'),m+'"+w+""})),d=n.converter._dispatch("anchors.after",d,s,n),d});var $=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,N=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,J=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,de=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,K=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,X=function(d){return function(s,n,i,_,m,h,w){i=i.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var T=i,j="",E="",M=n||"",f=w||"";return/^www\./i.test(i)&&(i=i.replace(/^www\./i,"http://www.")),d.excludeTrailingPunctuationFromURLs&&h&&(j=h),d.openLinksInNewWindow&&(E=' rel="noopener noreferrer" target="\xA8E95Eblank"'),M+'"+T+""+j+f}},Ee=function(d,s){return function(n,i,_){var m="mailto:";return i=i||"",_=r.subParser("unescapeSpecialChars")(_,d,s),d.encodeEmails?(m=r.helper.encodeEmailAddress(m+_),_=r.helper.encodeEmailAddress(_)):m=m+_,i+''+_+""}};r.subParser("autoLinks",function(d,s,n){return d=n.converter._dispatch("autoLinks.before",d,s,n),d=d.replace(J,X(s)),d=d.replace(K,Ee(s,n)),d=n.converter._dispatch("autoLinks.after",d,s,n),d}),r.subParser("simplifiedAutoLinks",function(d,s,n){return s.simplifiedAutoLink&&(d=n.converter._dispatch("simplifiedAutoLinks.before",d,s,n),s.excludeTrailingPunctuationFromURLs?d=d.replace(N,X(s)):d=d.replace($,X(s)),d=d.replace(de,Ee(s,n)),d=n.converter._dispatch("simplifiedAutoLinks.after",d,s,n)),d}),r.subParser("blockGamut",function(d,s,n){return d=n.converter._dispatch("blockGamut.before",d,s,n),d=r.subParser("blockQuotes")(d,s,n),d=r.subParser("headers")(d,s,n),d=r.subParser("horizontalRule")(d,s,n),d=r.subParser("lists")(d,s,n),d=r.subParser("codeBlocks")(d,s,n),d=r.subParser("tables")(d,s,n),d=r.subParser("hashHTMLBlocks")(d,s,n),d=r.subParser("paragraphs")(d,s,n),d=n.converter._dispatch("blockGamut.after",d,s,n),d}),r.subParser("blockQuotes",function(d,s,n){d=n.converter._dispatch("blockQuotes.before",d,s,n),d=d+` - -`;var i=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return s.splitAdjacentBlockquotes&&(i=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),d=d.replace(i,function(_){return _=_.replace(/^[ \t]*>[ \t]?/gm,""),_=_.replace(/¨0/g,""),_=_.replace(/^[ \t]+$/gm,""),_=r.subParser("githubCodeBlocks")(_,s,n),_=r.subParser("blockGamut")(_,s,n),_=_.replace(/(^|\n)/g,"$1 "),_=_.replace(/(\s*
[^\r]+?<\/pre>)/gm,function(m,h){var w=h;return w=w.replace(/^  /mg,"\xA80"),w=w.replace(/¨0/g,""),w}),r.subParser("hashBlock")(`
-`+_+` -
`,s,n)}),d=n.converter._dispatch("blockQuotes.after",d,s,n),d}),r.subParser("codeBlocks",function(d,s,n){d=n.converter._dispatch("codeBlocks.before",d,s,n),d+="\xA80";var i=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return d=d.replace(i,function(_,m,h){var w=m,T=h,j=` -`;return w=r.subParser("outdent")(w,s,n),w=r.subParser("encodeCode")(w,s,n),w=r.subParser("detab")(w,s,n),w=w.replace(/^\n+/g,""),w=w.replace(/\n+$/g,""),s.omitExtraWLInCodeBlocks&&(j=""),w="
"+w+j+"
",r.subParser("hashBlock")(w,s,n)+T}),d=d.replace(/¨0/,""),d=n.converter._dispatch("codeBlocks.after",d,s,n),d}),r.subParser("codeSpans",function(d,s,n){return d=n.converter._dispatch("codeSpans.before",d,s,n),typeof d=="undefined"&&(d=""),d=d.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(i,_,m,h){var w=h;return w=w.replace(/^([ \t]*)/g,""),w=w.replace(/[ \t]*$/g,""),w=r.subParser("encodeCode")(w,s,n),w=_+""+w+"",w=r.subParser("hashHTMLSpans")(w,s,n),w}),d=n.converter._dispatch("codeSpans.after",d,s,n),d}),r.subParser("completeHTMLDocument",function(d,s,n){if(!s.completeHTMLDocument)return d;d=n.converter._dispatch("completeHTMLDocument.before",d,s,n);var i="html",_=` -`,m="",h=` -`,w="",T="";typeof n.metadata.parsed.doctype!="undefined"&&(_=" -`,i=n.metadata.parsed.doctype.toString().toLowerCase(),(i==="html"||i==="html5")&&(h=''));for(var j in n.metadata.parsed)if(n.metadata.parsed.hasOwnProperty(j))switch(j.toLowerCase()){case"doctype":break;case"title":m=""+n.metadata.parsed.title+` -`;break;case"charset":i==="html"||i==="html5"?h=' -`:h=' -`;break;case"language":case"lang":w=' lang="'+n.metadata.parsed[j]+'"',T+=' -`;break;default:T+=' -`}return d=_+" - -`+m+h+T+` - -`+d.trim()+` - -`,d=n.converter._dispatch("completeHTMLDocument.after",d,s,n),d}),r.subParser("detab",function(d,s,n){return d=n.converter._dispatch("detab.before",d,s,n),d=d.replace(/\t(?=\t)/g," "),d=d.replace(/\t/g,"\xA8A\xA8B"),d=d.replace(/¨B(.+?)¨A/g,function(i,_){for(var m=_,h=4-m.length%4,w=0;w/g,">"),d=n.converter._dispatch("encodeAmpsAndAngles.after",d,s,n),d}),r.subParser("encodeBackslashEscapes",function(d,s,n){return d=n.converter._dispatch("encodeBackslashEscapes.before",d,s,n),d=d.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),d=d.replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,r.helper.escapeCharactersCallback),d=n.converter._dispatch("encodeBackslashEscapes.after",d,s,n),d}),r.subParser("encodeCode",function(d,s,n){return d=n.converter._dispatch("encodeCode.before",d,s,n),d=d.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),d=n.converter._dispatch("encodeCode.after",d,s,n),d}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(d,s,n){d=n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",d,s,n);var i=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,_=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return d=d.replace(i,function(m){return m.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),d=d.replace(_,function(m){return m.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),d=n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",d,s,n),d}),r.subParser("githubCodeBlocks",function(d,s,n){return s.ghCodeBlocks?(d=n.converter._dispatch("githubCodeBlocks.before",d,s,n),d+="\xA80",d=d.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(i,_,m,h){var w=s.omitExtraWLInCodeBlocks?"":` -`;return h=r.subParser("encodeCode")(h,s,n),h=r.subParser("detab")(h,s,n),h=h.replace(/^\n+/g,""),h=h.replace(/\n+$/g,""),h="
"+h+w+"
",h=r.subParser("hashBlock")(h,s,n),` - -\xA8G`+(n.ghCodeBlocks.push({text:i,codeblock:h})-1)+`G - -`}),d=d.replace(/¨0/,""),n.converter._dispatch("githubCodeBlocks.after",d,s,n)):d}),r.subParser("hashBlock",function(d,s,n){return d=n.converter._dispatch("hashBlock.before",d,s,n),d=d.replace(/(^\n+|\n+$)/g,""),d=` - -\xA8K`+(n.gHtmlBlocks.push(d)-1)+`K - -`,d=n.converter._dispatch("hashBlock.after",d,s,n),d}),r.subParser("hashCodeTags",function(d,s,n){d=n.converter._dispatch("hashCodeTags.before",d,s,n);var i=function(_,m,h,w){var T=h+r.subParser("encodeCode")(m,s,n)+w;return"\xA8C"+(n.gHtmlSpans.push(T)-1)+"C"};return d=r.helper.replaceRecursiveRegExp(d,i,"]*>","","gim"),d=n.converter._dispatch("hashCodeTags.after",d,s,n),d}),r.subParser("hashElement",function(d,s,n){return function(i,_){var m=_;return m=m.replace(/\n\n/g,` -`),m=m.replace(/^\n/,""),m=m.replace(/\n+$/g,""),m=` - -\xA8K`+(n.gHtmlBlocks.push(m)-1)+`K - -`,m}}),r.subParser("hashHTMLBlocks",function(d,s,n){d=n.converter._dispatch("hashHTMLBlocks.before",d,s,n);var i=["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"],_=function(f,k,z,B){var Z=f;return z.search(/\bmarkdown\b/)!==-1&&(Z=z+n.converter.makeHtml(k)+B),` - -\xA8K`+(n.gHtmlBlocks.push(Z)-1)+`K - -`};s.backslashEscapesHTMLTags&&(d=d.replace(/\\<(\/?[^>]+?)>/g,function(f,k){return"<"+k+">"}));for(var m=0;m]*>)","im"),T="<"+i[m]+"\\b[^>]*>",j="";(h=r.helper.regexIndexOf(d,w))!==-1;){var E=r.helper.splitAtIndex(d,h),M=r.helper.replaceRecursiveRegExp(E[1],_,T,j,"im");if(M===E[1])break;d=E[0].concat(M)}return d=d.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(d,s,n)),d=r.helper.replaceRecursiveRegExp(d,function(f){return` - -\xA8K`+(n.gHtmlBlocks.push(f)-1)+`K - -`},"^ {0,3}","gm"),d=d.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(d,s,n)),d=n.converter._dispatch("hashHTMLBlocks.after",d,s,n),d}),r.subParser("hashHTMLSpans",function(d,s,n){d=n.converter._dispatch("hashHTMLSpans.before",d,s,n);function i(_){return"\xA8C"+(n.gHtmlSpans.push(_)-1)+"C"}return d=d.replace(/<[^>]+?\/>/gi,function(_){return i(_)}),d=d.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(_){return i(_)}),d=d.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(_){return i(_)}),d=d.replace(/<[^>]+?>/gi,function(_){return i(_)}),d=n.converter._dispatch("hashHTMLSpans.after",d,s,n),d}),r.subParser("unhashHTMLSpans",function(d,s,n){d=n.converter._dispatch("unhashHTMLSpans.before",d,s,n);for(var i=0;i]*>\\s*]*>","^ {0,3}\\s*
","gim"),d=n.converter._dispatch("hashPreCodeTags.after",d,s,n),d}),r.subParser("headers",function(d,s,n){d=n.converter._dispatch("headers.before",d,s,n);var i=isNaN(parseInt(s.headerLevelStart))?1:parseInt(s.headerLevelStart),_=s.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,m=s.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;d=d.replace(_,function(T,j){var E=r.subParser("spanGamut")(j,s,n),M=s.noHeaderId?"":' id="'+w(j)+'"',f=i,k=""+E+"";return r.subParser("hashBlock")(k,s,n)}),d=d.replace(m,function(T,j){var E=r.subParser("spanGamut")(j,s,n),M=s.noHeaderId?"":' id="'+w(j)+'"',f=i+1,k=""+E+"";return r.subParser("hashBlock")(k,s,n)});var h=s.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;d=d.replace(h,function(T,j,E){var M=E;s.customizedHeaderId&&(M=E.replace(/\s?\{([^{]+?)}\s*$/,""));var f=r.subParser("spanGamut")(M,s,n),k=s.noHeaderId?"":' id="'+w(E)+'"',z=i-1+j.length,B=""+f+"";return r.subParser("hashBlock")(B,s,n)});function w(T){var j,E;if(s.customizedHeaderId){var M=T.match(/\{([^{]+?)}\s*$/);M&&M[1]&&(T=M[1])}return j=T,r.helper.isString(s.prefixHeaderId)?E=s.prefixHeaderId:s.prefixHeaderId===!0?E="section-":E="",s.rawPrefixHeaderId||(j=E+j),s.ghCompatibleHeaderId?j=j.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():s.rawHeaderId?j=j.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"\xA8").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():j=j.replace(/[^\w]/g,"").toLowerCase(),s.rawPrefixHeaderId&&(j=E+j),n.hashLinkCounts[j]?j=j+"-"+n.hashLinkCounts[j]++:n.hashLinkCounts[j]=1,j}return d=n.converter._dispatch("headers.after",d,s,n),d}),r.subParser("horizontalRule",function(d,s,n){d=n.converter._dispatch("horizontalRule.before",d,s,n);var i=r.subParser("hashBlock")("
",s,n);return d=d.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,i),d=d.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,i),d=d.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,i),d=n.converter._dispatch("horizontalRule.after",d,s,n),d}),r.subParser("images",function(d,s,n){d=n.converter._dispatch("images.before",d,s,n);var i=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,_=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,m=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,h=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,w=/!\[([^\[\]]+)]()()()()()/g;function T(E,M,f,k,z,B,Z,U){return k=k.replace(/\s/g,""),j(E,M,f,k,z,B,Z,U)}function j(E,M,f,k,z,B,Z,U){var se=n.gUrls,ae=n.gTitles,we=n.gDimensions;if(f=f.toLowerCase(),U||(U=""),E.search(/\(? ?(['"].*['"])?\)$/m)>-1)k="";else if(k===""||k===null)if((f===""||f===null)&&(f=M.toLowerCase().replace(/ ?\n/g," ")),k="#"+f,!r.helper.isUndefined(se[f]))k=se[f],r.helper.isUndefined(ae[f])||(U=ae[f]),r.helper.isUndefined(we[f])||(z=we[f].width,B=we[f].height);else return E;M=M.replace(/"/g,""").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),k=k.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var ie=''+M+'","
")}),d=d.replace(/\b__(\S[\s\S]*?)__\b/g,function(_,m){return i(m,"","")}),d=d.replace(/\b_(\S[\s\S]*?)_\b/g,function(_,m){return i(m,"","")})):(d=d.replace(/___(\S[\s\S]*?)___/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_}),d=d.replace(/__(\S[\s\S]*?)__/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_}),d=d.replace(/_([^\s_][\s\S]*?)_/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_})),s.literalMidWordAsterisks?(d=d.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(_,m,h){return i(h,m+"","")}),d=d.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(_,m,h){return i(h,m+"","")}),d=d.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(_,m,h){return i(h,m+"","")})):(d=d.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_}),d=d.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_}),d=d.replace(/\*([^\s*][\s\S]*?)\*/g,function(_,m){return/\S$/.test(m)?i(m,"",""):_})),d=n.converter._dispatch("italicsAndBold.after",d,s,n),d}),r.subParser("lists",function(d,s,n){function i(h,w){n.gListLevel++,h=h.replace(/\n{2,}$/,` -`),h+="\xA80";var T=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,j=/\n[ \t]*\n(?!¨0)/.test(h);return s.disableForced4SpacesIndentedSublists&&(T=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),h=h.replace(T,function(E,M,f,k,z,B,Z){Z=Z&&Z.trim()!=="";var U=r.subParser("outdent")(z,s,n),se="";return B&&s.tasklists&&(se=' class="task-list-item" style="list-style-type: none;"',U=U.replace(/^[ \t]*\[(x|X| )?]/m,function(){var ae='-1?(U=r.subParser("githubCodeBlocks")(U,s,n),U=r.subParser("blockGamut")(U,s,n)):(U=r.subParser("lists")(U,s,n),U=U.replace(/\n$/,""),U=r.subParser("hashHTMLBlocks")(U,s,n),U=U.replace(/\n\n+/g,` - -`),j?U=r.subParser("paragraphs")(U,s,n):U=r.subParser("spanGamut")(U,s,n)),U=U.replace("\xA8A",""),U=""+U+` -`,U}),h=h.replace(/¨0/g,""),n.gListLevel--,w&&(h=h.replace(/\s+$/,"")),h}function _(h,w){if(w==="ol"){var T=h.match(/^ *(\d+)\./);if(T&&T[1]!=="1")return' start="'+T[1]+'"'}return""}function m(h,w,T){var j=s.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,E=s.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,M=w==="ul"?j:E,f="";if(h.search(M)!==-1)(function z(B){var Z=B.search(M),U=_(h,w);Z!==-1?(f+=` - -<`+w+U+`> -`+i(B.slice(0,Z),!!T)+" -`,w=w==="ul"?"ol":"ul",M=w==="ul"?j:E,z(B.slice(Z))):f+=` - -<`+w+U+`> -`+i(B,!!T)+" -`})(h);else{var k=_(h,w);f=` - -<`+w+k+`> -`+i(h,!!T)+" -`}return f}return d=n.converter._dispatch("lists.before",d,s,n),d+="\xA80",n.gListLevel?d=d.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(h,w,T){var j=T.search(/[*+-]/g)>-1?"ul":"ol";return m(w,j,!0)}):d=d.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(h,w,T,j){var E=j.search(/[*+-]/g)>-1?"ul":"ol";return m(T,E,!1)}),d=d.replace(/¨0/,""),d=n.converter._dispatch("lists.after",d,s,n),d}),r.subParser("metadata",function(d,s,n){if(!s.metadata)return d;d=n.converter._dispatch("metadata.before",d,s,n);function i(_){n.metadata.raw=_,_=_.replace(/&/g,"&").replace(/"/g,"""),_=_.replace(/\n {4}/g," "),_.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(m,h,w){return n.metadata.parsed[h]=w,""})}return d=d.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(_,m,h){return i(h),"\xA8M"}),d=d.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(_,m,h){return m&&(n.metadata.format=m),i(h),"\xA8M"}),d=d.replace(/¨M/g,""),d=n.converter._dispatch("metadata.after",d,s,n),d}),r.subParser("outdent",function(d,s,n){return d=n.converter._dispatch("outdent.before",d,s,n),d=d.replace(/^(\t|[ ]{1,4})/gm,"\xA80"),d=d.replace(/¨0/g,""),d=n.converter._dispatch("outdent.after",d,s,n),d}),r.subParser("paragraphs",function(d,s,n){d=n.converter._dispatch("paragraphs.before",d,s,n),d=d.replace(/^\n+/g,""),d=d.replace(/\n+$/g,"");for(var i=d.split(/\n{2,}/g),_=[],m=i.length,h=0;h=0?_.push(w):w.search(/\S/)>=0&&(w=r.subParser("spanGamut")(w,s,n),w=w.replace(/^([ \t]*)/g,"

"),w+="

",_.push(w))}for(m=_.length,h=0;h]*>\s*]*>/.test(j)&&(E=!0)}_[h]=j}return d=_.join(` -`),d=d.replace(/^\n+/g,""),d=d.replace(/\n+$/g,""),n.converter._dispatch("paragraphs.after",d,s,n)}),r.subParser("runExtension",function(d,s,n,i){if(d.filter)s=d.filter(s,i.converter,n);else if(d.regex){var _=d.regex;_ instanceof RegExp||(_=new RegExp(_,"g")),s=s.replace(_,d.replace)}return s}),r.subParser("spanGamut",function(d,s,n){return d=n.converter._dispatch("spanGamut.before",d,s,n),d=r.subParser("codeSpans")(d,s,n),d=r.subParser("escapeSpecialCharsWithinTagAttributes")(d,s,n),d=r.subParser("encodeBackslashEscapes")(d,s,n),d=r.subParser("images")(d,s,n),d=r.subParser("anchors")(d,s,n),d=r.subParser("autoLinks")(d,s,n),d=r.subParser("simplifiedAutoLinks")(d,s,n),d=r.subParser("emoji")(d,s,n),d=r.subParser("underline")(d,s,n),d=r.subParser("italicsAndBold")(d,s,n),d=r.subParser("strikethrough")(d,s,n),d=r.subParser("ellipsis")(d,s,n),d=r.subParser("hashHTMLSpans")(d,s,n),d=r.subParser("encodeAmpsAndAngles")(d,s,n),s.simpleLineBreaks?/\n\n¨K/.test(d)||(d=d.replace(/\n+/g,`
-`)):d=d.replace(/ +\n/g,`
-`),d=n.converter._dispatch("spanGamut.after",d,s,n),d}),r.subParser("strikethrough",function(d,s,n){function i(_){return s.simplifiedAutoLink&&(_=r.subParser("simplifiedAutoLinks")(_,s,n)),""+_+""}return s.strikethrough&&(d=n.converter._dispatch("strikethrough.before",d,s,n),d=d.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(_,m){return i(m)}),d=n.converter._dispatch("strikethrough.after",d,s,n)),d}),r.subParser("stripLinkDefinitions",function(d,s,n){var i=/^ {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,_=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;d+="\xA80";var m=function(h,w,T,j,E,M,f){return w=w.toLowerCase(),d.toLowerCase().split(w).length-1<2?h:(T.match(/^data:.+?\/.+?;base64,/)?n.gUrls[w]=T.replace(/\s/g,""):n.gUrls[w]=r.subParser("encodeAmpsAndAngles")(T,s,n),M?M+f:(f&&(n.gTitles[w]=f.replace(/"|'/g,""")),s.parseImgDimensions&&j&&E&&(n.gDimensions[w]={width:j,height:E}),""))};return d=d.replace(_,m),d=d.replace(i,m),d=d.replace(/¨0/,""),d}),r.subParser("tables",function(d,s,n){if(!s.tables)return d;var i=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,_=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function m(E){return/^:[ \t]*--*$/.test(E)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(E)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(E)?' style="text-align:center;"':""}function h(E,M){var f="";return E=E.trim(),(s.tablesHeaderId||s.tableHeaderId)&&(f=' id="'+E.replace(/ /g,"_").toLowerCase()+'"'),E=r.subParser("spanGamut")(E,s,n),""+E+` -`}function w(E,M){var f=r.subParser("spanGamut")(E,s,n);return""+f+` -`}function T(E,M){for(var f=` - - -`,k=E.length,z=0;z - - -`,z=0;z -`;for(var B=0;B -`}return f+=` -
-`,f}function j(E){var M,f=E.split(` -`);for(M=0;M"+_+""}),d=d.replace(/\b__(\S[\s\S]*?)__\b/g,function(i,_){return""+_+""})):(d=d.replace(/___(\S[\s\S]*?)___/g,function(i,_){return/\S$/.test(_)?""+_+"":i}),d=d.replace(/__(\S[\s\S]*?)__/g,function(i,_){return/\S$/.test(_)?""+_+"":i})),d=d.replace(/(_)/g,r.helper.escapeCharactersCallback),d=n.converter._dispatch("underline.after",d,s,n)),d}),r.subParser("unescapeSpecialChars",function(d,s,n){return d=n.converter._dispatch("unescapeSpecialChars.before",d,s,n),d=d.replace(/¨E(\d+)E/g,function(i,_){var m=parseInt(_);return String.fromCharCode(m)}),d=n.converter._dispatch("unescapeSpecialChars.after",d,s,n),d}),r.subParser("makeMarkdown.blockquote",function(d,s){var n="";if(d.hasChildNodes())for(var i=d.childNodes,_=i.length,m=0;m<_;++m){var h=r.subParser("makeMarkdown.node")(i[m],s);h!==""&&(n+=h)}return n=n.trim(),n="> "+n.split(` -`).join(` -> `),n}),r.subParser("makeMarkdown.codeBlock",function(d,s){var n=d.getAttribute("language"),i=d.getAttribute("precodenum");return"```"+n+` -`+s.preList[i]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(d){return"`"+d.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(d,s){var n="";if(d.hasChildNodes()){n+="*";for(var i=d.childNodes,_=i.length,m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);n+="*"}return n}),r.subParser("makeMarkdown.header",function(d,s,n){var i=new Array(n+1).join("#"),_="";if(d.hasChildNodes()){_=i+" ";for(var m=d.childNodes,h=m.length,w=0;w",d.hasAttribute("width")&&d.hasAttribute("height")&&(s+=" ="+d.getAttribute("width")+"x"+d.getAttribute("height")),d.hasAttribute("title")&&(s+=' "'+d.getAttribute("title")+'"'),s+=")"),s}),r.subParser("makeMarkdown.links",function(d,s){var n="";if(d.hasChildNodes()&&d.hasAttribute("href")){var i=d.childNodes,_=i.length;n="[";for(var m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);n+="](",n+="<"+d.getAttribute("href")+">",d.hasAttribute("title")&&(n+=' "'+d.getAttribute("title")+'"'),n+=")"}return n}),r.subParser("makeMarkdown.list",function(d,s,n){var i="";if(!d.hasChildNodes())return"";for(var _=d.childNodes,m=_.length,h=d.getAttribute("start")||1,w=0;w -`,i.trim()}),r.subParser("makeMarkdown.listItem",function(d,s){for(var n="",i=d.childNodes,_=i.length,m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);return/\n$/.test(n)?n=n.split(` -`).join(` - `).replace(/^ {4}$/gm,"").replace(/\n\n+/g,` - -`):n+=` -`,n}),r.subParser("makeMarkdown.node",function(d,s,n){n=n||!1;var i="";if(d.nodeType===3)return r.subParser("makeMarkdown.txt")(d,s);if(d.nodeType===8)return" - -`;if(d.nodeType!==1)return"";var _=d.tagName.toLowerCase();switch(_){case"h1":n||(i=r.subParser("makeMarkdown.header")(d,s,1)+` - -`);break;case"h2":n||(i=r.subParser("makeMarkdown.header")(d,s,2)+` - -`);break;case"h3":n||(i=r.subParser("makeMarkdown.header")(d,s,3)+` - -`);break;case"h4":n||(i=r.subParser("makeMarkdown.header")(d,s,4)+` - -`);break;case"h5":n||(i=r.subParser("makeMarkdown.header")(d,s,5)+` - -`);break;case"h6":n||(i=r.subParser("makeMarkdown.header")(d,s,6)+` - -`);break;case"p":n||(i=r.subParser("makeMarkdown.paragraph")(d,s)+` - -`);break;case"blockquote":n||(i=r.subParser("makeMarkdown.blockquote")(d,s)+` - -`);break;case"hr":n||(i=r.subParser("makeMarkdown.hr")(d,s)+` - -`);break;case"ol":n||(i=r.subParser("makeMarkdown.list")(d,s,"ol")+` - -`);break;case"ul":n||(i=r.subParser("makeMarkdown.list")(d,s,"ul")+` - -`);break;case"precode":n||(i=r.subParser("makeMarkdown.codeBlock")(d,s)+` - -`);break;case"pre":n||(i=r.subParser("makeMarkdown.pre")(d,s)+` - -`);break;case"table":n||(i=r.subParser("makeMarkdown.table")(d,s)+` - -`);break;case"code":i=r.subParser("makeMarkdown.codeSpan")(d,s);break;case"em":case"i":i=r.subParser("makeMarkdown.emphasis")(d,s);break;case"strong":case"b":i=r.subParser("makeMarkdown.strong")(d,s);break;case"del":i=r.subParser("makeMarkdown.strikethrough")(d,s);break;case"a":i=r.subParser("makeMarkdown.links")(d,s);break;case"img":i=r.subParser("makeMarkdown.image")(d,s);break;default:i=d.outerHTML+` - -`}return i}),r.subParser("makeMarkdown.paragraph",function(d,s){var n="";if(d.hasChildNodes())for(var i=d.childNodes,_=i.length,m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);return n=n.trim(),n}),r.subParser("makeMarkdown.pre",function(d,s){var n=d.getAttribute("prenum");return"
"+s.preList[n]+"
"}),r.subParser("makeMarkdown.strikethrough",function(d,s){var n="";if(d.hasChildNodes()){n+="~~";for(var i=d.childNodes,_=i.length,m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);n+="~~"}return n}),r.subParser("makeMarkdown.strong",function(d,s){var n="";if(d.hasChildNodes()){n+="**";for(var i=d.childNodes,_=i.length,m=0;m<_;++m)n+=r.subParser("makeMarkdown.node")(i[m],s);n+="**"}return n}),r.subParser("makeMarkdown.table",function(d,s){var n="",i=[[],[]],_=d.querySelectorAll("thead>tr>th"),m=d.querySelectorAll("tbody>tr"),h,w;for(h=0;h<_.length;++h){var T=r.subParser("makeMarkdown.tableCell")(_[h],s),j="---";if(_[h].hasAttribute("style")){var E=_[h].getAttribute("style").toLowerCase().replace(/\s/g,"");switch(E){case"text-align:left;":j=":---";break;case"text-align:right;":j="---:";break;case"text-align:center;":j=":---:";break}}i[0][h]=T.trim(),i[1][h]=j}for(h=0;hz&&(z=B)}for(h=0;h/g,"\\$1>"),s=s.replace(/^#/gm,"\\#"),s=s.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),s=s.replace(/^( {0,3}\d+)\./gm,"$1\\."),s=s.replace(/^( {0,3})([+-])/gm,"$1\\$2"),s=s.replace(/]([\s]*)\(/g,"\\]$1\\("),s=s.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),s});var fe=this;e.exports?e.exports=r:fe.showdown=r}).call(aa)})(St);/*! - * vue-showdown - Use showdown as a vue component - * - * @version v3.3.0 - * @link https://vue-showdown.js.org - * @license MIT - * @copyright 2018-2022 meteorlxy - */const ca=ot({name:"VueShowdown",props:{markdown:{type:String,required:!1,default:null},tag:{type:String,required:!1,default:"div"},flavor:{type:String,required:!1,default:null},options:{type:Object,required:!1,default:()=>({})},extensions:{type:Array,required:!1,default:null},vueTemplate:{type:Boolean,required:!1,default:!1},vueTemplateData:{type:Object,required:!1,default:()=>({})}},setup(e,{slots:u}){const t=fu(()=>{const c=new St.exports.Converter({extensions:e.extensions||void 0});return e.flavor!==null&&c.setFlavor(e.flavor),Object.entries(e.options).forEach(([o,p])=>{c.setOption(o,p)}),c}),r=fu(()=>{var c;if(e.markdown!==null)return e.markdown;const o=(c=u.default)===null||c===void 0?void 0:c.call(u)[0];return(o==null?void 0:o.type)===sr?o.children:""}),a=fu(()=>t.value.makeHtml(r.value));return()=>e.vueTemplate?kd({setup:()=>e.vueTemplateData,template:`<${e.tag}>${a.value}`}):kd(e.tag,{innerHTML:a.value})}});const ia={class:"wrapper"},oa={class:"editor-area"},fa={class:"title-area"},la=he("label",{for:"draft"},"Draft",-1),ha=he("br",null,null,-1),pa={class:"preview"},_a=he("p",{class:"preview-title"},"\xA0 Preview: ",-1),ma={class:"footer"},ga=he("br",null,null,-1),ba=he("br",null,null,-1),wa=he("br",null,null,-1),va=ot({name:"App",setup(e){const u=Nu(""),t=Nu(""),r=Nu(""),a=Nu(!1),c=()=>Math.round(new Date().getTime()/1e3).toString(),o=N=>N?new Date(Number(N)*1e3).toUTCString():"",p=N=>{if(!N)return"None yet.";for(N=N.replace(/[^a-zA-Z0-9_]+/gi,"-").toLowerCase();N.endsWith("-");)N=N.slice(0,-1);return N.length>50&&(N=N.substring(0,50),N.includes("-")&&(N=N.substring(0,Math.min(N.length,N.lastIndexOf("-"))))),N+".json"},b=N=>({postTitle:u.value,timestamp:N?"":r.value,postContent:t.value,filename:O.value,draft:a.value}),y=(N,J)=>{const de=new Blob([JSON.stringify(b(N),null,2)],{type:"text/plain"}),K=document.createElement("a");K.setAttribute("download",J?"archive.json":O.value),K.setAttribute("href",window.URL.createObjectURL(de)),K.click()},S=()=>{u.value||(u.value="No title."),t.value||(t.value="No content."),a.value?y(!0):y()};ht(()=>{setInterval(()=>{r.value=c()},1e3)});const O=fu(()=>p(u.value)),$=fu(()=>o(r.value));return(N,J)=>{const de=xn("VueShowdown");return ws(),ys(Re,null,[he("div",ia,[he("div",oa,[he("div",fa,[pr(he("input",{class:"title",type:"text",placeholder:"Post title...","onUpdate:modelValue":J[0]||(J[0]=K=>u.value=K)},null,512),[[zd,u.value]]),pr(he("input",{type:"checkbox",id:"draft","onUpdate:modelValue":J[1]||(J[1]=K=>a.value=K)},null,512),[[ua,a.value]]),la]),ha,pr(he("textarea",{class:"editor","onUpdate:modelValue":J[2]||(J[2]=K=>t.value=K),placeholder:"Post content..."},null,512),[[zd,t.value]])]),he("div",pa,[_a,Ce(de,{markdown:t.value,flavor:"github",options:{emoji:!0},tag:"span"},null,8,["markdown"])])]),he("div",ma,[Vu(" Filename: "+ir(Pr(O))+" ",1),ga,Vu(" Created on Timestamp: "+ir(Pr($))+" ",1),ba,Vu(" Is it a draft? "+ir(a.value?"Yes":"No")+". ",1),wa,he("button",{class:"btn-primary",onClick:S},"Save (ngx-retroblog format)")])],64)}}}),Tt=na(va);Tt.component("VueShowdown",ca);Tt.mount("#app"); diff --git a/editor/assets/index.d2322268.css b/editor/assets/index.d2322268.css deleted file mode 100644 index 9986057..0000000 --- a/editor/assets/index.d2322268.css +++ /dev/null @@ -1 +0,0 @@ -#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}button{cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;padding:.6rem;border:none;box-shadow:#000a 4px 4px}.btn-primary{background-color:#6100a2;color:#fff;font-size:.8rem}.btn-primary:hover{box-shadow:0 0 7px #6100a2}.wrapper{display:flex;grid-gap:1rem;flex-direction:row;justify-content:center;width:100%;height:85vh;position:relative}.editor-area{text-align:left;flex:1}.title-area{display:flex}.title{flex:1}.editor{resize:none;width:-webkit-fill-available;height:90%}.preview{max-width:50vw;flex:1;border:1px solid #969696;max-height:96.8%;overflow-y:auto}.preview-title{margin-top:0}.preview>*{max-width:50vw;line-break:normal}@media only screen and (hover: none){.wrapper{flex-direction:column}.preview{max-width:100vw;margin-top:1rem}} diff --git a/editor/favicon.ico b/editor/favicon.ico old mode 100644 new mode 100755 diff --git a/editor/index.html b/editor/index.html index 2717d3d..6a1b048 100644 --- a/editor/index.html +++ b/editor/index.html @@ -5,8 +5,8 @@ ngx-retroblog editor - - + +