=n&&Lr("invalid-input");const d=V3(e.charCodeAt(l++));d>=lr&&Lr("invalid-input"),d>fr((Lo-o)/c)&&Lr("overflow"),o+=d*c;const p=f<=s?Ms:f>=s+wu?wu:f-s;if(dfr(Lo/h)&&Lr("overflow"),c*=h}const a=t.length+1;s=pp(o-r,a,r==0),fr(o/a)>Lo-u&&Lr("overflow"),u+=fr(o/a),o%=a,t.splice(o++,0,u)}return String.fromCodePoint(...t)},xp=function(e){const t=[];e=dp(e);const n=e.length;let o=cp,u=0,s=sp;for(const r of e)r<128&&t.push(qa(r));const i=t.length;let l=i;for(i&&t.push(lp);l=o&&cfr((Lo-u)/a)&&Lr("overflow"),u+=(r-o)*a,o=r;for(const c of e)if(cLo&&Lr("overflow"),c===o){let f=u;for(let d=lr;;d+=lr){const p=d<=s?Ms:d>=s+wu?wu:d-s;if(f=0))try{t.hostname=mp.toASCII(t.hostname)}catch{}return Lu(Bs(t))}function uy(e){const t=Fs(e,!0);if(t.hostname&&(!t.protocol||vp.indexOf(t.protocol)>=0))try{t.hostname=mp.toUnicode(t.hostname)}catch{}return No(Bs(t),No.defaultChars+"%")}function zn(e,t){if(!(this instanceof zn))return new zn(e,t);t||Ls(e)||(t=e||{},e="default"),this.inline=new Iu,this.block=new ta,this.core=new Is,this.renderer=new Uo,this.linkify=new Hn,this.validateLink=ry,this.normalizeLink=oy,this.normalizeLinkText=uy,this.utils=ab,this.helpers=Ji({},fb),this.options={},this.configure(e),t&&this.set(t)}zn.prototype.set=function(e){return Ji(this.options,e),this};zn.prototype.configure=function(e){const t=this;if(Ls(e)){const n=e;if(e=ey[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};zn.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){n=n.concat(this[u].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const o=e.filter(function(u){return n.indexOf(u)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this};zn.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){n=n.concat(this[u].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const o=e.filter(function(u){return n.indexOf(u)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this};zn.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};zn.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};zn.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};zn.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};zn.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Au=()=>({"embedded-entry-block":e=>{const n=e.data.target.sys.contentType.sys.id;if(n==="pageSection")return ht(cy,{content:e.data.target});if(n==="columns")return ht(gy,{left:e.data.target.fields.left,right:e.data.target.fields.right});if(n==="row")return ht(py,{content:e.data.target.fields.content,class:"m-large pb-small"});if(n==="expandableContent")return ht("details",{},[ht("summary",{},e.data.target.fields.title),ht("div",{innerHTML:z1.documentToHtmlString(e.data.target.fields.content)})]);if(n==="banner")return ht(gm,{content:e.data.target.fields});if(n==="pretalxSchedule")return ht(V6,{content:e.data.target.fields})},"embedded-entry-inline":e=>{const t=e.data.target;if(t.sys.contentType.sys.id==="sponsor"){const{sponsorName:o,sponsorTier:u,href:s,sponsorLogo:i}=t.fields;return ht(v6,{sponsorName:o,sponsorTier:u,href:s,sponsorLogo:i})}return""},"embedded-asset-block":e=>{const n=e.data.target.fields.file;if(n.contentType.includes("image"))return ht("img",{src:n.url,class:"w-100"})}}),iy=e=>e.map(t=>{const n=t.sys.contentType.sys.id;if(n==="ticket"){const{validFrom:o,validUntil:u}=t.fields,s=new Date;return yg(s,{start:o?new Date(o):lv(s),end:u?new Date(u):gv(s)})?()=>ht(ky,{fields:t.fields}):void 0}if(n==="card")return()=>ht(Ty,{fields:t.fields})}),Cu=()=>{},ns=e=>zn().render(e),ay={class:"container narrow"},sy=Rn({__name:"PageSection",props:{content:Object},setup(e){const t=e,{title:n,body:o}=t.content.fields;return(u,s)=>(ze(),Ye("div",null,[Re("div",ay,[s[0]||(s[0]=Re("a",{class:"anchor",id:"anchorName"},null,-1)),Re("h2",null,qt(dt(n)),1),wt(dt(Io),{document:dt(o),nodeRenderers:dt(Au)(),markRenderers:dt(Cu)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),cy=mn(sy,[["__scopeId","data-v-2bce0bba"]]),ly={class:"section-row"},fy={class:"item-column"},dy=Rn({__name:"SectionRow",props:{content:Array},setup(e){const n=iy(e.content);return(o,u)=>(ze(),Ye("div",ly,[(ze(!0),Ye(Et,null,Nn(dt(n),s=>(ze(),Ye("div",fy,[(ze(),ar(K2(s)))]))),256))]))}}),py=mn(dy,[["__scopeId","data-v-5a4a8ba6"]]),hy={class:"columns-container row gap-sm mt-large"},xy={class:"col-sm-12 col-md-6"},my={class:"col-sm-12 col-md-6"},vy=Rn({__name:"SectionColumns",props:{left:Object,right:Object},setup(e){return(t,n)=>(ze(),Ye("div",hy,[Re("div",xy,[wt(dt(Io),{document:e.left,nodeRenderers:dt(Au)(),markRenderers:dt(Cu)()},null,8,["document","nodeRenderers","markRenderers"])]),Re("div",my,[wt(dt(Io),{document:e.right,nodeRenderers:dt(Au)(),markRenderers:dt(Cu)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),gy=mn(vy,[["__scopeId","data-v-257ab01f"]]),by=["href"],yy={class:"relative content flex flex-col between"},_y={key:0,class:"ticket-specifier color-black"},Ey={class:"ticket-title color-black"},wy={class:"price type-large color-black"},Ay={class:"comparePrice"},Cy=Rn({__name:"TicketItem",props:{fields:Object},setup(e){const t=e;return(n,o)=>(ze(),Ye("a",{href:t.fields.href,target:"_blank",class:cn([t.fields.href?"cursor-pointer":"suspended","ticket-container type-no-underline flex center middle"]),ref:"ticketContainer"},[o[1]||(o[1]=Re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 370 200"},[Re("path",{d:"M360,142.9c0-2.8,2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-9.5c-17.4-2.2-31.1-16-33.4-33.4H38.4c-2.2,17.4-16,31.1-33.4,33.4v11.6c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v11.6c17.4,2.2,31.1,16,33.4,33.4H331.6c2.2-17.4,16-31.1,33.4-33.4v-13.7c-2.8,0-5-2.2-5-5Z"})],-1)),Re("div",yy,[Re("div",null,[t.fields.specifier?(ze(),Ye("div",_y,qt(t.fields.specifier),1)):Tn("",!0),Re("div",Ey,qt(t.fields.name),1)]),Re("div",null,[Re("span",wy,qt(t.fields.price)+" € ",1),Re("span",Ay,qt(t.fields.comparePrice)+" € ",1)])]),o[2]||(o[2]=Re("div",{class:"absolute font-title type-xsmall side left"}," RBCN ",-1)),o[3]||(o[3]=Re("div",{class:"absolute font-title type-small side right"}," 2025 ",-1)),Re("div",{class:cn(["shader specular",t.fields.isPremium?"golden":""])},o[0]||(o[0]=[Re("div",{class:"shader mask2"},[Re("div",{class:"shader mask"})],-1)]),2)],10,by))}}),ky=mn(Cy,[["__scopeId","data-v-0315b8b8"]]),Sy={class:"card p-medium"},Dy={class:"subtitle"},Oy=Rn({__name:"CardItem",props:{fields:Object},setup(e){return(t,n)=>(ze(),Ye("article",Sy,[Re("div",Dy,qt(e.fields.subTitle),1),Re("h1",null,qt(e.fields.title),1),wt(dt(Io),{document:e.fields.content,nodeRenderers:dt(Au)(),markRenderers:dt(Cu)()},null,8,["document","nodeRenderers","markRenderers"])]))}}),Ty=mn(Oy,[["__scopeId","data-v-5935412a"]]);function gp(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let go=gp();function By(e){go=e}const bp=/[&<>"']/,Fy=new RegExp(bp.source,"g"),yp=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ry=new RegExp(yp.source,"g"),Ly={"&":"&","<":"<",">":">",'"':""","'":"'"},Xl=e=>Ly[e];function gn(e,t){if(t){if(bp.test(e))return e.replace(Fy,Xl)}else if(yp.test(e))return e.replace(Ry,Xl);return e}const Py=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function _p(e){return e.replace(Py,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Iy=/(^|[^\[])\^/g;function Ht(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(o,u)=>(u=u.source||u,u=u.replace(Iy,"$1"),e=e.replace(o,u),n),getRegex:()=>new RegExp(e,t)};return n}const Ny=/[^\w:]/g,My=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Jl(e,t,n){if(e){let o;try{o=decodeURIComponent(_p(n)).replace(Ny,"").toLowerCase()}catch{return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}t&&!My.test(n)&&(n=$y(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const fi={},jy=/^[^:]+:\/*[^/]*$/,Hy=/^([^:]+:)[\s\S]*$/,Uy=/^([^:]+:\/*[^/]*)[\s\S]*$/;function $y(e,t){fi[" "+e]||(jy.test(e)?fi[" "+e]=e+"/":fi[" "+e]=bi(e,"/",!0)),e=fi[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(Hy,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(Uy,"$1")+t:e+t}const Ri={exec:function(){}};function ef(e,t){const n=e.replace(/\|/g,(s,i,l)=>{let r=!1,a=i;for(;--a>=0&&l[a]==="\\";)r=!r;return r?"|":" |"}),o=n.split(/ \|/);let u=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),o.length>t)o.splice(t);else for(;o.length1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function nf(e,t,n,o){const u=t.href,s=t.title?gn(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){o.state.inLink=!0;const l={type:"link",raw:n,href:u,title:s,text:i,tokens:o.inlineTokens(i)};return o.state.inLink=!1,l}return{type:"image",raw:n,href:u,title:s,text:gn(i)}}function Wy(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const o=n[1];return t.split(`
+`).map(u=>{const s=u.match(/^\s+/);if(s===null)return u;const[i]=s;return i.length>=o.length?u.slice(o.length):u}).join(`
+`)}class js{constructor(t){this.options=t||go}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const o=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?o:bi(o,`
+`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const o=n[0],u=Wy(o,n[3]||"");return{type:"code",raw:o,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:u}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let o=n[2].trim();if(/#$/.test(o)){const u=bi(o,"#");(this.options.pedantic||!u||/ $/.test(u))&&(o=u.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const o=n[0].replace(/^ *>[ \t]?/gm,""),u=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(o);return this.lexer.state.top=u,{type:"blockquote",raw:n[0],tokens:s,text:o}}}list(t){let n=this.rules.block.list.exec(t);if(n){let o,u,s,i,l,r,a,c,f,d,p,h,m=n[1].trim();const v=m.length>1,y={type:"list",raw:"",ordered:v,start:v?+m.slice(0,-1):"",loose:!1,items:[]};m=v?`\\d{1,9}\\${m.slice(-1)}`:`\\${m}`,this.options.pedantic&&(m=v?m:"[*+-]");const g=new RegExp(`^( {0,3}${m})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;t&&(h=!1,!(!(n=g.exec(t))||this.rules.block.hr.test(t)));){if(o=n[0],t=t.substring(o.length),c=n[2].split(`
`,1)[0].replace(/^\t+/,_=>" ".repeat(3*_.length)),f=t.split(`
-`,1)[0],this.options.pedantic?(a=2,p=s.trimLeft()):(a=n[2].search(/[^ ]/),a=a>4?1:a,p=s.slice(a),a+=n[1].length),r=!1,!s&&/^ *$/.test(f)&&(o+=f+`
-`,t=t.substring(f.length+1),h=!0),!h){const _=new RegExp(`^ {0,${Math.min(3,a-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),k=new RegExp(`^ {0,${Math.min(3,a-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),A=new RegExp(`^ {0,${Math.min(3,a-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,a-1)}}#`);for(;t&&(d=t.split(`
-`,1)[0],f=d,this.options.pedantic&&(f=f.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(A.test(f)||D.test(f)||_.test(f)||k.test(t)));){if(f.search(/[^ ]/)>=a||!f.trim())p+=`
-`+f.slice(a);else{if(r||s.search(/[^ ]/)>=4||A.test(s)||D.test(s)||k.test(s))break;p+=`
+`,1)[0],this.options.pedantic?(i=2,p=c.trimLeft()):(i=n[2].search(/[^ ]/),i=i>4?1:i,p=c.slice(i),i+=n[1].length),r=!1,!c&&/^ *$/.test(f)&&(o+=f+`
+`,t=t.substring(f.length+1),h=!0),!h){const _=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),k=new RegExp(`^ {0,${Math.min(3,i-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),A=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,i-1)}}#`);for(;t&&(d=t.split(`
+`,1)[0],f=d,this.options.pedantic&&(f=f.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(A.test(f)||D.test(f)||_.test(f)||k.test(t)));){if(f.search(/[^ ]/)>=i||!f.trim())p+=`
+`+f.slice(i);else{if(r||c.search(/[^ ]/)>=4||A.test(c)||D.test(c)||k.test(c))break;p+=`
`+f}!r&&!f.trim()&&(r=!0),o+=d+`
-`,t=t.substring(d.length+1),s=f.slice(a)}}y.loose||(i?y.loose=!0:/\n *\n *$/.test(o)&&(i=!0)),this.options.gfm&&(u=/^\[[ xX]\] /.exec(p),u&&(c=u[0]!=="[ ] ",p=p.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:o,task:!!u,checked:c,loose:!1,text:p}),y.raw+=o}y.items[y.items.length-1].raw=o.trimRight(),y.items[y.items.length-1].text=p.trimRight(),y.raw=y.raw.trimRight();const b=y.items.length;for(l=0;lA.type==="space"),k=_.length>0&&_.some(A=>/\n.*\n/.test(A.raw));y.loose=k}if(y.loose)for(l=0;l$/,"$1").replace(this.rules.inline._escapes,"$1"):"",c=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline._escapes,"$1"):n[3];return{type:"def",tag:o,raw:n[0],href:u,title:c}}}table(t){const n=this.rules.block.table.exec(t);if(n){const o={type:"table",header:Jl(n[1]).map(u=>({text:u})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
-`):[]};if(o.header.length===o.align.length){o.raw=n[0];let u=o.align.length,c,a,l,r;for(c=0;c({text:i}));for(u=o.header.length,a=0;a/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):mn(n[0]):n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const o=n[2].trim();if(!this.options.pedantic&&/^$/.test(o))return;const a=bi(o.slice(0,-1),"\\");if((o.length-a.length)%2===0)return}else{const a=$y(n[2],"()");if(a>-1){const r=(n[0].indexOf("!")===0?5:4)+n[1].length+a;n[2]=n[2].substring(0,a),n[0]=n[0].substring(0,r).trim(),n[3]=""}}let u=n[2],c="";if(this.options.pedantic){const a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(u);a&&(u=a[1],c=a[3])}else c=n[3]?n[3].slice(1,-1):"";return u=u.trim(),/^$/.test(o)?u=u.slice(1):u=u.slice(1,-1)),tf(n,{href:u&&u.replace(this.rules.inline._escapes,"$1"),title:c&&c.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(t,n){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){let u=(o[2]||o[1]).replace(/\s+/g," ");if(u=n[u.toLowerCase()],!u){const c=o[0].charAt(0);return{type:"text",raw:c,text:c}}return tf(o,u,o[0],this.lexer)}}emStrong(t,n,o=""){let u=this.rules.inline.emStrong.lDelim.exec(t);if(!u||u[3]&&o.match(/[\p{L}\p{N}]/u))return;const c=u[1]||u[2]||"";if(!c||c&&(o===""||this.rules.inline.punctuation.exec(o))){const a=u[0].length-1;let l,r,i=a,s=0;const f=u[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(f.lastIndex=0,n=n.slice(-1*t.length+a);(u=f.exec(n))!=null;){if(l=u[1]||u[2]||u[3]||u[4]||u[5]||u[6],!l)continue;if(r=l.length,u[3]||u[4]){i+=r;continue}else if((u[5]||u[6])&&a%3&&!((a+r)%3)){s+=r;continue}if(i-=r,i>0)continue;r=Math.min(r,r+i+s);const d=t.slice(0,a+u.index+(u[0].length-l.length)+r);if(Math.min(a,r)%2){const h=d.slice(1,-1);return{type:"em",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}const p=d.slice(2,-2);return{type:"strong",raw:d,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let o=n[2].replace(/\n/g," ");const u=/[^ ]/.test(o),c=/^ /.test(o)&&/ $/.test(o);return u&&c&&(o=o.substring(1,o.length-1)),o=mn(o,!0),{type:"codespan",raw:n[0],text:o}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t,n){const o=this.rules.inline.autolink.exec(t);if(o){let u,c;return o[2]==="@"?(u=mn(this.options.mangle?n(o[1]):o[1]),c="mailto:"+u):(u=mn(o[1]),c=u),{type:"link",raw:o[0],text:u,href:c,tokens:[{type:"text",raw:u,text:u}]}}}url(t,n){let o;if(o=this.rules.inline.url.exec(t)){let u,c;if(o[2]==="@")u=mn(this.options.mangle?n(o[0]):o[0]),c="mailto:"+u;else{let a;do a=o[0],o[0]=this.rules.inline._backpedal.exec(o[0])[0];while(a!==o[0]);u=mn(o[0]),o[1]==="www."?c="http://"+o[0]:c=o[0]}return{type:"link",raw:o[0],text:u,href:c,tokens:[{type:"text",raw:u,text:u}]}}}inlineText(t,n){const o=this.rules.inline.text.exec(t);if(o){let u;return this.lexer.state.inRawBlock?u=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):mn(o[0]):o[0]:u=mn(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:u}}}}const ot={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ri,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};ot._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;ot._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;ot.def=Ht(ot.def).replace("label",ot._label).replace("title",ot._title).getRegex();ot.bullet=/(?:[*+-]|\d{1,9}[.)])/;ot.listItemStart=Ht(/^( *)(bull) */).replace("bull",ot.bullet).getRegex();ot.list=Ht(ot.list).replace(/bull/g,ot.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ot.def.source+")").getRegex();ot._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";ot._comment=/|$)/;ot.html=Ht(ot.html,"i").replace("comment",ot._comment).replace("tag",ot._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();ot.paragraph=Ht(ot._paragraph).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.blockquote=Ht(ot.blockquote).replace("paragraph",ot.paragraph).getRegex();ot.normal={...ot};ot.gfm={...ot.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};ot.gfm.table=Ht(ot.gfm.table).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.gfm.paragraph=Ht(ot._paragraph).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",ot.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.pedantic={...ot.normal,html:Ht(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ot._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ri,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Ht(ot.normal._paragraph).replace("hr",ot.hr).replace("heading",` *#{1,6} *[^
-]`).replace("lheading",ot.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const Ke={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ri,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ri,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";Ke.punctuation=Ht(Ke.punctuation).replace(/punctuation/g,Ke._punctuation).getRegex();Ke.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;Ke.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;Ke._comment=Ht(ot._comment).replace("(?:-->|$)","-->").getRegex();Ke.emStrong.lDelim=Ht(Ke.emStrong.lDelim).replace(/punct/g,Ke._punctuation).getRegex();Ke.emStrong.rDelimAst=Ht(Ke.emStrong.rDelimAst,"g").replace(/punct/g,Ke._punctuation).getRegex();Ke.emStrong.rDelimUnd=Ht(Ke.emStrong.rDelimUnd,"g").replace(/punct/g,Ke._punctuation).getRegex();Ke._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;Ke._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Ke._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Ke.autolink=Ht(Ke.autolink).replace("scheme",Ke._scheme).replace("email",Ke._email).getRegex();Ke._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Ke.tag=Ht(Ke.tag).replace("comment",Ke._comment).replace("attribute",Ke._attribute).getRegex();Ke._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Ke._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Ke._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Ke.link=Ht(Ke.link).replace("label",Ke._label).replace("href",Ke._href).replace("title",Ke._title).getRegex();Ke.reflink=Ht(Ke.reflink).replace("label",Ke._label).replace("ref",ot._label).getRegex();Ke.nolink=Ht(Ke.nolink).replace("ref",ot._label).getRegex();Ke.reflinkSearch=Ht(Ke.reflinkSearch,"g").replace("reflink",Ke.reflink).replace("nolink",Ke.nolink).getRegex();Ke.normal={...Ke};Ke.pedantic={...Ke.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ht(/^!?\[(label)\]\((.*?)\)/).replace("label",Ke._label).getRegex(),reflink:Ht(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ke._label).getRegex()};Ke.gfm={...Ke.normal,escape:Ht(Ke.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(o="x"+o.toString(16)),t+=""+o+";";return t}class Kr{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||go,this.options.tokenizer=this.options.tokenizer||new Ms,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:ot.normal,inline:Ke.normal};this.options.pedantic?(n.block=ot.pedantic,n.inline=Ke.pedantic):this.options.gfm&&(n.block=ot.gfm,this.options.breaks?n.inline=Ke.breaks:n.inline=Ke.gfm),this.tokenizer.rules=n}static get rules(){return{block:ot,inline:Ke}}static lex(t,n){return new Kr(n).lex(t)}static lexInline(t,n){return new Kr(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
-`),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(l,r,i)=>r+" ".repeat(i.length));let o,u,c,a;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(l=>(o=l.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length),o.raw.length===1&&n.length>0?n[n.length-1].raw+=`
+`,t=t.substring(d.length+1),c=f.slice(i)}}y.loose||(a?y.loose=!0:/\n *\n *$/.test(o)&&(a=!0)),this.options.gfm&&(u=/^\[[ xX]\] /.exec(p),u&&(s=u[0]!=="[ ] ",p=p.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:o,task:!!u,checked:s,loose:!1,text:p}),y.raw+=o}y.items[y.items.length-1].raw=o.trimRight(),y.items[y.items.length-1].text=p.trimRight(),y.raw=y.raw.trimRight();const b=y.items.length;for(l=0;lA.type==="space"),k=_.length>0&&_.some(A=>/\n.*\n/.test(A.raw));y.loose=k}if(y.loose)for(l=0;l$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline._escapes,"$1"):n[3];return{type:"def",tag:o,raw:n[0],href:u,title:s}}}table(t){const n=this.rules.block.table.exec(t);if(n){const o={type:"table",header:ef(n[1]).map(u=>({text:u})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
+`):[]};if(o.header.length===o.align.length){o.raw=n[0];let u=o.align.length,s,i,l,r;for(s=0;s({text:a}));for(u=o.header.length,i=0;i/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):gn(n[0]):n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const o=n[2].trim();if(!this.options.pedantic&&/^$/.test(o))return;const i=bi(o.slice(0,-1),"\\");if((o.length-i.length)%2===0)return}else{const i=zy(n[2],"()");if(i>-1){const r=(n[0].indexOf("!")===0?5:4)+n[1].length+i;n[2]=n[2].substring(0,i),n[0]=n[0].substring(0,r).trim(),n[3]=""}}let u=n[2],s="";if(this.options.pedantic){const i=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(u);i&&(u=i[1],s=i[3])}else s=n[3]?n[3].slice(1,-1):"";return u=u.trim(),/^$/.test(o)?u=u.slice(1):u=u.slice(1,-1)),nf(n,{href:u&&u.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(t,n){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){let u=(o[2]||o[1]).replace(/\s+/g," ");if(u=n[u.toLowerCase()],!u){const s=o[0].charAt(0);return{type:"text",raw:s,text:s}}return nf(o,u,o[0],this.lexer)}}emStrong(t,n,o=""){let u=this.rules.inline.emStrong.lDelim.exec(t);if(!u||u[3]&&o.match(/[\p{L}\p{N}]/u))return;const s=u[1]||u[2]||"";if(!s||s&&(o===""||this.rules.inline.punctuation.exec(o))){const i=u[0].length-1;let l,r,a=i,c=0;const f=u[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(f.lastIndex=0,n=n.slice(-1*t.length+i);(u=f.exec(n))!=null;){if(l=u[1]||u[2]||u[3]||u[4]||u[5]||u[6],!l)continue;if(r=l.length,u[3]||u[4]){a+=r;continue}else if((u[5]||u[6])&&i%3&&!((i+r)%3)){c+=r;continue}if(a-=r,a>0)continue;r=Math.min(r,r+a+c);const d=t.slice(0,i+u.index+(u[0].length-l.length)+r);if(Math.min(i,r)%2){const h=d.slice(1,-1);return{type:"em",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}const p=d.slice(2,-2);return{type:"strong",raw:d,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let o=n[2].replace(/\n/g," ");const u=/[^ ]/.test(o),s=/^ /.test(o)&&/ $/.test(o);return u&&s&&(o=o.substring(1,o.length-1)),o=gn(o,!0),{type:"codespan",raw:n[0],text:o}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t,n){const o=this.rules.inline.autolink.exec(t);if(o){let u,s;return o[2]==="@"?(u=gn(this.options.mangle?n(o[1]):o[1]),s="mailto:"+u):(u=gn(o[1]),s=u),{type:"link",raw:o[0],text:u,href:s,tokens:[{type:"text",raw:u,text:u}]}}}url(t,n){let o;if(o=this.rules.inline.url.exec(t)){let u,s;if(o[2]==="@")u=gn(this.options.mangle?n(o[0]):o[0]),s="mailto:"+u;else{let i;do i=o[0],o[0]=this.rules.inline._backpedal.exec(o[0])[0];while(i!==o[0]);u=gn(o[0]),o[1]==="www."?s="http://"+o[0]:s=o[0]}return{type:"link",raw:o[0],text:u,href:s,tokens:[{type:"text",raw:u,text:u}]}}}inlineText(t,n){const o=this.rules.inline.text.exec(t);if(o){let u;return this.lexer.state.inRawBlock?u=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):gn(o[0]):o[0]:u=gn(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:u}}}}const ot={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ri,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};ot._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;ot._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;ot.def=Ht(ot.def).replace("label",ot._label).replace("title",ot._title).getRegex();ot.bullet=/(?:[*+-]|\d{1,9}[.)])/;ot.listItemStart=Ht(/^( *)(bull) */).replace("bull",ot.bullet).getRegex();ot.list=Ht(ot.list).replace(/bull/g,ot.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ot.def.source+")").getRegex();ot._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";ot._comment=/|$)/;ot.html=Ht(ot.html,"i").replace("comment",ot._comment).replace("tag",ot._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();ot.paragraph=Ht(ot._paragraph).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.blockquote=Ht(ot.blockquote).replace("paragraph",ot.paragraph).getRegex();ot.normal={...ot};ot.gfm={...ot.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};ot.gfm.table=Ht(ot.gfm.table).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.gfm.paragraph=Ht(ot._paragraph).replace("hr",ot.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",ot.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ot._tag).getRegex();ot.pedantic={...ot.normal,html:Ht(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ot._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ri,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Ht(ot.normal._paragraph).replace("hr",ot.hr).replace("heading",` *#{1,6} *[^
+]`).replace("lheading",ot.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const Ke={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ri,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ri,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";Ke.punctuation=Ht(Ke.punctuation).replace(/punctuation/g,Ke._punctuation).getRegex();Ke.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;Ke.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;Ke._comment=Ht(ot._comment).replace("(?:-->|$)","-->").getRegex();Ke.emStrong.lDelim=Ht(Ke.emStrong.lDelim).replace(/punct/g,Ke._punctuation).getRegex();Ke.emStrong.rDelimAst=Ht(Ke.emStrong.rDelimAst,"g").replace(/punct/g,Ke._punctuation).getRegex();Ke.emStrong.rDelimUnd=Ht(Ke.emStrong.rDelimUnd,"g").replace(/punct/g,Ke._punctuation).getRegex();Ke._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;Ke._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Ke._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Ke.autolink=Ht(Ke.autolink).replace("scheme",Ke._scheme).replace("email",Ke._email).getRegex();Ke._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Ke.tag=Ht(Ke.tag).replace("comment",Ke._comment).replace("attribute",Ke._attribute).getRegex();Ke._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Ke._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Ke._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Ke.link=Ht(Ke.link).replace("label",Ke._label).replace("href",Ke._href).replace("title",Ke._title).getRegex();Ke.reflink=Ht(Ke.reflink).replace("label",Ke._label).replace("ref",ot._label).getRegex();Ke.nolink=Ht(Ke.nolink).replace("ref",ot._label).getRegex();Ke.reflinkSearch=Ht(Ke.reflinkSearch,"g").replace("reflink",Ke.reflink).replace("nolink",Ke.nolink).getRegex();Ke.normal={...Ke};Ke.pedantic={...Ke.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ht(/^!?\[(label)\]\((.*?)\)/).replace("label",Ke._label).getRegex(),reflink:Ht(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ke._label).getRegex()};Ke.gfm={...Ke.normal,escape:Ht(Ke.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(o="x"+o.toString(16)),t+=""+o+";";return t}class Kr{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||go,this.options.tokenizer=this.options.tokenizer||new js,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:ot.normal,inline:Ke.normal};this.options.pedantic?(n.block=ot.pedantic,n.inline=Ke.pedantic):this.options.gfm&&(n.block=ot.gfm,this.options.breaks?n.inline=Ke.breaks:n.inline=Ke.gfm),this.tokenizer.rules=n}static get rules(){return{block:ot,inline:Ke}}static lex(t,n){return new Kr(n).lex(t)}static lexInline(t,n){return new Kr(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
+`),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(l,r,a)=>r+" ".repeat(a.length));let o,u,s,i;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(l=>(o=l.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length),o.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(o);continue}if(o=this.tokenizer.code(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&(u.type==="paragraph"||u.type==="text")?(u.raw+=`
`+o.raw,u.text+=`
`+o.text,this.inlineQueue[this.inlineQueue.length-1].src=u.text):n.push(o);continue}if(o=this.tokenizer.fences(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.heading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.hr(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.blockquote(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.list(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.html(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.def(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&(u.type==="paragraph"||u.type==="text")?(u.raw+=`
`+o.raw,u.text+=`
-`+o.raw,this.inlineQueue[this.inlineQueue.length-1].src=u.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(c=t,this.options.extensions&&this.options.extensions.startBlock){let l=1/0;const r=t.slice(1);let i;this.options.extensions.startBlock.forEach(function(s){i=s.call({lexer:this},r),typeof i=="number"&&i>=0&&(l=Math.min(l,i))}),l<1/0&&l>=0&&(c=t.substring(0,l+1))}if(this.state.top&&(o=this.tokenizer.paragraph(c))){u=n[n.length-1],a&&u.type==="paragraph"?(u.raw+=`
+`+o.raw,this.inlineQueue[this.inlineQueue.length-1].src=u.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),n.push(o);continue}if(s=t,this.options.extensions&&this.options.extensions.startBlock){let l=1/0;const r=t.slice(1);let a;this.options.extensions.startBlock.forEach(function(c){a=c.call({lexer:this},r),typeof a=="number"&&a>=0&&(l=Math.min(l,a))}),l<1/0&&l>=0&&(s=t.substring(0,l+1))}if(this.state.top&&(o=this.tokenizer.paragraph(s))){u=n[n.length-1],i&&u.type==="paragraph"?(u.raw+=`
`+o.raw,u.text+=`
-`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=u.text):n.push(o),a=c.length!==t.length,t=t.substring(o.raw.length);continue}if(o=this.tokenizer.text(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&u.type==="text"?(u.raw+=`
+`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=u.text):n.push(o),i=s.length!==t.length,t=t.substring(o.raw.length);continue}if(o=this.tokenizer.text(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&u.type==="text"?(u.raw+=`
`+o.raw,u.text+=`
-`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=u.text):n.push(o);continue}if(t){const l="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(l);break}else throw new Error(l)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let o,u,c,a=t,l,r,i;if(this.tokens.links){const s=Object.keys(this.tokens.links);if(s.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(a))!=null;)s.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,l.index)+"["+ef("a",l[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.blockSkip.exec(a))!=null;)a=a.slice(0,l.index)+"["+ef("a",l[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(l=this.tokenizer.rules.inline.escapedEmSt.exec(a))!=null;)a=a.slice(0,l.index+l[0].length-2)+"++"+a.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(r||(i=""),r=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(s=>(o=s.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&o.type==="text"&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length),u=n[n.length-1],u&&o.type==="text"&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(o=this.tokenizer.emStrong(t,a,i)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.autolink(t,nf)){t=t.substring(o.raw.length),n.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t,nf))){t=t.substring(o.raw.length),n.push(o);continue}if(c=t,this.options.extensions&&this.options.extensions.startInline){let s=1/0;const f=t.slice(1);let d;this.options.extensions.startInline.forEach(function(p){d=p.call({lexer:this},f),typeof d=="number"&&d>=0&&(s=Math.min(s,d))}),s<1/0&&s>=0&&(c=t.substring(0,s+1))}if(o=this.tokenizer.inlineText(c,Wy)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(i=o.raw.slice(-1)),r=!0,u=n[n.length-1],u&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return n}}class js{constructor(t){this.options=t||go}code(t,n,o){const u=(n||"").match(/\S*/)[0];if(this.options.highlight){const c=this.options.highlight(t,u);c!=null&&c!==t&&(o=!0,t=c)}return t=t.replace(/\n$/,"")+`
-`,u?''+(o?t:mn(t,!0))+`
-`:""+(o?t:mn(t,!0))+`
+`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=u.text):n.push(o);continue}if(t){const l="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(l);break}else throw new Error(l)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let o,u,s,i=t,l,r,a;if(this.tokens.links){const c=Object.keys(this.tokens.links);if(c.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(i))!=null;)c.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(i=i.slice(0,l.index)+"["+tf("a",l[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.blockSkip.exec(i))!=null;)i=i.slice(0,l.index)+"["+tf("a",l[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(l=this.tokenizer.rules.inline.escapedEmSt.exec(i))!=null;)i=i.slice(0,l.index+l[0].length-2)+"++"+i.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(r||(a=""),r=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(c=>(o=c.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),u=n[n.length-1],u&&o.type==="text"&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length),u=n[n.length-1],u&&o.type==="text"&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(o=this.tokenizer.emStrong(t,i,a)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.autolink(t,rf)){t=t.substring(o.raw.length),n.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t,rf))){t=t.substring(o.raw.length),n.push(o);continue}if(s=t,this.options.extensions&&this.options.extensions.startInline){let c=1/0;const f=t.slice(1);let d;this.options.extensions.startInline.forEach(function(p){d=p.call({lexer:this},f),typeof d=="number"&&d>=0&&(c=Math.min(c,d))}),c<1/0&&c>=0&&(s=t.substring(0,c+1))}if(o=this.tokenizer.inlineText(s,Ky)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(a=o.raw.slice(-1)),r=!0,u=n[n.length-1],u&&u.type==="text"?(u.raw+=o.raw,u.text+=o.text):n.push(o);continue}if(t){const c="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return n}}class Hs{constructor(t){this.options=t||go}code(t,n,o){const u=(n||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(t,u);s!=null&&s!==t&&(o=!0,t=s)}return t=t.replace(/\n$/,"")+`
+`,u?''+(o?t:gn(t,!0))+`
+`:""+(o?t:gn(t,!0))+`
`}blockquote(t){return`
${t}
-`}html(t){return t}heading(t,n,o,u){if(this.options.headerIds){const c=this.options.headerPrefix+u.slug(o);return`${t}
+`}html(t){return t}heading(t,n,o,u){if(this.options.headerIds){const s=this.options.headerPrefix+u.slug(o);return`${t}
`}return`${t}
`}hr(){return this.options.xhtml?`
`:`
-`}list(t,n,o){const u=n?"ol":"ul",c=n&&o!==1?' start="'+o+'"':"";return"<"+u+c+`>
+`}list(t,n,o){const u=n?"ol":"ul",s=n&&o!==1?' start="'+o+'"':"";return"<"+u+s+`>
`+t+""+u+`>
`}listitem(t){return`${t}
`}checkbox(t){return" "}paragraph(t){return`${t}
@@ -82,11 +82,11 @@ ${t}
`}tablerow(t){return`
${t}
`}tablecell(t,n){const o=n.header?"th":"td";return(n.align?`<${o} align="${n.align}">`:`<${o}>`)+t+`${o}>
-`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}
`}br(){return this.options.xhtml?"
":"
"}del(t){return`${t}`}link(t,n,o){if(t=Xl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u='"+o+"",u}image(t,n,o){if(t=Xl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u=`":">",u}text(t){return t}}class yp{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,o){return""+o}image(t,n,o){return""+o}br(){return""}}class _p{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let o=t,u=0;if(this.seen.hasOwnProperty(o)){u=this.seen[t];do u++,o=t+"-"+u;while(this.seen.hasOwnProperty(o))}return n||(this.seen[t]=u,this.seen[o]=0),o}slug(t,n={}){const o=this.serialize(t);return this.getNextSafeSlug(o,n.dryrun)}}class Gr{constructor(t){this.options=t||go,this.options.renderer=this.options.renderer||new js,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new yp,this.slugger=new _p}static parse(t,n){return new Gr(n).parse(t)}static parseInline(t,n){return new Gr(n).parseInline(t)}parse(t,n=!0){let o="",u,c,a,l,r,i,s,f,d,p,h,m,v,y,g,b,_,k,A;const D=t.length;for(u=0;u0&&g.tokens[0].type==="paragraph"?(g.tokens[0].text=k+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&g.tokens[0].tokens[0].type==="text"&&(g.tokens[0].tokens[0].text=k+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:k}):y+=k),y+=this.parse(g.tokens,v),d+=this.renderer.listitem(y,_,b);o+=this.renderer.list(d,h,m);continue}case"html":{o+=this.renderer.html(p.text);continue}case"paragraph":{o+=this.renderer.paragraph(this.parseInline(p.tokens));continue}case"text":{for(d=p.tokens?this.parseInline(p.tokens):p.text;u+1{if(o.message+=`
-Please report this to https://github.com/markedjs/marked.`,e){const u="An error occurred:
"+mn(o.message+"",!0)+"
";if(t)return Promise.resolve(u);if(n){n(null,u);return}return u}if(t)return Promise.reject(o);if(n){n(o);return}throw o}}function Ep(e,t){return(n,o,u)=>{typeof o=="function"&&(u=o,o=null);const c={...o};o={...at.defaults,...c};const a=Ky(o.silent,o.async,u);if(typeof n>"u"||n===null)return a(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(zy(o),o.hooks&&(o.hooks.options=o),u){const l=o.highlight;let r;try{o.hooks&&(n=o.hooks.preprocess(n)),r=e(n,o)}catch(f){return a(f)}const i=function(f){let d;if(!f)try{o.walkTokens&&at.walkTokens(r,o.walkTokens),d=t(r,o),o.hooks&&(d=o.hooks.postprocess(d))}catch(p){f=p}return o.highlight=l,f?a(f):u(null,d)};if(!l||l.length<3||(delete o.highlight,!r.length))return i();let s=0;at.walkTokens(r,function(f){f.type==="code"&&(s++,setTimeout(()=>{l(f.text,f.lang,function(d,p){if(d)return i(d);p!=null&&p!==f.text&&(f.text=p,f.escaped=!0),s--,s===0&&i()})},0))}),s===0&&i();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(n):n).then(l=>e(l,o)).then(l=>o.walkTokens?Promise.all(at.walkTokens(l,o.walkTokens)).then(()=>l):l).then(l=>t(l,o)).then(l=>o.hooks?o.hooks.postprocess(l):l).catch(a);try{o.hooks&&(n=o.hooks.preprocess(n));const l=e(n,o);o.walkTokens&&at.walkTokens(l,o.walkTokens);let r=t(l,o);return o.hooks&&(r=o.hooks.postprocess(r)),r}catch(l){return a(l)}}}function at(e,t,n){return Ep(Kr.lex,Gr.parse)(e,t,n)}at.options=at.setOptions=function(e){return at.defaults={...at.defaults,...e},Ty(at.defaults),at};at.getDefaults=mp;at.defaults=go;at.use=function(...e){const t=at.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const o={...n};if(o.async=at.defaults.async||o.async||!1,n.extensions&&(n.extensions.forEach(u=>{if(!u.name)throw new Error("extension name required");if(u.renderer){const c=t.renderers[u.name];c?t.renderers[u.name]=function(...a){let l=u.renderer.apply(this,a);return l===!1&&(l=c.apply(this,a)),l}:t.renderers[u.name]=u.renderer}if(u.tokenizer){if(!u.level||u.level!=="block"&&u.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[u.level]?t[u.level].unshift(u.tokenizer):t[u.level]=[u.tokenizer],u.start&&(u.level==="block"?t.startBlock?t.startBlock.push(u.start):t.startBlock=[u.start]:u.level==="inline"&&(t.startInline?t.startInline.push(u.start):t.startInline=[u.start]))}u.childTokens&&(t.childTokens[u.name]=u.childTokens)}),o.extensions=t),n.renderer){const u=at.defaults.renderer||new js;for(const c in n.renderer){const a=u[c];u[c]=(...l)=>{let r=n.renderer[c].apply(u,l);return r===!1&&(r=a.apply(u,l)),r}}o.renderer=u}if(n.tokenizer){const u=at.defaults.tokenizer||new Ms;for(const c in n.tokenizer){const a=u[c];u[c]=(...l)=>{let r=n.tokenizer[c].apply(u,l);return r===!1&&(r=a.apply(u,l)),r}}o.tokenizer=u}if(n.hooks){const u=at.defaults.hooks||new Li;for(const c in n.hooks){const a=u[c];Li.passThroughHooks.has(c)?u[c]=l=>{if(at.defaults.async)return Promise.resolve(n.hooks[c].call(u,l)).then(i=>a.call(u,i));const r=n.hooks[c].call(u,l);return a.call(u,r)}:u[c]=(...l)=>{let r=n.hooks[c].apply(u,l);return r===!1&&(r=a.apply(u,l)),r}}o.hooks=u}if(n.walkTokens){const u=at.defaults.walkTokens;o.walkTokens=function(c){let a=[];return a.push(n.walkTokens.call(this,c)),u&&(a=a.concat(u.call(this,c))),a}}at.setOptions(o)})};at.walkTokens=function(e,t){let n=[];for(const o of e)switch(n=n.concat(t.call(at,o)),o.type){case"table":{for(const u of o.header)n=n.concat(at.walkTokens(u.tokens,t));for(const u of o.rows)for(const c of u)n=n.concat(at.walkTokens(c.tokens,t));break}case"list":{n=n.concat(at.walkTokens(o.items,t));break}default:at.defaults.extensions&&at.defaults.extensions.childTokens&&at.defaults.extensions.childTokens[o.type]?at.defaults.extensions.childTokens[o.type].forEach(function(u){n=n.concat(at.walkTokens(o[u],t))}):o.tokens&&(n=n.concat(at.walkTokens(o.tokens,t)))}return n};at.parseInline=Ep(Kr.lexInline,Gr.parseInline);at.Parser=Gr;at.parser=Gr.parse;at.Renderer=js;at.TextRenderer=yp;at.Lexer=Kr;at.lexer=Kr.lex;at.Tokenizer=Ms;at.Slugger=_p;at.Hooks=Li;at.parse=at;at.options;at.setOptions;at.use;at.walkTokens;at.parseInline;Gr.parse;Kr.lex;const Gy={name:"PreviousTalks",data:()=>({activeTalk:null,showAll:{2021:!1,2020:!1,2019:!1,2018:!1}}),mounted(){this.activeTalk=this.$tm("archive.previousTalks.talks")[0].list[0].url}},Vy={class:"col-sm-12 row card p-xsmall"},Yy={class:"col-sm-12 col-md-3 pr-3xsmall"},Zy={class:"list"},Qy={class:"yearTitle pb-small border-bottom-theme mb-small type-center"},Xy=["onClick"],Jy=["href"],e4=["href"],t4={class:"yearTitle bg-background pb-small border-bottom-theme mb-small type-center"},n4=["onClick"],r4=["onClick"],o4={class:"theme ml-2xsmall mt-xsmall mb-medium"},u4={key:0,class:"col-sm-9 pl-3xsmall"},i4=["src"];function a4(e,t,n,o,u,c){return We(),tt("div",Vy,[Pe("div",Yy,[Pe("div",Zy,[(We(!0),tt(Et,null,Pn(e.$tm("archive.previousTalks.talks"),({year:a,list:l,playlistLink:r})=>(We(),tt("div",{key:a,class:"mb-medium"},[e.$store.state.isMobile?(We(),tt(Et,{key:0},[Pe("h3",Qy,qt(a),1),(We(!0),tt(Et,null,Pn(e.showAll[a]?l:l.slice(0,3),({authors:i,title:s,url:f})=>(We(),tt("div",{key:f,class:"pt-small pb-small",onClick:d=>e.activeTalk=f},[Pe("div",null,[(We(!0),tt(Et,null,Pn(i,(d,p)=>(We(),tt("span",{key:d,class:"type-small"},qt(d)+qt(p!==i.length-1?", ":""),1))),128))]),Pe("a",{href:`https://www.youtube.com/watch?v=${f.split("/embed/")[1]}`,class:"mt-3xsmall"},qt(s),9,Jy)],8,Xy))),128))],64)):(We(),tt(Et,{key:1},[Pe("a",{href:r,target:"_blank"},[Pe("h3",t4,qt(a),1)],8,e4),(We(!0),tt(Et,null,Pn(l,({authors:i,title:s,url:f})=>(We(),tt("button",{key:f,class:gn(["p-small pl-2xsmall pr-2xsmall rounded",e.activeTalk===f?"bg-theme color-white":""]),onClick:d=>e.activeTalk=f},[(We(!0),tt(Et,null,Pn(i,(d,p)=>(We(),tt("span",{key:d,class:"type-small"},qt(d)+qt(p!==i.length-1?", ":""),1))),128)),Pe("div",{class:gn(["mt-3xsmall",e.activeTalk===f?"color-white":"color-theme"])},qt(s),3)],10,n4))),128))],64)),e.$store.state.isMobile&&!e.showAll[a]?(We(),tt("div",{key:2,class:"flex center",onClick:i=>e.showAll[a]=!0},[Pe("button",o4," Show all ("+qt(l.length)+") ",1)],8,r4)):Xn("",!0)]))),128))])]),e.$store.state.isMobile?Xn("",!0):(We(),tt("div",u4,[Pe("iframe",{class:"rounded",width:"100%",height:"100%",src:e.activeTalk,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,i4)]))])}const s4=yn(Gy,[["render",a4],["__scopeId","data-v-6eaa87f0"]]);/*! @license DOMPurify 2.5.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.6/LICENSE */function Mr(e){"@babel/helpers - typeof";return Mr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mr(e)}function ns(e,t){return ns=Object.setPrototypeOf||function(o,u){return o.__proto__=u,o},ns(e,t)}function c4(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yi(e,t,n){return c4()?yi=Reflect.construct:yi=function(u,c,a){var l=[null];l.push.apply(l,c);var r=Function.bind.apply(u,l),i=new r;return a&&ns(i,a.prototype),i},yi.apply(null,arguments)}function Gn(e){return l4(e)||f4(e)||d4(e)||p4()}function l4(e){if(Array.isArray(e))return rs(e)}function f4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function d4(e,t){if(e){if(typeof e=="string")return rs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rs(e,t)}}function rs(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?n-1:0),u=1;u/gm),S4=$n(/\${[\w\W]*}/gm),D4=$n(/^data-[\-\w.\u00B7-\uFFFF]/),O4=$n(/^aria-[\-\w]+$/),T4=$n(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),B4=$n(/^(?:\w+script|data):/i),F4=$n(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),R4=$n(/^html$/i),L4=$n(/^[a-z][.\w]*(-[.\w]+)+$/i),P4=function(){return typeof window>"u"?null:window},I4=function(t,n){if(Mr(t)!=="object"||typeof t.createPolicy!="function")return null;var o=null,u="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(u)&&(o=n.currentScript.getAttribute(u));var c="dompurify"+(o?"#"+o:"");try{return t.createPolicy(c,{createHTML:function(l){return l},createScriptURL:function(l){return l}})}catch{return console.warn("TrustedTypes policy "+c+" could not be created."),null}};function Ap(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P4(),t=function(se){return Ap(se)};if(t.version="2.5.6",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var n=e.document,o=e.document,u=e.DocumentFragment,c=e.HTMLTemplateElement,a=e.Node,l=e.Element,r=e.NodeFilter,i=e.NamedNodeMap,s=i===void 0?e.NamedNodeMap||e.MozNamedAttrMap:i,f=e.HTMLFormElement,d=e.DOMParser,p=e.trustedTypes,h=l.prototype,m=di(h,"cloneNode"),v=di(h,"nextSibling"),y=di(h,"childNodes"),g=di(h,"parentNode");if(typeof c=="function"){var b=o.createElement("template");b.content&&b.content.ownerDocument&&(o=b.content.ownerDocument)}var _=I4(p,n),k=_?_.createHTML(""):"",A=o,D=A.implementation,B=A.createNodeIterator,S=A.createDocumentFragment,O=A.getElementsByTagName,R=n.importNode,H={};try{H=ao(o).documentMode?o.documentMode:{}}catch{}var P={};t.isSupported=typeof g=="function"&&D&&D.createHTMLDocument!==void 0&&H!==9;var q=C4,Q=k4,X=S4,ue=D4,ce=O4,J=B4,ee=F4,Y=L4,z=T4,N=null,T=gt({},[].concat(Gn(af),Gn(Ga),Gn(Va),Gn(Ya),Gn(sf))),V=null,ne=gt({},[].concat(Gn(cf),Gn(Za),Gn(lf),Gn(pi))),j=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),re=null,ie=null,pe=!0,be=!0,Ee=!1,M=!0,U=!1,te=!0,he=!1,de=!1,ye=!1,we=!1,Z=!1,Ce=!1,_e=!0,Ie=!1,oe="user-content-",W=!0,ve=!1,xe={},Se=null,le=gt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Oe=null,ze=gt({},["audio","video","img","source","image","track"]),Ye=null,nt=gt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Xe="http://www.w3.org/1998/Math/MathML",Ve="http://www.w3.org/2000/svg",qe="http://www.w3.org/1999/xhtml",ut=qe,Nt=!1,Ze=null,Ge=gt({},[Xe,Ve,qe],Wa),je,ke=["application/xhtml+xml","text/html"],Ne="text/html",Ue,Qe=null,lt=o.createElement("form"),Ct=function(se){return se instanceof RegExp||se instanceof Function},Tt=function(se){Qe&&Qe===se||((!se||Mr(se)!=="object")&&(se={}),se=ao(se),je=ke.indexOf(se.PARSER_MEDIA_TYPE)===-1?je=Ne:je=se.PARSER_MEDIA_TYPE,Ue=je==="application/xhtml+xml"?Wa:_i,N="ALLOWED_TAGS"in se?gt({},se.ALLOWED_TAGS,Ue):T,V="ALLOWED_ATTR"in se?gt({},se.ALLOWED_ATTR,Ue):ne,Ze="ALLOWED_NAMESPACES"in se?gt({},se.ALLOWED_NAMESPACES,Wa):Ge,Ye="ADD_URI_SAFE_ATTR"in se?gt(ao(nt),se.ADD_URI_SAFE_ATTR,Ue):nt,Oe="ADD_DATA_URI_TAGS"in se?gt(ao(ze),se.ADD_DATA_URI_TAGS,Ue):ze,Se="FORBID_CONTENTS"in se?gt({},se.FORBID_CONTENTS,Ue):le,re="FORBID_TAGS"in se?gt({},se.FORBID_TAGS,Ue):{},ie="FORBID_ATTR"in se?gt({},se.FORBID_ATTR,Ue):{},xe="USE_PROFILES"in se?se.USE_PROFILES:!1,pe=se.ALLOW_ARIA_ATTR!==!1,be=se.ALLOW_DATA_ATTR!==!1,Ee=se.ALLOW_UNKNOWN_PROTOCOLS||!1,M=se.ALLOW_SELF_CLOSE_IN_ATTR!==!1,U=se.SAFE_FOR_TEMPLATES||!1,te=se.SAFE_FOR_XML!==!1,he=se.WHOLE_DOCUMENT||!1,we=se.RETURN_DOM||!1,Z=se.RETURN_DOM_FRAGMENT||!1,Ce=se.RETURN_TRUSTED_TYPE||!1,ye=se.FORCE_BODY||!1,_e=se.SANITIZE_DOM!==!1,Ie=se.SANITIZE_NAMED_PROPS||!1,W=se.KEEP_CONTENT!==!1,ve=se.IN_PLACE||!1,z=se.ALLOWED_URI_REGEXP||z,ut=se.NAMESPACE||qe,j=se.CUSTOM_ELEMENT_HANDLING||{},se.CUSTOM_ELEMENT_HANDLING&&Ct(se.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=se.CUSTOM_ELEMENT_HANDLING.tagNameCheck),se.CUSTOM_ELEMENT_HANDLING&&Ct(se.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=se.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),se.CUSTOM_ELEMENT_HANDLING&&typeof se.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(j.allowCustomizedBuiltInElements=se.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),U&&(be=!1),Z&&(we=!0),xe&&(N=gt({},Gn(sf)),V=[],xe.html===!0&&(gt(N,af),gt(V,cf)),xe.svg===!0&&(gt(N,Ga),gt(V,Za),gt(V,pi)),xe.svgFilters===!0&&(gt(N,Va),gt(V,Za),gt(V,pi)),xe.mathMl===!0&&(gt(N,Ya),gt(V,lf),gt(V,pi))),se.ADD_TAGS&&(N===T&&(N=ao(N)),gt(N,se.ADD_TAGS,Ue)),se.ADD_ATTR&&(V===ne&&(V=ao(V)),gt(V,se.ADD_ATTR,Ue)),se.ADD_URI_SAFE_ATTR&>(Ye,se.ADD_URI_SAFE_ATTR,Ue),se.FORBID_CONTENTS&&(Se===le&&(Se=ao(Se)),gt(Se,se.FORBID_CONTENTS,Ue)),W&&(N["#text"]=!0),he&>(N,["html","head","body"]),N.table&&(gt(N,["tbody"]),delete re.tbody),kn&&kn(se),Qe=se)},It=gt({},["mi","mo","mn","ms","mtext"]),St=gt({},["foreignobject","annotation-xml"]),Fn=gt({},["title","style","font","a","script"]),Bt=gt({},Ga);gt(Bt,Va),gt(Bt,w4);var Me=gt({},Ya);gt(Me,A4);var Ft=function(se){var Le=g(se);(!Le||!Le.tagName)&&(Le={namespaceURI:ut,tagName:"template"});var He=_i(se.tagName),yt=_i(Le.tagName);return Ze[se.namespaceURI]?se.namespaceURI===Ve?Le.namespaceURI===qe?He==="svg":Le.namespaceURI===Xe?He==="svg"&&(yt==="annotation-xml"||It[yt]):!!Bt[He]:se.namespaceURI===Xe?Le.namespaceURI===qe?He==="math":Le.namespaceURI===Ve?He==="math"&&St[yt]:!!Me[He]:se.namespaceURI===qe?Le.namespaceURI===Ve&&!St[yt]||Le.namespaceURI===Xe&&!It[yt]?!1:!Me[He]&&(Fn[He]||!Bt[He]):!!(je==="application/xhtml+xml"&&Ze[se.namespaceURI]):!1},Wt=function(se){tu(t.removed,{element:se});try{se.parentNode.removeChild(se)}catch{try{se.outerHTML=k}catch{se.remove()}}},rr=function(se,Le){try{tu(t.removed,{attribute:Le.getAttributeNode(se),from:Le})}catch{tu(t.removed,{attribute:null,from:Le})}if(Le.removeAttribute(se),se==="is"&&!V[se])if(we||Z)try{Wt(Le)}catch{}else try{Le.setAttribute(se,"")}catch{}},$o=function(se){var Le,He;if(ye)se=""+se;else{var yt=uf(se,/^[\r\n\t ]+/);He=yt&&yt[0]}je==="application/xhtml+xml"&&ut===qe&&(se=''+se+"");var fn=_?_.createHTML(se):se;if(ut===qe)try{Le=new d().parseFromString(fn,je)}catch{}if(!Le||!Le.documentElement){Le=D.createDocument(ut,"template",null);try{Le.documentElement.innerHTML=Nt?k:fn}catch{}}var on=Le.body||Le.documentElement;return se&&He&&on.insertBefore(o.createTextNode(He),on.childNodes[0]||null),ut===qe?O.call(Le,he?"html":"body")[0]:he?Le.documentElement:on},zo=function(se){return B.call(se.ownerDocument||se,se,r.SHOW_ELEMENT|r.SHOW_COMMENT|r.SHOW_TEXT|r.SHOW_PROCESSING_INSTRUCTION|r.SHOW_CDATA_SECTION,null,!1)},qo=function(se){return se instanceof f&&(typeof se.nodeName!="string"||typeof se.textContent!="string"||typeof se.removeChild!="function"||!(se.attributes instanceof s)||typeof se.removeAttribute!="function"||typeof se.setAttribute!="function"||typeof se.namespaceURI!="string"||typeof se.insertBefore!="function"||typeof se.hasChildNodes!="function")},qn=function(se){return Mr(a)==="object"?se instanceof a:se&&Mr(se)==="object"&&typeof se.nodeType=="number"&&typeof se.nodeName=="string"},Sn=function(se,Le,He){P[se]&&b4(P[se],function(yt){yt.call(t,Le,He,Qe)})},_o=function(se){var Le;if(Sn("beforeSanitizeElements",se,null),qo(se)||hn(/[\u0080-\uFFFF]/,se.nodeName))return Wt(se),!0;var He=Ue(se.nodeName);if(Sn("uponSanitizeElement",se,{tagName:He,allowedTags:N}),se.hasChildNodes()&&!qn(se.firstElementChild)&&(!qn(se.content)||!qn(se.content.firstElementChild))&&hn(/<[/\w]/g,se.innerHTML)&&hn(/<[/\w]/g,se.textContent)||He==="select"&&hn(/=0;--en){var or=m(fn[en],!0);or.__removalCount=(se.__removalCount||0)+1,yt.insertBefore(or,v(se))}}return Wt(se),!0}return se instanceof l&&!Ft(se)||(He==="noscript"||He==="noembed"||He==="noframes")&&hn(/<\/no(script|embed|frames)/i,se.innerHTML)?(Wt(se),!0):(U&&se.nodeType===3&&(Le=se.textContent,Le=Kn(Le,q," "),Le=Kn(Le,Q," "),Le=Kn(Le,X," "),se.textContent!==Le&&(tu(t.removed,{element:se.cloneNode()}),se.textContent=Le)),Sn("afterSanitizeElements",se,null),!1)},Xr=function(se,Le,He){if(_e&&(Le==="id"||Le==="name")&&(He in o||He in lt))return!1;if(!(be&&!ie[Le]&&hn(ue,Le))){if(!(pe&&hn(ce,Le))){if(!V[Le]||ie[Le]){if(!(Dn(se)&&(j.tagNameCheck instanceof RegExp&&hn(j.tagNameCheck,se)||j.tagNameCheck instanceof Function&&j.tagNameCheck(se))&&(j.attributeNameCheck instanceof RegExp&&hn(j.attributeNameCheck,Le)||j.attributeNameCheck instanceof Function&&j.attributeNameCheck(Le))||Le==="is"&&j.allowCustomizedBuiltInElements&&(j.tagNameCheck instanceof RegExp&&hn(j.tagNameCheck,He)||j.tagNameCheck instanceof Function&&j.tagNameCheck(He))))return!1}else if(!Ye[Le]){if(!hn(z,Kn(He,ee,""))){if(!((Le==="src"||Le==="xlink:href"||Le==="href")&&se!=="script"&&y4(He,"data:")===0&&Oe[se])){if(!(Ee&&!hn(J,Kn(He,ee,"")))){if(He)return!1}}}}}}return!0},Dn=function(se){return se!=="annotation-xml"&&uf(se,Y)},Eo=function(se){var Le,He,yt,fn;Sn("beforeSanitizeAttributes",se,null);var on=se.attributes;if(on){var en={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V};for(fn=on.length;fn--;){Le=on[fn];var or=Le,Yt=or.name,Wo=or.namespaceURI;if(He=Yt==="value"?Le.value:_4(Le.value),yt=Ue(Yt),en.attrName=yt,en.attrValue=He,en.keepAttr=!0,en.forceKeepAttr=void 0,Sn("uponSanitizeAttribute",se,en),He=en.attrValue,te&&hn(/((--!?|])>)|<\/(style|title)/i,He)){rr(Yt,se);continue}if(!en.forceKeepAttr&&(rr(Yt,se),!!en.keepAttr)){if(!M&&hn(/\/>/i,He)){rr(Yt,se);continue}U&&(He=Kn(He,q," "),He=Kn(He,Q," "),He=Kn(He,X," "));var Ko=Ue(se.nodeName);if(Xr(Ko,yt,He)){if(Ie&&(yt==="id"||yt==="name")&&(rr(Yt,se),He=oe+He),_&&Mr(p)==="object"&&typeof p.getAttributeType=="function"&&!Wo)switch(p.getAttributeType(Ko,yt)){case"TrustedHTML":{He=_.createHTML(He);break}case"TrustedScriptURL":{He=_.createScriptURL(He);break}}try{Wo?se.setAttributeNS(Wo,Yt,He):se.setAttribute(Yt,He),qo(se)?Wt(se):of(t.removed)}catch{}}}}Sn("afterSanitizeAttributes",se,null)}},Nu=function Je(se){var Le,He=zo(se);for(Sn("beforeSanitizeShadowDOM",se,null);Le=He.nextNode();)Sn("uponSanitizeShadowNode",Le,null),!_o(Le)&&(Le.content instanceof u&&Je(Le.content),Eo(Le));Sn("afterSanitizeShadowDOM",se,null)};return t.sanitize=function(Je){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le,He,yt,fn,on;if(Nt=!Je,Nt&&(Je=""),typeof Je!="string"&&!qn(Je))if(typeof Je.toString=="function"){if(Je=Je.toString(),typeof Je!="string")throw Ka("dirty is not a string, aborting")}else throw Ka("toString is not a function");if(!t.isSupported){if(Mr(e.toStaticHTML)==="object"||typeof e.toStaticHTML=="function"){if(typeof Je=="string")return e.toStaticHTML(Je);if(qn(Je))return e.toStaticHTML(Je.outerHTML)}return Je}if(de||Tt(se),t.removed=[],typeof Je=="string"&&(ve=!1),ve){if(Je.nodeName){var en=Ue(Je.nodeName);if(!N[en]||re[en])throw Ka("root node is forbidden and cannot be sanitized in-place")}}else if(Je instanceof a)Le=$o(""),He=Le.ownerDocument.importNode(Je,!0),He.nodeType===1&&He.nodeName==="BODY"||He.nodeName==="HTML"?Le=He:Le.appendChild(He);else{if(!we&&!U&&!he&&Je.indexOf("<")===-1)return _&&Ce?_.createHTML(Je):Je;if(Le=$o(Je),!Le)return we?null:Ce?k:""}Le&&ye&&Wt(Le.firstChild);for(var or=zo(ve?Je:Le);yt=or.nextNode();)yt.nodeType===3&&yt===fn||_o(yt)||(yt.content instanceof u&&Nu(yt.content),Eo(yt),fn=yt);if(fn=null,ve)return Je;if(we){if(Z)for(on=S.call(Le.ownerDocument);Le.firstChild;)on.appendChild(Le.firstChild);else on=Le;return(V.shadowroot||V.shadowrootmod)&&(on=R.call(n,on,!0)),on}var Yt=he?Le.outerHTML:Le.innerHTML;return he&&N["!doctype"]&&Le.ownerDocument&&Le.ownerDocument.doctype&&Le.ownerDocument.doctype.name&&hn(R4,Le.ownerDocument.doctype.name)&&(Yt="
-`+Yt),U&&(Yt=Kn(Yt,q," "),Yt=Kn(Yt,Q," "),Yt=Kn(Yt,X," ")),_&&Ce?_.createHTML(Yt):Yt},t.setConfig=function(Je){Tt(Je),de=!0},t.clearConfig=function(){Qe=null,de=!1},t.isValidAttribute=function(Je,se,Le){Qe||Tt({});var He=Ue(Je),yt=Ue(se);return Xr(He,yt,Le)},t.addHook=function(Je,se){typeof se=="function"&&(P[Je]=P[Je]||[],tu(P[Je],se))},t.removeHook=function(Je){if(P[Je])return of(P[Je])},t.removeHooks=function(Je){P[Je]&&(P[Je]=[])},t.removeAllHooks=function(){P={}},t}Ap();var N4={exports:{}};function M4(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Qa={exports:{}};const j4={},H4=Object.freeze(Object.defineProperty({__proto__:null,default:j4},Symbol.toStringTag,{value:"Module"})),U4=Ym(H4);var ff;function bt(){return ff||(ff=1,function(e,t){(function(n,o){e.exports=o()})(rt,function(){var n=n||function(o,u){var c;if(typeof window<"u"&&window.crypto&&(c=window.crypto),typeof self<"u"&&self.crypto&&(c=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(c=globalThis.crypto),!c&&typeof window<"u"&&window.msCrypto&&(c=window.msCrypto),!c&&typeof rt<"u"&&rt.crypto&&(c=rt.crypto),!c&&typeof M4=="function")try{c=U4}catch{}var a=function(){if(c){if(typeof c.getRandomValues=="function")try{return c.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof c.randomBytes=="function")try{return c.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function g(){}return function(b){var _;return g.prototype=b,_=new g,g.prototype=null,_}}(),r={},i=r.lib={},s=i.Base=function(){return{extend:function(g){var b=l(this);return g&&b.mixIn(g),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var b in g)g.hasOwnProperty(b)&&(this[b]=g[b]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),f=i.WordArray=s.extend({init:function(g,b){g=this.words=g||[],b!=u?this.sigBytes=b:this.sigBytes=g.length*4},toString:function(g){return(g||p).stringify(this)},concat:function(g){var b=this.words,_=g.words,k=this.sigBytes,A=g.sigBytes;if(this.clamp(),k%4)for(var D=0;D>>2]>>>24-D%4*8&255;b[k+D>>>2]|=B<<24-(k+D)%4*8}else for(var S=0;S>>2]=_[S>>>2];return this.sigBytes+=A,this},clamp:function(){var g=this.words,b=this.sigBytes;g[b>>>2]&=4294967295<<32-b%4*8,g.length=o.ceil(b/4)},clone:function(){var g=s.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var b=[],_=0;_>>2]>>>24-A%4*8&255;k.push((D>>>4).toString(16)),k.push((D&15).toString(16))}return k.join("")},parse:function(g){for(var b=g.length,_=[],k=0;k>>3]|=parseInt(g.substr(k,2),16)<<24-k%8*4;return new f.init(_,b/2)}},h=d.Latin1={stringify:function(g){for(var b=g.words,_=g.sigBytes,k=[],A=0;A<_;A++){var D=b[A>>>2]>>>24-A%4*8&255;k.push(String.fromCharCode(D))}return k.join("")},parse:function(g){for(var b=g.length,_=[],k=0;k>>2]|=(g.charCodeAt(k)&255)<<24-k%4*8;return new f.init(_,b)}},m=d.Utf8={stringify:function(g){try{return decodeURIComponent(escape(h.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return h.parse(unescape(encodeURIComponent(g)))}},v=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=m.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var b,_=this._data,k=_.words,A=_.sigBytes,D=this.blockSize,B=D*4,S=A/B;g?S=o.ceil(S):S=o.max((S|0)-this._minBufferSize,0);var O=S*D,R=o.min(O*4,A);if(O){for(var H=0;H>>2]|=r[f]<<24-f%4*8;a.call(this,s,i)}else a.apply(this,arguments)};l.prototype=c}}(),n.lib.WordArray})}(Ja)),Ja.exports}var e0={exports:{}},hf;function z4(){return hf||(hf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,a=o.enc;a.Utf16=a.Utf16BE={stringify:function(r){for(var i=r.words,s=r.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var i=r.length,s=[],f=0;f>>1]|=r.charCodeAt(f)<<16-f%2*16;return c.create(s,i*2)}},a.Utf16LE={stringify:function(r){for(var i=r.words,s=r.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var i=r.length,s=[],f=0;f>>1]|=l(r.charCodeAt(f)<<16-f%2*16);return c.create(s,i*2)}};function l(r){return r<<8&4278255360|r>>>8&16711935}}(),n.enc.Utf16})}(e0)),e0.exports}var t0={exports:{}},xf;function bo(){return xf||(xf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,a=o.enc;a.Base64={stringify:function(r){var i=r.words,s=r.sigBytes,f=this._map;r.clamp();for(var d=[],p=0;p>>2]>>>24-p%4*8&255,m=i[p+1>>>2]>>>24-(p+1)%4*8&255,v=i[p+2>>>2]>>>24-(p+2)%4*8&255,y=h<<16|m<<8|v,g=0;g<4&&p+g*.75>>6*(3-g)&63));var b=f.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(r){var i=r.length,s=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-p%4*2,v=h|m;f[d>>>2]|=v<<24-d%4*8,d++}return c.create(f,d)}}(),n.enc.Base64})}(t0)),t0.exports}var n0={exports:{}},mf;function q4(){return mf||(mf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,a=o.enc;a.Base64url={stringify:function(r,i){i===void 0&&(i=!0);var s=r.words,f=r.sigBytes,d=i?this._safe_map:this._map;r.clamp();for(var p=[],h=0;h>>2]>>>24-h%4*8&255,v=s[h+1>>>2]>>>24-(h+1)%4*8&255,y=s[h+2>>>2]>>>24-(h+2)%4*8&255,g=m<<16|v<<8|y,b=0;b<4&&h+b*.75>>6*(3-b)&63));var _=d.charAt(64);if(_)for(;p.length%4;)p.push(_);return p.join("")},parse:function(r,i){i===void 0&&(i=!0);var s=r.length,f=i?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var p=0;p>>6-p%4*2,v=h|m;f[d>>>2]|=v<<24-d%4*8,d++}return c.create(f,d)}}(),n.enc.Base64url})}(n0)),n0.exports}var r0={exports:{}},vf;function yo(){return vf||(vf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(o){var u=n,c=u.lib,a=c.WordArray,l=c.Hasher,r=u.algo,i=[];(function(){for(var m=0;m<64;m++)i[m]=o.abs(o.sin(m+1))*4294967296|0})();var s=r.MD5=l.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(m,v){for(var y=0;y<16;y++){var g=v+y,b=m[g];m[g]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360}var _=this._hash.words,k=m[v+0],A=m[v+1],D=m[v+2],B=m[v+3],S=m[v+4],O=m[v+5],R=m[v+6],H=m[v+7],P=m[v+8],q=m[v+9],Q=m[v+10],X=m[v+11],ue=m[v+12],ce=m[v+13],J=m[v+14],ee=m[v+15],Y=_[0],z=_[1],N=_[2],T=_[3];Y=f(Y,z,N,T,k,7,i[0]),T=f(T,Y,z,N,A,12,i[1]),N=f(N,T,Y,z,D,17,i[2]),z=f(z,N,T,Y,B,22,i[3]),Y=f(Y,z,N,T,S,7,i[4]),T=f(T,Y,z,N,O,12,i[5]),N=f(N,T,Y,z,R,17,i[6]),z=f(z,N,T,Y,H,22,i[7]),Y=f(Y,z,N,T,P,7,i[8]),T=f(T,Y,z,N,q,12,i[9]),N=f(N,T,Y,z,Q,17,i[10]),z=f(z,N,T,Y,X,22,i[11]),Y=f(Y,z,N,T,ue,7,i[12]),T=f(T,Y,z,N,ce,12,i[13]),N=f(N,T,Y,z,J,17,i[14]),z=f(z,N,T,Y,ee,22,i[15]),Y=d(Y,z,N,T,A,5,i[16]),T=d(T,Y,z,N,R,9,i[17]),N=d(N,T,Y,z,X,14,i[18]),z=d(z,N,T,Y,k,20,i[19]),Y=d(Y,z,N,T,O,5,i[20]),T=d(T,Y,z,N,Q,9,i[21]),N=d(N,T,Y,z,ee,14,i[22]),z=d(z,N,T,Y,S,20,i[23]),Y=d(Y,z,N,T,q,5,i[24]),T=d(T,Y,z,N,J,9,i[25]),N=d(N,T,Y,z,B,14,i[26]),z=d(z,N,T,Y,P,20,i[27]),Y=d(Y,z,N,T,ce,5,i[28]),T=d(T,Y,z,N,D,9,i[29]),N=d(N,T,Y,z,H,14,i[30]),z=d(z,N,T,Y,ue,20,i[31]),Y=p(Y,z,N,T,O,4,i[32]),T=p(T,Y,z,N,P,11,i[33]),N=p(N,T,Y,z,X,16,i[34]),z=p(z,N,T,Y,J,23,i[35]),Y=p(Y,z,N,T,A,4,i[36]),T=p(T,Y,z,N,S,11,i[37]),N=p(N,T,Y,z,H,16,i[38]),z=p(z,N,T,Y,Q,23,i[39]),Y=p(Y,z,N,T,ce,4,i[40]),T=p(T,Y,z,N,k,11,i[41]),N=p(N,T,Y,z,B,16,i[42]),z=p(z,N,T,Y,R,23,i[43]),Y=p(Y,z,N,T,q,4,i[44]),T=p(T,Y,z,N,ue,11,i[45]),N=p(N,T,Y,z,ee,16,i[46]),z=p(z,N,T,Y,D,23,i[47]),Y=h(Y,z,N,T,k,6,i[48]),T=h(T,Y,z,N,H,10,i[49]),N=h(N,T,Y,z,J,15,i[50]),z=h(z,N,T,Y,O,21,i[51]),Y=h(Y,z,N,T,ue,6,i[52]),T=h(T,Y,z,N,B,10,i[53]),N=h(N,T,Y,z,Q,15,i[54]),z=h(z,N,T,Y,A,21,i[55]),Y=h(Y,z,N,T,P,6,i[56]),T=h(T,Y,z,N,ee,10,i[57]),N=h(N,T,Y,z,R,15,i[58]),z=h(z,N,T,Y,ce,21,i[59]),Y=h(Y,z,N,T,S,6,i[60]),T=h(T,Y,z,N,X,10,i[61]),N=h(N,T,Y,z,D,15,i[62]),z=h(z,N,T,Y,q,21,i[63]),_[0]=_[0]+Y|0,_[1]=_[1]+z|0,_[2]=_[2]+N|0,_[3]=_[3]+T|0},_doFinalize:function(){var m=this._data,v=m.words,y=this._nDataBytes*8,g=m.sigBytes*8;v[g>>>5]|=128<<24-g%32;var b=o.floor(y/4294967296),_=y;v[(g+64>>>9<<4)+15]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,v[(g+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,m.sigBytes=(v.length+1)*4,this._process();for(var k=this._hash,A=k.words,D=0;D<4;D++){var B=A[D];A[D]=(B<<8|B>>>24)&16711935|(B<<24|B>>>8)&4278255360}return k},clone:function(){var m=l.clone.call(this);return m._hash=this._hash.clone(),m}});function f(m,v,y,g,b,_,k){var A=m+(v&y|~v&g)+b+k;return(A<<_|A>>>32-_)+v}function d(m,v,y,g,b,_,k){var A=m+(v&g|y&~g)+b+k;return(A<<_|A>>>32-_)+v}function p(m,v,y,g,b,_,k){var A=m+(v^y^g)+b+k;return(A<<_|A>>>32-_)+v}function h(m,v,y,g,b,_,k){var A=m+(y^(v|~g))+b+k;return(A<<_|A>>>32-_)+v}u.MD5=l._createHelper(s),u.HmacMD5=l._createHmacHelper(s)}(Math),n.MD5})}(r0)),r0.exports}var o0={exports:{}},gf;function Cp(){return gf||(gf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,a=u.Hasher,l=o.algo,r=[],i=l.SHA1=a.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(s,f){for(var d=this._hash.words,p=d[0],h=d[1],m=d[2],v=d[3],y=d[4],g=0;g<80;g++){if(g<16)r[g]=s[f+g]|0;else{var b=r[g-3]^r[g-8]^r[g-14]^r[g-16];r[g]=b<<1|b>>>31}var _=(p<<5|p>>>27)+y+r[g];g<20?_+=(h&m|~h&v)+1518500249:g<40?_+=(h^m^v)+1859775393:g<60?_+=(h&m|h&v|m&v)-1894007588:_+=(h^m^v)-899497514,y=v,v=m,m=h<<30|h>>>2,h=p,p=_}d[0]=d[0]+p|0,d[1]=d[1]+h|0,d[2]=d[2]+m|0,d[3]=d[3]+v|0,d[4]=d[4]+y|0},_doFinalize:function(){var s=this._data,f=s.words,d=this._nDataBytes*8,p=s.sigBytes*8;return f[p>>>5]|=128<<24-p%32,f[(p+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(p+64>>>9<<4)+15]=d,s.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var s=a.clone.call(this);return s._hash=this._hash.clone(),s}});o.SHA1=a._createHelper(i),o.HmacSHA1=a._createHmacHelper(i)}(),n.SHA1})}(o0)),o0.exports}var u0={exports:{}},bf;function Hs(){return bf||(bf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(o){var u=n,c=u.lib,a=c.WordArray,l=c.Hasher,r=u.algo,i=[],s=[];(function(){function p(y){for(var g=o.sqrt(y),b=2;b<=g;b++)if(!(y%b))return!1;return!0}function h(y){return(y-(y|0))*4294967296|0}for(var m=2,v=0;v<64;)p(m)&&(v<8&&(i[v]=h(o.pow(m,1/2))),s[v]=h(o.pow(m,1/3)),v++),m++})();var f=[],d=r.SHA256=l.extend({_doReset:function(){this._hash=new a.init(i.slice(0))},_doProcessBlock:function(p,h){for(var m=this._hash.words,v=m[0],y=m[1],g=m[2],b=m[3],_=m[4],k=m[5],A=m[6],D=m[7],B=0;B<64;B++){if(B<16)f[B]=p[h+B]|0;else{var S=f[B-15],O=(S<<25|S>>>7)^(S<<14|S>>>18)^S>>>3,R=f[B-2],H=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;f[B]=O+f[B-7]+H+f[B-16]}var P=_&k^~_&A,q=v&y^v&g^y&g,Q=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),X=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),ue=D+X+P+s[B]+f[B],ce=Q+q;D=A,A=k,k=_,_=b+ue|0,b=g,g=y,y=v,v=ue+ce|0}m[0]=m[0]+v|0,m[1]=m[1]+y|0,m[2]=m[2]+g|0,m[3]=m[3]+b|0,m[4]=m[4]+_|0,m[5]=m[5]+k|0,m[6]=m[6]+A|0,m[7]=m[7]+D|0},_doFinalize:function(){var p=this._data,h=p.words,m=this._nDataBytes*8,v=p.sigBytes*8;return h[v>>>5]|=128<<24-v%32,h[(v+64>>>9<<4)+14]=o.floor(m/4294967296),h[(v+64>>>9<<4)+15]=m,p.sigBytes=h.length*4,this._process(),this._hash},clone:function(){var p=l.clone.call(this);return p._hash=this._hash.clone(),p}});u.SHA256=l._createHelper(d),u.HmacSHA256=l._createHmacHelper(d)}(Math),n.SHA256})}(u0)),u0.exports}var i0={exports:{}},yf;function W4(){return yf||(yf=1,function(e,t){(function(n,o,u){e.exports=o(bt(),Hs())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.WordArray,a=o.algo,l=a.SHA256,r=a.SHA224=l.extend({_doReset:function(){this._hash=new c.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var i=l._doFinalize.call(this);return i.sigBytes-=4,i}});o.SHA224=l._createHelper(r),o.HmacSHA224=l._createHmacHelper(r)}(),n.SHA224})}(i0)),i0.exports}var a0={exports:{}},_f;function kp(){return _f||(_f=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra())})(rt,function(n){return function(){var o=n,u=o.lib,c=u.Hasher,a=o.x64,l=a.Word,r=a.WordArray,i=o.algo;function s(){return l.create.apply(l,arguments)}var f=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],d=[];(function(){for(var h=0;h<80;h++)d[h]=s()})();var p=i.SHA512=c.extend({_doReset:function(){this._hash=new r.init([new l.init(1779033703,4089235720),new l.init(3144134277,2227873595),new l.init(1013904242,4271175723),new l.init(2773480762,1595750129),new l.init(1359893119,2917565137),new l.init(2600822924,725511199),new l.init(528734635,4215389547),new l.init(1541459225,327033209)])},_doProcessBlock:function(h,m){for(var v=this._hash.words,y=v[0],g=v[1],b=v[2],_=v[3],k=v[4],A=v[5],D=v[6],B=v[7],S=y.high,O=y.low,R=g.high,H=g.low,P=b.high,q=b.low,Q=_.high,X=_.low,ue=k.high,ce=k.low,J=A.high,ee=A.low,Y=D.high,z=D.low,N=B.high,T=B.low,V=S,ne=O,j=R,re=H,ie=P,pe=q,be=Q,Ee=X,M=ue,U=ce,te=J,he=ee,de=Y,ye=z,we=N,Z=T,Ce=0;Ce<80;Ce++){var _e,Ie,oe=d[Ce];if(Ce<16)Ie=oe.high=h[m+Ce*2]|0,_e=oe.low=h[m+Ce*2+1]|0;else{var W=d[Ce-15],ve=W.high,xe=W.low,Se=(ve>>>1|xe<<31)^(ve>>>8|xe<<24)^ve>>>7,le=(xe>>>1|ve<<31)^(xe>>>8|ve<<24)^(xe>>>7|ve<<25),Oe=d[Ce-2],ze=Oe.high,Ye=Oe.low,nt=(ze>>>19|Ye<<13)^(ze<<3|Ye>>>29)^ze>>>6,Xe=(Ye>>>19|ze<<13)^(Ye<<3|ze>>>29)^(Ye>>>6|ze<<26),Ve=d[Ce-7],qe=Ve.high,ut=Ve.low,Nt=d[Ce-16],Ze=Nt.high,Ge=Nt.low;_e=le+ut,Ie=Se+qe+(_e>>>0>>0?1:0),_e=_e+Xe,Ie=Ie+nt+(_e>>>0>>0?1:0),_e=_e+Ge,Ie=Ie+Ze+(_e>>>0>>0?1:0),oe.high=Ie,oe.low=_e}var je=M&te^~M&de,ke=U&he^~U&ye,Ne=V&j^V&ie^j&ie,Ue=ne&re^ne&pe^re&pe,Qe=(V>>>28|ne<<4)^(V<<30|ne>>>2)^(V<<25|ne>>>7),lt=(ne>>>28|V<<4)^(ne<<30|V>>>2)^(ne<<25|V>>>7),Ct=(M>>>14|U<<18)^(M>>>18|U<<14)^(M<<23|U>>>9),Tt=(U>>>14|M<<18)^(U>>>18|M<<14)^(U<<23|M>>>9),It=f[Ce],St=It.high,Fn=It.low,Bt=Z+Tt,Me=we+Ct+(Bt>>>0>>0?1:0),Bt=Bt+ke,Me=Me+je+(Bt>>>0>>0?1:0),Bt=Bt+Fn,Me=Me+St+(Bt>>>0>>0?1:0),Bt=Bt+_e,Me=Me+Ie+(Bt>>>0<_e>>>0?1:0),Ft=lt+Ue,Wt=Qe+Ne+(Ft>>>0>>0?1:0);we=de,Z=ye,de=te,ye=he,te=M,he=U,U=Ee+Bt|0,M=be+Me+(U>>>0>>0?1:0)|0,be=ie,Ee=pe,ie=j,pe=re,j=V,re=ne,ne=Bt+Ft|0,V=Me+Wt+(ne>>>0>>0?1:0)|0}O=y.low=O+ne,y.high=S+V+(O>>>0>>0?1:0),H=g.low=H+re,g.high=R+j+(H>>>0>>0?1:0),q=b.low=q+pe,b.high=P+ie+(q>>>0>>0?1:0),X=_.low=X+Ee,_.high=Q+be+(X>>>0>>0?1:0),ce=k.low=ce+U,k.high=ue+M+(ce>>>0>>0?1:0),ee=A.low=ee+he,A.high=J+te+(ee>>>0>>0?1:0),z=D.low=z+ye,D.high=Y+de+(z>>>0>>0?1:0),T=B.low=T+Z,B.high=N+we+(T>>>0>>0?1:0)},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,y=h.sigBytes*8;m[y>>>5]|=128<<24-y%32,m[(y+128>>>10<<5)+30]=Math.floor(v/4294967296),m[(y+128>>>10<<5)+31]=v,h.sigBytes=m.length*4,this._process();var g=this._hash.toX32();return g},clone:function(){var h=c.clone.call(this);return h._hash=this._hash.clone(),h},blockSize:1024/32});o.SHA512=c._createHelper(p),o.HmacSHA512=c._createHmacHelper(p)}(),n.SHA512})}(a0)),a0.exports}var s0={exports:{}},Ef;function K4(){return Ef||(Ef=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra(),kp())})(rt,function(n){return function(){var o=n,u=o.x64,c=u.Word,a=u.WordArray,l=o.algo,r=l.SHA512,i=l.SHA384=r.extend({_doReset:function(){this._hash=new a.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var s=r._doFinalize.call(this);return s.sigBytes-=16,s}});o.SHA384=r._createHelper(i),o.HmacSHA384=r._createHmacHelper(i)}(),n.SHA384})}(s0)),s0.exports}var c0={exports:{}},wf;function G4(){return wf||(wf=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra())})(rt,function(n){return function(o){var u=n,c=u.lib,a=c.WordArray,l=c.Hasher,r=u.x64,i=r.Word,s=u.algo,f=[],d=[],p=[];(function(){for(var v=1,y=0,g=0;g<24;g++){f[v+5*y]=(g+1)*(g+2)/2%64;var b=y%5,_=(2*v+3*y)%5;v=b,y=_}for(var v=0;v<5;v++)for(var y=0;y<5;y++)d[v+5*y]=y+(2*v+3*y)%5*5;for(var k=1,A=0;A<24;A++){for(var D=0,B=0,S=0;S<7;S++){if(k&1){var O=(1<>>24)&16711935|(k<<24|k>>>8)&4278255360,A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360;var D=g[_];D.high^=A,D.low^=k}for(var B=0;B<24;B++){for(var S=0;S<5;S++){for(var O=0,R=0,H=0;H<5;H++){var D=g[S+5*H];O^=D.high,R^=D.low}var P=h[S];P.high=O,P.low=R}for(var S=0;S<5;S++)for(var q=h[(S+4)%5],Q=h[(S+1)%5],X=Q.high,ue=Q.low,O=q.high^(X<<1|ue>>>31),R=q.low^(ue<<1|X>>>31),H=0;H<5;H++){var D=g[S+5*H];D.high^=O,D.low^=R}for(var ce=1;ce<25;ce++){var O,R,D=g[ce],J=D.high,ee=D.low,Y=f[ce];Y<32?(O=J<>>32-Y,R=ee<>>32-Y):(O=ee<>>64-Y,R=J<>>64-Y);var z=h[d[ce]];z.high=O,z.low=R}var N=h[0],T=g[0];N.high=T.high,N.low=T.low;for(var S=0;S<5;S++)for(var H=0;H<5;H++){var ce=S+5*H,D=g[ce],V=h[ce],ne=h[(S+1)%5+5*H],j=h[(S+2)%5+5*H];D.high=V.high^~ne.high&j.high,D.low=V.low^~ne.low&j.low}var D=g[0],re=p[B];D.high^=re.high,D.low^=re.low}},_doFinalize:function(){var v=this._data,y=v.words;this._nDataBytes*8;var g=v.sigBytes*8,b=this.blockSize*32;y[g>>>5]|=1<<24-g%32,y[(o.ceil((g+1)/b)*b>>>5)-1]|=128,v.sigBytes=y.length*4,this._process();for(var _=this._state,k=this.cfg.outputLength/8,A=k/8,D=[],B=0;B>>24)&16711935|(O<<24|O>>>8)&4278255360,R=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,D.push(R),D.push(O)}return new a.init(D,k)},clone:function(){for(var v=l.clone.call(this),y=v._state=this._state.slice(0),g=0;g<25;g++)y[g]=y[g].clone();return v}});u.SHA3=l._createHelper(m),u.HmacSHA3=l._createHmacHelper(m)}(Math),n.SHA3})}(c0)),c0.exports}var l0={exports:{}},Af;function V4(){return Af||(Af=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){/** @preserve
+`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}
`}br(){return this.options.xhtml?"
":"
"}del(t){return`${t}`}link(t,n,o){if(t=Jl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u='"+o+"",u}image(t,n,o){if(t=Jl(this.options.sanitize,this.options.baseUrl,t),t===null)return o;let u=`":">",u}text(t){return t}}class Ep{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,o){return""+o}image(t,n,o){return""+o}br(){return""}}class wp{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let o=t,u=0;if(this.seen.hasOwnProperty(o)){u=this.seen[t];do u++,o=t+"-"+u;while(this.seen.hasOwnProperty(o))}return n||(this.seen[t]=u,this.seen[o]=0),o}slug(t,n={}){const o=this.serialize(t);return this.getNextSafeSlug(o,n.dryrun)}}class Gr{constructor(t){this.options=t||go,this.options.renderer=this.options.renderer||new Hs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ep,this.slugger=new wp}static parse(t,n){return new Gr(n).parse(t)}static parseInline(t,n){return new Gr(n).parseInline(t)}parse(t,n=!0){let o="",u,s,i,l,r,a,c,f,d,p,h,m,v,y,g,b,_,k,A;const D=t.length;for(u=0;u0&&g.tokens[0].type==="paragraph"?(g.tokens[0].text=k+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&g.tokens[0].tokens[0].type==="text"&&(g.tokens[0].tokens[0].text=k+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:k}):y+=k),y+=this.parse(g.tokens,v),d+=this.renderer.listitem(y,_,b);o+=this.renderer.list(d,h,m);continue}case"html":{o+=this.renderer.html(p.text);continue}case"paragraph":{o+=this.renderer.paragraph(this.parseInline(p.tokens));continue}case"text":{for(d=p.tokens?this.parseInline(p.tokens):p.text;u+1{if(o.message+=`
+Please report this to https://github.com/markedjs/marked.`,e){const u="An error occurred:
"+gn(o.message+"",!0)+"
";if(t)return Promise.resolve(u);if(n){n(null,u);return}return u}if(t)return Promise.reject(o);if(n){n(o);return}throw o}}function Ap(e,t){return(n,o,u)=>{typeof o=="function"&&(u=o,o=null);const s={...o};o={...at.defaults,...s};const i=Gy(o.silent,o.async,u);if(typeof n>"u"||n===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(qy(o),o.hooks&&(o.hooks.options=o),u){const l=o.highlight;let r;try{o.hooks&&(n=o.hooks.preprocess(n)),r=e(n,o)}catch(f){return i(f)}const a=function(f){let d;if(!f)try{o.walkTokens&&at.walkTokens(r,o.walkTokens),d=t(r,o),o.hooks&&(d=o.hooks.postprocess(d))}catch(p){f=p}return o.highlight=l,f?i(f):u(null,d)};if(!l||l.length<3||(delete o.highlight,!r.length))return a();let c=0;at.walkTokens(r,function(f){f.type==="code"&&(c++,setTimeout(()=>{l(f.text,f.lang,function(d,p){if(d)return a(d);p!=null&&p!==f.text&&(f.text=p,f.escaped=!0),c--,c===0&&a()})},0))}),c===0&&a();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(n):n).then(l=>e(l,o)).then(l=>o.walkTokens?Promise.all(at.walkTokens(l,o.walkTokens)).then(()=>l):l).then(l=>t(l,o)).then(l=>o.hooks?o.hooks.postprocess(l):l).catch(i);try{o.hooks&&(n=o.hooks.preprocess(n));const l=e(n,o);o.walkTokens&&at.walkTokens(l,o.walkTokens);let r=t(l,o);return o.hooks&&(r=o.hooks.postprocess(r)),r}catch(l){return i(l)}}}function at(e,t,n){return Ap(Kr.lex,Gr.parse)(e,t,n)}at.options=at.setOptions=function(e){return at.defaults={...at.defaults,...e},By(at.defaults),at};at.getDefaults=gp;at.defaults=go;at.use=function(...e){const t=at.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const o={...n};if(o.async=at.defaults.async||o.async||!1,n.extensions&&(n.extensions.forEach(u=>{if(!u.name)throw new Error("extension name required");if(u.renderer){const s=t.renderers[u.name];s?t.renderers[u.name]=function(...i){let l=u.renderer.apply(this,i);return l===!1&&(l=s.apply(this,i)),l}:t.renderers[u.name]=u.renderer}if(u.tokenizer){if(!u.level||u.level!=="block"&&u.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[u.level]?t[u.level].unshift(u.tokenizer):t[u.level]=[u.tokenizer],u.start&&(u.level==="block"?t.startBlock?t.startBlock.push(u.start):t.startBlock=[u.start]:u.level==="inline"&&(t.startInline?t.startInline.push(u.start):t.startInline=[u.start]))}u.childTokens&&(t.childTokens[u.name]=u.childTokens)}),o.extensions=t),n.renderer){const u=at.defaults.renderer||new Hs;for(const s in n.renderer){const i=u[s];u[s]=(...l)=>{let r=n.renderer[s].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.renderer=u}if(n.tokenizer){const u=at.defaults.tokenizer||new js;for(const s in n.tokenizer){const i=u[s];u[s]=(...l)=>{let r=n.tokenizer[s].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.tokenizer=u}if(n.hooks){const u=at.defaults.hooks||new Li;for(const s in n.hooks){const i=u[s];Li.passThroughHooks.has(s)?u[s]=l=>{if(at.defaults.async)return Promise.resolve(n.hooks[s].call(u,l)).then(a=>i.call(u,a));const r=n.hooks[s].call(u,l);return i.call(u,r)}:u[s]=(...l)=>{let r=n.hooks[s].apply(u,l);return r===!1&&(r=i.apply(u,l)),r}}o.hooks=u}if(n.walkTokens){const u=at.defaults.walkTokens;o.walkTokens=function(s){let i=[];return i.push(n.walkTokens.call(this,s)),u&&(i=i.concat(u.call(this,s))),i}}at.setOptions(o)})};at.walkTokens=function(e,t){let n=[];for(const o of e)switch(n=n.concat(t.call(at,o)),o.type){case"table":{for(const u of o.header)n=n.concat(at.walkTokens(u.tokens,t));for(const u of o.rows)for(const s of u)n=n.concat(at.walkTokens(s.tokens,t));break}case"list":{n=n.concat(at.walkTokens(o.items,t));break}default:at.defaults.extensions&&at.defaults.extensions.childTokens&&at.defaults.extensions.childTokens[o.type]?at.defaults.extensions.childTokens[o.type].forEach(function(u){n=n.concat(at.walkTokens(o[u],t))}):o.tokens&&(n=n.concat(at.walkTokens(o.tokens,t)))}return n};at.parseInline=Ap(Kr.lexInline,Gr.parseInline);at.Parser=Gr;at.parser=Gr.parse;at.Renderer=Hs;at.TextRenderer=Ep;at.Lexer=Kr;at.lexer=Kr.lex;at.Tokenizer=js;at.Slugger=wp;at.Hooks=Li;at.parse=at;at.options;at.setOptions;at.use;at.walkTokens;at.parseInline;Gr.parse;Kr.lex;const Vy={name:"PreviousTalks",data:()=>({activeTalk:null,showAll:{2021:!1,2020:!1,2019:!1,2018:!1}}),mounted(){this.activeTalk=this.$tm("archive.previousTalks.talks")[0].list[0].url}},Yy={class:"col-sm-12 row card p-xsmall"},Zy={class:"col-sm-12 col-md-3 pr-3xsmall"},Qy={class:"list"},Xy={class:"yearTitle pb-small border-bottom-theme mb-small type-center"},Jy=["onClick"],e4=["href"],t4=["href"],n4={class:"yearTitle bg-background pb-small border-bottom-theme mb-small type-center"},r4=["onClick"],o4=["onClick"],u4={class:"theme ml-2xsmall mt-xsmall mb-medium"},i4={key:0,class:"col-sm-9 pl-3xsmall"},a4=["src"];function s4(e,t,n,o,u,s){return ze(),Ye("div",Yy,[Re("div",Zy,[Re("div",Qy,[(ze(!0),Ye(Et,null,Nn(e.$tm("archive.previousTalks.talks"),({year:i,list:l,playlistLink:r})=>(ze(),Ye("div",{key:i,class:"mb-medium"},[e.$store.state.isMobile?(ze(),Ye(Et,{key:0},[Re("h3",Xy,qt(i),1),(ze(!0),Ye(Et,null,Nn(e.showAll[i]?l:l.slice(0,3),({authors:a,title:c,url:f})=>(ze(),Ye("div",{key:f,class:"pt-small pb-small",onClick:d=>e.activeTalk=f},[Re("div",null,[(ze(!0),Ye(Et,null,Nn(a,(d,p)=>(ze(),Ye("span",{key:d,class:"type-small"},qt(d)+qt(p!==a.length-1?", ":""),1))),128))]),Re("a",{href:`https://www.youtube.com/watch?v=${f.split("/embed/")[1]}`,class:"mt-3xsmall"},qt(c),9,e4)],8,Jy))),128))],64)):(ze(),Ye(Et,{key:1},[Re("a",{href:r,target:"_blank"},[Re("h3",n4,qt(i),1)],8,t4),(ze(!0),Ye(Et,null,Nn(l,({authors:a,title:c,url:f})=>(ze(),Ye("button",{key:f,class:cn(["p-small pl-2xsmall pr-2xsmall rounded",e.activeTalk===f?"bg-theme color-white":""]),onClick:d=>e.activeTalk=f},[(ze(!0),Ye(Et,null,Nn(a,(d,p)=>(ze(),Ye("span",{key:d,class:"type-small"},qt(d)+qt(p!==a.length-1?", ":""),1))),128)),Re("div",{class:cn(["mt-3xsmall",e.activeTalk===f?"color-white":"color-theme"])},qt(c),3)],10,r4))),128))],64)),e.$store.state.isMobile&&!e.showAll[i]?(ze(),Ye("div",{key:2,class:"flex center",onClick:a=>e.showAll[i]=!0},[Re("button",u4," Show all ("+qt(l.length)+") ",1)],8,o4)):Tn("",!0)]))),128))])]),e.$store.state.isMobile?Tn("",!0):(ze(),Ye("div",i4,[Re("iframe",{class:"rounded",width:"100%",height:"100%",src:e.activeTalk,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,a4)]))])}const c4=mn(Vy,[["render",s4],["__scopeId","data-v-6eaa87f0"]]);/*! @license DOMPurify 2.5.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.6/LICENSE */function Mr(e){"@babel/helpers - typeof";return Mr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mr(e)}function rs(e,t){return rs=Object.setPrototypeOf||function(o,u){return o.__proto__=u,o},rs(e,t)}function l4(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yi(e,t,n){return l4()?yi=Reflect.construct:yi=function(u,s,i){var l=[null];l.push.apply(l,s);var r=Function.bind.apply(u,l),a=new r;return i&&rs(a,i.prototype),a},yi.apply(null,arguments)}function Yn(e){return f4(e)||d4(e)||p4(e)||h4()}function f4(e){if(Array.isArray(e))return os(e)}function d4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function p4(e,t){if(e){if(typeof e=="string")return os(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return os(e,t)}}function os(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?n-1:0),u=1;u/gm),D4=qn(/\${[\w\W]*}/gm),O4=qn(/^data-[\-\w.\u00B7-\uFFFF]/),T4=qn(/^aria-[\-\w]+$/),B4=qn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),F4=qn(/^(?:\w+script|data):/i),R4=qn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),L4=qn(/^html$/i),P4=qn(/^[a-z][.\w]*(-[.\w]+)+$/i),I4=function(){return typeof window>"u"?null:window},N4=function(t,n){if(Mr(t)!=="object"||typeof t.createPolicy!="function")return null;var o=null,u="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(u)&&(o=n.currentScript.getAttribute(u));var s="dompurify"+(o?"#"+o:"");try{return t.createPolicy(s,{createHTML:function(l){return l},createScriptURL:function(l){return l}})}catch{return console.warn("TrustedTypes policy "+s+" could not be created."),null}};function kp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:I4(),t=function(se){return kp(se)};if(t.version="2.5.6",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var n=e.document,o=e.document,u=e.DocumentFragment,s=e.HTMLTemplateElement,i=e.Node,l=e.Element,r=e.NodeFilter,a=e.NamedNodeMap,c=a===void 0?e.NamedNodeMap||e.MozNamedAttrMap:a,f=e.HTMLFormElement,d=e.DOMParser,p=e.trustedTypes,h=l.prototype,m=di(h,"cloneNode"),v=di(h,"nextSibling"),y=di(h,"childNodes"),g=di(h,"parentNode");if(typeof s=="function"){var b=o.createElement("template");b.content&&b.content.ownerDocument&&(o=b.content.ownerDocument)}var _=N4(p,n),k=_?_.createHTML(""):"",A=o,D=A.implementation,B=A.createNodeIterator,S=A.createDocumentFragment,O=A.getElementsByTagName,R=n.importNode,H={};try{H=ao(o).documentMode?o.documentMode:{}}catch{}var P={};t.isSupported=typeof g=="function"&&D&&D.createHTMLDocument!==void 0&&H!==9;var q=k4,Q=S4,X=D4,ue=O4,ce=T4,J=F4,ee=R4,Y=P4,z=B4,N=null,T=gt({},[].concat(Yn(sf),Yn(Ga),Yn(Va),Yn(Ya),Yn(cf))),V=null,ne=gt({},[].concat(Yn(lf),Yn(Za),Yn(ff),Yn(pi))),j=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),re=null,ie=null,pe=!0,be=!0,Ee=!1,M=!0,U=!1,te=!0,he=!1,de=!1,ye=!1,we=!1,Z=!1,Ce=!1,_e=!0,Ie=!1,oe="user-content-",W=!0,ve=!1,xe={},Se=null,le=gt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Oe=null,qe=gt({},["audio","video","img","source","image","track"]),Ze=null,nt=gt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Ve="http://www.w3.org/2000/svg",We="http://www.w3.org/1999/xhtml",ut=We,Nt=!1,Qe=null,Ge=gt({},[Je,Ve,We],Wa),je,ke=["application/xhtml+xml","text/html"],Ne="text/html",Ue,Xe=null,lt=o.createElement("form"),Ct=function(se){return se instanceof RegExp||se instanceof Function},Tt=function(se){Xe&&Xe===se||((!se||Mr(se)!=="object")&&(se={}),se=ao(se),je=ke.indexOf(se.PARSER_MEDIA_TYPE)===-1?je=Ne:je=se.PARSER_MEDIA_TYPE,Ue=je==="application/xhtml+xml"?Wa:_i,N="ALLOWED_TAGS"in se?gt({},se.ALLOWED_TAGS,Ue):T,V="ALLOWED_ATTR"in se?gt({},se.ALLOWED_ATTR,Ue):ne,Qe="ALLOWED_NAMESPACES"in se?gt({},se.ALLOWED_NAMESPACES,Wa):Ge,Ze="ADD_URI_SAFE_ATTR"in se?gt(ao(nt),se.ADD_URI_SAFE_ATTR,Ue):nt,Oe="ADD_DATA_URI_TAGS"in se?gt(ao(qe),se.ADD_DATA_URI_TAGS,Ue):qe,Se="FORBID_CONTENTS"in se?gt({},se.FORBID_CONTENTS,Ue):le,re="FORBID_TAGS"in se?gt({},se.FORBID_TAGS,Ue):{},ie="FORBID_ATTR"in se?gt({},se.FORBID_ATTR,Ue):{},xe="USE_PROFILES"in se?se.USE_PROFILES:!1,pe=se.ALLOW_ARIA_ATTR!==!1,be=se.ALLOW_DATA_ATTR!==!1,Ee=se.ALLOW_UNKNOWN_PROTOCOLS||!1,M=se.ALLOW_SELF_CLOSE_IN_ATTR!==!1,U=se.SAFE_FOR_TEMPLATES||!1,te=se.SAFE_FOR_XML!==!1,he=se.WHOLE_DOCUMENT||!1,we=se.RETURN_DOM||!1,Z=se.RETURN_DOM_FRAGMENT||!1,Ce=se.RETURN_TRUSTED_TYPE||!1,ye=se.FORCE_BODY||!1,_e=se.SANITIZE_DOM!==!1,Ie=se.SANITIZE_NAMED_PROPS||!1,W=se.KEEP_CONTENT!==!1,ve=se.IN_PLACE||!1,z=se.ALLOWED_URI_REGEXP||z,ut=se.NAMESPACE||We,j=se.CUSTOM_ELEMENT_HANDLING||{},se.CUSTOM_ELEMENT_HANDLING&&Ct(se.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=se.CUSTOM_ELEMENT_HANDLING.tagNameCheck),se.CUSTOM_ELEMENT_HANDLING&&Ct(se.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=se.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),se.CUSTOM_ELEMENT_HANDLING&&typeof se.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(j.allowCustomizedBuiltInElements=se.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),U&&(be=!1),Z&&(we=!0),xe&&(N=gt({},Yn(cf)),V=[],xe.html===!0&&(gt(N,sf),gt(V,lf)),xe.svg===!0&&(gt(N,Ga),gt(V,Za),gt(V,pi)),xe.svgFilters===!0&&(gt(N,Va),gt(V,Za),gt(V,pi)),xe.mathMl===!0&&(gt(N,Ya),gt(V,ff),gt(V,pi))),se.ADD_TAGS&&(N===T&&(N=ao(N)),gt(N,se.ADD_TAGS,Ue)),se.ADD_ATTR&&(V===ne&&(V=ao(V)),gt(V,se.ADD_ATTR,Ue)),se.ADD_URI_SAFE_ATTR&>(Ze,se.ADD_URI_SAFE_ATTR,Ue),se.FORBID_CONTENTS&&(Se===le&&(Se=ao(Se)),gt(Se,se.FORBID_CONTENTS,Ue)),W&&(N["#text"]=!0),he&>(N,["html","head","body"]),N.table&&(gt(N,["tbody"]),delete re.tbody),kn&&kn(se),Xe=se)},It=gt({},["mi","mo","mn","ms","mtext"]),St=gt({},["foreignobject","annotation-xml"]),Ln=gt({},["title","style","font","a","script"]),Bt=gt({},Ga);gt(Bt,Va),gt(Bt,A4);var Me=gt({},Ya);gt(Me,C4);var Ft=function(se){var Pe=g(se);(!Pe||!Pe.tagName)&&(Pe={namespaceURI:ut,tagName:"template"});var He=_i(se.tagName),yt=_i(Pe.tagName);return Qe[se.namespaceURI]?se.namespaceURI===Ve?Pe.namespaceURI===We?He==="svg":Pe.namespaceURI===Je?He==="svg"&&(yt==="annotation-xml"||It[yt]):!!Bt[He]:se.namespaceURI===Je?Pe.namespaceURI===We?He==="math":Pe.namespaceURI===Ve?He==="math"&&St[yt]:!!Me[He]:se.namespaceURI===We?Pe.namespaceURI===Ve&&!St[yt]||Pe.namespaceURI===Je&&!It[yt]?!1:!Me[He]&&(Ln[He]||!Bt[He]):!!(je==="application/xhtml+xml"&&Qe[se.namespaceURI]):!1},Wt=function(se){tu(t.removed,{element:se});try{se.parentNode.removeChild(se)}catch{try{se.outerHTML=k}catch{se.remove()}}},rr=function(se,Pe){try{tu(t.removed,{attribute:Pe.getAttributeNode(se),from:Pe})}catch{tu(t.removed,{attribute:null,from:Pe})}if(Pe.removeAttribute(se),se==="is"&&!V[se])if(we||Z)try{Wt(Pe)}catch{}else try{Pe.setAttribute(se,"")}catch{}},$o=function(se){var Pe,He;if(ye)se=""+se;else{var yt=af(se,/^[\r\n\t ]+/);He=yt&&yt[0]}je==="application/xhtml+xml"&&ut===We&&(se=''+se+"");var dn=_?_.createHTML(se):se;if(ut===We)try{Pe=new d().parseFromString(dn,je)}catch{}if(!Pe||!Pe.documentElement){Pe=D.createDocument(ut,"template",null);try{Pe.documentElement.innerHTML=Nt?k:dn}catch{}}var on=Pe.body||Pe.documentElement;return se&&He&&on.insertBefore(o.createTextNode(He),on.childNodes[0]||null),ut===We?O.call(Pe,he?"html":"body")[0]:he?Pe.documentElement:on},zo=function(se){return B.call(se.ownerDocument||se,se,r.SHOW_ELEMENT|r.SHOW_COMMENT|r.SHOW_TEXT|r.SHOW_PROCESSING_INSTRUCTION|r.SHOW_CDATA_SECTION,null,!1)},qo=function(se){return se instanceof f&&(typeof se.nodeName!="string"||typeof se.textContent!="string"||typeof se.removeChild!="function"||!(se.attributes instanceof c)||typeof se.removeAttribute!="function"||typeof se.setAttribute!="function"||typeof se.namespaceURI!="string"||typeof se.insertBefore!="function"||typeof se.hasChildNodes!="function")},Kn=function(se){return Mr(i)==="object"?se instanceof i:se&&Mr(se)==="object"&&typeof se.nodeType=="number"&&typeof se.nodeName=="string"},Sn=function(se,Pe,He){P[se]&&y4(P[se],function(yt){yt.call(t,Pe,He,Xe)})},_o=function(se){var Pe;if(Sn("beforeSanitizeElements",se,null),qo(se)||xn(/[\u0080-\uFFFF]/,se.nodeName))return Wt(se),!0;var He=Ue(se.nodeName);if(Sn("uponSanitizeElement",se,{tagName:He,allowedTags:N}),se.hasChildNodes()&&!Kn(se.firstElementChild)&&(!Kn(se.content)||!Kn(se.content.firstElementChild))&&xn(/<[/\w]/g,se.innerHTML)&&xn(/<[/\w]/g,se.textContent)||He==="select"&&xn(/=0;--en){var or=m(dn[en],!0);or.__removalCount=(se.__removalCount||0)+1,yt.insertBefore(or,v(se))}}return Wt(se),!0}return se instanceof l&&!Ft(se)||(He==="noscript"||He==="noembed"||He==="noframes")&&xn(/<\/no(script|embed|frames)/i,se.innerHTML)?(Wt(se),!0):(U&&se.nodeType===3&&(Pe=se.textContent,Pe=Vn(Pe,q," "),Pe=Vn(Pe,Q," "),Pe=Vn(Pe,X," "),se.textContent!==Pe&&(tu(t.removed,{element:se.cloneNode()}),se.textContent=Pe)),Sn("afterSanitizeElements",se,null),!1)},Xr=function(se,Pe,He){if(_e&&(Pe==="id"||Pe==="name")&&(He in o||He in lt))return!1;if(!(be&&!ie[Pe]&&xn(ue,Pe))){if(!(pe&&xn(ce,Pe))){if(!V[Pe]||ie[Pe]){if(!(Dn(se)&&(j.tagNameCheck instanceof RegExp&&xn(j.tagNameCheck,se)||j.tagNameCheck instanceof Function&&j.tagNameCheck(se))&&(j.attributeNameCheck instanceof RegExp&&xn(j.attributeNameCheck,Pe)||j.attributeNameCheck instanceof Function&&j.attributeNameCheck(Pe))||Pe==="is"&&j.allowCustomizedBuiltInElements&&(j.tagNameCheck instanceof RegExp&&xn(j.tagNameCheck,He)||j.tagNameCheck instanceof Function&&j.tagNameCheck(He))))return!1}else if(!Ze[Pe]){if(!xn(z,Vn(He,ee,""))){if(!((Pe==="src"||Pe==="xlink:href"||Pe==="href")&&se!=="script"&&_4(He,"data:")===0&&Oe[se])){if(!(Ee&&!xn(J,Vn(He,ee,"")))){if(He)return!1}}}}}}return!0},Dn=function(se){return se!=="annotation-xml"&&af(se,Y)},Eo=function(se){var Pe,He,yt,dn;Sn("beforeSanitizeAttributes",se,null);var on=se.attributes;if(on){var en={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V};for(dn=on.length;dn--;){Pe=on[dn];var or=Pe,Yt=or.name,Wo=or.namespaceURI;if(He=Yt==="value"?Pe.value:E4(Pe.value),yt=Ue(Yt),en.attrName=yt,en.attrValue=He,en.keepAttr=!0,en.forceKeepAttr=void 0,Sn("uponSanitizeAttribute",se,en),He=en.attrValue,te&&xn(/((--!?|])>)|<\/(style|title)/i,He)){rr(Yt,se);continue}if(!en.forceKeepAttr&&(rr(Yt,se),!!en.keepAttr)){if(!M&&xn(/\/>/i,He)){rr(Yt,se);continue}U&&(He=Vn(He,q," "),He=Vn(He,Q," "),He=Vn(He,X," "));var Ko=Ue(se.nodeName);if(Xr(Ko,yt,He)){if(Ie&&(yt==="id"||yt==="name")&&(rr(Yt,se),He=oe+He),_&&Mr(p)==="object"&&typeof p.getAttributeType=="function"&&!Wo)switch(p.getAttributeType(Ko,yt)){case"TrustedHTML":{He=_.createHTML(He);break}case"TrustedScriptURL":{He=_.createScriptURL(He);break}}try{Wo?se.setAttributeNS(Wo,Yt,He):se.setAttribute(Yt,He),qo(se)?Wt(se):uf(t.removed)}catch{}}}}Sn("afterSanitizeAttributes",se,null)}},Nu=function et(se){var Pe,He=zo(se);for(Sn("beforeSanitizeShadowDOM",se,null);Pe=He.nextNode();)Sn("uponSanitizeShadowNode",Pe,null),!_o(Pe)&&(Pe.content instanceof u&&et(Pe.content),Eo(Pe));Sn("afterSanitizeShadowDOM",se,null)};return t.sanitize=function(et){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe,He,yt,dn,on;if(Nt=!et,Nt&&(et=""),typeof et!="string"&&!Kn(et))if(typeof et.toString=="function"){if(et=et.toString(),typeof et!="string")throw Ka("dirty is not a string, aborting")}else throw Ka("toString is not a function");if(!t.isSupported){if(Mr(e.toStaticHTML)==="object"||typeof e.toStaticHTML=="function"){if(typeof et=="string")return e.toStaticHTML(et);if(Kn(et))return e.toStaticHTML(et.outerHTML)}return et}if(de||Tt(se),t.removed=[],typeof et=="string"&&(ve=!1),ve){if(et.nodeName){var en=Ue(et.nodeName);if(!N[en]||re[en])throw Ka("root node is forbidden and cannot be sanitized in-place")}}else if(et instanceof i)Pe=$o(""),He=Pe.ownerDocument.importNode(et,!0),He.nodeType===1&&He.nodeName==="BODY"||He.nodeName==="HTML"?Pe=He:Pe.appendChild(He);else{if(!we&&!U&&!he&&et.indexOf("<")===-1)return _&&Ce?_.createHTML(et):et;if(Pe=$o(et),!Pe)return we?null:Ce?k:""}Pe&&ye&&Wt(Pe.firstChild);for(var or=zo(ve?et:Pe);yt=or.nextNode();)yt.nodeType===3&&yt===dn||_o(yt)||(yt.content instanceof u&&Nu(yt.content),Eo(yt),dn=yt);if(dn=null,ve)return et;if(we){if(Z)for(on=S.call(Pe.ownerDocument);Pe.firstChild;)on.appendChild(Pe.firstChild);else on=Pe;return(V.shadowroot||V.shadowrootmod)&&(on=R.call(n,on,!0)),on}var Yt=he?Pe.outerHTML:Pe.innerHTML;return he&&N["!doctype"]&&Pe.ownerDocument&&Pe.ownerDocument.doctype&&Pe.ownerDocument.doctype.name&&xn(L4,Pe.ownerDocument.doctype.name)&&(Yt="
+`+Yt),U&&(Yt=Vn(Yt,q," "),Yt=Vn(Yt,Q," "),Yt=Vn(Yt,X," ")),_&&Ce?_.createHTML(Yt):Yt},t.setConfig=function(et){Tt(et),de=!0},t.clearConfig=function(){Xe=null,de=!1},t.isValidAttribute=function(et,se,Pe){Xe||Tt({});var He=Ue(et),yt=Ue(se);return Xr(He,yt,Pe)},t.addHook=function(et,se){typeof se=="function"&&(P[et]=P[et]||[],tu(P[et],se))},t.removeHook=function(et){if(P[et])return uf(P[et])},t.removeHooks=function(et){P[et]&&(P[et]=[])},t.removeAllHooks=function(){P={}},t}kp();var M4={exports:{}};function j4(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Qa={exports:{}};const H4={},U4=Object.freeze(Object.defineProperty({__proto__:null,default:H4},Symbol.toStringTag,{value:"Module"})),$4=Qm(U4);var df;function bt(){return df||(df=1,function(e,t){(function(n,o){e.exports=o()})(rt,function(){var n=n||function(o,u){var s;if(typeof window<"u"&&window.crypto&&(s=window.crypto),typeof self<"u"&&self.crypto&&(s=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(s=globalThis.crypto),!s&&typeof window<"u"&&window.msCrypto&&(s=window.msCrypto),!s&&typeof rt<"u"&&rt.crypto&&(s=rt.crypto),!s&&typeof j4=="function")try{s=$4}catch{}var i=function(){if(s){if(typeof s.getRandomValues=="function")try{return s.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof s.randomBytes=="function")try{return s.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function g(){}return function(b){var _;return g.prototype=b,_=new g,g.prototype=null,_}}(),r={},a=r.lib={},c=a.Base=function(){return{extend:function(g){var b=l(this);return g&&b.mixIn(g),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var b in g)g.hasOwnProperty(b)&&(this[b]=g[b]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),f=a.WordArray=c.extend({init:function(g,b){g=this.words=g||[],b!=u?this.sigBytes=b:this.sigBytes=g.length*4},toString:function(g){return(g||p).stringify(this)},concat:function(g){var b=this.words,_=g.words,k=this.sigBytes,A=g.sigBytes;if(this.clamp(),k%4)for(var D=0;D>>2]>>>24-D%4*8&255;b[k+D>>>2]|=B<<24-(k+D)%4*8}else for(var S=0;S>>2]=_[S>>>2];return this.sigBytes+=A,this},clamp:function(){var g=this.words,b=this.sigBytes;g[b>>>2]&=4294967295<<32-b%4*8,g.length=o.ceil(b/4)},clone:function(){var g=c.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var b=[],_=0;_>>2]>>>24-A%4*8&255;k.push((D>>>4).toString(16)),k.push((D&15).toString(16))}return k.join("")},parse:function(g){for(var b=g.length,_=[],k=0;k>>3]|=parseInt(g.substr(k,2),16)<<24-k%8*4;return new f.init(_,b/2)}},h=d.Latin1={stringify:function(g){for(var b=g.words,_=g.sigBytes,k=[],A=0;A<_;A++){var D=b[A>>>2]>>>24-A%4*8&255;k.push(String.fromCharCode(D))}return k.join("")},parse:function(g){for(var b=g.length,_=[],k=0;k>>2]|=(g.charCodeAt(k)&255)<<24-k%4*8;return new f.init(_,b)}},m=d.Utf8={stringify:function(g){try{return decodeURIComponent(escape(h.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return h.parse(unescape(encodeURIComponent(g)))}},v=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=m.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var b,_=this._data,k=_.words,A=_.sigBytes,D=this.blockSize,B=D*4,S=A/B;g?S=o.ceil(S):S=o.max((S|0)-this._minBufferSize,0);var O=S*D,R=o.min(O*4,A);if(O){for(var H=0;H>>2]|=r[f]<<24-f%4*8;i.call(this,c,a)}else i.apply(this,arguments)};l.prototype=s}}(),n.lib.WordArray})}(Ja)),Ja.exports}var e0={exports:{}},xf;function q4(){return xf||(xf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.WordArray,i=o.enc;i.Utf16=i.Utf16BE={stringify:function(r){for(var a=r.words,c=r.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var a=r.length,c=[],f=0;f>>1]|=r.charCodeAt(f)<<16-f%2*16;return s.create(c,a*2)}},i.Utf16LE={stringify:function(r){for(var a=r.words,c=r.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(p))}return f.join("")},parse:function(r){for(var a=r.length,c=[],f=0;f>>1]|=l(r.charCodeAt(f)<<16-f%2*16);return s.create(c,a*2)}};function l(r){return r<<8&4278255360|r>>>8&16711935}}(),n.enc.Utf16})}(e0)),e0.exports}var t0={exports:{}},mf;function bo(){return mf||(mf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.WordArray,i=o.enc;i.Base64={stringify:function(r){var a=r.words,c=r.sigBytes,f=this._map;r.clamp();for(var d=[],p=0;p>>2]>>>24-p%4*8&255,m=a[p+1>>>2]>>>24-(p+1)%4*8&255,v=a[p+2>>>2]>>>24-(p+2)%4*8&255,y=h<<16|m<<8|v,g=0;g<4&&p+g*.75>>6*(3-g)&63));var b=f.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(r){var a=r.length,c=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-p%4*2,v=h|m;f[d>>>2]|=v<<24-d%4*8,d++}return s.create(f,d)}}(),n.enc.Base64})}(t0)),t0.exports}var n0={exports:{}},vf;function W4(){return vf||(vf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.WordArray,i=o.enc;i.Base64url={stringify:function(r,a){a===void 0&&(a=!0);var c=r.words,f=r.sigBytes,d=a?this._safe_map:this._map;r.clamp();for(var p=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,y=c[h+2>>>2]>>>24-(h+2)%4*8&255,g=m<<16|v<<8|y,b=0;b<4&&h+b*.75>>6*(3-b)&63));var _=d.charAt(64);if(_)for(;p.length%4;)p.push(_);return p.join("")},parse:function(r,a){a===void 0&&(a=!0);var c=r.length,f=a?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var p=0;p>>6-p%4*2,v=h|m;f[d>>>2]|=v<<24-d%4*8,d++}return s.create(f,d)}}(),n.enc.Base64url})}(n0)),n0.exports}var r0={exports:{}},gf;function yo(){return gf||(gf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(o){var u=n,s=u.lib,i=s.WordArray,l=s.Hasher,r=u.algo,a=[];(function(){for(var m=0;m<64;m++)a[m]=o.abs(o.sin(m+1))*4294967296|0})();var c=r.MD5=l.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(m,v){for(var y=0;y<16;y++){var g=v+y,b=m[g];m[g]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360}var _=this._hash.words,k=m[v+0],A=m[v+1],D=m[v+2],B=m[v+3],S=m[v+4],O=m[v+5],R=m[v+6],H=m[v+7],P=m[v+8],q=m[v+9],Q=m[v+10],X=m[v+11],ue=m[v+12],ce=m[v+13],J=m[v+14],ee=m[v+15],Y=_[0],z=_[1],N=_[2],T=_[3];Y=f(Y,z,N,T,k,7,a[0]),T=f(T,Y,z,N,A,12,a[1]),N=f(N,T,Y,z,D,17,a[2]),z=f(z,N,T,Y,B,22,a[3]),Y=f(Y,z,N,T,S,7,a[4]),T=f(T,Y,z,N,O,12,a[5]),N=f(N,T,Y,z,R,17,a[6]),z=f(z,N,T,Y,H,22,a[7]),Y=f(Y,z,N,T,P,7,a[8]),T=f(T,Y,z,N,q,12,a[9]),N=f(N,T,Y,z,Q,17,a[10]),z=f(z,N,T,Y,X,22,a[11]),Y=f(Y,z,N,T,ue,7,a[12]),T=f(T,Y,z,N,ce,12,a[13]),N=f(N,T,Y,z,J,17,a[14]),z=f(z,N,T,Y,ee,22,a[15]),Y=d(Y,z,N,T,A,5,a[16]),T=d(T,Y,z,N,R,9,a[17]),N=d(N,T,Y,z,X,14,a[18]),z=d(z,N,T,Y,k,20,a[19]),Y=d(Y,z,N,T,O,5,a[20]),T=d(T,Y,z,N,Q,9,a[21]),N=d(N,T,Y,z,ee,14,a[22]),z=d(z,N,T,Y,S,20,a[23]),Y=d(Y,z,N,T,q,5,a[24]),T=d(T,Y,z,N,J,9,a[25]),N=d(N,T,Y,z,B,14,a[26]),z=d(z,N,T,Y,P,20,a[27]),Y=d(Y,z,N,T,ce,5,a[28]),T=d(T,Y,z,N,D,9,a[29]),N=d(N,T,Y,z,H,14,a[30]),z=d(z,N,T,Y,ue,20,a[31]),Y=p(Y,z,N,T,O,4,a[32]),T=p(T,Y,z,N,P,11,a[33]),N=p(N,T,Y,z,X,16,a[34]),z=p(z,N,T,Y,J,23,a[35]),Y=p(Y,z,N,T,A,4,a[36]),T=p(T,Y,z,N,S,11,a[37]),N=p(N,T,Y,z,H,16,a[38]),z=p(z,N,T,Y,Q,23,a[39]),Y=p(Y,z,N,T,ce,4,a[40]),T=p(T,Y,z,N,k,11,a[41]),N=p(N,T,Y,z,B,16,a[42]),z=p(z,N,T,Y,R,23,a[43]),Y=p(Y,z,N,T,q,4,a[44]),T=p(T,Y,z,N,ue,11,a[45]),N=p(N,T,Y,z,ee,16,a[46]),z=p(z,N,T,Y,D,23,a[47]),Y=h(Y,z,N,T,k,6,a[48]),T=h(T,Y,z,N,H,10,a[49]),N=h(N,T,Y,z,J,15,a[50]),z=h(z,N,T,Y,O,21,a[51]),Y=h(Y,z,N,T,ue,6,a[52]),T=h(T,Y,z,N,B,10,a[53]),N=h(N,T,Y,z,Q,15,a[54]),z=h(z,N,T,Y,A,21,a[55]),Y=h(Y,z,N,T,P,6,a[56]),T=h(T,Y,z,N,ee,10,a[57]),N=h(N,T,Y,z,R,15,a[58]),z=h(z,N,T,Y,ce,21,a[59]),Y=h(Y,z,N,T,S,6,a[60]),T=h(T,Y,z,N,X,10,a[61]),N=h(N,T,Y,z,D,15,a[62]),z=h(z,N,T,Y,q,21,a[63]),_[0]=_[0]+Y|0,_[1]=_[1]+z|0,_[2]=_[2]+N|0,_[3]=_[3]+T|0},_doFinalize:function(){var m=this._data,v=m.words,y=this._nDataBytes*8,g=m.sigBytes*8;v[g>>>5]|=128<<24-g%32;var b=o.floor(y/4294967296),_=y;v[(g+64>>>9<<4)+15]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,v[(g+64>>>9<<4)+14]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,m.sigBytes=(v.length+1)*4,this._process();for(var k=this._hash,A=k.words,D=0;D<4;D++){var B=A[D];A[D]=(B<<8|B>>>24)&16711935|(B<<24|B>>>8)&4278255360}return k},clone:function(){var m=l.clone.call(this);return m._hash=this._hash.clone(),m}});function f(m,v,y,g,b,_,k){var A=m+(v&y|~v&g)+b+k;return(A<<_|A>>>32-_)+v}function d(m,v,y,g,b,_,k){var A=m+(v&g|y&~g)+b+k;return(A<<_|A>>>32-_)+v}function p(m,v,y,g,b,_,k){var A=m+(v^y^g)+b+k;return(A<<_|A>>>32-_)+v}function h(m,v,y,g,b,_,k){var A=m+(y^(v|~g))+b+k;return(A<<_|A>>>32-_)+v}u.MD5=l._createHelper(c),u.HmacMD5=l._createHmacHelper(c)}(Math),n.MD5})}(r0)),r0.exports}var o0={exports:{}},bf;function Sp(){return bf||(bf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.WordArray,i=u.Hasher,l=o.algo,r=[],a=l.SHA1=i.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,f){for(var d=this._hash.words,p=d[0],h=d[1],m=d[2],v=d[3],y=d[4],g=0;g<80;g++){if(g<16)r[g]=c[f+g]|0;else{var b=r[g-3]^r[g-8]^r[g-14]^r[g-16];r[g]=b<<1|b>>>31}var _=(p<<5|p>>>27)+y+r[g];g<20?_+=(h&m|~h&v)+1518500249:g<40?_+=(h^m^v)+1859775393:g<60?_+=(h&m|h&v|m&v)-1894007588:_+=(h^m^v)-899497514,y=v,v=m,m=h<<30|h>>>2,h=p,p=_}d[0]=d[0]+p|0,d[1]=d[1]+h|0,d[2]=d[2]+m|0,d[3]=d[3]+v|0,d[4]=d[4]+y|0},_doFinalize:function(){var c=this._data,f=c.words,d=this._nDataBytes*8,p=c.sigBytes*8;return f[p>>>5]|=128<<24-p%32,f[(p+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(p+64>>>9<<4)+15]=d,c.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var c=i.clone.call(this);return c._hash=this._hash.clone(),c}});o.SHA1=i._createHelper(a),o.HmacSHA1=i._createHmacHelper(a)}(),n.SHA1})}(o0)),o0.exports}var u0={exports:{}},yf;function Us(){return yf||(yf=1,function(e,t){(function(n,o){e.exports=o(bt())})(rt,function(n){return function(o){var u=n,s=u.lib,i=s.WordArray,l=s.Hasher,r=u.algo,a=[],c=[];(function(){function p(y){for(var g=o.sqrt(y),b=2;b<=g;b++)if(!(y%b))return!1;return!0}function h(y){return(y-(y|0))*4294967296|0}for(var m=2,v=0;v<64;)p(m)&&(v<8&&(a[v]=h(o.pow(m,1/2))),c[v]=h(o.pow(m,1/3)),v++),m++})();var f=[],d=r.SHA256=l.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(p,h){for(var m=this._hash.words,v=m[0],y=m[1],g=m[2],b=m[3],_=m[4],k=m[5],A=m[6],D=m[7],B=0;B<64;B++){if(B<16)f[B]=p[h+B]|0;else{var S=f[B-15],O=(S<<25|S>>>7)^(S<<14|S>>>18)^S>>>3,R=f[B-2],H=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;f[B]=O+f[B-7]+H+f[B-16]}var P=_&k^~_&A,q=v&y^v&g^y&g,Q=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),X=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),ue=D+X+P+c[B]+f[B],ce=Q+q;D=A,A=k,k=_,_=b+ue|0,b=g,g=y,y=v,v=ue+ce|0}m[0]=m[0]+v|0,m[1]=m[1]+y|0,m[2]=m[2]+g|0,m[3]=m[3]+b|0,m[4]=m[4]+_|0,m[5]=m[5]+k|0,m[6]=m[6]+A|0,m[7]=m[7]+D|0},_doFinalize:function(){var p=this._data,h=p.words,m=this._nDataBytes*8,v=p.sigBytes*8;return h[v>>>5]|=128<<24-v%32,h[(v+64>>>9<<4)+14]=o.floor(m/4294967296),h[(v+64>>>9<<4)+15]=m,p.sigBytes=h.length*4,this._process(),this._hash},clone:function(){var p=l.clone.call(this);return p._hash=this._hash.clone(),p}});u.SHA256=l._createHelper(d),u.HmacSHA256=l._createHmacHelper(d)}(Math),n.SHA256})}(u0)),u0.exports}var i0={exports:{}},_f;function K4(){return _f||(_f=1,function(e,t){(function(n,o,u){e.exports=o(bt(),Us())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.WordArray,i=o.algo,l=i.SHA256,r=i.SHA224=l.extend({_doReset:function(){this._hash=new s.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=l._doFinalize.call(this);return a.sigBytes-=4,a}});o.SHA224=l._createHelper(r),o.HmacSHA224=l._createHmacHelper(r)}(),n.SHA224})}(i0)),i0.exports}var a0={exports:{}},Ef;function Dp(){return Ef||(Ef=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra())})(rt,function(n){return function(){var o=n,u=o.lib,s=u.Hasher,i=o.x64,l=i.Word,r=i.WordArray,a=o.algo;function c(){return l.create.apply(l,arguments)}var f=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],d=[];(function(){for(var h=0;h<80;h++)d[h]=c()})();var p=a.SHA512=s.extend({_doReset:function(){this._hash=new r.init([new l.init(1779033703,4089235720),new l.init(3144134277,2227873595),new l.init(1013904242,4271175723),new l.init(2773480762,1595750129),new l.init(1359893119,2917565137),new l.init(2600822924,725511199),new l.init(528734635,4215389547),new l.init(1541459225,327033209)])},_doProcessBlock:function(h,m){for(var v=this._hash.words,y=v[0],g=v[1],b=v[2],_=v[3],k=v[4],A=v[5],D=v[6],B=v[7],S=y.high,O=y.low,R=g.high,H=g.low,P=b.high,q=b.low,Q=_.high,X=_.low,ue=k.high,ce=k.low,J=A.high,ee=A.low,Y=D.high,z=D.low,N=B.high,T=B.low,V=S,ne=O,j=R,re=H,ie=P,pe=q,be=Q,Ee=X,M=ue,U=ce,te=J,he=ee,de=Y,ye=z,we=N,Z=T,Ce=0;Ce<80;Ce++){var _e,Ie,oe=d[Ce];if(Ce<16)Ie=oe.high=h[m+Ce*2]|0,_e=oe.low=h[m+Ce*2+1]|0;else{var W=d[Ce-15],ve=W.high,xe=W.low,Se=(ve>>>1|xe<<31)^(ve>>>8|xe<<24)^ve>>>7,le=(xe>>>1|ve<<31)^(xe>>>8|ve<<24)^(xe>>>7|ve<<25),Oe=d[Ce-2],qe=Oe.high,Ze=Oe.low,nt=(qe>>>19|Ze<<13)^(qe<<3|Ze>>>29)^qe>>>6,Je=(Ze>>>19|qe<<13)^(Ze<<3|qe>>>29)^(Ze>>>6|qe<<26),Ve=d[Ce-7],We=Ve.high,ut=Ve.low,Nt=d[Ce-16],Qe=Nt.high,Ge=Nt.low;_e=le+ut,Ie=Se+We+(_e>>>0>>0?1:0),_e=_e+Je,Ie=Ie+nt+(_e>>>0>>0?1:0),_e=_e+Ge,Ie=Ie+Qe+(_e>>>0>>0?1:0),oe.high=Ie,oe.low=_e}var je=M&te^~M&de,ke=U&he^~U&ye,Ne=V&j^V&ie^j&ie,Ue=ne&re^ne&pe^re&pe,Xe=(V>>>28|ne<<4)^(V<<30|ne>>>2)^(V<<25|ne>>>7),lt=(ne>>>28|V<<4)^(ne<<30|V>>>2)^(ne<<25|V>>>7),Ct=(M>>>14|U<<18)^(M>>>18|U<<14)^(M<<23|U>>>9),Tt=(U>>>14|M<<18)^(U>>>18|M<<14)^(U<<23|M>>>9),It=f[Ce],St=It.high,Ln=It.low,Bt=Z+Tt,Me=we+Ct+(Bt>>>0>>0?1:0),Bt=Bt+ke,Me=Me+je+(Bt>>>0>>0?1:0),Bt=Bt+Ln,Me=Me+St+(Bt>>>0>>0?1:0),Bt=Bt+_e,Me=Me+Ie+(Bt>>>0<_e>>>0?1:0),Ft=lt+Ue,Wt=Xe+Ne+(Ft>>>0>>0?1:0);we=de,Z=ye,de=te,ye=he,te=M,he=U,U=Ee+Bt|0,M=be+Me+(U>>>0>>0?1:0)|0,be=ie,Ee=pe,ie=j,pe=re,j=V,re=ne,ne=Bt+Ft|0,V=Me+Wt+(ne>>>0>>0?1:0)|0}O=y.low=O+ne,y.high=S+V+(O>>>0>>0?1:0),H=g.low=H+re,g.high=R+j+(H>>>0>>0?1:0),q=b.low=q+pe,b.high=P+ie+(q>>>0>>0?1:0),X=_.low=X+Ee,_.high=Q+be+(X>>>0>>0?1:0),ce=k.low=ce+U,k.high=ue+M+(ce>>>0>>0?1:0),ee=A.low=ee+he,A.high=J+te+(ee>>>0>>0?1:0),z=D.low=z+ye,D.high=Y+de+(z>>>0>>0?1:0),T=B.low=T+Z,B.high=N+we+(T>>>0>>0?1:0)},_doFinalize:function(){var h=this._data,m=h.words,v=this._nDataBytes*8,y=h.sigBytes*8;m[y>>>5]|=128<<24-y%32,m[(y+128>>>10<<5)+30]=Math.floor(v/4294967296),m[(y+128>>>10<<5)+31]=v,h.sigBytes=m.length*4,this._process();var g=this._hash.toX32();return g},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h},blockSize:1024/32});o.SHA512=s._createHelper(p),o.HmacSHA512=s._createHmacHelper(p)}(),n.SHA512})}(a0)),a0.exports}var s0={exports:{}},wf;function G4(){return wf||(wf=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra(),Dp())})(rt,function(n){return function(){var o=n,u=o.x64,s=u.Word,i=u.WordArray,l=o.algo,r=l.SHA512,a=l.SHA384=r.extend({_doReset:function(){this._hash=new i.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var c=r._doFinalize.call(this);return c.sigBytes-=16,c}});o.SHA384=r._createHelper(a),o.HmacSHA384=r._createHmacHelper(a)}(),n.SHA384})}(s0)),s0.exports}var c0={exports:{}},Af;function V4(){return Af||(Af=1,function(e,t){(function(n,o,u){e.exports=o(bt(),ra())})(rt,function(n){return function(o){var u=n,s=u.lib,i=s.WordArray,l=s.Hasher,r=u.x64,a=r.Word,c=u.algo,f=[],d=[],p=[];(function(){for(var v=1,y=0,g=0;g<24;g++){f[v+5*y]=(g+1)*(g+2)/2%64;var b=y%5,_=(2*v+3*y)%5;v=b,y=_}for(var v=0;v<5;v++)for(var y=0;y<5;y++)d[v+5*y]=y+(2*v+3*y)%5*5;for(var k=1,A=0;A<24;A++){for(var D=0,B=0,S=0;S<7;S++){if(k&1){var O=(1<>>24)&16711935|(k<<24|k>>>8)&4278255360,A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360;var D=g[_];D.high^=A,D.low^=k}for(var B=0;B<24;B++){for(var S=0;S<5;S++){for(var O=0,R=0,H=0;H<5;H++){var D=g[S+5*H];O^=D.high,R^=D.low}var P=h[S];P.high=O,P.low=R}for(var S=0;S<5;S++)for(var q=h[(S+4)%5],Q=h[(S+1)%5],X=Q.high,ue=Q.low,O=q.high^(X<<1|ue>>>31),R=q.low^(ue<<1|X>>>31),H=0;H<5;H++){var D=g[S+5*H];D.high^=O,D.low^=R}for(var ce=1;ce<25;ce++){var O,R,D=g[ce],J=D.high,ee=D.low,Y=f[ce];Y<32?(O=J<>>32-Y,R=ee<>>32-Y):(O=ee<