!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).RevealMarkdown=t()}(this,(function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;n=0||(u[n]=e[n]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(u[n]=e[n])}return u}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,u,i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(e){a=!0,u=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw u}}return i}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},f=function(e){return e&&e.Math==Math&&e},p=f("object"==typeof globalThis&&globalThis)||f("object"==typeof window&&window)||f("object"==typeof self&&self)||f("object"==typeof c&&c)||function(){return this}()||Function("return this")(),h={},D=function(e){try{return!!e()}catch(e){return!0}},g=!D((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),d=!D((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})),v=d,y=Function.prototype.call,m=v?y.bind(y):function(){return y.apply(y,arguments)},b={},A={}.propertyIsEnumerable,F=Object.getOwnPropertyDescriptor,k=F&&!A.call({1:2},1);b.f=k?function(e){var t=F(this,e);return!!t&&t.enumerable}:A;var E,x,C=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},w=d,B=Function.prototype,S=B.bind,_=B.call,O=w&&S.bind(_,_),T=w?function(e){return e&&O(e)}:function(e){return e&&function(){return _.apply(e,arguments)}},R=T,j=R({}.toString),I=R("".slice),z=function(e){return I(j(e),8,-1)},$=T,P=D,L=z,M=p.Object,N=$("".split),q=P((function(){return!M("z").propertyIsEnumerable(0)}))?function(e){return"String"==L(e)?N(e,""):M(e)}:M,U=p.TypeError,Z=function(e){if(null==e)throw U("Can't call method on "+e);return e},G=q,H=Z,V=function(e){return G(H(e))},Y=function(e){return"function"==typeof e},K=Y,X=function(e){return"object"==typeof e?null!==e:K(e)},W=p,J=Y,Q=function(e){return J(e)?e:void 0},ee=function(e,t){return arguments.length<2?Q(W[e]):W[e]&&W[e][t]},te=T({}.isPrototypeOf),ne=ee("navigator","userAgent")||"",re=p,ue=ne,ie=re.process,oe=re.Deno,ae=ie&&ie.versions||oe&&oe.version,se=ae&&ae.v8;se&&(x=(E=se.split("."))[0]>0&&E[0]<4?1:+(E[0]+E[1])),!x&&ue&&(!(E=ue.match(/Edge\/(\d+)/))||E[1]>=74)&&(E=ue.match(/Chrome\/(\d+)/))&&(x=+E[1]);var le=x,ce=le,fe=D,pe=!!Object.getOwnPropertySymbols&&!fe((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&ce&&ce<41})),he=pe&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,De=ee,ge=Y,de=te,ve=he,ye=p.Object,me=ve?function(e){return"symbol"==typeof e}:function(e){var t=De("Symbol");return ge(t)&&de(t.prototype,ye(e))},be=p.String,Ae=function(e){try{return be(e)}catch(e){return"Object"}},Fe=Y,ke=Ae,Ee=p.TypeError,xe=function(e){if(Fe(e))return e;throw Ee(ke(e)+" is not a function")},Ce=xe,we=function(e,t){var n=e[t];return null==n?void 0:Ce(n)},Be=m,Se=Y,_e=X,Oe=p.TypeError,Te={exports:{}},Re=p,je=Object.defineProperty,Ie=function(e,t){try{je(Re,e,{value:t,configurable:!0,writable:!0})}catch(n){Re[e]=t}return t},ze=Ie,$e="__core-js_shared__",Pe=p[$e]||ze($e,{}),Le=Pe;(Te.exports=function(e,t){return Le[e]||(Le[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.20.3",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.20.3/LICENSE",source:"https://github.com/zloirock/core-js"});var Me=Z,Ne=p.Object,qe=function(e){return Ne(Me(e))},Ue=qe,Ze=T({}.hasOwnProperty),Ge=Object.hasOwn||function(e,t){return Ze(Ue(e),t)},He=T,Ve=0,Ye=Math.random(),Ke=He(1..toString),Xe=function(e){return"Symbol("+(void 0===e?"":e)+")_"+Ke(++Ve+Ye,36)},We=p,Je=Te.exports,Qe=Ge,et=Xe,tt=pe,nt=he,rt=Je("wks"),ut=We.Symbol,it=ut&&ut.for,ot=nt?ut:ut&&ut.withoutSetter||et,at=function(e){if(!Qe(rt,e)||!tt&&"string"!=typeof rt[e]){var t="Symbol."+e;tt&&Qe(ut,e)?rt[e]=ut[e]:rt[e]=nt&&it?it(t):ot(t)}return rt[e]},st=m,lt=X,ct=me,ft=we,pt=function(e,t){var n,r;if("string"===t&&Se(n=e.toString)&&!_e(r=Be(n,e)))return r;if(Se(n=e.valueOf)&&!_e(r=Be(n,e)))return r;if("string"!==t&&Se(n=e.toString)&&!_e(r=Be(n,e)))return r;throw Oe("Can't convert object to primitive value")},ht=at,Dt=p.TypeError,gt=ht("toPrimitive"),dt=function(e,t){if(!lt(e)||ct(e))return e;var n,r=ft(e,gt);if(r){if(void 0===t&&(t="default"),n=st(r,e,t),!lt(n)||ct(n))return n;throw Dt("Can't convert object to primitive value")}return void 0===t&&(t="number"),pt(e,t)},vt=me,yt=function(e){var t=dt(e,"string");return vt(t)?t:t+""},mt=X,bt=p.document,At=mt(bt)&&mt(bt.createElement),Ft=function(e){return At?bt.createElement(e):{}},kt=Ft,Et=!g&&!D((function(){return 7!=Object.defineProperty(kt("div"),"a",{get:function(){return 7}}).a})),xt=g,Ct=m,wt=b,Bt=C,St=V,_t=yt,Ot=Ge,Tt=Et,Rt=Object.getOwnPropertyDescriptor;h.f=xt?Rt:function(e,t){if(e=St(e),t=_t(t),Tt)try{return Rt(e,t)}catch(e){}if(Ot(e,t))return Bt(!Ct(wt.f,e,t),e[t])};var jt={},It=g&&D((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),zt=p,$t=X,Pt=zt.String,Lt=zt.TypeError,Mt=function(e){if($t(e))return e;throw Lt(Pt(e)+" is not an object")},Nt=g,qt=Et,Ut=It,Zt=Mt,Gt=yt,Ht=p.TypeError,Vt=Object.defineProperty,Yt=Object.getOwnPropertyDescriptor,Kt="enumerable",Xt="configurable",Wt="writable";jt.f=Nt?Ut?function(e,t,n){if(Zt(e),t=Gt(t),Zt(n),"function"==typeof e&&"prototype"===t&&"value"in n&&Wt in n&&!n.writable){var r=Yt(e,t);r&&r.writable&&(e[t]=n.value,n={configurable:Xt in n?n.configurable:r.configurable,enumerable:Kt in n?n.enumerable:r.enumerable,writable:!1})}return Vt(e,t,n)}:Vt:function(e,t,n){if(Zt(e),t=Gt(t),Zt(n),qt)try{return Vt(e,t,n)}catch(e){}if("get"in n||"set"in n)throw Ht("Accessors not supported");return"value"in n&&(e[t]=n.value),e};var Jt=jt,Qt=C,en=g?function(e,t,n){return Jt.f(e,t,Qt(1,n))}:function(e,t,n){return e[t]=n,e},tn={exports:{}},nn=Y,rn=Pe,un=T(Function.toString);nn(rn.inspectSource)||(rn.inspectSource=function(e){return un(e)});var on,an,sn,ln=rn.inspectSource,cn=Y,fn=ln,pn=p.WeakMap,hn=cn(pn)&&/native code/.test(fn(pn)),Dn=Te.exports,gn=Xe,dn=Dn("keys"),vn=function(e){return dn[e]||(dn[e]=gn(e))},yn={},mn=hn,bn=p,An=T,Fn=X,kn=en,En=Ge,xn=Pe,Cn=vn,wn=yn,Bn="Object already initialized",Sn=bn.TypeError,_n=bn.WeakMap;if(mn||xn.state){var On=xn.state||(xn.state=new _n),Tn=An(On.get),Rn=An(On.has),jn=An(On.set);on=function(e,t){if(Rn(On,e))throw new Sn(Bn);return t.facade=e,jn(On,e,t),t},an=function(e){return Tn(On,e)||{}},sn=function(e){return Rn(On,e)}}else{var In=Cn("state");wn[In]=!0,on=function(e,t){if(En(e,In))throw new Sn(Bn);return t.facade=e,kn(e,In,t),t},an=function(e){return En(e,In)?e[In]:{}},sn=function(e){return En(e,In)}}var zn={set:on,get:an,has:sn,enforce:function(e){return sn(e)?an(e):on(e,{})},getterFor:function(e){return function(t){var n;if(!Fn(t)||(n=an(t)).type!==e)throw Sn("Incompatible receiver, "+e+" required");return n}}},$n=g,Pn=Ge,Ln=Function.prototype,Mn=$n&&Object.getOwnPropertyDescriptor,Nn=Pn(Ln,"name"),qn={EXISTS:Nn,PROPER:Nn&&"something"===function(){}.name,CONFIGURABLE:Nn&&(!$n||$n&&Mn(Ln,"name").configurable)},Un=p,Zn=Y,Gn=Ge,Hn=en,Vn=Ie,Yn=ln,Kn=qn.CONFIGURABLE,Xn=zn.get,Wn=zn.enforce,Jn=String(String).split("String");(tn.exports=function(e,t,n,r){var u,i=!!r&&!!r.unsafe,o=!!r&&!!r.enumerable,a=!!r&&!!r.noTargetGet,s=r&&void 0!==r.name?r.name:t;Zn(n)&&("Symbol("===String(s).slice(0,7)&&(s="["+String(s).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Gn(n,"name")||Kn&&n.name!==s)&&Hn(n,"name",s),(u=Wn(n)).source||(u.source=Jn.join("string"==typeof s?s:""))),e!==Un?(i?!a&&e[t]&&(o=!0):delete e[t],o?e[t]=n:Hn(e,t,n)):o?e[t]=n:Vn(t,n)})(Function.prototype,"toString",(function(){return Zn(this)&&Xn(this).source||Yn(this)}));var Qn={},er=Math.ceil,tr=Math.floor,nr=function(e){var t=+e;return t!=t||0===t?0:(t>0?tr:er)(t)},rr=nr,ur=Math.max,ir=Math.min,or=function(e,t){var n=rr(e);return n<0?ur(n+t,0):ir(n,t)},ar=nr,sr=Math.min,lr=function(e){return e>0?sr(ar(e),9007199254740991):0},cr=lr,fr=function(e){return cr(e.length)},pr=V,hr=or,Dr=fr,gr=function(e){return function(t,n,r){var u,i=pr(t),o=Dr(i),a=hr(r,o);if(e&&n!=n){for(;o>a;)if((u=i[a++])!=u)return!0}else for(;o>a;a++)if((e||a in i)&&i[a]===n)return e||a||0;return!e&&-1}},dr={includes:gr(!0),indexOf:gr(!1)},vr=Ge,yr=V,mr=dr.indexOf,br=yn,Ar=T([].push),Fr=function(e,t){var n,r=yr(e),u=0,i=[];for(n in r)!vr(br,n)&&vr(r,n)&&Ar(i,n);for(;t.length>u;)vr(r,n=t[u++])&&(~mr(i,n)||Ar(i,n));return i},kr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Er=Fr,xr=kr.concat("length","prototype");Qn.f=Object.getOwnPropertyNames||function(e){return Er(e,xr)};var Cr={};Cr.f=Object.getOwnPropertySymbols;var wr=ee,Br=Qn,Sr=Cr,_r=Mt,Or=T([].concat),Tr=wr("Reflect","ownKeys")||function(e){var t=Br.f(_r(e)),n=Sr.f;return n?Or(t,n(e)):t},Rr=Ge,jr=Tr,Ir=h,zr=jt,$r=D,Pr=Y,Lr=/#|\.prototype\./,Mr=function(e,t){var n=qr[Nr(e)];return n==Zr||n!=Ur&&(Pr(t)?$r(t):!!t)},Nr=Mr.normalize=function(e){return String(e).replace(Lr,".").toLowerCase()},qr=Mr.data={},Ur=Mr.NATIVE="N",Zr=Mr.POLYFILL="P",Gr=Mr,Hr=p,Vr=h.f,Yr=en,Kr=tn.exports,Xr=Ie,Wr=function(e,t,n){for(var r=jr(t),u=zr.f,i=Ir.f,o=0;oo;)Cu.f(e,n=u[o++],r[n]);return e};var _u,Ou=ee("document","documentElement"),Tu=Mt,Ru=bu,ju=kr,Iu=yn,zu=Ou,$u=Ft,Pu=vn("IE_PROTO"),Lu=function(){},Mu=function(e){return"