From: Yoan Le Clanche Date: Wed, 12 Feb 2025 14:36:03 +0000 (+0100) Subject: WIP X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=09ab6e0db5af1ded5529e77cd3e162a88a15a93b;p=teleforma.git WIP --- diff --git a/teleforma/src/js/video/VideoPlayer.ts b/teleforma/src/js/video/VideoPlayer.ts index ded67e4c..00434df7 100644 --- a/teleforma/src/js/video/VideoPlayer.ts +++ b/teleforma/src/js/video/VideoPlayer.ts @@ -82,39 +82,49 @@ class VideoPlayer { } }); + // window.addEventListener("resize", () => { + // const videoElement = document.querySelector('video'); + + // if (document.fullscreenElement) { + // if (videoElement) { + // videoElement.style.height = '100vh'; + // videoElement.style.width = '100%'; + // } + // } else { + // if (videoElement) { + // videoElement.style.height = "100%"; + // videoElement.style.width = "100%"; + // } + // } + // }); + + + let lastScrollY = 0; + document.addEventListener("fullscreenchange", () => { - if (!document.fullscreenElement) { const videoElement = document.querySelector('video'); - - if (videoElement) { - videoElement.style.height = "100%"; - videoElement.style.width = "100%"; - } - } - const videoContainer = document.querySelector('#main-video'); - if (videoContainer) { - const rect = videoContainer.getBoundingClientRect(); - const position = window.innerWidth <= 768 ? rect.bottom + window.scrollY : 0; - - setTimeout(() => { - window.scrollTo({ - top: position, - behavior: "smooth", - }); - }, 200); - } + if (document.fullscreenElement) { + lastScrollY = window.scrollY; + } else { + if (videoElement) { + videoElement.style.height = "100%"; + videoElement.style.width = "100%"; + } + + setTimeout(() => { + window.scrollTo({ + top: lastScrollY, + behavior: "smooth", + }); + }, 200); + } }); - - - - this.videojs.on('ratechange', () => { const newRate = this.videojs.playbackRate(); console.log(`Playback rate changed to: ${newRate}`); - // Apply the new speed to all other videos this.player.videoPlayers.forEach(video => { if (video.videojs && video.videojs.playbackRate() !== newRate) { video.videojs.playbackRate(newRate); @@ -347,10 +357,10 @@ class VideoPlayer { if (!this.videoElement || !videoPlayer.videoElement) return; const animateSwap = () => { - if (window.innerHeight > window.innerWidth) { + if (window.document.fullscreenElement && window.innerHeight > window.innerWidth) { // Portrait mode this.videoElement!.style.height = "100%"; - videoPlayer.videoElement!.style.height = "100%"; + videoPlayer.videoElement!.style.height = "100vh"; } else { if (window.document.fullscreenElement) { this.videoElement!.style.height = "100%"; @@ -514,10 +524,6 @@ class VideoPlayer { videoContainer.requestFullscreen().then(() => { videoElement.style.height = '100vh'; videoElement.style.width = '100%'; - - screen.orientation.lock("landscape").catch((error: any) => { - console.error("Error locking orientation:", error); - }); }); } else { diff --git a/teleforma/static/teleforma/dist/app.js b/teleforma/static/teleforma/dist/app.js index e8b291cc..d05e270f 100644 --- a/teleforma/static/teleforma/dist/app.js +++ b/teleforma/static/teleforma/dist/app.js @@ -8,5 +8,5 @@ function e(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()) /*! #__NO_SIDE_EFFECTS__ */function br(e,t){return v(e)?(()=>l({name:e.name},t,{setup:e}))():e}const yr=e=>!!e.type.__asyncLoader /*! #__NO_SIDE_EFFECTS__ */;function xr(e){v(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:a}=e;let l,c=null,u=0;const d=()=>(u++,c=null,f()),f=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{const o=()=>t(d()),r=()=>n(e);a(e,o,r,u+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return br({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return l},setup(){const e=sl;if(l)return()=>wr(l,e);const t=t=>{c=null,fn(t,e,13,!o)};if(i&&e.suspense||hl)return f().then((t=>()=>wr(t,e))).catch((e=>(t(e),()=>o?za(o,{error:e}):null)));const a=Vt(!1),u=Vt(),d=Vt(!!r);return r&&setTimeout((()=>{d.value=!1}),r),null!=s&&setTimeout((()=>{if(!a.value&&!u.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),u.value=e}}),s),f().then((()=>{a.value=!0,e.parent&&kr(e.parent.vnode)&&(e.parent.effect.dirty=!0,En(e.parent.update))})).catch((e=>{t(e),u.value=e})),()=>a.value&&l?wr(l,e):u.value&&o?za(o,{error:u.value}):n&&!d.value?za(n):void 0}})}function wr(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=za(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const kr=e=>e.type.__isKeepAlive,Sr={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=il(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,f=d("div");function p(e){Or(e),u(e,n,a,!0)}function h(e){r.forEach(((t,n)=>{const o=Sl(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Fa(t,i)?i&&Or(i):p(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;c(e,t,n,0,a),l(s.vnode,e,t,n,s,a,o,e.slotScopeIds,r),ea((()=>{s.isDeactivated=!1,s.a&&j(s.a);const t=e.props&&e.props.onVnodeMounted;t&&tl(t,s.parent,e)}),a)},o.deactivate=e=>{const t=e.component;c(e,f,null,1,a),ea((()=>{t.da&&j(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&tl(n,t.parent,e),t.isDeactivated=!0}),a)},Jo((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Tr(e,t))),t&&h((e=>!Tr(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,Ir(n.subTree))};return jr(v),Fr(v),Dr((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=Ir(t);if(e.type!==r.type||e.key!==r.key)p(e);else{Or(r);const e=r.component.da;e&&ea(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!Na(o)||!(4&o.shapeFlag)&&!(128&o.shapeFlag))return i=null,o;let a=Ir(o);const l=a.type,c=Sl(yr(a)?a.type.__asyncResolved||{}:l),{include:u,exclude:d,max:f}=e;if(u&&(!c||!Tr(u,c))||d&&c&&Tr(d,c))return i=a,o;const p=null==a.key?l:a.key,h=r.get(p);return a.el&&(a=Ga(a),128&o.shapeFlag&&(o.ssContent=a)),g=p,h?(a.el=h.el,a.component=h.component,a.transition&&vr(a,a.transition),a.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),a.shapeFlag|=256,i=a,Oo(o.type)?o:a}},__isBuildIn:!0},Er=Sr;function Tr(e,t){return f(e)?e.some((e=>Tr(e,t))):_(e)?e.split(",").includes(t):!!g(e)&&e.test(t)}function Mr(e,t){Rr(e,"a",t)}function Ar(e,t){Rr(e,"da",t)}function Rr(e,t,n=sl){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Br(t,o,n),n){let e=n.parent;while(e&&e.parent)kr(e.parent.vnode)&&Cr(o,t,n,e),e=e.parent}}function Cr(e,t,n,o){const r=Br(t,e,o,!0);Hr((()=>{c(o[t],r)}),n)}function Or(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ir(e){return 128&e.shapeFlag?e.ssContent:e}function Br(e,t,n=sl,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ke();const r=cl(n),s=dn(t,n,e,o);return r(),Se(),s});return o?r.unshift(s):r.push(s),s}}const Pr=e=>(t,n=sl)=>(!hl||"sp"===e)&&Br(e,((...e)=>t(...e)),n),Lr=Pr("bm"),jr=Pr("m"),Nr=Pr("bu"),Fr=Pr("u"),Dr=Pr("bum"),Hr=Pr("um"),Ur=Pr("sp"),Vr=Pr("rtg"),$r=Pr("rtc");function zr(e,t=sl){Br("ec",e,t)}function qr(e){zn("INSTANCE_CHILDREN",e);const t=e.subTree,n=[];return t&&Yr(t,n),n}function Yr(e,t){if(e.component)t.push(e.component.proxy);else if(16&e.shapeFlag){const n=e.children;for(let e=0;e=2)n._compatChecked=!0;else if(Yn("RENDER_FUNCTION",e)){const e=t.render=function(){return n.call(this,Wr)};e._compatWrapped=!0}}function Wr(e,t,n){if(e||(e=Ea),"string"===typeof e){const t=I(e);"transition"!==t&&"transition-group"!==t&&"keep-alive"!==t||(e=`__compat__${t}`),e=To(e)}const o=arguments.length,r=f(t);return 2===o||r?y(t)&&!r?Na(t)?es(za(e,null,[t])):es(Jr(za(e,Zr(t,e)),t)):es(za(e,null,t)):(Na(n)&&(n=[n]),es(Jr(za(e,Zr(t,e),n),t)))}const Kr=e("staticStyle,staticClass,directives,model,hook");function Zr(e,t){if(!e)return null;const n={};for(const o in e)if("attrs"===o||"domProps"===o||"props"===o)l(n,e[o]);else if("on"===o||"nativeOn"===o){const t=e[o];for(const e in t){let r=Qr(e);"nativeOn"===o&&(r+="Native");const s=n[r],i=t[e];s!==i&&(n[r]=s?[].concat(s,i):i)}}else Kr(o)||(n[o]=e[o]);if(e.staticClass&&(n.class=W([e.staticClass,n.class])),e.staticStyle&&(n.style=z([e.staticStyle,n.style])),e.model&&y(t)){const{prop:o="value",event:r="input"}=t.model||{};n[o]=e.model.value,n[Jn+r]=e.model.callback}return n}function Qr(e){return"&"===e[0]&&(e=e.slice(1)+"Passive"),"~"===e[0]&&(e=e.slice(1)+"Once"),"!"===e[0]&&(e=e.slice(1)+"Capture"),P(e)}function Jr(e,t){return t&&t.directives?rr(e,t.directives.map((({name:e,value:t,arg:n,modifiers:o})=>[Mo(e),t,n,o]))):e}function es(e){const{props:t,children:n}=e;let o;if(6&e.shapeFlag&&f(n)){o={};for(let e=0;et,o[e]._ns=!0}}const r=t&&t.scopedSlots;return r&&(delete t.scopedSlots,o?l(o,r):o=r),o&&Ja(e,o),e}function ts(e){if($n("RENDER_FUNCTION",io,!0)&&$n("PRIVATE_APIS",io,!0)){const t=io,n=()=>e.component&&e.component.proxy;let o;Object.defineProperties(e,{tag:{get:()=>e.type},data:{get:()=>e.props||{},set:t=>e.props=t},elm:{get:()=>e.el},componentInstance:{get:n},child:{get:n},text:{get:()=>_(e.children)?e.children:null},context:{get:()=>t&&t.proxy},componentOptions:{get:()=>{if(4&e.shapeFlag)return o||(o={Ctor:e.type,propsData:e.props,children:e.children})}}})}}const ns=new WeakMap,os={get(e,t){const n=e[t];return n&&n()}};function rs(e){if(ns.has(e))return ns.get(e);const t=e.render,n=(n,o)=>{const r=il(),s={props:n,children:r.vnode.children||[],data:r.vnode.props||{},scopedSlots:o.slots,parent:r.parent&&r.parent.proxy,slots(){return new Proxy(o.slots,os)},get listeners(){return Gr(r)},get injections(){if(e.inject){const t={};return Gs(e.inject,t),t}return{}}};return t(Wr,s)};return n.props=e.props,n.displayName=e.name,n.compatConfig=e.compatConfig,n.inheritAttrs=!1,ns.set(e,n),n}function ss(e,t,n,o){let r;const s=n&&n[o];if(f(e)||_(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e}function as(e,t,n={},o,r){if(io.isCE||io.parent&&yr(io.parent)&&io.parent.isCE)return"default"!==t&&(n.name=t),za("slot",n,o&&o());let s=e[t];s&&s._c&&(s._d=!1),Ra();const i=s&&ls(s(n)),a=ja(ka,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&1===e._?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function ls(e){return e.some((e=>!Na(e)||e.type!==Ea&&!(e.type===ka&&!ls(e.children))))?e:null}function cs(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:P(o)]=e[o];return n}function us(e){const t={};for(let n=0;nn))}function hs(e,t,n){return is(t||{$stable:!n},ms(e))}function ms(e){for(let t=0;t(e[t]=n,e[t]),n=(e,t)=>{delete e[t]};l(e,{$set:e=>(zn("INSTANCE_SET",e),t),$delete:e=>(zn("INSTANCE_DELETE",e),n),$mount:e=>(zn("GLOBAL_MOUNT",null),e.ctx._compat_mount||r),$destroy:e=>(zn("INSTANCE_DESTROY",e),e.ctx._compat_destroy||r),$slots:e=>$n("RENDER_FUNCTION",e)&&e.render&&e.render._compatWrapped?new Proxy(e.slots,os):e.slots,$scopedSlots:e=>{zn("INSTANCE_SCOPED_SLOTS",e);const t={};for(const n in e.slots){const o=e.slots[n];o._ns||(t[n]=o)}return t},$on:e=>Wn.bind(null,e),$once:e=>Kn.bind(null,e),$off:e=>Zn.bind(null,e),$children:qr,$listeners:Gr}),$n("PRIVATE_APIS",null)&&l(e,{$vnode:e=>e.vnode,$options:e=>{const t=l({},Ks(e));return t.parent=e.proxy.$parent,t.propsData=e.vnode.props,t},_self:e=>e.proxy,_uid:e=>e.uid,_data:e=>e.data,_isMounted:e=>e.isMounted,_isDestroyed:e=>e.isUnmounted,$createElement:()=>Wr,_c:()=>Wr,_o:()=>ys,_n:()=>F,_s:()=>oe,_l:()=>ss,_t:e=>ps.bind(null,e),_q:()=>te,_i:()=>ne,_m:e=>vs.bind(null,e),_f:()=>Ao,_k:e=>_s.bind(null,e),_b:()=>ds,_v:()=>Xa,_e:()=>Ka,_u:()=>hs,_g:()=>fs,_d:()=>xs,_p:()=>ws})}const Ss=e=>e?dl(e)?kl(e)||e.proxy:Ss(e.parent):null,Es=l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ss(e.parent),$root:e=>Ss(e.root),$emit:e=>e.emit,$options:e=>Ks(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,En(e.update)}),$nextTick:e=>e.n||(e.n=kn.bind(e.proxy)),$watch:e=>tr.bind(e)});ks(Es);const Ts=(e,n)=>e!==t&&!e.__isScriptSetup&&d(e,n),Ms={get({_:e},n){const{ctx:o,setupState:r,data:s,props:i,accessCache:a,type:l,appContext:c}=e;let u;if("$"!==n[0]){const l=a[n];if(void 0!==l)switch(l){case 1:return r[n];case 2:return s[n];case 4:return o[n];case 3:return i[n]}else{if(Ts(r,n))return a[n]=1,r[n];if(s!==t&&d(s,n))return a[n]=2,s[n];if((u=e.propsOptions[0])&&d(u,n))return a[n]=3,i[n];if(o!==t&&d(o,n))return a[n]=4,o[n];qs&&(a[n]=0)}}const f=Es[n];let p,h;if(f)return"$attrs"===n&&Le(e,"get",n),f(e);if((p=l.__cssModules)&&(p=p[n]))return p;if(o!==t&&d(o,n))return a[n]=4,o[n];if(h=c.config.globalProperties,d(h,n)){const t=Object.getOwnPropertyDescriptor(h,n);if(t.get)return t.get.call(e.proxy);{const t=h[n];return v(t)?Object.assign(t.bind(e.proxy),t):t}}},set({_:e},n,o){const{data:r,setupState:s,ctx:i}=e;return Ts(s,n)?(s[n]=o,!0):r!==t&&d(r,n)?(r[n]=o,!0):!d(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(i[n]=o,!0))},has({_:{data:e,setupState:n,accessCache:o,ctx:r,appContext:s,propsOptions:i}},a){let l;return!!o[a]||e!==t&&d(e,a)||Ts(n,a)||(l=i[0])&&d(l,a)||d(r,a)||d(Es,a)||d(s.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:d(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const As=l({},Ms,{get(e,t){if(t!==Symbol.unscopables)return Ms.get(e,t,e)},has(e,t){const n="_"!==t[0]&&!$(t);return n}});function Rs(e,t){for(const n in t){const o=e[n],r=t[n];n in e&&E(o)&&E(r)?Rs(o,r):e[n]=r}return e}function Cs(){return null}function Os(){return null}function Is(e){0}function Bs(e){0}function Ps(){return null}function Ls(){0}function js(e,t){return null}function Ns(){return Ds().slots}function Fs(){return Ds().attrs}function Ds(){const e=il();return e.setupContext||(e.setupContext=wl(e))}function Hs(e){return f(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function Us(e,t){const n=Hs(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?f(e)||v(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n}function Vs(e,t){return e&&t?f(e)&&f(t)?e.concat(t):l({},Hs(e),Hs(t)):e||t}function $s(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function zs(e){const t=il();let n=e();return ul(),x(n)&&(n=n.catch((e=>{throw cl(t),e}))),[n,()=>cl(t)]}let qs=!0;function Ys(e){const t=Ks(e),n=e.proxy,o=e.ctx;qs=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:l,provide:c,inject:u,created:d,beforeMount:p,mounted:h,beforeUpdate:m,updated:g,activated:_,deactivated:b,beforeDestroy:x,beforeUnmount:w,destroyed:k,unmounted:S,render:E,renderTracked:T,renderTriggered:M,errorCaptured:A,serverPrefetch:R,expose:C,inheritAttrs:O,components:I,directives:B,filters:P}=t,L=null;if(u&&Gs(u,o,L),a)for(const r in a){const e=a[r];v(e)&&(o[r]=e.bind(n))}if(s){0;const t=s.call(n,n);0,y(t)&&(e.data=St(t))}if(qs=!0,i)for(const f in i){const e=i[f],t=v(e)?e.bind(n,n):v(e.get)?e.get.bind(n,n):r;0;const s=!v(e)&&v(e.set)?e.set.bind(n):r,a=Tl({get:t,set:s});Object.defineProperty(o,f,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(l)for(const r in l)Ws(l[r],o,n,r);if(c){const e=v(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Ei(t,e[t])}))}function j(e,t){f(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&Xs(d,e,"c"),j(Lr,p),j(jr,h),j(Nr,m),j(Fr,g),j(Mr,_),j(Ar,b),j(zr,A),j($r,T),j(Vr,M),j(Dr,w),j(Hr,S),j(Ur,R),x&&qn("OPTIONS_BEFORE_DESTROY",e)&&j(Dr,x),k&&qn("OPTIONS_DESTROYED",e)&&j(Hr,k),f(C))if(C.length){const t=e.exposed||(e.exposed={});C.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});E&&e.render===r&&(e.render=E),null!=O&&(e.inheritAttrs=O),I&&(e.components=I),B&&(e.directives=B),P&&$n("FILTERS",e)&&(e.filters=P)}function Gs(e,t,n=r){f(e)&&(e=ti(e));for(const o in e){const n=e[o];let r;r=y(n)?"default"in n?Ti(n.from||o,n.default,!0):Ti(n.from||o):Ti(n),Ut(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}function Xs(e,t,n){dn(f(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ws(e,t,n,o){const r=o.includes(".")?nr(n,o):()=>n[o];if(_(e)){const n=t[e];v(n)&&Jo(r,n)}else if(v(e))Jo(r,e.bind(n));else if(y(e))if(f(e))e.forEach((e=>Ws(e,t,n,o)));else{const o=v(e.handler)?e.handler.bind(n):t[e.handler];v(o)&&Jo(r,o,e)}else 0}function Ks(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let c;return a?c=a:r.length||n||o?(c={},r.length&&r.forEach((e=>Zs(c,e,i,!0))),Zs(c,t,i)):$n("PRIVATE_APIS",e)?(c=l({},t),c.parent=e.parent&&e.parent.proxy,c.propsData=e.vnode.props):c=t,y(t)&&s.set(t,c),c}function Zs(e,t,n,o=!1){v(t)&&(t=t.options);const{mixins:r,extends:s}=t;s&&Zs(e,s,n,!0),r&&r.forEach((t=>Zs(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Qs[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Qs={data:Js,props:ri,emits:ri,methods:oi,computed:oi,beforeCreate:ni,created:ni,beforeMount:ni,mounted:ni,beforeUpdate:ni,updated:ni,beforeDestroy:ni,beforeUnmount:ni,destroyed:ni,unmounted:ni,activated:ni,deactivated:ni,errorCaptured:ni,serverPrefetch:ni,components:oi,directives:oi,watch:si,provide:Js,inject:ei};function Js(e,t){return t?e?function(){return($n("OPTIONS_DATA_MERGE",null)?Rs:l)(v(e)?e.call(this,this):e,v(t)?t.call(this,this):t)}:t:e}function ei(e,t){return oi(ti(e),ti(t))}function ti(e){if(f(e)){const t={};for(let n=0;nr);const s=e(t);o!==n&&mi(s,o);const i=s._createRoot(t);return t.el?i.$mount(t.el):i}n.version="2.6.14-compat:3.4.15",n.config=ai.config,n.use=(e,...t)=>(e&&v(e.install)?e.install(n,...t):v(e)&&e(n,...t),n),n.mixin=e=>(ai.mixin(e),n),n.component=(e,t)=>t?(ai.component(e,t),n):ai.component(e),n.directive=(e,t)=>t?(ai.directive(e,t),n):ai.directive(e),n.options={_base:n};let s=1;n.cid=s,n.nextTick=kn;const i=new WeakMap;function a(e={}){if(zn("GLOBAL_EXTEND",null),v(e)&&(e=e.options),i.has(e))return i.get(e);const t=this;function r(e){return o(e?Zs(l({},r.options),e,Qs):r.options,r)}r.super=t,r.prototype=Object.create(n.prototype),r.prototype.constructor=r;const c={};for(const n in t.options){const e=t.options[n];c[n]=f(e)?e.slice():y(e)?l(Object.create(null),e):e}return r.options=Zs(c,e,Qs),r.options._base=r,r.extend=a.bind(r),r.mixin=t.mixin,r.use=t.use,r.cid=++s,i.set(e,r),r}n.extend=a.bind(n),n.set=(e,t,n)=>{zn("GLOBAL_SET",null),e[t]=n},n.delete=(e,t)=>{zn("GLOBAL_DELETE",null),delete e[t]},n.observable=e=>(zn("GLOBAL_OBSERVABLE",null),St(e)),n.filter=(e,t)=>t?(ai.filter(e,t),n):ai.filter(e);const c={warn:r,extend:l,mergeOptions:(e,t,n)=>Zs(e,t,n?void 0:Qs),defineReactive:bi};return Object.defineProperty(n,"util",{get(){return zn("GLOBAL_PRIVATE_UTIL",null),c}}),n.configureCompat=Un,n}function di(e,t,n){fi(e,t),ii(e.config),ai&&(gi(e,t,n),pi(e),hi(e))}function fi(e,t){t.filters={},e.filter=(n,o)=>(zn("FILTERS",null),o?(t.filters[n]=o,e):t.filters[n])}function pi(e){Object.defineProperties(e,{prototype:{get(){return e.config.globalProperties}},nextTick:{value:kn},extend:{value:li.extend},set:{value:li.set},delete:{value:li.delete},observable:{value:li.observable},util:{get(){return li.util}}})}function hi(e){e._context.mixins=[...ai._context.mixins],["components","directives","filters"].forEach((t=>{e._context[t]=Object.create(ai._context[t])})),ci=!0;for(const t in ai.config){if("isNativeTag"===t)continue;if(bl()&&("isCustomElement"===t||"compilerOptions"===t))continue;const n=ai.config[t];e.config[t]=y(n)?Object.create(n):n,"ignoredElements"===t&&$n("CONFIG_IGNORED_ELEMENTS",null)&&!bl()&&f(n)&&(e.config.compilerOptions.isCustomElement=e=>n.some((t=>_(t)?t===e:t.test(e))))}ci=!1,mi(e,li)}function mi(e,t){const n=$n("GLOBAL_PROTOTYPE",null);n&&(e.config.globalProperties=Object.create(t.prototype));let o=!1;const r=Object.getOwnPropertyDescriptors(t.prototype);for(const s in r)"constructor"!==s&&(o=!0,n&&Object.defineProperty(e.config.globalProperties,s,r[s]))}function gi(e,t,n){let o=!1;e._createRoot=r=>{const s=e._component,i=za(s,r.propsData||null);i.appContext=t;const a=!v(s)&&!s.render&&!s.template,l=()=>{},c=rl(i,null,null);return a&&(c.render=l),ml(c),i.component=c,i.isCompatRoot=!0,c.ctx._compat_mount=t=>{if(o)return;let r,u;if("string"===typeof t){const e=document.querySelector(t);if(!e)return;r=e}else r=t||document.createElement("div");return r instanceof SVGElement?u="svg":"function"===typeof MathMLElement&&r instanceof MathMLElement&&(u="mathml"),a&&c.render===l&&(c.render=null,s.template=r.innerHTML,yl(c,!1,!0)),r.innerHTML="",n(i,r,u),r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o=!0,e._container=r,r.__vue_app__=e,c.proxy},c.ctx._compat_destroy=()=>{if(o)n(null,e._container),delete e._container.__vue_app__;else{const{bum:e,scope:t,um:n}=c;e&&j(e),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:beforeDestroy"),t&&t.stop(),n&&j(n),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:destroyed")}},c.proxy}}const vi=["push","pop","shift","unshift","splice","sort","reverse"],_i=new WeakSet;function bi(e,t,n){if(y(n)&&!Rt(n)&&!_i.has(n)){const e=St(n);f(n)?vi.forEach((t=>{n[t]=(...n)=>{Array.prototype[t].call(e,...n)}})):Object.keys(n).forEach((e=>{try{yi(n,e,n[e])}catch(t){}}))}const o=e.$;o&&e===o.proxy?(yi(o.ctx,t,n),o.accessCache=Object.create(null)):Rt(e)?e[t]=n:yi(e,t,n)}function yi(e,t,n){n=y(n)?St(n):n,Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get(){return Le(e,"get",t),n},set(o){n=y(o)?St(o):o,je(e,"set",t,o)}})}function xi(){return{app:null,config:{isNativeTag:s,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let wi=0;function ki(e,t){return function(n,o=null){v(n)||(n=l({},n)),null==o||y(o)||(o=null);const r=xi(),s=new WeakSet;let i=!1;const a=r.app={_uid:wi++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:Il,get config(){return r.config},set config(e){0},use(e,...t){return s.has(e)||(e&&v(e.install)?(s.add(e),e.install(a,...t)):v(e)&&(s.add(e),e(a,...t))),a},mixin(e){return r.mixins.includes(e)||r.mixins.push(e),a},component(e,t){return t?(r.components[e]=t,a):r.components[e]},directive(e,t){return t?(r.directives[e]=t,a):r.directives[e]},mount(s,l,c){if(!i){0;const u=za(n,o);return u.appContext=r,!0===c?c="svg":!1===c&&(c=void 0),l&&t?t(u,s):e(u,s,c),i=!0,a._container=s,s.__vue_app__=a,kl(u.component)||u.component.proxy}},unmount(){i&&(e(null,a._container),delete a._container.__vue_app__)},provide(e,t){return r.provides[e]=t,a},runWithContext(e){Si=a;try{return e()}finally{Si=null}}};return di(a,r,e),a}}let Si=null;function Ei(e,t){if(sl){let n=sl.provides;const o=sl.parent&&sl.parent.provides;o===n&&(n=sl.provides=Object.create(o)),n[e]=t}else 0}function Ti(e,t,n=!1){const o=sl||io;if(o||Si){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Si._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&v(t)?t.call(o&&o.proxy):t}else 0}function Mi(){return!!(sl||io||Si)}function Ai(e,t,n){return new Proxy({},{get(n,o){if("$options"===o)return Ks(e);if(o in t)return t[o];const r=e.type.inject;if(r)if(f(r)){if(r.includes(o))return Ti(o)}else if(o in r)return Ti(o)}})}function Ri(e,t){return"is"===e||(!("class"!==e&&"style"!==e||!$n("INSTANCE_ATTRS_CLASS_STYLE",t))||(!(!i(e)||!$n("INSTANCE_LISTENERS",t))||!(!e.startsWith("routerView")&&"registerRouteInstance"!==e)))}function Ci(e,t,n,o=!1){const r={},s={};N(s,Ha,1),e.propsDefaults=Object.create(null),Ii(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Et(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function Oi(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:a}}=e,l=Bt(r),[c]=e.propsOptions;let u=!1;if(!(o||a>0)||16&a){let o;Ii(e,t,r,s)&&(u=!0);for(const s in l)t&&(d(t,s)||(o=I(s))!==s&&d(t,o))||(c?!n||void 0===n[s]&&void 0===n[o]||(r[s]=Bi(c,l,s,void 0,e,!0)):delete r[s]);if(s!==l)for(const e in s)t&&(d(t,e)||d(t,e+"Native"))||(delete s[e],u=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let o=0;o{v(e)&&(e=e.options),p=!0;const[t,o]=Pi(e,n,!0);l(c,t),o&&u.push(...o)};!r&&n.mixins.length&&n.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!a&&!p)return y(e)&&s.set(e,o),o;if(f(a))for(let o=0;o-1,o[1]=n<0||e-1||d(o,"default"))&&u.push(t)}}}}const h=[c,u];return y(e)&&s.set(e,h),h}function Li(e){return"$"!==e[0]}function ji(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Ni(e,t){return ji(e)===ji(t)}function Fi(e,t){return f(t)?t.findIndex((t=>Ni(t,e))):v(t)&&Ni(t,e)?0:-1}const Di=e=>"_"===e[0]||"$stable"===e,Hi=e=>f(e)?e.map(Za):[Za(e)],Ui=(e,t,n)=>{if(t._n)return t;const o=po(((...e)=>Hi(t(...e))),n);return o._c=!1,o},Vi=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Di(r))continue;const n=e[r];if(v(n))t[r]=Ui(r,n,o);else if(null!=n){0;const e=Hi(n);t[r]=()=>e}}},$i=(e,t)=>{const n=Hi(t);e.slots.default=()=>n},zi=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Bt(t),N(t,"_",n)):Vi(t,e.slots={},e)}else e.slots={},t&&$i(e,t);N(e.slots,Ha,1)},qi=(e,n,o)=>{const{vnode:r,slots:s}=e;let i=!0,a=t;if(32&r.shapeFlag){const t=n._;t?o&&1===t?i=!1:(l(s,n),o||1!==t||delete s._):(i=!n.$stable,Vi(n,s,e)),a=n}else n&&($i(e,n),a={default:1});if(i)for(const t in s)Di(t)||null!=a[t]||delete s[t]};function Yi(e,n,o,r,s=!1){if(f(e))return void e.forEach(((e,t)=>Yi(e,n&&(f(n)?n[t]:n),o,r,s)));if(yr(r)&&!s)return;const i=4&r.shapeFlag?kl(r.component)||r.component.proxy:r.el,a=s?null:i,{i:l,r:u}=e;const p=n&&n.r,h=l.refs===t?l.refs={}:l.refs,m=l.setupState;if(null!=p&&p!==u&&(_(p)?(h[p]=null,d(m,p)&&(m[p]=null)):Ut(p)&&(p.value=null)),v(u))un(u,l,12,[a,h]);else{const t=_(u),n=Ut(u),r=e.f;if(t||n){const l=()=>{if(r){const n=t?d(m,u)?m[u]:h[u]:u.value;s?f(n)&&c(n,i):f(n)?n.includes(i)||n.push(i):t?(h[u]=[i],d(m,u)&&(m[u]=h[u])):(u.value=[i],e.k&&(h[e.k]=u.value))}else t?(h[u]=a,d(m,u)&&(m[u]=a)):n&&(u.value=a,e.k&&(h[e.k]=a))};s||r?l():(l.id=-1,ea(l,o))}else 0}}let Gi=!1;const Xi=e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName,Wi=e=>e.namespaceURI.includes("MathML"),Ki=e=>Xi(e)?"svg":Wi(e)?"mathml":void 0,Zi=e=>8===e.nodeType;function Qi(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:a,remove:l,insert:c,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Cn(),void(t._vnode=e);Gi=!1,f(t.firstChild,e,null,null,null),Cn(),t._vnode=e,Gi&&console.error("Hydration completed but contains mismatches.")},f=(n,o,i,l,u,d=!1)=>{const y=Zi(n)&&"["===n.data,x=()=>g(n,o,i,l,u,y),{type:w,ref:k,shapeFlag:S,patchFlag:E}=o;let T=n.nodeType;o.el=n,-2===E&&(d=!1,o.dynamicChildren=null);let M=null;switch(w){case Sa:3!==T?""===o.children?(c(o.el=r(""),a(n),n),M=n):M=x():(n.data!==o.children&&(Gi=!0,n.data=o.children),M=s(n));break;case Ea:b(n)?(M=s(n),_(o.el=n.content.firstChild,n,i)):M=8!==T||y?x():s(n);break;case Ta:if(y&&(n=s(n),T=n.nodeType),1===T||3===T){M=n;const e=!o.children.length;for(let t=0;t{a=a||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:f,dirs:p,transition:m}=t,g="input"===c||"option"===c;if(g||-1!==d){p&&sr(t,null,n,"created");let c,v=!1;if(b(e)){v=ia(r,m)&&n&&n.vnode.props&&n.vnode.props.appear;const o=e.content.firstChild;v&&m.beforeEnter(o),_(o,e,n),t.el=e=o}if(16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=h(e.firstChild,t,e,n,r,s,a);while(o){Gi=!0;const e=o;o=o.nextSibling,l(e)}}else 8&f&&e.textContent!==t.children&&(Gi=!0,e.textContent=t.children);if(u)if(g||!a||48&d)for(const t in u)(g&&(t.endsWith("value")||"indeterminate"===t)||i(t)&&!M(t)||"."===t[0])&&o(e,t,null,u[t],void 0,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,void 0,void 0,n);(c=u&&u.onVnodeBeforeMount)&&tl(c,n,t),p&&sr(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||p||v)&&Vo((()=>{c&&tl(c,n,t),v&&m.enter(e),p&&sr(t,null,n,"mounted")}),r)}return e.nextSibling},h=(e,t,o,r,s,i,a)=>{a=a||!!t.dynamicChildren;const l=t.children,c=l.length;for(let u=0;u{const{slotScopeIds:l}=t;l&&(r=r?r.concat(l):l);const d=a(e),f=h(s(e),t,d,n,o,r,i);return f&&Zi(f)&&"]"===f.data?s(t.anchor=f):(Gi=!0,c(t.anchor=u("]"),d,f),f)},g=(e,t,o,r,i,c)=>{if(Gi=!0,t.el=null,c){const t=v(e);while(1){const n=s(e);if(!n||n===t)break;l(n)}}const u=s(e),d=a(e);return l(e),n(null,t,d,u,o,r,Ki(d),i),u},v=(e,t="[",n="]")=>{let o=0;while(e)if(e=s(e),e&&Zi(e)&&(e.data===t&&o++,e.data===n)){if(0===o)return s(e);o--}return e},_=(e,t,n)=>{const o=t.parentNode;o&&o.replaceChild(e,t);let r=n;while(r)r.vnode.el===t&&(r.vnode.el=r.subTree.el=e),r=r.parent},b=e=>1===e.nodeType&&"template"===e.tagName.toLowerCase();return[d,f]}function Ji(){}const ea=Vo;function ta(e){return oa(e)}function na(e){return oa(e,Qi)}function oa(e,n){Ji();const s=U();s.__VUE__=!0;const{insert:i,remove:a,patchProp:l,createElement:c,createText:u,createComment:d,setText:f,setElementText:p,parentNode:h,nextSibling:m,setScopeId:g=r,insertStaticContent:v}=e,_=(e,t,n,o=null,r=null,s=null,i=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Fa(e,t)&&(o=W(e),z(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Sa:b(e,t,n,o);break;case Ea:y(e,t,n,o);break;case Ta:null==e&&x(t,n,o,i);break;case ka:I(e,t,n,o,r,s,i,a,l);break;default:1&d?S(e,t,n,o,r,s,i,a,l):6&d?B(e,t,n,o,r,s,i,a,l):(64&d||128&d)&&c.process(e,t,n,o,r,s,i,a,l,Q)}null!=u&&r&&Yi(u,e&&e.ref,s,t||e,!t)},b=(e,t,n,o)=>{if(null==e)i(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},y=(e,t,n,o)=>{null==e?i(t.el=d(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=v(e.children,t,n,o,e.el,e.anchor)},w=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=m(e),i(e,n,o),e=r;i(t,n,o)},k=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=m(e),a(e),e=n;a(t)},S=(e,t,n,o,r,s,i,a,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?E(t,n,o,r,s,i,a,l):R(e,t,r,s,i,a,l)},E=(e,t,n,o,r,s,a,u)=>{let d,f;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(d=e.el=c(e.type,s,h&&h.is,h),8&m?p(d,e.children):16&m&&A(e.children,d,null,o,r,ra(e,s),a,u),v&&sr(e,null,o,"created"),T(d,e,e.scopeId,a,o),h){for(const t in h)"value"===t||M(t)||l(d,t,null,h[t],s,e.children,o,r,X);"value"in h&&l(d,"value",null,h.value,s),(f=h.onVnodeBeforeMount)&&tl(f,o,e)}v&&sr(e,null,o,"beforeMount");const _=ia(r,g);_&&g.beforeEnter(d),i(d,t,n),((f=h&&h.onVnodeMounted)||_||v)&&ea((()=>{f&&tl(f,o,e),_&&g.enter(d),v&&sr(e,null,o,"mounted")}),r)},T=(e,t,n,o,r)=>{if(n&&g(e,n),o)for(let s=0;s{for(let c=l;c{const c=n.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=16&e.patchFlag;const h=e.props||t,m=n.props||t;let g;if(o&&sa(o,!1),(g=m.onVnodeBeforeUpdate)&&tl(g,o,n,e),f&&sr(n,e,o,"beforeUpdate"),o&&sa(o,!0),d?C(e.dynamicChildren,d,c,o,r,ra(n,s),i):a||D(e,n,c,null,o,r,ra(n,s),i,!1),u>0){if(16&u)O(c,n,h,m,o,r,s);else if(2&u&&h.class!==m.class&&l(c,"class",null,m.class,s),4&u&&l(c,"style",h.style,m.style,s),8&u){const t=n.dynamicProps;for(let n=0;n{g&&tl(g,o,n,e),f&&sr(n,e,o,"updated")}),r)},C=(e,t,n,o,r,s,i)=>{for(let a=0;a{if(o!==r){if(o!==t)for(const t in o)M(t)||t in r||l(e,t,o[t],null,a,n.children,s,i,X);for(const t in r){if(M(t))continue;const c=r[t],u=o[t];c!==u&&"value"!==t&&l(e,t,u,c,a,n.children,s,i,X)}"value"in r&&l(e,"value",o.value,r.value,a)}},I=(e,t,n,o,r,s,a,l,c)=>{const d=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(i(d,n,o),i(f,n,o),A(t.children||[],n,f,r,s,a,l,c)):p>0&&64&p&&h&&e.dynamicChildren?(C(e.dynamicChildren,h,n,r,s,a,l),(null!=t.key||r&&t===r.subTree)&&aa(e,t,!0)):D(e,t,n,f,r,s,a,l,c)},B=(e,t,n,o,r,s,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):P(t,n,o,r,s,i,l):L(e,t,l)},P=(e,t,n,o,r,s,i)=>{const a=e.isCompatRoot&&e.component,l=a||(e.component=rl(e,o,r));if(kr(e)&&(l.ctx.renderer=Q),a||ml(l),l.asyncDep){if(r&&r.registerDep(l,N),!e.el){const e=l.subTree=za(Ea);y(null,e,t,n)}}else N(l,e,t,n,r,s,i)},L=(e,t,n)=>{const o=t.component=e.component;if(_o(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void F(o,t,n);o.next=t,Mn(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},N=(e,t,n,o,s,i,a)=>{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:r,vnode:c}=e;{const n=ca(e);if(n)return t&&(t.el=c.el,F(e,t,a)),void n.asyncDep.then((()=>{e.isUnmounted||l()}))}let u,d=t;0,sa(e,!1),t?(t.el=c.el,F(e,t,a)):t=c,n&&j(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&tl(u,r,t,c),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeUpdate"),sa(e,!0);const f=ho(e);0;const p=e.subTree;e.subTree=f,_(p,f,h(p.el),W(p),e,s,i),t.el=f.el,null===d&&yo(e,f.el),o&&ea(o,s),(u=t.props&&t.props.onVnodeUpdated)&&ea((()=>tl(u,r,t,c)),s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:updated")),s)}else{let r;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,f=yr(t);if(sa(e,!1),c&&j(c),!f&&(r=l&&l.onVnodeBeforeMount)&&tl(r,d,t),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeMount"),sa(e,!0),a&&ee){const n=()=>{e.subTree=ho(e),ee(a,e.subTree,e,s,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const r=e.subTree=ho(e);0,_(null,r,n,o,e,s,i),t.el=r.el}if(u&&ea(u,s),!f&&(r=l&&l.onVnodeMounted)){const e=t;ea((()=>tl(r,d,e)),s)}$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:mounted")),s),(256&t.shapeFlag||d&&yr(d.vnode)&&256&d.vnode.shapeFlag)&&(e.a&&ea(e.a,s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:activated")),s)),e.isMounted=!0,t=n=o=null}},c=e.effect=new pe(l,r,(()=>En(u)),e.scope),u=e.update=()=>{c.dirty&&c.run()};u.id=e.uid,sa(e,!0),u()},F=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,Oi(e,t.props,o,n),qi(e,t.children,n),ke(),Rn(e),Se()},D=(e,t,n,o,r,s,i,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void V(c,d,n,o,r,s,i,a,l);if(256&f)return void H(c,d,n,o,r,s,i,a,l)}8&h?(16&u&&X(c,r,s),d!==c&&p(n,d)):16&u?16&h?V(c,d,n,o,r,s,i,a,l):X(c,r,s,!0):(8&u&&p(n,""),16&h&&A(d,n,o,r,s,i,a,l))},H=(e,t,n,r,s,i,a,l,c)=>{e=e||o,t=t||o;const u=e.length,d=t.length,f=Math.min(u,d);let p;for(p=0;pd?X(e,s,i,!0,!1,f):A(t,n,r,s,i,a,l,c,f)},V=(e,t,n,r,s,i,a,l,c)=>{let u=0;const d=t.length;let f=e.length-1,p=d-1;while(u<=f&&u<=p){const o=e[u],r=t[u]=c?Qa(t[u]):Za(t[u]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),u++}while(u<=f&&u<=p){const o=e[f],r=t[p]=c?Qa(t[p]):Za(t[p]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),f--,p--}if(u>f){if(u<=p){const e=p+1,o=ep)while(u<=f)z(e[u],s,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=c?Qa(t[u]):Za(t[u]);null!=e.key&&g.set(e.key,u)}let v,b=0;const y=p-m+1;let x=!1,w=0;const k=new Array(y);for(u=0;u=y){z(o,s,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(v=m;v<=p;v++)if(0===k[v-m]&&Fa(o,t[v])){r=v;break}void 0===r?z(o,s,i,!0):(k[r-m]=u+1,r>=w?w=r:x=!0,_(o,t[r],n,null,s,i,a,l,c),b++)}const S=x?la(k):o;for(v=S.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],f=e+1{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void $(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void a.move(e,t,n,Q);if(a===ka){i(s,t,n);for(let e=0;el.enter(s)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,a=()=>i(s,t,n),c=()=>{e(s,(()=>{a(),r&&r()}))};o?o(s,a,c):c()}else i(s,t,n)},z=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=a&&Yi(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!yr(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&tl(m,t,e),6&u)G(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&sr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,Q,o):c&&(s!==ka||d>0&&64&d)?X(c,t,n,!1,!0):(s===ka&&384&d||!r&&16&u)&&X(l,t,n),o&&q(e)}(h&&(m=i&&i.onVnodeUnmounted)||p)&&ea((()=>{m&&tl(m,t,e),p&&sr(e,null,t,"unmounted")}),n)},q=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===ka)return void Y(n,o);if(t===Ta)return void k(e);const s=()=>{a(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,s);o?o(e.el,s,i):i()}else s()},Y=(e,t)=>{let n;while(e!==t)n=m(e),a(e),e=n;a(t)},G=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:a}=e;o&&j(o),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeDestroy"),r.stop(),s&&(s.active=!1,z(i,e,t,n)),a&&ea(a,t),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:destroyed")),t),ea((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},X=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?W(e.component.subTree):128&e.shapeFlag?e.suspense.next():m(e.anchor||e.el);let K=!1;const Z=(e,t,n)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),K||(K=!0,Rn(),Cn(),K=!1),t._vnode=e},Q={p:_,um:z,m:$,r:q,mt:P,mc:A,pc:D,pbc:C,n:W,o:e};let J,ee;return n&&([J,ee]=n(Q)),{render:Z,hydrate:J,createApp:ki(Z,J)}}function ra({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function sa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ia(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function aa(e,t,n=!1){const o=e.children,r=t.children;if(f(o)&&f(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];while(s-- >0)n[s]=i,i=t[i];return n}function ca(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ca(t)}const ua=e=>e.__isTeleport,da=e=>e&&(e.disabled||""===e.disabled),fa=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,pa=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,ha=(e,t)=>{const n=e&&e.to;if(_(n)){if(t){const e=t(n);return e}return null}return n},ma={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,s,i,a,l,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:m,createComment:g}}=c,v=da(t.props);let{shapeFlag:_,children:b,dynamicChildren:y}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");p(e,n,o),p(c,n,o);const d=t.target=ha(t.props,h),f=t.targetAnchor=m("");d&&(p(f,d),"svg"===i||fa(d)?i="svg":("mathml"===i||pa(d))&&(i="mathml"));const g=(e,t)=>{16&_&&u(b,e,t,r,s,i,a,l)};v?g(n,c):d&&g(d,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,m=da(e.props),g=m?n:u,_=m?o:p;if("svg"===i||fa(u)?i="svg":("mathml"===i||pa(u))&&(i="mathml"),y?(f(e.dynamicChildren,y,g,r,s,i,a),aa(e,t,!0)):l||d(e,t,g,_,r,s,i,a,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ga(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=ha(t.props,h);e&&ga(t,e,null,c,0)}else m&&ga(t,u,p,c,1)}ba(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&s(u),i&&s(c),16&a){const e=i||!da(f);for(let o=0;o{t=e,n=o})),r=e(t,n);let s;return s=x(r)?xr((()=>r)):!y(r)||Na(r)||f(r)?null==r?xr((()=>o)):e:xr({loader:()=>r.component,loadingComponent:r.loading,errorComponent:r.error,delay:r.delay,timeout:r.timeout}),ya.set(e,s),s}function wa(e,t){return e.__isBuiltIn?e:(v(e)&&e.cid&&(e=e.options),v(e)&&Yn("COMPONENT_ASYNC",t,e)?xa(e):y(e)&&e.functional&&qn("COMPONENT_FUNCTIONAL",t,e)?rs(e):e)}const ka=Symbol.for("v-fgt"),Sa=Symbol.for("v-txt"),Ea=Symbol.for("v-cmt"),Ta=Symbol.for("v-stc"),Ma=[];let Aa=null;function Ra(e=!1){Ma.push(Aa=e?null:[])}function Ca(){Ma.pop(),Aa=Ma[Ma.length-1]||null}let Oa,Ia=1;function Ba(e){Ia+=e}function Pa(e){return e.dynamicChildren=Ia>0?Aa||o:null,Ca(),Ia>0&&Aa&&Aa.push(e),e}function La(e,t,n,o,r,s){return Pa($a(e,t,n,o,r,s,!0))}function ja(e,t,n,o,r){return Pa(za(e,t,n,o,r,!0))}function Na(e){return!!e&&!0===e.__v_isVNode}function Fa(e,t){return e.type===t.type&&e.key===t.key}function Da(e){Oa=e}const Ha="__vInternal",Ua=({key:e})=>null!=e?e:null,Va=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?_(e)||Ut(e)||v(e)?{i:io,r:e,k:t,f:!!n}:e:null);function $a(e,t=null,n=null,o=0,r=null,s=(e===ka?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ua(t),ref:t&&Va(t),scopeId:ao,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:io};return a?(Ja(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=_(n)?8:16),Ia>0&&!i&&Aa&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Aa.push(l),eo(l),ts(l),l}const za=qa;function qa(e,t=null,n=null,o=0,r=null,s=!1){if(e&&e!==Eo||(e=Ea),Na(e)){const o=Ga(e,t,!0);return n&&Ja(o,n),Ia>0&&!s&&Aa&&(6&o.shapeFlag?Aa[Aa.indexOf(e)]=o:Aa.push(o)),o.patchFlag|=-2,o}if(El(e)&&(e=e.__vccOpts),e=wa(e,io),t){t=Ya(t);let{class:e,style:n}=t;e&&!_(e)&&(t.class=W(e)),y(n)&&(It(n)&&!f(n)&&(n=l({},n)),t.style=z(n))}const i=_(e)?1:Oo(e)?128:ua(e)?64:y(e)?4:v(e)?2:0;return $a(e,t,n,o,r,i,s,!0)}function Ya(e){return e?It(e)||Ha in e?l({},e):e:null}function Ga(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,a=t?el(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ua(a),ref:t&&t.ref?n&&r?f(r)?r.concat(Va(t)):[r,Va(t)]:Va(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ka?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ga(e.ssContent),ssFallback:e.ssFallback&&Ga(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return ts(l),l}function Xa(e=" ",t=0){return za(Sa,null,e,t)}function Wa(e,t){const n=za(Ta,null,e);return n.staticCount=t,n}function Ka(e="",t=!1){return t?(Ra(),ja(Ea,null,e)):za(Ea,null,e)}function Za(e){return null==e||"boolean"===typeof e?za(Ea):f(e)?za(ka,null,e.slice()):"object"===typeof e?Qa(e):za(Sa,null,String(e))}function Qa(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ga(e)}function Ja(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(f(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ja(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Ha in t?3===o&&io&&(1===io.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=io}}else v(t)?(t={default:t,_ctx:io},n=32):(t=String(t),64&o?(n=16,t=[Xa(t)]):n=8);e.children=t,e.shapeFlag|=n}function el(...e){const t={};for(let n=0;nsl||io;let al,ll;{const e=U(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};al=t("__VUE_INSTANCE_SETTERS__",(e=>sl=e)),ll=t("__VUE_SSR_SETTERS__",(e=>hl=e))}const cl=e=>{const t=sl;return al(e),e.scope.on(),()=>{e.scope.off(),al(t)}},ul=()=>{sl&&sl.scope.off(),al(null)};function dl(e){return 4&e.vnode.shapeFlag}let fl,pl,hl=!1;function ml(e,t=!1){t&&ll(t);const{props:n,children:o}=e.vnode,r=dl(e);Ci(e,n,r,t),zi(e,o);const s=r?gl(e,t):void 0;return t&&ll(!1),s}function gl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Pt(new Proxy(e.ctx,Ms));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?wl(e):null,r=cl(e);ke();const s=un(o,e,0,[e.props,n]);if(Se(),r(),x(s)){if(s.then(ul,ul),t)return s.then((n=>{vl(e,n,t)})).catch((t=>{fn(t,e,0)}));e.asyncDep=s}else vl(e,s,t)}else yl(e,t)}function vl(e,t,n){v(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=Kt(t)),yl(e,n)}function _l(e){fl=e,pl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,As))}}const bl=()=>!fl;function yl(e,t,n){const o=e.type;if(Xr(e),!e.render){if(!t&&fl&&!o.render){const t=e.vnode.props&&e.vnode.props["inline-template"]||o.template||Ks(e).template;if(t){0;const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,a=l(l({isCustomElement:n,delimiters:s},r),i);a.compatConfig=Object.create(Hn),o.compatConfig&&l(a.compatConfig,o.compatConfig),o.render=fl(t,a)}}e.render=o.render||r,pl&&pl(e)}if(!n){const t=cl(e);ke();try{Ys(e)}finally{Se(),t()}}}function xl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Le(e,"get","$attrs"),t[n]}}))}function wl(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return xl(e)},slots:e.slots,emit:e.emit,expose:t}}function kl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Kt(Pt(e.exposed)),{get(t,n){return n in t?t[n]:n in Es?Es[n](e):void 0},has(e,t){return t in e||t in Es}}))}function Sl(e,t=!0){return v(e)?e.displayName||e.name:e.name||t&&e.__name}function El(e){return v(e)&&"__vccOpts"in e}const Tl=(e,t)=>Ft(e,t,hl);function Ml(e,n,o=t){const r=il();const s=C(n),i=I(n),a=Qt(((t,a)=>{let l;return Zo((()=>{const t=e[n];L(l,t)&&(l=t,a())})),{get(){return t(),o.get?o.get(l):l},set(e){const t=r.vnode.props;t&&(n in t||s in t||i in t)&&(`onUpdate:${n}`in t||`onUpdate:${s}`in t||`onUpdate:${i}`in t)||!L(e,l)||(l=e,a()),r.emit(`update:${n}`,o.set?o.set(e):e)}}})),l="modelValue"===n?"modelModifiers":`${n}Modifiers`;return a[Symbol.iterator]=()=>{let t=0;return{next(){return t<2?{value:t++?e[l]||{}:a,done:!1}:{done:!0}}}},a}function Al(e,t,n){const o=arguments.length;return 2===o?y(t)&&!f(t)?Na(t)?za(e,null,[t]):za(e,t):za(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Na(n)&&(n=[n]),za(e,t,n))}function Rl(){return void 0}function Cl(e,t,n,o){const r=n[o];if(r&&Ol(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s}function Ol(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&Aa&&Aa.push(e),!0}const Il="3.4.15",Bl=r,Pl=cn,Ll=Pn,jl=Nn,Nl={createComponentInstance:rl,setupComponent:ml,renderComponentRoot:ho,setCurrentRenderingInstance:lo,isVNode:Na,normalizeVNode:Za},Fl=Nl,Dl=Ao,Hl={warnDeprecation:Dn,createCompatVue:ui,isCompatEnabled:$n,checkCompatEnabled:Yn,softAssertCompatEnabled:qn},Ul=Hl,Vl=Fn,$l="http://www.w3.org/2000/svg",zl="http://www.w3.org/1998/Math/MathML",ql="undefined"!==typeof document?document:null,Yl=ql&&ql.createElement("template"),Gl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?ql.createElementNS($l,e):"mathml"===t?ql.createElementNS(zl,e):ql.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>ql.createTextNode(e),createComment:e=>ql.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ql.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===s||!(r=r.nextSibling))break}else{Yl.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=Yl.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xl="transition",Wl="animation",Kl=Symbol("_vtc"),Zl=(e,{slots:t})=>Al(fr,nc(e),t);Zl.displayName="Transition",Zl.__isBuiltIn=!0;const Ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Jl=Zl.props=l({},ur,Ql),ec=(e,t=[])=>{f(e)?e.forEach((e=>e(...t))):e&&e(...t)},tc=e=>!!e&&(f(e)?e.some((e=>e.length>1)):e.length>1);function nc(e){const t={};for(const l in e)l in Ql||(t[l]=e[l]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Ul.isCompatEnabled("TRANSITION_CLASSES",null);let g,v,_;if(m){const t=e=>e.replace(/-from$/,"");e.enterFromClass||(g=t(s)),e.appearFromClass||(v=t(c)),e.leaveFromClass||(_=t(f))}const b=oc(r),y=b&&b[0],x=b&&b[1],{onBeforeEnter:w,onEnter:k,onEnterCancelled:S,onLeave:E,onLeaveCancelled:T,onBeforeAppear:M=w,onAppear:A=k,onAppearCancelled:R=S}=t,C=(e,t,n)=>{ic(e,t?d:a),ic(e,t?u:i),n&&n()},O=(e,t)=>{e._isLeaving=!1,ic(e,f),ic(e,h),ic(e,p),t&&t()},I=e=>(t,n)=>{const r=e?A:k,i=()=>C(t,e,n);ec(r,[t,i]),ac((()=>{if(ic(t,e?c:s),m){const n=e?v:g;n&&ic(t,n)}sc(t,e?d:a),tc(r)||cc(t,o,y,i)}))};return l(t,{onBeforeEnter(e){ec(w,[e]),sc(e,s),m&&g&&sc(e,g),sc(e,i)},onBeforeAppear(e){ec(M,[e]),sc(e,c),m&&v&&sc(e,v),sc(e,u)},onEnter:I(!1),onAppear:I(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>O(e,t);sc(e,f),m&&_&&sc(e,_),pc(),sc(e,p),ac((()=>{e._isLeaving&&(ic(e,f),m&&_&&ic(e,_),sc(e,h),tc(E)||cc(e,o,x,n))})),ec(E,[e,n])},onEnterCancelled(e){C(e,!1),ec(S,[e])},onAppearCancelled(e){C(e,!0),ec(R,[e])},onLeaveCancelled(e){O(e),ec(T,[e])}})}function oc(e){if(null==e)return null;if(y(e))return[rc(e.enter),rc(e.leave)];{const t=rc(e);return[t,t]}}function rc(e){const t=D(e);return t}function sc(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[Kl]||(e[Kl]=new Set)).add(t)}function ic(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[Kl];n&&(n.delete(t),n.size||(e[Kl]=void 0))}function ac(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let lc=0;function cc(e,t,n,o){const r=e._endId=++lc,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=uc(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${Xl}Delay`),s=o(`${Xl}Duration`),i=dc(r,s),a=o(`${Wl}Delay`),l=o(`${Wl}Duration`),c=dc(a,l);let u=null,d=0,f=0;t===Xl?i>0&&(u=Xl,d=i,f=s.length):t===Wl?c>0&&(u=Wl,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?Xl:Wl:null,f=u?u===Xl?s.length:l.length:0);const p=u===Xl&&/\b(transform|all)(,|$)/.test(o(`${Xl}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function dc(e,t){while(e.lengthfc(t)+fc(e[n]))))}function fc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function pc(){return document.body.offsetHeight}function hc(e,t,n){const o=e[Kl];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),gc={beforeMount(e,{value:t},{transition:n}){e[mc]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):vc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),vc(e,!0),o.enter(e)):o.leave(e,(()=>{vc(e,!1)})):vc(e,t))},beforeUnmount(e,{value:t}){vc(e,t)}};function vc(e,t){e.style.display=t?e[mc]:"none"}function _c(){gc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const bc=Symbol("");function yc(e){const t=il();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>wc(e,n)))},o=()=>{const o=e(t.proxy);xc(t.subTree,o),n(o)};Ko(o),jr((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),Hr((()=>e.disconnect()))}))}function xc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{xc(n.activeBranch,t)}))}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)wc(e.el,t);else if(e.type===ka)e.children.forEach((e=>xc(e,t)));else if(e.type===Ta){let{el:n,anchor:o}=e;while(n){if(wc(n,t),n===o)break;n=n.nextSibling}}}function wc(e,t){if(1===e.nodeType){const n=e.style;let o="";for(const e in t)n.setProperty(`--${e}`,t[e]),o+=`--${e}: ${t[e]};`;n[bc]=o}}function kc(e,t,n){const o=e.style,r=o.display,s=_(n);if(n&&!s){if(t&&!_(t))for(const e in t)null==n[e]&&Ec(o,e,"");for(const e in n)Ec(o,e,n[e])}else if(s){if(t!==n){const e=o[bc];e&&(n+=";"+e),o.cssText=n}}else t&&e.removeAttribute("style");mc in e&&(o.display=r)}const Sc=/\s*!important$/;function Ec(e,t,n){if(f(n))n.forEach((n=>Ec(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Ac(e,t);Sc.test(n)?e.setProperty(I(o),n.replace(Sc,""),"important"):e[o]=n}}const Tc=["Webkit","Moz","ms"],Mc={};function Ac(e,t){const n=Mc[t];if(n)return n;let o=C(t);if("filter"!==o&&o in e)return Mc[t]=o;o=B(o);for(let r=0;rHc||(Uc.then((()=>Hc=0)),Hc=Date.now());function $c(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();dn(zc(e,n.value),t,5,[e])};return n.value=e,n.attached=Vc(),n}function zc(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const qc=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yc=(e,t,n,o,r,s,l,c,u)=>{const d="svg"===r;"class"===t?hc(e,o,d):"style"===t?kc(e,n,o):i(t)?a(t)||Nc(e,t,n,o,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Gc(e,t,o,d))?Bc(e,t,o,s,l,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Cc(e,t,o,d,l))};function Gc(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&qc(t)&&v(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!qc(t)||!_(n))&&t in e} /*! #__NO_SIDE_EFFECTS__ */function Xc(e,t){const n=br(e);class o extends Zc{constructor(e){super(n,e,t)}}return o.def=n,o} -/*! #__NO_SIDE_EFFECTS__ */const Wc=e=>Xc(e,ju),Kc="undefined"!==typeof HTMLElement?HTMLElement:class{};class Zc extends Kc{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),kn((()=>{this._connected||(Lu(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})),this._ob.observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!f(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=D(this._props[s])),(r||(r=Object.create(null)))[C(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then((t=>e(t,!0))):e(this._def)}_resolveProps(e){const{props:t}=e,n=f(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map(C))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=C(e);this._numberProps&&this._numberProps[n]&&(t=D(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(I(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(I(e),t+""):t||this.removeAttribute(I(e))))}_update(){Lu(this._createVNode(),this.shadowRoot)}_createVNode(){const e=za(this._def,l({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),I(e)!==e&&t(I(e),n)};let n=this;while(n=n&&(n.parentNode||n.host))if(n instanceof Zc){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function Qc(e="$style"){{const n=il();if(!n)return t;const o=n.type.__cssModules;if(!o)return t;const r=o[e];return r||t}}const Jc=new WeakMap,eu=new WeakMap,tu=Symbol("_moveCb"),nu=Symbol("_enterCb"),ou={name:"TransitionGroup",props:l({},Jl,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=il(),o=lr();let r,s;return Fr((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!lu(r[0].el,n.vnode.el,t))return;r.forEach(su),r.forEach(iu);const o=r.filter(au);pc(),o.forEach((e=>{const n=e.el,o=n.style;sc(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[tu]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[tu]=null,ic(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=Bt(e),a=nc(i);let l=i.tag||ka;!i.tag&&Ul.checkCompatEnabled("TRANSITION_GROUP_ROOT",n.parent)&&(l="span"),r=s,s=t.default?_r(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const s=1===t.nodeType?t:t.parentNode;s.appendChild(o);const{hasTransform:i}=uc(o);return s.removeChild(o),i}const cu=e=>{const t=e.props["onUpdate:modelValue"]||e.props["onModelCompat:input"];return f(t)?e=>j(t,e):t};function uu(e){e.target.composing=!0}function du(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const fu=Symbol("_assign"),pu={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[fu]=cu(r);const s=o||r.props&&"number"===r.props.type;Pc(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=F(o)),e[fu](o)})),n&&Pc(e,"change",(()=>{e.value=e.value.trim()})),t||(Pc(e,"compositionstart",uu),Pc(e,"compositionend",du),Pc(e,"change",du))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e[fu]=cu(s),e.composing)return;const i=r||"number"===e.type?F(e.value):e.value,a=null==t?"":t;if(i!==a){if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===a)return}e.value=a}}},hu={deep:!0,created(e,t,n){e[fu]=cu(n),Pc(e,"change",(()=>{const t=e._modelValue,n=bu(e),o=e.checked,r=e[fu];if(f(t)){const e=ne(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(h(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(yu(e,o))}))},mounted:mu,beforeUpdate(e,t,n){e[fu]=cu(n),mu(e,t,n)}};function mu(e,{value:t,oldValue:n},o){e._modelValue=t,f(t)?e.checked=ne(t,o.props.value)>-1:h(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=te(t,yu(e,!0)))}const gu={created(e,{value:t},n){e.checked=te(t,n.props.value),e[fu]=cu(n),Pc(e,"change",(()=>{e[fu](bu(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e[fu]=cu(o),t!==n&&(e.checked=te(t,o.props.value))}},vu={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=h(t);Pc(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?F(bu(e)):bu(e)));e[fu](e.multiple?r?new Set(t):t:t[0]),e._assigning=!0,kn((()=>{e._assigning=!1}))})),e[fu]=cu(o)},mounted(e,{value:t,oldValue:n,modifiers:{number:o}}){_u(e,t,n,o)},beforeUpdate(e,t,n){e[fu]=cu(n)},updated(e,{value:t,oldValue:n,modifiers:{number:o}}){e._assigning||_u(e,t,n,o)}};function _u(e,t,n,o){const r=e.multiple,s=f(t);if((!r||s||h(t))&&(!s||!te(t,n))){for(let n=0,i=e.options.length;n-1}else i.selected=t.has(a);else if(te(bu(i),t))return void(e.selectedIndex!==n&&(e.selectedIndex=n))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function bu(e){return"_value"in e?e._value:e.value}function yu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const xu={created(e,t,n){ku(e,t,n,null,"created")},mounted(e,t,n){ku(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){ku(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){ku(e,t,n,o,"updated")}};function wu(e,t){switch(e){case"SELECT":return vu;case"TEXTAREA":return pu;default:switch(t){case"checkbox":return hu;case"radio":return gu;default:return pu}}}function ku(e,t,n,o,r){const s=wu(e.tagName,n.props&&n.props.type),i=s[r];i&&i(e,t,n,o)}function Su(){pu.getSSRProps=({value:e})=>({value:e}),gu.getSSRProps=({value:e},t)=>{if(t.props&&te(t.props.value,e))return{checked:!0}},hu.getSSRProps=({value:e},t)=>{if(f(e)){if(t.props&&ne(e,t.props.value)>-1)return{checked:!0}}else if(h(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},xu.getSSRProps=(e,t)=>{if("string"!==typeof t.type)return;const n=wu(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}const Eu=["ctrl","shift","alt","meta"],Tu={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Eu.some((n=>e[`${n}Key`]&&!t.includes(n)))},Mu=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e{let n,o=null;o=il(),Ul.isCompatEnabled("CONFIG_KEY_CODES",o)&&o&&(n=o.appContext.config.keyCodes);const r=e._withKeys||(e._withKeys={}),s=t.join(".");return r[s]||(r[s]=r=>{if(!("key"in r))return;const s=I(r.key);if(t.some((e=>e===s||Au[e]===s)))return e(r);{const s=String(r.keyCode);if(Ul.isCompatEnabled("V_ON_KEYCODE_MODIFIER",o)&&t.some((e=>e==s)))return e(r);if(n)for(const o of t){const t=n[o];if(t){const n=f(t)?t.some((e=>String(e)===s)):String(t)===s;if(n)return e(r)}}}})},Cu=l({patchProp:Yc},Gl);let Ou,Iu=!1;function Bu(){return Ou||(Ou=ta(Cu))}function Pu(){return Ou=Iu?Ou:na(Cu),Iu=!0,Ou}const Lu=(...e)=>{Bu().render(...e)},ju=(...e)=>{Pu().hydrate(...e)},Nu=(...e)=>{const t=Bu().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=Hu(e);if(!o)return;const r=t._component;v(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,Du(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},Fu=(...e)=>{const t=Pu().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=Hu(e);if(t)return n(t,!0,Du(t))},t};function Du(e){return e instanceof SVGElement?"svg":"function"===typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Hu(e){if(_(e)){const t=document.querySelector(e);return t}return e}let Uu=!1;const Vu=()=>{Uu||(Uu=!0,Su(),_c())};var $u=Object.freeze({__proto__:null,BaseTransition:fr,BaseTransitionPropsValidators:ur,Comment:Ea,DeprecationTypes:Vl,EffectScope:le,ErrorCodes:ln,ErrorTypeStrings:Pl,Fragment:ka,KeepAlive:Er,ReactiveEffect:pe,Static:Ta,Suspense:Po,Teleport:_a,Text:Sa,TrackOpTypes:rn,Transition:Zl,TransitionGroup:ru,TriggerOpTypes:sn,VueElement:Zc,assertNumber:an,callWithAsyncErrorHandling:dn,callWithErrorHandling:un,camelize:C,capitalize:B,cloneVNode:Ga,compatUtils:Ul,computed:Tl,createApp:Nu,createBlock:ja,createCommentVNode:Ka,createElementBlock:La,createElementVNode:$a,createHydrationRenderer:na,createPropsRestProxy:$s,createRenderer:ta,createSSRApp:Fu,createSlots:is,createStaticVNode:Wa,createTextVNode:Xa,createVNode:za,customRef:Qt,defineAsyncComponent:xr,defineComponent:br,defineCustomElement:Xc,defineEmits:Os,defineExpose:Is,defineModel:Ls,defineOptions:Bs,defineProps:Cs,defineSSRCustomElement:Wc,defineSlots:Ps,devtools:Ll,effect:_e,effectScope:ce,getCurrentInstance:il,getCurrentScope:de,getTransitionRawChildren:_r,guardReactiveProps:Ya,h:Al,handleError:fn,hasInjectionContext:Mi,hydrate:ju,initCustomFormatter:Rl,initDirectivesForSSR:Vu,inject:Ti,isMemoSame:Ol,isProxy:It,isReactive:Rt,isReadonly:Ct,isRef:Ut,isRuntimeOnly:bl,isShallow:Ot,isVNode:Na,markRaw:Pt,mergeDefaults:Us,mergeModels:Vs,mergeProps:el,nextTick:kn,normalizeClass:W,normalizeProps:K,normalizeStyle:z,onActivated:Mr,onBeforeMount:Lr,onBeforeUnmount:Dr,onBeforeUpdate:Nr,onDeactivated:Ar,onErrorCaptured:zr,onMounted:jr,onRenderTracked:$r,onRenderTriggered:Vr,onScopeDispose:fe,onServerPrefetch:Ur,onUnmounted:Hr,onUpdated:Fr,openBlock:Ra,popScopeId:uo,provide:Ei,proxyRefs:Kt,pushScopeId:co,queuePostFlushCb:An,reactive:St,readonly:Tt,ref:Vt,registerRuntimeCompiler:_l,render:Lu,renderList:ss,renderSlot:as,resolveComponent:So,resolveDirective:Mo,resolveDynamicComponent:To,resolveFilter:Dl,resolveTransitionHooks:hr,setBlockTracking:Ba,setDevtoolsHook:jl,setTransitionHooks:vr,shallowReactive:Et,shallowReadonly:Mt,shallowRef:$t,ssrContextKey:Go,ssrUtils:Fl,stop:be,toDisplayString:oe,toHandlerKey:P,toHandlers:cs,toRaw:Bt,toRef:nn,toRefs:Jt,toValue:Xt,transformVNodeArgs:Da,triggerRef:Yt,unref:Gt,useAttrs:Fs,useCssModule:Qc,useCssVars:yc,useModel:Ml,useSSRContext:Xo,useSlots:Ns,useTransitionState:lr,vModelCheckbox:hu,vModelDynamic:xu,vModelRadio:gu,vModelSelect:vu,vModelText:pu,vShow:gc,version:Il,warn:Bl,watch:Jo,watchEffect:Wo,watchPostEffect:Ko,watchSyncEffect:Zo,withAsyncContext:zs,withCtx:po,withDefaults:js,withDirectives:rr,withKeys:Ru,withMemo:Cl,withModifiers:Mu,withScopeId:fo});function zu(...e){const t=Nu(...e);return Ul.isCompatEnabled("RENDER_FUNCTION",null)&&(t.component("__compat__transition",Zl),t.component("__compat__transition-group",ru),t.component("__compat__keep-alive",Er),t._context.directives.show=gc,t._context.directives.model=xu),t}function qu(){const e=Ul.createCompatVue(Nu,zu);return l(e,$u),e}const Yu=qu();Yu.compile=()=>{0};var Gu=Yu;const{configureCompat:Xu}=Gu;function Wu(e,t,n,o,r,s){const i=So("vue-advanced-chat");return Ra(),ja(i,{"current-user-id":e.currentUserId,"rooms-loaded":e.rooms.length>0,"messages-loaded":e.messagesLoaded||null,"single-room":"true",rooms:JSON.stringify(e.rooms),"room-id":e.rooms[0].roomId,"show-files":"false","show-emojis":"true","show-reaction-emojis":"false","show-audio":"false",messages:JSON.stringify(e.messages),"message-actions":JSON.stringify([{name:"replyMessage",title:"Répondre"}]),"link-options":JSON.stringify({disabled:!1,target:"_self"}),"text-messages":JSON.stringify({ROOMS_EMPTY:"Aucune conversation",ROOM_EMPTY:"Aucune conversation sélectionnée",NEW_MESSAGES:"Nouveaux messages",MESSAGE_DELETED:"Ce message a été supprimé",MESSAGES_EMPTY:"Aucun message",CONVERSATION_STARTED:"La conversation a commencée le :",TYPE_MESSAGE:"Tapez votre message",SEARCH:"Rechercher",IS_ONLINE:"est en ligne",LAST_SEEN:"dernière connexion ",IS_TYPING:"est en train de taper..."}),onSendMessage:t[0]||(t[0]=t=>e.sendMessage(t.detail[0]))},null,8,["current-user-id","rooms-loaded","messages-loaded","rooms","room-id","messages","message-actions","link-options","text-messages"])}function Ku(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const Zu=()=>{},Qu=Object.assign,Ju=Object.prototype.hasOwnProperty,ed=(e,t)=>Ju.call(e,t),td=Array.isArray,nd=e=>"[object Map]"===ld(e),od=e=>"function"===typeof e,rd=e=>"string"===typeof e,sd=e=>"symbol"===typeof e,id=e=>null!==e&&"object"===typeof e,ad=Object.prototype.toString,ld=e=>ad.call(e),cd=e=>ld(e).slice(8,-1),ud=e=>rd(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,dd=(e,t)=>!Object.is(e,t),fd=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})};let pd;class hd{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&pd&&(this.parent=pd,this.index=(pd.scopes||(pd.scopes=[])).push(this)-1)}run(e){if(this.active){const t=pd;try{return pd=this,e()}finally{pd=t}}}on(){pd=this}off(){pd=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},vd=e=>(e.w&kd)>0,_d=e=>(e.n&kd)>0,bd=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===t||t>=o)&&a.push(e)}));else switch(void 0!==n&&a.push(i.get(n)),t){case"add":td(e)?ud(n)&&a.push(i.get("length")):(a.push(i.get(Td)),nd(e)&&a.push(i.get(Md)));break;case"delete":td(e)||(a.push(i.get(Td)),nd(e)&&a.push(i.get(Md)));break;case"set":nd(e)&&a.push(i.get(Td));break}if(1===a.length)a[0]&&Nd(a[0]);else{const e=[];for(const t of a)t&&e.push(...t);Nd(gd(e))}}function Nd(e,t){const n=td(e)?e:[...e];for(const o of n)o.computed&&Fd(o);for(const o of n)o.computed||Fd(o)}function Fd(e,t){(e!==Ed||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Dd=Ku("__proto__,__v_isRef,__isVue"),Hd=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(sd)),Ud=Yd(),Vd=Yd(!1,!0),$d=Yd(!0),zd=qd();function qd(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Ff(this);for(let t=0,r=this.length;t{e[t]=function(...e){Id();const n=Ff(this)[t].apply(this,e);return Bd(),n}})),e}function Yd(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?Mf:Tf:t?Ef:Sf).get(n))return n;const s=td(n);if(!e&&s&&ed(zd,o))return Reflect.get(zd,o,r);const i=Reflect.get(n,o,r);return(sd(o)?Hd.has(o):Dd(o))?i:(e||Pd(n,"get",o),t?i:zf(i)?s&&ud(o)?i:i.value:id(i)?e?If(i):Cf(i):i)}}const Gd=Wd(),Xd=Wd(!0);function Wd(e=!1){return function(t,n,o,r){let s=t[n];if(Lf(s)&&zf(s)&&!zf(o))return!1;if(!e&&!Lf(o)&&(jf(o)||(o=Ff(o),s=Ff(s)),!td(t)&&zf(s)&&!zf(o)))return s.value=o,!0;const i=td(t)&&ud(n)?Number(n)e,of=e=>Reflect.getPrototypeOf(e);function rf(e,t,n=!1,o=!1){e=e["__v_raw"];const r=Ff(e),s=Ff(t);n||(t!==s&&Pd(r,"get",t),Pd(r,"get",s));const{has:i}=of(r),a=o?nf:n?Uf:Hf;return i.call(r,t)?a(e.get(t)):i.call(r,s)?a(e.get(s)):void(e!==r&&e.get(t))}function sf(e,t=!1){const n=this["__v_raw"],o=Ff(n),r=Ff(e);return t||(e!==r&&Pd(o,"has",e),Pd(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function af(e,t=!1){return e=e["__v_raw"],!t&&Pd(Ff(e),"iterate",Td),Reflect.get(e,"size",e)}function lf(e){e=Ff(e);const t=Ff(this),n=of(t),o=n.has.call(t,e);return o||(t.add(e),jd(t,"add",e,e)),this}function cf(e,t){t=Ff(t);const n=Ff(this),{has:o,get:r}=of(n);let s=o.call(n,e);s||(e=Ff(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?dd(t,i)&&jd(n,"set",e,t):jd(n,"add",e,t),this}function uf(e){const t=Ff(this),{has:n,get:o}=of(t);let r=n.call(t,e);r||(e=Ff(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&jd(t,"delete",e,void 0),s}function df(){const e=Ff(this),t=0!==e.size,n=e.clear();return t&&jd(e,"clear",void 0,void 0),n}function ff(e,t){return function(n,o){const r=this,s=r["__v_raw"],i=Ff(s),a=t?nf:e?Uf:Hf;return!e&&Pd(i,"iterate",Td),s.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function pf(e,t,n){return function(...o){const r=this["__v_raw"],s=Ff(r),i=nd(s),a="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=r[e](...o),u=n?nf:t?Uf:Hf;return!t&&Pd(s,"iterate",l?Md:Td),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function hf(e){return function(...t){return"delete"!==e&&this}}function mf(){const e={get(e){return rf(this,e)},get size(){return af(this)},has:sf,add:lf,set:cf,delete:uf,clear:df,forEach:ff(!1,!1)},t={get(e){return rf(this,e,!1,!0)},get size(){return af(this)},has:sf,add:lf,set:cf,delete:uf,clear:df,forEach:ff(!1,!0)},n={get(e){return rf(this,e,!0)},get size(){return af(this,!0)},has(e){return sf.call(this,e,!0)},add:hf("add"),set:hf("set"),delete:hf("delete"),clear:hf("clear"),forEach:ff(!0,!1)},o={get(e){return rf(this,e,!0,!0)},get size(){return af(this,!0)},has(e){return sf.call(this,e,!0)},add:hf("add"),set:hf("set"),delete:hf("delete"),clear:hf("clear"),forEach:ff(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=pf(r,!1,!1),n[r]=pf(r,!0,!1),t[r]=pf(r,!1,!0),o[r]=pf(r,!0,!0)})),[e,n,t,o]}const[gf,vf,_f,bf]=mf();function yf(e,t){const n=t?e?bf:_f:e?vf:gf;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(ed(n,o)&&o in t?n:t,o,r)}const xf={get:yf(!1,!1)},wf={get:yf(!1,!0)},kf={get:yf(!0,!1)},Sf=new WeakMap,Ef=new WeakMap,Tf=new WeakMap,Mf=new WeakMap;function Af(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Rf(e){return e["__v_skip"]||!Object.isExtensible(e)?0:Af(cd(e))}function Cf(e){return Lf(e)?e:Bf(e,!1,Jd,xf,Sf)}function Of(e){return Bf(e,!1,tf,wf,Ef)}function If(e){return Bf(e,!0,ef,kf,Tf)}function Bf(e,t,n,o,r){if(!id(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=r.get(e);if(s)return s;const i=Rf(e);if(0===i)return e;const a=new Proxy(e,2===i?o:n);return r.set(e,a),a}function Pf(e){return Lf(e)?Pf(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Lf(e){return!(!e||!e["__v_isReadonly"])}function jf(e){return!(!e||!e["__v_isShallow"])}function Nf(e){return Pf(e)||Lf(e)}function Ff(e){const t=e&&e["__v_raw"];return t?Ff(t):e}function Df(e){return fd(e,"__v_skip",!0),e}const Hf=e=>id(e)?Cf(e):e,Uf=e=>id(e)?If(e):e;function Vf(e){Cd&&Ed&&(e=Ff(e),Ld(e.dep||(e.dep=gd())))}function $f(e,t){e=Ff(e),e.dep&&Nd(e.dep)}function zf(e){return!(!e||!0!==e.__v_isRef)}function qf(e){return zf(e)?e.value:e}const Yf={get:(e,t,n)=>qf(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return zf(r)&&!zf(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Gf(e){return Pf(e)?e:new Proxy(e,Yf)}class Xf{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ad(e,(()=>{this._dirty||(this._dirty=!0,$f(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Ff(this);return Vf(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Wf(e,t,n=!1){let o,r;const s=od(e);s?(o=e,r=Zu):(o=e.get,r=e.set);const i=new Xf(o,r,s||!r,n);return i}function Kf(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}function Zf(e){if(gp(e)){const t={};for(let n=0;n{if(e){const n=e.split(Jf);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function tp(e){let t="";if(yp(e))t=e;else if(gp(e))for(let n=0;nyp(e)?e:null==e?"":gp(e)||xp(e)&&(e.toString===kp||!bp(e.toString))?JSON.stringify(e,rp,2):String(e),rp=(e,t)=>t&&t.__v_isRef?rp(e,t.value):vp(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:_p(t)?{[`Set(${t.size})`]:[...t.values()]}:!xp(t)||gp(t)||Ep(t)?t:String(t),sp={},ip=[],ap=()=>{},lp=()=>!1,cp=/^on[^a-z]/,up=e=>cp.test(e),dp=e=>e.startsWith("onUpdate:"),fp=Object.assign,pp=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hp=Object.prototype.hasOwnProperty,mp=(e,t)=>hp.call(e,t),gp=Array.isArray,vp=e=>"[object Map]"===Sp(e),_p=e=>"[object Set]"===Sp(e),bp=e=>"function"===typeof e,yp=e=>"string"===typeof e,xp=e=>null!==e&&"object"===typeof e,wp=e=>xp(e)&&bp(e.then)&&bp(e.catch),kp=Object.prototype.toString,Sp=e=>kp.call(e),Ep=e=>"[object Object]"===Sp(e),Tp=Kf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mp=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},Ap=/-(\w)/g,Rp=Mp((e=>e.replace(Ap,((e,t)=>t?t.toUpperCase():"")))),Cp=/\B([A-Z])/g,Op=Mp((e=>e.replace(Cp,"-$1").toLowerCase())),Ip=Mp((e=>e.charAt(0).toUpperCase()+e.slice(1))),Bp=Mp((e=>e?`on${Ip(e)}`:"")),Pp=(e,t)=>!Object.is(e,t),Lp=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Np=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Fp;const Dp=()=>Fp||(Fp="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});function Hp(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){Vp(s,t,n)}return r}function Up(e,t,n,o){if(bp(e)){const r=Hp(e,t,n,o);return r&&wp(r)&&r.catch((e=>{Vp(e,t,n)})),r}const r=[];for(let s=0;s>>1,r=ph(Yp[o]);rGp&&Yp.splice(t,1)}function lh(e,t,n,o){gp(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?o+1:o)||n.push(e),ih()}function ch(e){lh(e,Wp,Xp,Kp)}function uh(e){lh(e,Qp,Zp,Jp)}function dh(e,t=null){if(Xp.length){for(nh=t,Wp=[...new Set(Xp)],Xp.length=0,Kp=0;Kpph(e)-ph(t))),Jp=0;Jpnull==e.id?1/0:e.id;function hh(e){qp=!1,zp=!0,dh(e),Yp.sort(((e,t)=>ph(e)-ph(t)));try{for(Gp=0;Gpe.trim()))),t&&(r=n.map(Np))}let a,l=o[a=Bp(t)]||o[a=Bp(Rp(t))];!l&&s&&(l=o[a=Bp(Op(t))]),l&&Up(l,e,6,r);const c=o[a+"Once"];if(c){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,Up(c,e,6,r)}}function gh(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},a=!1;if(!bp(e)){const o=e=>{const n=gh(e,t,!0);n&&(a=!0,fp(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||a?(gp(s)?s.forEach((e=>i[e]=null)):fp(i,s),o.set(e,i),i):(o.set(e,null),null)}function vh(e,t){return!(!e||!up(t))&&(t=t.slice(2).replace(/Once$/,""),mp(e,t[0].toLowerCase()+t.slice(1))||mp(e,Op(t))||mp(e,t))}let _h=null,bh=null;function yh(e){const t=_h;return _h=e,bh=e&&e.type.__scopeId||null,t}function xh(e,t=_h,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Tg(-1);const r=yh(t),s=e(...n);return yh(r),o._d&&Tg(1),s};return o._n=!0,o._c=!0,o._d=!0,o}function wh(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:m}=e;let g,v;const _=yh(e);try{if(4&n.shapeFlag){const e=r||o;g=Vg(u.call(e,e,d,s,p,f,h)),v=l}else{const e=t;0,g=Vg(e.length>1?e(s,{attrs:l,slots:a,emit:c}):e(s,null)),v=t.props?l:kh(l)}}catch(y){xg.length=0,Vp(y,e,1),g=jg(bg)}let b=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=b;e.length&&7&t&&(i&&e.some(dp)&&(v=Sh(v,i)),b=Dg(b,v))}return n.dirs&&(b=Dg(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),g=b,yh(_),g}const kh=e=>{let t;for(const n in e)("class"===n||"style"===n||up(n))&&((t||(t={}))[n]=e[n]);return t},Sh=(e,t)=>{const n={};for(const o in e)dp(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Eh(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!a||a&&a.$stable)||o!==i&&(o?!i||Th(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?Th(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function Rh(e,t){t&&t.pendingBranch?gp(e)?t.effects.push(...e):t.effects.push(e):uh(e)}function Ch(e,t){if(Kg){let n=Kg.provides;const o=Kg.parent&&Kg.parent.provides;o===n&&(n=Kg.provides=Object.create(o)),n[e]=t}else;}function Oh(e,t,n=!1){const o=Kg||_h;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&bp(t)?t.call(o.proxy):t}}const Ih={};function Bh(e,t,n){return Ph(e,t,n)}function Ph(e,t,{immediate:n,deep:o,flush:r,onTrack:s,onTrigger:i}=sp){const a=Kg;let l,c,u=!1,d=!1;if(zf(e)?(l=()=>e.value,u=jf(e)):Pf(e)?(l=()=>e,o=!0):gp(e)?(d=!0,u=e.some((e=>Pf(e)||jf(e))),l=()=>e.map((e=>zf(e)?e.value:Pf(e)?Nh(e):bp(e)?Hp(e,a,2):void 0))):l=bp(e)?t?()=>Hp(e,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Up(e,a,3,[f])}:ap,t&&o){const e=l;l=()=>Nh(e())}let f=e=>{c=g.onStop=()=>{Hp(e,a,4)}};if(nv)return f=ap,t?n&&Up(t,a,3,[l(),d?[]:void 0,f]):l(),ap;let p=d?[]:Ih;const h=()=>{if(g.active)if(t){const e=g.run();(o||u||(d?e.some(((e,t)=>Pp(e,p[t]))):Pp(e,p)))&&(c&&c(),Up(t,a,3,[e,p===Ih?void 0:p,f]),p=e)}else g.run()};let m;h.allowRecurse=!!t,m="sync"===r?h:"post"===r?()=>ug(h,a&&a.suspense):()=>ch(h);const g=new Ad(l,m);return t?n?h():p=g.run():"post"===r?ug(g.run.bind(g),a&&a.suspense):g.run(),()=>{g.stop(),a&&a.scope&&pp(a.scope.effects,g)}}function Lh(e,t,n){const o=this.proxy,r=yp(e)?e.includes(".")?jh(o,e):()=>o[e]:e.bind(o,o);let s;bp(t)?s=t:(s=t.handler,n=t);const i=Kg;Qg(this);const a=Ph(r,s.bind(o),n);return i?Qg(i):Jg(),a}function jh(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Nh(e,t)}));else if(Ep(e))for(const n in e)Nh(e[n],t);return e}function Fh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return rm((()=>{e.isMounted=!0})),am((()=>{e.isUnmounting=!0})),e}const Dh=[Function,Array],Hh={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Dh,onEnter:Dh,onAfterEnter:Dh,onEnterCancelled:Dh,onBeforeLeave:Dh,onLeave:Dh,onAfterLeave:Dh,onLeaveCancelled:Dh,onBeforeAppear:Dh,onAppear:Dh,onAfterAppear:Dh,onAppearCancelled:Dh},setup(e,{slots:t}){const n=Zg(),o=Fh();let r;return()=>{const s=t.default&&Gh(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1)for(const e of s)if(e.type!==bg){i=e;break}const a=Ff(e),{mode:l}=a;if(o.isLeaving)return zh(i);const c=qh(i);if(!c)return zh(i);const u=$h(c,a,o,n);Yh(c,u);const d=n.subTree,f=d&&qh(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,p=!0)}if(f&&f.type!==bg&&(!Og(c,f)||p)){const e=$h(f,a,o,n);if(Yh(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},zh(i);"in-out"===l&&c.type!==bg&&(e.delayLeave=(e,t,n)=>{const r=Vh(o,f);r[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}},Uh=Hh;function Vh(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function $h(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:_}=t,b=String(e.key),y=Vh(n,e),x=(e,t)=>{e&&Up(e,o,9,t)},w=(e,t)=>{const n=t[1];x(e,t),gp(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},k={mode:s,persisted:i,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=m||a}t._leaveCb&&t._leaveCb(!0);const s=y[b];s&&Og(e,s)&&s.el._leaveCb&&s.el._leaveCb(),x(o,[t])},enter(e){let t=l,o=c,s=u;if(!n.isMounted){if(!r)return;t=g||l,o=v||c,s=_||u}let i=!1;const a=e._enterCb=t=>{i||(i=!0,x(t?s:o,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?w(t,[e,a]):a()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();x(d,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),x(n?h:p,[t]),t._leaveCb=void 0,y[r]===e&&delete y[r])};y[r]=e,f?w(f,[t,i]):i()},clone(e){return $h(e,t,n,o)}};return k}function zh(e){if(Kh(e))return e=Dg(e),e.children=null,e}function qh(e){return Kh(e)?e.children?e.children[0]:void 0:e}function Yh(e,t){6&e.shapeFlag&&e.component?Yh(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Gh(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader,Kh=e=>e.type.__isKeepAlive;function Zh(e,t){Jh(e,"a",t)}function Qh(e,t){Jh(e,"da",t)}function Jh(e,t,n=Kg){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(tm(t,o,n),n){let e=n.parent;while(e&&e.parent)Kh(e.parent.vnode)&&em(o,t,n,e),e=e.parent}}function em(e,t,n,o){const r=tm(t,e,o,!0);lm((()=>{pp(o[t],r)}),n)}function tm(e,t,n=Kg,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Id(),Qg(n);const r=Up(t,n,e,o);return Jg(),Bd(),r});return o?r.unshift(s):r.push(s),s}}const nm=e=>(t,n=Kg)=>(!nv||"sp"===e)&&tm(e,t,n),om=nm("bm"),rm=nm("m"),sm=nm("bu"),im=nm("u"),am=nm("bum"),lm=nm("um"),cm=nm("sp"),um=nm("rtg"),dm=nm("rtc");function fm(e,t=Kg){tm("ec",e,t)}function pm(e,t){const n=_h;if(null===n)return e;const o=cv(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;st(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o!Cg(e)||e.type!==bg&&!(e.type===vg&&!Tm(e.children))))?e:null}const Mm=e=>e?ev(e)?cv(e)||e.proxy:Mm(e.parent):null,Am=fp(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Mm(e.parent),$root:e=>Mm(e.root),$emit:e=>e.emit,$options:e=>Lm(e),$forceUpdate:e=>e.f||(e.f=()=>sh(e.update)),$nextTick:e=>e.n||(e.n=oh.bind(e.proxy)),$watch:e=>Lh.bind(e)}),Rm={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:a,appContext:l}=e;let c;if("$"!==t[0]){const a=i[t];if(void 0!==a)switch(a){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(o!==sp&&mp(o,t))return i[t]=1,o[t];if(r!==sp&&mp(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&mp(c,t))return i[t]=3,s[t];if(n!==sp&&mp(n,t))return i[t]=4,n[t];Cm&&(i[t]=0)}}const u=Am[t];let d,f;return u?("$attrs"===t&&Pd(e,"get",t),u(e)):(d=a.__cssModules)&&(d=d[t])?d:n!==sp&&mp(n,t)?(i[t]=4,n[t]):(f=l.config.globalProperties,mp(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return r!==sp&&mp(r,t)?(r[t]=n,!0):o!==sp&&mp(o,t)?(o[t]=n,!0):!mp(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let a;return!!n[i]||e!==sp&&mp(e,i)||t!==sp&&mp(t,i)||(a=s[0])&&mp(a,i)||mp(o,i)||mp(Am,i)||mp(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:mp(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Cm=!0;function Om(e){const t=Lm(e),n=e.proxy,o=e.ctx;Cm=!1,t.beforeCreate&&Bm(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:_,destroyed:b,unmounted:y,render:x,renderTracked:w,renderTriggered:k,errorCaptured:S,serverPrefetch:E,expose:T,inheritAttrs:M,components:A,directives:R,filters:C}=t,O=null;if(c&&Im(c,o,O,e.appContext.config.unwrapInjectedRef),i)for(const B in i){const e=i[B];bp(e)&&(o[B]=e.bind(n))}if(r){const t=r.call(n,n);xp(t)&&(e.data=Cf(t))}if(Cm=!0,s)for(const B in s){const e=s[B],t=bp(e)?e.bind(n,n):bp(e.get)?e.get.bind(n,n):ap,r=!bp(e)&&bp(e.set)?e.set.bind(n):ap,i=fv({get:t,set:r});Object.defineProperty(o,B,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(a)for(const B in a)Pm(a[B],o,n,B);if(l){const e=bp(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Ch(t,e[t])}))}function I(e,t){gp(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Bm(u,e,"c"),I(om,d),I(rm,f),I(sm,p),I(im,h),I(Zh,m),I(Qh,g),I(fm,S),I(dm,w),I(um,k),I(am,_),I(lm,y),I(cm,E),gp(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===ap&&(e.render=x),null!=M&&(e.inheritAttrs=M),A&&(e.components=A),R&&(e.directives=R)}function Im(e,t,n=ap,o=!1){gp(e)&&(e=Hm(e));for(const r in e){const n=e[r];let s;s=xp(n)?"default"in n?Oh(n.from||r,n.default,!0):Oh(n.from||r):Oh(n),zf(s)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[r]=s}}function Bm(e,t,n){Up(gp(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Pm(e,t,n,o){const r=o.includes(".")?jh(n,o):()=>n[o];if(yp(e)){const n=t[e];bp(n)&&Bh(r,n)}else if(bp(e))Bh(r,e.bind(n));else if(xp(e))if(gp(e))e.forEach((e=>Pm(e,t,n,o)));else{const o=bp(e.handler)?e.handler.bind(n):t[e.handler];bp(o)&&Bh(r,o,e)}}function Lm(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:r.length||n||o?(l={},r.length&&r.forEach((e=>jm(l,e,i,!0))),jm(l,t,i)):l=t,s.set(t,l),l}function jm(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&jm(e,s,n,!0),r&&r.forEach((t=>jm(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Nm[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Nm={data:Fm,props:Vm,emits:Vm,methods:Vm,computed:Vm,beforeCreate:Um,created:Um,beforeMount:Um,mounted:Um,beforeUpdate:Um,updated:Um,beforeDestroy:Um,beforeUnmount:Um,destroyed:Um,unmounted:Um,activated:Um,deactivated:Um,errorCaptured:Um,serverPrefetch:Um,components:Vm,directives:Vm,watch:$m,provide:Fm,inject:Dm};function Fm(e,t){return t?e?function(){return fp(bp(e)?e.call(this,this):e,bp(t)?t.call(this,this):t)}:t:e}function Dm(e,t){return Vm(Hm(e),Hm(t))}function Hm(e){if(gp(e)){const t={};for(let n=0;n0)||16&i){let o;Ym(e,t,r,s)&&(c=!0);for(const s in a)t&&(mp(t,s)||(o=Op(s))!==s&&mp(t,o))||(l?!n||void 0===n[s]&&void 0===n[o]||(r[s]=Gm(l,a,s,void 0,e,!0)):delete r[s]);if(s!==a)for(const e in s)t&&mp(t,e)||(delete s[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{l=!0;const[n,o]=Xm(e,t,!0);fp(i,n),o&&a.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!l)return o.set(e,ip),ip;if(gp(s))for(let u=0;u-1,n[1]=o<0||t-1||mp(n,"default"))&&a.push(e)}}}const c=[i,a];return o.set(e,c),c}function Wm(e){return"$"!==e[0]}function Km(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Zm(e,t){return Km(e)===Km(t)}function Qm(e,t){return gp(t)?t.findIndex((t=>Zm(t,e))):bp(t)&&Zm(t,e)?0:-1}const Jm=e=>"_"===e[0]||"$stable"===e,eg=e=>gp(e)?e.map(Vg):[Vg(e)],tg=(e,t,n)=>{if(t._n)return t;const o=xh(((...e)=>eg(t(...e))),n);return o._c=!1,o},ng=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Jm(r))continue;const n=e[r];if(bp(n))t[r]=tg(r,n,o);else if(null!=n){const e=eg(n);t[r]=()=>e}}},og=(e,t)=>{const n=eg(t);e.slots.default=()=>n},rg=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Ff(t),jp(t,"_",n)):ng(t,e.slots={})}else e.slots={},t&&og(e,t);jp(e.slots,Ig,1)},sg=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,i=sp;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:(fp(r,t),n||1!==e||delete r._):(s=!t.$stable,ng(t,r)),i=t}else t&&(og(e,t),i={default:1});if(s)for(const a in r)Jm(a)||a in i||delete r[a]};function ig(){return{app:null,config:{isNativeTag:lp,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ag=0;function lg(e,t){return function(n,o=null){bp(n)||(n=Object.assign({},n)),null==o||xp(o)||(o=null);const r=ig(),s=new Set;let i=!1;const a=r.app={_uid:ag++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:hv,get config(){return r.config},set config(e){},use(e,...t){return s.has(e)||(e&&bp(e.install)?(s.add(e),e.install(a,...t)):bp(e)&&(s.add(e),e(a,...t))),a},mixin(e){return r.mixins.includes(e)||r.mixins.push(e),a},component(e,t){return t?(r.components[e]=t,a):r.components[e]},directive(e,t){return t?(r.directives[e]=t,a):r.directives[e]},mount(s,l,c){if(!i){const u=jg(n,o);return u.appContext=r,l&&t?t(u,s):e(u,s,c),i=!0,a._container=s,s.__vue_app__=a,cv(u.component)||u.component.proxy}},unmount(){i&&(e(null,a._container),delete a._container.__vue_app__)},provide(e,t){return r.provides[e]=t,a}};return a}}function cg(e,t,n,o,r=!1){if(gp(e))return void e.forEach(((e,s)=>cg(e,t&&(gp(t)?t[s]:t),n,o,r)));if(Wh(o)&&!r)return;const s=4&o.shapeFlag?cv(o.component)||o.component.proxy:o.el,i=r?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===sp?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(yp(c)?(u[c]=null,mp(d,c)&&(d[c]=null)):zf(c)&&(c.value=null)),bp(l))Hp(l,a,12,[i,u]);else{const t=yp(l),o=zf(l);if(t||o){const a=()=>{if(e.f){const n=t?u[l]:l.value;r?gp(n)&&pp(n,s):gp(n)?n.includes(s)||n.push(s):t?(u[l]=[s],mp(d,l)&&(d[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else t?(u[l]=i,mp(d,l)&&(d[l]=i)):o&&(l.value=i,e.k&&(u[e.k]=i))};i?(a.id=-1,ug(a,n)):a()}}}const ug=Rh;function dg(e){return fg(e)}function fg(e,t){const n=Dp();n.__VUE__=!0;const{insert:o,remove:r,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=ap,cloneNode:h,insertStaticContent:m}=e,g=(e,t,n,o=null,r=null,s=null,i=!1,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Og(e,t)&&(o=z(e),D(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case _g:v(e,t,n,o);break;case bg:_(e,t,n,o);break;case yg:null==e&&b(t,n,o,i);break;case vg:R(e,t,n,o,r,s,i,a,l);break;default:1&d?w(e,t,n,o,r,s,i,a,l):6&d?C(e,t,n,o,r,s,i,a,l):(64&d||128&d)&&c.process(e,t,n,o,r,s,i,a,l,Y)}null!=u&&r&&cg(u,e&&e.ref,s,t||e,!t)},v=(e,t,n,r)=>{if(null==e)o(t.el=a(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},_=(e,t,n,r)=>{null==e?o(t.el=l(t.children||""),n,r):t.el=e.el},b=(e,t,n,o)=>{[e.el,e.anchor]=m(e.children,t,n,o,e.el,e.anchor)},y=({el:e,anchor:t},n,r)=>{let s;while(e&&e!==t)s=f(e),o(e,n,r),e=s;o(t,n,r)},x=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=f(e),r(e),e=n;r(t)},w=(e,t,n,o,r,s,i,a,l)=>{i=i||"svg"===t.type,null==e?k(t,n,o,r,s,i,a,l):T(e,t,r,s,i,a,l)},k=(e,t,n,r,a,l,c,d)=>{let f,p;const{type:m,props:g,shapeFlag:v,transition:_,patchFlag:b,dirs:y}=e;if(e.el&&void 0!==h&&-1===b)f=e.el=h(e.el);else{if(f=e.el=i(e.type,l,g&&g.is,g),8&v?u(f,e.children):16&v&&E(e.children,f,null,r,a,l&&"foreignObject"!==m,c,d),y&&hm(e,null,r,"created"),g){for(const t in g)"value"===t||Tp(t)||s(f,t,null,g[t],l,e.children,r,a,$);"value"in g&&s(f,"value",null,g.value),(p=g.onVnodeBeforeMount)&&Yg(p,r,e)}S(f,e,e.scopeId,c,r)}y&&hm(e,null,r,"beforeMount");const x=(!a||a&&!a.pendingBranch)&&_&&!_.persisted;x&&_.beforeEnter(f),o(f,t,n),((p=g&&g.onVnodeMounted)||x||y)&&ug((()=>{p&&Yg(p,r,e),x&&_.enter(f),y&&hm(e,null,r,"mounted")}),a)},S=(e,t,n,o,r)=>{if(n&&p(e,n),o)for(let s=0;s{for(let c=l;c{const l=t.el=e.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=t;c|=16&e.patchFlag;const p=e.props||sp,h=t.props||sp;let m;n&&pg(n,!1),(m=h.onVnodeBeforeUpdate)&&Yg(m,n,t,e),f&&hm(t,e,n,"beforeUpdate"),n&&pg(n,!0);const g=r&&"foreignObject"!==t.type;if(d?M(e.dynamicChildren,d,l,n,o,g,i):a||L(e,t,l,null,n,o,g,i,!1),c>0){if(16&c)A(l,t,p,h,n,o,r);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,r),4&c&&s(l,"style",p.style,h.style,r),8&c){const i=t.dynamicProps;for(let t=0;t{m&&Yg(m,n,t,e),f&&hm(t,e,n,"updated")}),o)},M=(e,t,n,o,r,s,i)=>{for(let a=0;a{if(n!==o){for(const l in o){if(Tp(l))continue;const c=o[l],u=n[l];c!==u&&"value"!==l&&s(e,l,u,c,a,t.children,r,i,$)}if(n!==sp)for(const l in n)Tp(l)||l in o||s(e,l,n[l],null,a,t.children,r,i,$);"value"in o&&s(e,"value",n.value,o.value)}},R=(e,t,n,r,s,i,l,c,u)=>{const d=t.el=e?e.el:a(""),f=t.anchor=e?e.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(o(d,n,r),o(f,n,r),E(t.children,n,f,s,i,l,c,u)):p>0&&64&p&&h&&e.dynamicChildren?(M(e.dynamicChildren,h,n,s,i,l,c),(null!=t.key||s&&t===s.subTree)&&hg(e,t,!0)):L(e,t,n,f,s,i,l,c,u)},C=(e,t,n,o,r,s,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):O(t,n,o,r,s,i,l):I(e,t,l)},O=(e,t,n,o,r,s,i)=>{const a=e.component=Wg(e,o,r);if(Kh(e)&&(a.ctx.renderer=Y),ov(a),a.asyncDep){if(r&&r.registerDep(a,B),!e.el){const e=a.subTree=jg(bg);_(null,e,t,n)}}else B(a,e,t,n,r,s,i)},I=(e,t,n)=>{const o=t.component=e.component;if(Eh(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void P(o,t,n);o.next=t,ah(o.update),o.update()}else t.el=e.el,o.vnode=t},B=(e,t,n,o,r,s,i)=>{const a=()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:l,vnode:c}=e,u=n;pg(e,!1),n?(n.el=c.el,P(e,n,i)):n=c,o&&Lp(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&Yg(t,l,n,c),pg(e,!0);const f=wh(e),p=e.subTree;e.subTree=f,g(p,f,d(p.el),z(p),e,r,s),n.el=f.el,null===u&&Mh(e,f.el),a&&ug(a,r),(t=n.props&&n.props.onVnodeUpdated)&&ug((()=>Yg(t,l,n,c)),r)}else{let i;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,f=Wh(t);if(pg(e,!1),c&&Lp(c),!f&&(i=l&&l.onVnodeBeforeMount)&&Yg(i,d,t),pg(e,!0),a&&X){const n=()=>{e.subTree=wh(e),X(a,e.subTree,e,r,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const i=e.subTree=wh(e);g(null,i,n,o,e,r,s),t.el=i.el}if(u&&ug(u,r),!f&&(i=l&&l.onVnodeMounted)){const e=t;ug((()=>Yg(i,d,e)),r)}(256&t.shapeFlag||d&&Wh(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&ug(e.a,r),e.isMounted=!0,t=n=o=null}},l=e.effect=new Ad(a,(()=>sh(c)),e.scope),c=e.update=()=>l.run();c.id=e.uid,pg(e,!0),c()},P=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,qm(e,t.props,o,n),sg(e,t.children,n),Id(),dh(void 0,e.update),Bd()},L=(e,t,n,o,r,s,i,a,l=!1)=>{const c=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void N(c,f,n,o,r,s,i,a,l);if(256&p)return void j(c,f,n,o,r,s,i,a,l)}8&h?(16&d&&$(c,r,s),f!==c&&u(n,f)):16&d?16&h?N(c,f,n,o,r,s,i,a,l):$(c,r,s,!0):(8&d&&u(n,""),16&h&&E(f,n,o,r,s,i,a,l))},j=(e,t,n,o,r,s,i,a,l)=>{e=e||ip,t=t||ip;const c=e.length,u=t.length,d=Math.min(c,u);let f;for(f=0;fu?$(e,r,s,!0,!1,d):E(t,n,o,r,s,i,a,l,d)},N=(e,t,n,o,r,s,i,a,l)=>{let c=0;const u=t.length;let d=e.length-1,f=u-1;while(c<=d&&c<=f){const o=e[c],u=t[c]=l?$g(t[c]):Vg(t[c]);if(!Og(o,u))break;g(o,u,n,null,r,s,i,a,l),c++}while(c<=d&&c<=f){const o=e[d],c=t[f]=l?$g(t[f]):Vg(t[f]);if(!Og(o,c))break;g(o,c,n,null,r,s,i,a,l),d--,f--}if(c>d){if(c<=f){const e=f+1,d=ef)while(c<=d)D(e[c],r,s,!0),c++;else{const p=c,h=c,m=new Map;for(c=h;c<=f;c++){const e=t[c]=l?$g(t[c]):Vg(t[c]);null!=e.key&&m.set(e.key,c)}let v,_=0;const b=f-h+1;let y=!1,x=0;const w=new Array(b);for(c=0;c=b){D(o,r,s,!0);continue}let u;if(null!=o.key)u=m.get(o.key);else for(v=h;v<=f;v++)if(0===w[v-h]&&Og(o,t[v])){u=v;break}void 0===u?D(o,r,s,!0):(w[u-h]=c+1,u>=x?x=u:y=!0,g(o,t[u],n,null,r,s,i,a,l),_++)}const k=y?mg(w):ip;for(v=k.length-1,c=b-1;c>=0;c--){const e=h+c,d=t[e],f=e+1{const{el:i,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void F(e.component.subTree,t,n,r);if(128&u)return void e.suspense.move(t,n,r);if(64&u)return void a.move(e,t,n,Y);if(a===vg){o(i,t,n);for(let e=0;el.enter(i)),s);else{const{leave:e,delayLeave:r,afterLeave:s}=l,a=()=>o(i,t,n),c=()=>{e(i,(()=>{a(),s&&s()}))};r?r(i,a,c):c()}else o(i,t,n)},D=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=a&&cg(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!Wh(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&Yg(m,t,e),6&u)V(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&hm(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,Y,o):c&&(s!==vg||d>0&&64&d)?$(c,t,n,!1,!0):(s===vg&&384&d||!r&&16&u)&&$(l,t,n),o&&H(e)}(h&&(m=i&&i.onVnodeUnmounted)||p)&&ug((()=>{m&&Yg(m,t,e),p&&hm(e,null,t,"unmounted")}),n)},H=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===vg)return void U(n,o);if(t===yg)return void x(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:o}=s,r=()=>t(n,i);o?o(e.el,i,r):r()}else i()},U=(e,t)=>{let n;while(e!==t)n=f(e),r(e),e=n;r(t)},V=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:a}=e;o&&Lp(o),r.stop(),s&&(s.active=!1,D(i,e,t,n)),a&&ug(a,t),ug((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},$=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?z(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),q=(e,t,n)=>{null==e?t._vnode&&D(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),fh(),t._vnode=e},Y={p:g,um:D,m:F,r:H,mt:O,mc:E,pc:L,pbc:M,n:z,o:e};let G,X;return t&&([G,X]=t(Y)),{render:q,hydrate:G,createApp:lg(q,G)}}function pg({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function hg(e,t,n=!1){const o=e.children,r=t.children;if(gp(o)&&gp(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];while(s-- >0)n[s]=i,i=t[i];return n}const gg=e=>e.__isTeleport,vg=Symbol(void 0),_g=Symbol(void 0),bg=Symbol(void 0),yg=Symbol(void 0),xg=[];let wg=null;function kg(e=!1){xg.push(wg=e?null:[])}function Sg(){xg.pop(),wg=xg[xg.length-1]||null}let Eg=1;function Tg(e){Eg+=e}function Mg(e){return e.dynamicChildren=Eg>0?wg||ip:null,Sg(),Eg>0&&wg&&wg.push(e),e}function Ag(e,t,n,o,r,s){return Mg(Lg(e,t,n,o,r,s,!0))}function Rg(e,t,n,o,r){return Mg(jg(e,t,n,o,r,!0))}function Cg(e){return!!e&&!0===e.__v_isVNode}function Og(e,t){return e.type===t.type&&e.key===t.key}const Ig="__vInternal",Bg=({key:e})=>null!=e?e:null,Pg=({ref:e,ref_key:t,ref_for:n})=>null!=e?yp(e)||zf(e)||bp(e)?{i:_h,r:e,k:t,f:!!n}:e:null;function Lg(e,t=null,n=null,o=0,r=null,s=(e===vg?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Bg(t),ref:t&&Pg(t),scopeId:bh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return a?(zg(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=yp(n)?8:16),Eg>0&&!i&&wg&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&wg.push(l),l}const jg=Ng;function Ng(e,t=null,n=null,o=0,r=null,s=!1){if(e&&e!==_m||(e=bg),Cg(e)){const o=Dg(e,t,!0);return n&&zg(o,n),Eg>0&&!s&&wg&&(6&o.shapeFlag?wg[wg.indexOf(e)]=o:wg.push(o)),o.patchFlag|=-2,o}if(dv(e)&&(e=e.__vccOpts),t){t=Fg(t);let{class:e,style:n}=t;e&&!yp(e)&&(t.class=tp(e)),xp(n)&&(Nf(n)&&!gp(n)&&(n=fp({},n)),t.style=Zf(n))}const i=yp(e)?1:Ah(e)?128:gg(e)?64:xp(e)?4:bp(e)?2:0;return Lg(e,t,n,o,r,i,s,!0)}function Fg(e){return e?Nf(e)||Ig in e?fp({},e):e:null}function Dg(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,a=t?qg(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Bg(a),ref:t&&t.ref?n&&r?gp(r)?r.concat(Pg(t)):[r,Pg(t)]:Pg(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==vg?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Dg(e.ssContent),ssFallback:e.ssFallback&&Dg(e.ssFallback),el:e.el,anchor:e.anchor};return l}function Hg(e=" ",t=0){return jg(_g,null,e,t)}function Ug(e="",t=!1){return t?(kg(),Rg(bg,null,e)):jg(bg,null,e)}function Vg(e){return null==e||"boolean"===typeof e?jg(bg):gp(e)?jg(vg,null,e.slice()):"object"===typeof e?$g(e):jg(_g,null,String(e))}function $g(e){return null===e.el||e.memo?e:Dg(e)}function zg(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(gp(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),zg(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Ig in t?3===o&&_h&&(1===_h.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=_h}}else bp(t)?(t={default:t,_ctx:_h},n=32):(t=String(t),64&o?(n=16,t=[Hg(t)]):n=8);e.children=t,e.shapeFlag|=n}function qg(...e){const t={};for(let n=0;nKg||_h,Qg=e=>{Kg=e,e.scope.on()},Jg=()=>{Kg&&Kg.scope.off(),Kg=null};function ev(e){return 4&e.vnode.shapeFlag}let tv,nv=!1;function ov(e,t=!1){nv=t;const{props:n,children:o}=e.vnode,r=ev(e);zm(e,n,r,t),rg(e,o);const s=r?rv(e,t):void 0;return nv=!1,s}function rv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Df(new Proxy(e.ctx,Rm));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?lv(e):null;Qg(e),Id();const r=Hp(o,e,0,[e.props,n]);if(Bd(),Jg(),wp(r)){if(r.then(Jg,Jg),t)return r.then((n=>{sv(e,n,t)})).catch((t=>{Vp(t,e,0)}));e.asyncDep=r}else sv(e,r,t)}else iv(e,t)}function sv(e,t,n){bp(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:xp(t)&&(e.setupState=Gf(t)),iv(e,n)}function iv(e,t,n){const o=e.type;if(!e.render){if(!t&&tv&&!o.render){const t=o.template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,a=fp(fp({isCustomElement:n,delimiters:s},r),i);o.render=tv(t,a)}}e.render=o.render||ap}Qg(e),Id(),Om(e),Bd(),Jg()}function av(e){return new Proxy(e.attrs,{get(t,n){return Pd(e,"get","$attrs"),t[n]}})}function lv(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=av(e))},slots:e.slots,emit:e.emit,expose:t}}function cv(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Gf(Df(e.exposed)),{get(t,n){return n in t?t[n]:n in Am?Am[n](e):void 0}}))}function uv(e,t=!0){return bp(e)?e.displayName||e.name:e.name||t&&e.__name}function dv(e){return bp(e)&&"__vccOpts"in e}const fv=(e,t)=>Wf(e,t,nv);function pv(e,t,n){const o=arguments.length;return 2===o?xp(t)&&!gp(t)?Cg(t)?jg(e,null,[t]):jg(e,t):jg(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Cg(n)&&(n=[n]),jg(e,t,n))}const hv="3.2.37";function mv(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const gv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",vv=mv(gv);function _v(e){return!!e||""===e}const bv=/^on[^a-z]/,yv=e=>bv.test(e),xv=e=>e.startsWith("onUpdate:"),wv=Object.assign,kv=Array.isArray,Sv=e=>"function"===typeof e,Ev=e=>"string"===typeof e,Tv=e=>null!==e&&"object"===typeof e,Mv=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},Av=/-(\w)/g,Rv=Mv((e=>e.replace(Av,((e,t)=>t?t.toUpperCase():"")))),Cv=/\B([A-Z])/g,Ov=Mv((e=>e.replace(Cv,"-$1").toLowerCase())),Iv=Mv((e=>e.charAt(0).toUpperCase()+e.slice(1))),Bv=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Pv="http://www.w3.org/2000/svg",Lv="undefined"!==typeof document?document:null,jv=Lv&&Lv.createElement("template"),Nv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Lv.createElementNS(Pv,e):Lv.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>Lv.createTextNode(e),createComment:e=>Lv.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Lv.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===s||!(r=r.nextSibling))break}else{jv.innerHTML=o?`${e}`:e;const r=jv.content;if(o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Fv(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Dv(e,t,n){const o=e.style,r=Ev(n);if(n&&!r){for(const e in n)Uv(o,e,n[e]);if(t&&!Ev(t))for(const e in t)null==n[e]&&Uv(o,e,"")}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}const Hv=/\s*!important$/;function Uv(e,t,n){if(kv(n))n.forEach((n=>Uv(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=zv(e,t);Hv.test(n)?e.setProperty(Ov(o),n.replace(Hv,""),"important"):e[o]=n}}const Vv=["Webkit","Moz","ms"],$v={};function zv(e,t){const n=$v[t];if(n)return n;let o=Rp(t);if("filter"!==o&&o in e)return $v[t]=o;o=Iv(o);for(let r=0;r{let e=Date.now,t=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Kv=0;const Zv=Promise.resolve(),Qv=()=>{Kv=0},Jv=()=>Kv||(Zv.then(Qv),Kv=Xv());function e_(e,t,n,o){e.addEventListener(t,n,o)}function t_(e,t,n,o){e.removeEventListener(t,n,o)}function n_(e,t,n,o,r=null){const s=e._vei||(e._vei={}),i=s[t];if(o&&i)i.value=o;else{const[n,a]=r_(t);if(o){const i=s[t]=s_(o,r);e_(e,n,i,a)}else i&&(t_(e,n,i,a),s[t]=void 0)}}const o_=/(?:Once|Passive|Capture)$/;function r_(e){let t;if(o_.test(e)){let n;t={};while(n=e.match(o_))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Ov(e.slice(2)),t]}function s_(e,t){const n=e=>{const o=e.timeStamp||Xv();(Wv||o>=n.attached-1)&&Up(i_(e,n.value),t,5,[e])};return n.value=e,n.attached=Jv(),n}function i_(e,t){if(kv(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const a_=/^on[a-z]/,l_=(e,t,n,o,r=!1,s,i,a,l)=>{"class"===t?Fv(e,o,r):"style"===t?Dv(e,n,o):yv(t)?xv(t)||n_(e,t,n,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):c_(e,t,o,r))?Gv(e,t,o,s,i,a,l):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Yv(e,t,o,r))};function c_(e,t,n,o){return o?"innerHTML"===t||"textContent"===t||!!(t in e&&a_.test(t)&&Sv(n)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!a_.test(t)||!Ev(n))&&t in e))))}function u_(e,t){const n=Xh(e);class o extends f_{constructor(e){super(n,e,t)}}return o.def=n,o}const d_="undefined"!==typeof HTMLElement?HTMLElement:class{};class f_ extends d_{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,oh((()=>{this._connected||(K_(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,o=!kv(t),r=t?o?Object.keys(t):t:[];let s;if(o)for(const i in this._props){const e=t[i];(e===Number||e&&e.type===Number)&&(this._props[i]=Bv(this._props[i]),(s||(s=Object.create(null)))[i]=!0)}this._numberProps=s;for(const i of Object.keys(this))"_"!==i[0]&&this._setProp(i,this[i],!0,!1);for(const i of r.map(Rv))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(e){this._setProp(i,e)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=Bv(t)),this._setProp(Rv(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(Ov(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(Ov(e),t+""):t||this.removeAttribute(Ov(e))))}_update(){K_(this._createVNode(),this.shadowRoot)}_createVNode(){const e=jg(this._def,wv({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;while(t=t&&(t.parentNode||t.host))if(t instanceof f_){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}const p_="transition",h_="animation",m_=(e,{slots:t})=>pv(Uh,y_(e),t);m_.displayName="Transition";const g_={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},v_=m_.props=wv({},Uh.props,g_),__=(e,t=[])=>{kv(e)?e.forEach((e=>e(...t))):e&&e(...t)},b_=e=>!!e&&(kv(e)?e.some((e=>e.length>1)):e.length>1);function y_(e){const t={};for(const A in e)A in g_||(t[A]=e[A]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=x_(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:_,onEnterCancelled:b,onLeave:y,onLeaveCancelled:x,onBeforeAppear:w=v,onAppear:k=_,onAppearCancelled:S=b}=t,E=(e,t,n)=>{S_(e,t?u:a),S_(e,t?c:i),n&&n()},T=(e,t)=>{e._isLeaving=!1,S_(e,d),S_(e,p),S_(e,f),t&&t()},M=e=>(t,n)=>{const r=e?k:_,i=()=>E(t,e,n);__(r,[t,i]),E_((()=>{S_(t,e?l:s),k_(t,e?u:a),b_(r)||M_(t,o,m,i)}))};return wv(t,{onBeforeEnter(e){__(v,[e]),k_(e,s),k_(e,i)},onBeforeAppear(e){__(w,[e]),k_(e,l),k_(e,c)},onEnter:M(!1),onAppear:M(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>T(e,t);k_(e,d),O_(),k_(e,f),E_((()=>{e._isLeaving&&(S_(e,d),k_(e,p),b_(y)||M_(e,o,g,n))})),__(y,[e,n])},onEnterCancelled(e){E(e,!1),__(b,[e])},onAppearCancelled(e){E(e,!0),__(S,[e])},onLeaveCancelled(e){T(e),__(x,[e])}})}function x_(e){if(null==e)return null;if(Tv(e))return[w_(e.enter),w_(e.leave)];{const t=w_(e);return[t,t]}}function w_(e){const t=Bv(e);return t}function k_(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function S_(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function E_(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let T_=0;function M_(e,t,n,o){const r=e._endId=++T_,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=A_(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(p_+"Delay"),s=o(p_+"Duration"),i=R_(r,s),a=o(h_+"Delay"),l=o(h_+"Duration"),c=R_(a,l);let u=null,d=0,f=0;t===p_?i>0&&(u=p_,d=i,f=s.length):t===h_?c>0&&(u=h_,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?p_:h_:null,f=u?u===p_?s.length:l.length:0);const p=u===p_&&/\b(transform|all)(,|$)/.test(n[p_+"Property"]);return{type:u,timeout:d,propCount:f,hasTransform:p}}function R_(e,t){while(e.lengthC_(t)+C_(e[n]))))}function C_(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function O_(){return document.body.offsetHeight}const I_=new WeakMap,B_=new WeakMap,P_={name:"TransitionGroup",props:wv({},v_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Zg(),o=Fh();let r,s;return im((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!D_(r[0].el,n.vnode.el,t))return;r.forEach(j_),r.forEach(N_);const o=r.filter(F_);O_(),o.forEach((e=>{const n=e.el,o=n.style;k_(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,S_(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=Ff(e),a=y_(i);let l=i.tag||vg;r=s,s=t.default?Gh(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=A_(o);return r.removeChild(o),s}const H_=["ctrl","shift","alt","meta"],U_={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>H_.some((n=>e[`${n}Key`]&&!t.includes(n)))},V_=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const o=Ov(n.key);return t.some((e=>e===o||$_[e]===o))?e(n):void 0},q_={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Y_(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),Y_(e,!0),o.enter(e)):o.leave(e,(()=>{Y_(e,!1)})):Y_(e,t))},beforeUnmount(e,{value:t}){Y_(e,t)}};function Y_(e,t){e.style.display=t?e._vod:"none"}const G_=wv({patchProp:l_},Nv);let X_;function W_(){return X_||(X_=dg(G_))}const K_=(...e)=>{W_().render(...e)};var Z_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const Q_={name:"AppLoader",props:{show:{type:Boolean,default:!1},infinite:{type:Boolean,default:!1},type:{type:String,required:!0},messageId:{type:String,default:""}}},J_=Lg("div",{id:"vac-circle"},null,-1),eb=Lg("div",{id:"vac-circle"},null,-1),tb=Lg("div",{id:"vac-circle"},null,-1),nb=Lg("div",{id:"vac-circle"},null,-1),ob=Lg("div",{id:"vac-circle"},null,-1),rb=Lg("div",{id:"vac-circle"},null,-1);function sb(e,t,n,o,r,s){return kg(),Rg(m_,{name:"vac-fade-spinner",appear:""},{default:xh((()=>[n.show?(kg(),Ag("div",{key:0,class:tp(["vac-loader-wrapper",{"vac-container-center":!n.infinite,"vac-container-top":n.infinite}])},["rooms"===n.type?Em(e.$slots,"spinner-icon-rooms",{key:0},(()=>[J_])):Ug("",!0),"infinite-rooms"===n.type?Em(e.$slots,"spinner-icon-infinite-rooms",{key:1},(()=>[eb])):Ug("",!0),"message-file"===n.type?Em(e.$slots,"spinner-icon-message-file_"+n.messageId,{key:2},(()=>[tb])):Ug("",!0),"room-file"===n.type?Em(e.$slots,"spinner-icon-room-file",{key:3},(()=>[nb])):Ug("",!0),"messages"===n.type?Em(e.$slots,"spinner-icon-messages",{key:4},(()=>[ob])):Ug("",!0),"infinite-messages"===n.type?Em(e.$slots,"spinner-icon-infinite-messages",{key:5},(()=>[rb])):Ug("",!0)],2)):Ug("",!0)])),_:3})}var ib=Z_(Q_,[["render",sb]]);const ab={name:"SvgIcon",props:{name:{type:String,default:null},param:{type:String,default:null}},data(){return{svgItem:{search:{path:"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"},add:{path:"M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},toggle:{path:"M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z"},menu:{path:"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"},close:{path:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"},file:{path:"M14,17H7V15H14M17,13H7V11H17M17,9H7V7H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"},paperclip:{path:"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"},"close-outline":{path:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},send:{path:"M2,21L23,12L2,3V10L17,12L2,14V21Z"},emoji:{path:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"},document:{path:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"},pencil:{path:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},checkmark:{path:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},"double-checkmark":{path:"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"},eye:{path:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"},dropdown:{path:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},deleted:{path:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z"},microphone:{size:"large",path:"M432.8,216.4v39.2c0,45.2-15.3,84.3-45.2,118.4c-29.8,33.2-67.3,52.8-111.6,57.9v40.9h78.4c5.1,0,10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6c0,5.1-1.7,10.2-6,13.6c-4.3,4.3-8.5,6-13.6,6H157.6c-5.1,0-10.2-1.7-13.6-6c-4.3-4.3-6-8.5-6-13.6c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6H236v-40.9c-44.3-5.1-81.8-23.9-111.6-57.9s-45.2-73.3-45.2-118.4v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6s10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6v39.2c0,37.5,13.6,70.7,40,97.1s59.6,40,97.1,40s70.7-13.6,97.1-40c26.4-26.4,40-59.6,40-97.1v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6c5.1,0,10.2,1.7,13.6,6C430.2,206.2,432.8,211.3,432.8,216.4z M353.5,98v157.6c0,27.3-9.4,50.3-29,69c-19.6,19.6-42.6,29-69,29s-50.3-9.4-69-29c-19.6-19.6-29-42.6-29-69V98c0-27.3,9.4-50.3,29-69c19.6-19.6,42.6-29,69-29s50.3,9.4,69,29C344.2,47.7,353.5,71.6,353.5,98z"},"audio-play":{size:"medium",path:"M43.331,21.237L7.233,0.397c-0.917-0.529-2.044-0.529-2.96,0c-0.916,0.528-1.48,1.505-1.48,2.563v41.684 c0,1.058,0.564,2.035,1.48,2.563c0.458,0.268,0.969,0.397,1.48,0.397c0.511,0,1.022-0.133,1.48-0.397l36.098-20.84 c0.918-0.529,1.479-1.506,1.479-2.564S44.247,21.767,43.331,21.237z"},"audio-pause":{size:"medium",path:"M17.991,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C4.729,2.969,7.698,0,11.36,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z",path2:"M42.877,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C29.616,2.969,32.585,0,36.246,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z"}}}},computed:{svgId(){const e=this.param?"-"+this.param:"";return`vac-icon-${this.name}${e}`},size(){const e=this.svgItem[this.name];return"large"===e.size?512:"medium"===e.size?48:24}}},lb=["viewBox"],cb=["id","d"],ub=["id","d"];function db(e,t,n,o,r,s){return kg(),Ag("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",width:"24",height:"24",viewBox:`0 0 ${s.size} ${s.size}`},[Lg("path",{id:s.svgId,d:r.svgItem[n.name].path},null,8,cb),r.svgItem[n.name].path2?(kg(),Ag("path",{key:0,id:s.svgId,d:r.svgItem[n.name].path2},null,8,ub)):Ug("",!0)],8,lb)}var fb=Z_(ab,[["render",db]]);const pb={name:"RoomsSearch",components:{SvgIcon:fb},props:{textMessages:{type:Object,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0}},emits:["search-room","add-room"],computed:{showSearchBar(){return this.showSearch||this.showAddRoom}}},hb={key:0,class:"vac-icon-search"},mb=["placeholder"];function gb(e,t,n,o,r,s){const i=vm("svg-icon");return kg(),Ag("div",{class:tp({"vac-box-search":s.showSearchBar,"vac-box-empty":!s.showSearchBar})},[n.showSearch?(kg(),Ag(vg,{key:0},[!n.loadingRooms&&n.rooms.length?(kg(),Ag("div",hb,[Em(e.$slots,"search-icon",{},(()=>[jg(i,{name:"search"})]))])):Ug("",!0),!n.loadingRooms&&n.rooms.length?(kg(),Ag("input",{key:1,type:"search",placeholder:n.textMessages.SEARCH,autocomplete:"off",class:"vac-input",onInput:t[0]||(t[0]=t=>e.$emit("search-room",t))},null,40,mb)):Ug("",!0)],64)):Ug("",!0),n.showAddRoom?(kg(),Ag("div",{key:1,class:"vac-svg-button vac-add-icon",onClick:t[1]||(t[1]=t=>e.$emit("add-room"))},[Em(e.$slots,"add-icon",{},(()=>[jg(i,{name:"add"})]))])):Ug("",!0)],2)}var vb=Z_(pb,[["render",gb]]);const _b=document.createElement("i");function bb(e){const t="&"+e+";";_b.innerHTML=t;const n=_b.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function yb(e,t,n,o){const r=e.length;let s,i=0;if(t=t<0?-t>r?0:r+t:t>r?r:t,n=n>0?n:0,o.length<1e4)s=Array.from(o),s.unshift(t,n),e.splice(...s);else{n&&e.splice(t,n);while(i0?(yb(e,e.length,0,t),e):t}const wb={}.hasOwnProperty;function kb(e){const t={};let n=-1;while(++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"�":String.fromCharCode(n)}const Rb={'"':"quot","&":"amp","<":"lt",">":"gt"};function Cb(e){return e.replace(/["&<>]/g,t);function t(e){return"&"+Rb[e]+";"}}function Ob(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Ib=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,Bb=qb(/[A-Za-z]/),Pb=qb(/[\dA-Za-z]/),Lb=qb(/[#-'*+\--9=?A-Z^-~]/);function jb(e){return null!==e&&(e<32||127===e)}const Nb=qb(/\d/),Fb=qb(/[\dA-Fa-f]/),Db=qb(/[!-/:-@[-`{-~]/);function Hb(e){return null!==e&&e<-2}function Ub(e){return null!==e&&(e<0||32===e)}function Vb(e){return-2===e||-1===e||32===e}const $b=qb(Ib),zb=qb(/\s/);function qb(e){return t;function t(t){return null!==t&&e.test(String.fromCharCode(t))}}function Yb(e,t){const n=Cb(Gb(e||""));if(!t)return n;const o=n.indexOf(":"),r=n.indexOf("?"),s=n.indexOf("#"),i=n.indexOf("/");return o<0||i>-1&&o>i||r>-1&&o>r||s>-1&&o>s||t.test(n.slice(0,o))?n:""}function Gb(e){const t=[];let n=-1,o=0,r=0;while(++n55295&&s<57344){const t=e.charCodeAt(n+1);s<56320&&t>56319&&t<57344?(i=String.fromCharCode(s,t),r=1):i="�"}else i=String.fromCharCode(s);i&&(t.push(e.slice(o,n),encodeURIComponent(i)),o=n+r+1,i=""),r&&(n+=r,r=0)}return t.join("")+e.slice(o)}const Xb={}.hasOwnProperty,Wb=/^(https?|ircs?|mailto|xmpp)$/i,Kb=/^https?$/i;function Zb(e){const t=e||{};let n=!0;const o={},r=[[]],s=[],i=[],a={enter:{blockQuote:C,codeFenced:P,codeFencedFenceInfo:g,codeFencedFenceMeta:g,codeIndented:N,codeText:ve,content:te,definition:W,definitionDestinationString:Z,definitionLabelString:g,definitionTitleString:g,emphasis:me,htmlFlow:fe,htmlText:he,image:D,label:g,link:H,listItemMarker:T,listItemValue:E,listOrdered:k,listUnordered:S,paragraph:I,reference:g,resource:z,resourceDestinationString:q,resourceTitleString:g,setextHeading:oe,strong:ge},exit:{atxHeading:se,atxHeadingSequence:ne,autolinkEmail:Ee,autolinkProtocol:Se,blockQuote:O,characterEscapeValue:le,characterReferenceMarkerHexadecimal:we,characterReferenceMarkerNumeric:we,characterReferenceValue:ke,codeFenced:F,codeFencedFence:j,codeFencedFenceInfo:L,codeFencedFenceMeta:v,codeFlowValue:ue,codeIndented:F,codeText:_e,codeTextData:le,data:le,definition:ee,definitionDestinationString:Q,definitionLabelString:K,definitionTitleString:J,emphasis:be,hardBreakEscape:de,hardBreakTrailing:de,htmlFlow:pe,htmlFlowData:le,htmlText:pe,htmlTextData:le,image:X,label:V,labelText:U,lineEnding:ce,link:X,listOrdered:M,listUnordered:A,paragraph:B,reference:v,referenceString:$,resource:v,resourceDestinationString:Y,resourceTitleString:G,setextHeading:ae,setextHeadingLineSequence:ie,setextHeadingText:re,strong:ye,thematicBreak:xe}},l=Tb([a].concat(t.htmlExtensions||[])),c={tightStack:i,definitions:o},u={lineEndingIfNeeded:x,options:t,encode:w,raw:b,tag:_,buffer:g,resume:v,setData:h,getData:m};let d=t.defaultLineEnding;return f;function f(e){let t=-1,n=0;const o=[];let s=[],i=[];while(++t"):R(),x(),_("
  • "),h("expectFirstItem"),h("lastWasTag")}function M(){R(),i.pop(),y(),_("")}function A(){R(),i.pop(),y(),_("")}function R(){m("lastWasTag")&&!m("slurpAllLineEndings")&&x(),_("
  • "),h("slurpAllLineEndings")}function C(){i.push(!1),x(),_("
    ")}function O(){i.pop(),x(),_("
    "),h("slurpAllLineEndings")}function I(){i[i.length-1]||(x(),_("

    ")),h("slurpAllLineEndings")}function B(){i[i.length-1]?h("slurpAllLineEndings",!0):_("

    ")}function P(){x(),_("
    "),h("slurpOneLineEnding",!0)),h("fencesCount",e+1)}function N(){x(),_("
    ")}function F(){const e=m("fencesCount");void 0!==e&&e<2&&c.tightStack.length>0&&!m("lastWasTag")&&y(),m("flowCodeSeenData")&&x(),_("
    "),void 0!==e&&e<2&&x(),h("flowCodeSeenData"),h("fencesCount"),h("slurpOneLineEnding")}function D(){s.push({image:!0}),n=void 0}function H(){s.push({})}function U(e){s[s.length-1].labelId=this.sliceSerialize(e)}function V(){s[s.length-1].label=v()}function $(e){s[s.length-1].referenceId=this.sliceSerialize(e)}function z(){g(),s[s.length-1].destination=""}function q(){g(),h("ignoreEncode",!0)}function Y(){s[s.length-1].destination=v(),h("ignoreEncode")}function G(){s[s.length-1].title=v()}function X(){let e=s.length-1;const r=s[e],i=r.referenceId||r.labelId,a=void 0===r.destination?o[Ob(i)]:r;n=!0;while(e--)if(s[e].image){n=void 0;break}r.image?(_(''),b(r.label),_('"):(_(">"),b(r.label),_("")),s.pop()}function W(){g(),s.push({})}function K(e){v(),s[s.length-1].labelId=this.sliceSerialize(e)}function Z(){g(),h("ignoreEncode",!0)}function Q(){s[s.length-1].destination=v(),h("ignoreEncode")}function J(){s[s.length-1].title=v()}function ee(){const e=s[s.length-1],t=Ob(e.labelId);v(),Xb.call(o,t)||(o[t]=s[s.length-1]),s.pop()}function te(){h("slurpAllLineEndings",!0)}function ne(e){m("headingRank")||(h("headingRank",this.sliceSerialize(e).length),x(),_(""))}function oe(){g(),h("slurpAllLineEndings")}function re(){h("slurpAllLineEndings",!0)}function se(){_(""),h("headingRank")}function ie(e){h("headingRank",61===this.sliceSerialize(e).charCodeAt(0)?1:2)}function ae(){const e=v();x(),_(""),b(e),_(""),h("slurpAllLineEndings"),h("headingRank")}function le(e){b(w(this.sliceSerialize(e)))}function ce(e){m("slurpAllLineEndings")||(m("slurpOneLineEnding")?h("slurpOneLineEnding"):m("inCodeText")?b(" "):b(w(this.sliceSerialize(e))))}function ue(e){b(w(this.sliceSerialize(e))),h("flowCodeSeenData",!0)}function de(){_("
    ")}function fe(){x(),he()}function pe(){h("ignoreEncode")}function he(){t.allowDangerousHtml&&h("ignoreEncode",!0)}function me(){_("")}function ge(){_("")}function ve(){h("inCodeText",!0),_("")}function _e(){h("inCodeText"),_("")}function be(){_("")}function ye(){_("")}function xe(){x(),_("
    ")}function we(e){h("characterReferenceType",e.type)}function ke(e){let t=this.sliceSerialize(e);t=m("characterReferenceType")?Ab(t,"characterReferenceMarkerNumeric"===m("characterReferenceType")?10:16):bb(t),b(w(t)),h("characterReferenceType")}function Se(e){const n=this.sliceSerialize(e);_(''),b(w(n)),_("")}function Ee(e){const t=this.sliceSerialize(e);_(''),b(w(t)),_("")}}function Qb(e,t,n,o){const r=o?o-1:Number.POSITIVE_INFINITY;let s=0;return i;function i(o){return Vb(o)?(e.enter(n),a(o)):t(o)}function a(o){return Vb(o)&&s++s))return;const n=t.events.length;let r,a,l=n;while(l--)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(r){a=t.events[l][1].end;break}r=!0}v(i),e=n;while(eo){const o=n[r];t.containerState=o[1],o[0].exit.call(t,e)}n.length=o}function _(){o.write([null]),r=void 0,o=void 0,t.containerState._closeFlow=void 0}}function ry(e,t,n){return Qb(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function sy(e){return null===e||Ub(e)||zb(e)?1:$b(e)?2:void 0}function iy(e,t,n){const o=[];let r=-1;while(++r1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),f=Object.assign({},e[u][1].start);uy(d,-a),uy(f,a),s={type:a>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:f},r={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},o={type:a>1?"strong":"emphasis",start:Object.assign({},s.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},s.start),e[u][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=xb(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=xb(l,[["enter",o,t],["enter",s,t],["exit",s,t],["enter",r,t]]),l=xb(l,iy(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=xb(l,[["exit",r,t],["enter",i,t],["exit",i,t],["exit",o,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=xb(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,yb(e,n-1,u-n+3,l),u=n+l.length-c-2;break}}u=-1;while(++u0&&Vb(t)?Qb(e,_,"linePrefix",i+1)(t):_(t)}function _(t){return null===t||Hb(t)?e.check(ky,m,y)(t):(e.enter("codeFlowValue"),b(t))}function b(t){return null===t||Hb(t)?(e.exit("codeFlowValue"),_(t)):(e.consume(t),b)}function y(n){return e.exit("codeFenced"),t(n)}function x(e,t,n){let r=0;return i;function i(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),Vb(t)?Qb(e,c,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===s?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===s?(r++,e.consume(t),u):r>=a?(e.exit("codeFencedFenceSequence"),Vb(t)?Qb(e,d,"whitespace")(t):d(t)):n(t)}function d(o){return null===o||Hb(o)?(e.exit("codeFencedFence"),t(o)):n(o)}}}function Ty(e,t,n){const o=this;return r;function r(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s)}function s(e){return o.parser.lazy[o.now().line]?n(e):t(e)}}const My={name:"codeIndented",tokenize:Ry},Ay={tokenize:Cy,partial:!0};function Ry(e,t,n){const o=this;return r;function r(t){return e.enter("codeIndented"),Qb(e,s,"linePrefix",5)(t)}function s(e){const t=o.events[o.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?l(t):Hb(t)?e.attempt(Ay,i,l)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||Hb(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function l(n){return e.exit("codeIndented"),t(n)}}function Cy(e,t,n){const o=this;return r;function r(t){return o.parser.lazy[o.now().line]?n(t):Hb(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r):Qb(e,s,"linePrefix",5)(t)}function s(e){const s=o.events[o.events.length-1];return s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(e):Hb(e)?r(e):n(e)}}const Oy={name:"codeText",tokenize:Py,resolve:Iy,previous:By};function Iy(e){let t,n,o=e.length-4,r=3;if(("lineEnding"===e[r][1].type||"space"===e[r][1].type)&&("lineEnding"===e[o][1].type||"space"===e[o][1].type)){t=r;while(++t=4?t(r):e.interrupt(o.parser.constructs.flow,n,t)(r)}}function Vy(e,t,n,o,r,s,i,a,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(t){return 60===t?(e.enter(o),e.enter(r),e.enter(s),e.consume(t),e.exit(s),f):null===t||32===t||41===t||jb(t)?n(t):(e.enter(o),e.enter(i),e.enter(a),e.enter("chunkString",{contentType:"string"}),m(t))}function f(n){return 62===n?(e.enter(s),e.consume(n),e.exit(s),e.exit(r),e.exit(o),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(a),f(t)):null===t||60===t||Hb(t)?n(t):(e.consume(t),92===t?h:p)}function h(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(r){return u||null!==r&&41!==r&&!Ub(r)?u999||null===c||91===c||93===c&&!a||94===c&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?n(c):93===c?(e.exit(s),e.enter(r),e.consume(c),e.exit(r),e.exit(o),t):Hb(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(c))}function d(t){return null===t||91===t||93===t||Hb(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),a||(a=!Vb(t)),92===t?f:d)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,d):d(t)}}function zy(e,t,n,o,r,s){let i;return a;function a(t){return 34===t||39===t||40===t?(e.enter(o),e.enter(r),e.consume(t),e.exit(r),i=40===t?41:t,l):n(t)}function l(n){return n===i?(e.enter(r),e.consume(n),e.exit(r),e.exit(o),t):(e.enter(s),c(n))}function c(t){return t===i?(e.exit(s),l(i)):null===t?n(t):Hb(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Qb(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===i||null===t||Hb(t)?(e.exit("chunkString"),c(t)):(e.consume(t),92===t?d:u)}function d(t){return t===i||92===t?(e.consume(t),u):u(t)}}function qy(e,t){let n;return o;function o(r){return Hb(r)?(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,o):Vb(r)?Qb(e,o,n?"linePrefix":"lineSuffix")(r):t(r)}}const Yy={name:"definition",tokenize:Xy},Gy={tokenize:Wy,partial:!0};function Xy(e,t,n){const o=this;let r;return s;function s(t){return e.enter("definition"),i(t)}function i(t){return $y.call(o,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}function a(t){return r=Ob(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),l):n(t)}function l(t){return Ub(t)?qy(e,c)(t):c(t)}function c(t){return Vy(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(Gy,d,d)(t)}function d(t){return Vb(t)?Qb(e,f,"whitespace")(t):f(t)}function f(s){return null===s||Hb(s)?(e.exit("definition"),o.parser.defined.push(r),t(s)):n(s)}}function Wy(e,t,n){return o;function o(t){return Ub(t)?qy(e,r)(t):n(t)}function r(t){return zy(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function s(t){return Vb(t)?Qb(e,i,"whitespace")(t):i(t)}function i(e){return null===e||Hb(e)?t(e):n(e)}}const Ky={name:"hardBreakEscape",tokenize:Zy};function Zy(e,t,n){return o;function o(t){return e.enter("hardBreakEscape"),e.consume(t),r}function r(o){return Hb(o)?(e.exit("hardBreakEscape"),t(o)):n(o)}}const Qy={name:"headingAtx",tokenize:ex,resolve:Jy};function Jy(e,t){let n,o,r=e.length-2,s=3;return"whitespace"===e[s][1].type&&(s+=2),r-2>s&&"whitespace"===e[r][1].type&&(r-=2),"atxHeadingSequence"===e[r][1].type&&(s===r-1||r-4>s&&"whitespace"===e[r-2][1].type)&&(r-=s+1===r?2:4),r>s&&(n={type:"atxHeadingText",start:e[s][1].start,end:e[r][1].end},o={type:"chunkText",start:e[s][1].start,end:e[r][1].end,contentType:"text"},yb(e,s,r-s+1,[["enter",n,t],["enter",o,t],["exit",o,t],["exit",n,t]])),e}function ex(e,t,n){let o=0;return r;function r(t){return e.enter("atxHeading"),s(t)}function s(t){return e.enter("atxHeadingSequence"),i(t)}function i(t){return 35===t&&o++<6?(e.consume(t),i):null===t||Ub(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),l(n)):null===n||Hb(n)?(e.exit("atxHeading"),t(n)):Vb(n)?Qb(e,a,"whitespace")(n):(e.enter("atxHeadingText"),c(n))}function l(t){return 35===t?(e.consume(t),l):(e.exit("atxHeadingSequence"),a(t))}function c(t){return null===t||35===t||Ub(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),c)}}const tx=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],nx=["pre","script","style","textarea"],ox={name:"htmlFlow",tokenize:ax,resolveTo:ix,concrete:!0},rx={tokenize:cx,partial:!0},sx={tokenize:lx,partial:!0};function ix(e){let t=e.length;while(t--)if("enter"===e[t][0]&&"htmlFlow"===e[t][1].type)break;return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function ax(e,t,n){const o=this;let r,s,i,a,l;return c;function c(e){return u(e)}function u(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),d}function d(a){return 33===a?(e.consume(a),f):47===a?(e.consume(a),s=!0,m):63===a?(e.consume(a),r=3,o.interrupt?t:j):Bb(a)?(e.consume(a),i=String.fromCharCode(a),g):n(a)}function f(s){return 45===s?(e.consume(s),r=2,p):91===s?(e.consume(s),r=5,a=0,h):Bb(s)?(e.consume(s),r=4,o.interrupt?t:j):n(s)}function p(r){return 45===r?(e.consume(r),o.interrupt?t:j):n(r)}function h(r){const s="CDATA[";return r===s.charCodeAt(a++)?(e.consume(r),a===s.length?o.interrupt?t:A:h):n(r)}function m(t){return Bb(t)?(e.consume(t),i=String.fromCharCode(t),g):n(t)}function g(a){if(null===a||47===a||62===a||Ub(a)){const l=47===a,c=i.toLowerCase();return l||s||!nx.includes(c)?tx.includes(i.toLowerCase())?(r=6,l?(e.consume(a),v):o.interrupt?t(a):A(a)):(r=7,o.interrupt&&!o.parser.lazy[o.now().line]?n(a):s?_(a):b(a)):(r=1,o.interrupt?t(a):A(a))}return 45===a||Pb(a)?(e.consume(a),i+=String.fromCharCode(a),g):n(a)}function v(r){return 62===r?(e.consume(r),o.interrupt?t:A):n(r)}function _(t){return Vb(t)?(e.consume(t),_):T(t)}function b(t){return 47===t?(e.consume(t),T):58===t||95===t||Bb(t)?(e.consume(t),y):Vb(t)?(e.consume(t),b):T(t)}function y(t){return 45===t||46===t||58===t||95===t||Pb(t)?(e.consume(t),y):x(t)}function x(t){return 61===t?(e.consume(t),w):Vb(t)?(e.consume(t),x):b(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,k):Vb(t)?(e.consume(t),w):S(t)}function k(t){return t===l?(e.consume(t),l=null,E):null===t||Hb(t)?n(t):(e.consume(t),k)}function S(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||Ub(t)?x(t):(e.consume(t),S)}function E(e){return 47===e||62===e||Vb(e)?b(e):n(e)}function T(t){return 62===t?(e.consume(t),M):n(t)}function M(t){return null===t||Hb(t)?A(t):Vb(t)?(e.consume(t),M):n(t)}function A(t){return 45===t&&2===r?(e.consume(t),I):60===t&&1===r?(e.consume(t),B):62===t&&4===r?(e.consume(t),N):63===t&&3===r?(e.consume(t),j):93===t&&5===r?(e.consume(t),L):!Hb(t)||6!==r&&7!==r?null===t||Hb(t)?(e.exit("htmlFlowData"),R(t)):(e.consume(t),A):(e.exit("htmlFlowData"),e.check(rx,F,R)(t))}function R(t){return e.check(sx,C,F)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return null===t||Hb(t)?R(t):(e.enter("htmlFlowData"),A(t))}function I(t){return 45===t?(e.consume(t),j):A(t)}function B(t){return 47===t?(e.consume(t),i="",P):A(t)}function P(t){if(62===t){const n=i.toLowerCase();return nx.includes(n)?(e.consume(t),N):A(t)}return Bb(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),P):A(t)}function L(t){return 93===t?(e.consume(t),j):A(t)}function j(t){return 62===t?(e.consume(t),N):45===t&&2===r?(e.consume(t),j):A(t)}function N(t){return null===t||Hb(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),N)}function F(n){return e.exit("htmlFlow"),t(n)}}function lx(e,t,n){const o=this;return r;function r(t){return Hb(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):n(t)}function s(e){return o.parser.lazy[o.now().line]?n(e):t(e)}}function cx(e,t,n){return o;function o(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),e.attempt(py,t,n)}}const ux={name:"htmlText",tokenize:dx};function dx(e,t,n){const o=this;let r,s,i;return a;function a(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),l}function l(t){return 33===t?(e.consume(t),c):47===t?(e.consume(t),x):63===t?(e.consume(t),b):Bb(t)?(e.consume(t),S):n(t)}function c(t){return 45===t?(e.consume(t),u):91===t?(e.consume(t),s=0,h):Bb(t)?(e.consume(t),_):n(t)}function u(t){return 45===t?(e.consume(t),p):n(t)}function d(t){return null===t?n(t):45===t?(e.consume(t),f):Hb(t)?(i=d,B(t)):(e.consume(t),d)}function f(t){return 45===t?(e.consume(t),p):d(t)}function p(e){return 62===e?I(e):45===e?f(e):d(e)}function h(t){const o="CDATA[";return t===o.charCodeAt(s++)?(e.consume(t),s===o.length?m:h):n(t)}function m(t){return null===t?n(t):93===t?(e.consume(t),g):Hb(t)?(i=m,B(t)):(e.consume(t),m)}function g(t){return 93===t?(e.consume(t),v):m(t)}function v(t){return 62===t?I(t):93===t?(e.consume(t),v):m(t)}function _(t){return null===t||62===t?I(t):Hb(t)?(i=_,B(t)):(e.consume(t),_)}function b(t){return null===t?n(t):63===t?(e.consume(t),y):Hb(t)?(i=b,B(t)):(e.consume(t),b)}function y(e){return 62===e?I(e):b(e)}function x(t){return Bb(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||Pb(t)?(e.consume(t),w):k(t)}function k(t){return Hb(t)?(i=k,B(t)):Vb(t)?(e.consume(t),k):I(t)}function S(t){return 45===t||Pb(t)?(e.consume(t),S):47===t||62===t||Ub(t)?E(t):n(t)}function E(t){return 47===t?(e.consume(t),I):58===t||95===t||Bb(t)?(e.consume(t),T):Hb(t)?(i=E,B(t)):Vb(t)?(e.consume(t),E):I(t)}function T(t){return 45===t||46===t||58===t||95===t||Pb(t)?(e.consume(t),T):M(t)}function M(t){return 61===t?(e.consume(t),A):Hb(t)?(i=M,B(t)):Vb(t)?(e.consume(t),M):E(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,R):Hb(t)?(i=A,B(t)):Vb(t)?(e.consume(t),A):(e.consume(t),C)}function R(t){return t===r?(e.consume(t),r=void 0,O):null===t?n(t):Hb(t)?(i=R,B(t)):(e.consume(t),R)}function C(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||Ub(t)?E(t):(e.consume(t),C)}function O(e){return 47===e||62===e||Ub(e)?E(e):n(e)}function I(o){return 62===o?(e.consume(o),e.exit("htmlTextData"),e.exit("htmlText"),t):n(o)}function B(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),P}function P(t){return Vb(t)?Qb(e,L,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),i(t)}}const fx={name:"labelEnd",tokenize:_x,resolveTo:vx,resolveAll:gx},px={tokenize:bx},hx={tokenize:yx},mx={tokenize:xx};function gx(e){let t=-1;while(++t=3&&(null===s||Hb(s))?(e.exit("thematicBreak"),t(s)):n(s)}function l(t){return t===o?(e.consume(t),r++,l):(e.exit("thematicBreakSequence"),Vb(t)?Qb(e,a,"whitespace")(t):a(t))}}const Cx={name:"list",tokenize:Bx,continuation:{tokenize:Px},exit:jx},Ox={tokenize:Nx,partial:!0},Ix={tokenize:Lx,partial:!0};function Bx(e,t,n){const o=this,r=o.events[o.events.length-1];let s=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,i=0;return a;function a(t){const r=o.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!o.containerState.marker||t===o.containerState.marker:Nb(t)){if(o.containerState.type||(o.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(Ax,n,c)(t):c(t);if(!o.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(t)}return n(t)}function l(t){return Nb(t)&&++i<10?(e.consume(t),l):(!o.interrupt||i<2)&&(o.containerState.marker?t===o.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),c(t)):n(t)}function c(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),o.containerState.marker=o.containerState.marker||t,e.check(py,o.interrupt?n:u,e.attempt(Ox,f,d))}function u(e){return o.containerState.initialBlankLine=!0,s++,f(e)}function d(t){return Vb(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),f):n(t)}function f(n){return o.containerState.size=s+o.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}function Px(e,t,n){const o=this;return o.containerState._closeFlow=void 0,e.check(py,r,s);function r(n){return o.containerState.furtherBlankLines=o.containerState.furtherBlankLines||o.containerState.initialBlankLine,Qb(e,t,"listItemIndent",o.containerState.size+1)(n)}function s(n){return o.containerState.furtherBlankLines||!Vb(n)?(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,i(n)):(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,e.attempt(Ix,t,i)(n))}function i(r){return o.containerState._closeFlow=!0,o.interrupt=void 0,Qb(e,e.attempt(Cx,t,n),"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}function Lx(e,t,n){const o=this;return Qb(e,r,"listItemIndent",o.containerState.size+1);function r(e){const r=o.events[o.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===o.containerState.size?t(e):n(e)}}function jx(e){e.exit(this.containerState.type)}function Nx(e,t,n){const o=this;return Qb(e,r,"listItemPrefixWhitespace",o.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function r(e){const r=o.events[o.events.length-1];return!Vb(e)&&r&&"listItemPrefixWhitespace"===r[1].type?t(e):n(e)}}const Fx={name:"setextUnderline",tokenize:Hx,resolveTo:Dx};function Dx(e,t){let n,o,r,s=e.length;while(s--)if("enter"===e[s][0]){if("content"===e[s][1].type){n=s;break}"paragraph"===e[s][1].type&&(o=s)}else"content"===e[s][1].type&&e.splice(s,1),r||"definition"!==e[s][1].type||(r=s);const i={type:"setextHeading",start:Object.assign({},e[o][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[o][1].type="setextHeadingText",r?(e.splice(o,0,["enter",i,t]),e.splice(r+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[r][1].end)):e[n][1]=i,e.push(["exit",i,t]),e}function Hx(e,t,n){const o=this;let r;return s;function s(t){let s,a=o.events.length;while(a--)if("lineEnding"!==o.events[a][1].type&&"linePrefix"!==o.events[a][1].type&&"content"!==o.events[a][1].type){s="paragraph"===o.events[a][1].type;break}return o.parser.lazy[o.now().line]||!o.interrupt&&!s?n(t):(e.enter("setextHeadingLine"),r=t,i(t))}function i(t){return e.enter("setextHeadingLineSequence"),a(t)}function a(t){return t===r?(e.consume(t),a):(e.exit("setextHeadingLineSequence"),Vb(t)?Qb(e,l,"lineSuffix")(t):l(t))}function l(o){return null===o||Hb(o)?(e.exit("setextHeadingLine"),t(o)):n(o)}}const Ux={tokenize:Vx};function Vx(e){const t=this,n=e.attempt(py,o,e.attempt(this.parser.constructs.flowInitial,r,Qb(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Ny,r)),"linePrefix")));return n;function o(o){if(null!==o)return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n;e.consume(o)}function r(o){if(null!==o)return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(o)}}const $x={resolveAll:Gx()},zx=Yx("string"),qx=Yx("text");function Yx(e){return{tokenize:t,resolveAll:Gx("text"===e?Xx:void 0)};function t(t){const n=this,o=this.parser.constructs[e],r=t.attempt(o,s,i);return s;function s(e){return l(e)?r(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),a;t.consume(e)}function a(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),a)}function l(e){if(null===e)return!0;const t=o[e];let r=-1;if(t)while(++r-1){const e=i[0];"string"===typeof e?i[0]=e.slice(o):i.shift()}s>0&&i.push(e[r].slice(0,s))}return i}function Zx(e,t){let n=-1;const o=[];let r;while(++n0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}xw[43]=yw,xw[45]=yw,xw[46]=yw,xw[95]=yw,xw[72]=[yw,bw],xw[104]=[yw,bw],xw[87]=[yw,_w],xw[119]=[yw,_w];const Nw={exit:{literalAutolinkEmail:Dw,literalAutolinkHttp:Hw,literalAutolinkWww:Fw}};function Fw(e){Uw.call(this,e,"http://")}function Dw(e){Uw.call(this,e,"mailto:")}function Hw(e){Uw.call(this,e)}function Uw(e,t){const n=this.sliceSerialize(e);this.tag(''),this.raw(this.encode(n)),this.tag("")}const Vw={tokenize:Kw,partial:!0};function $w(){return{document:{[91]:{tokenize:Gw,continuation:{tokenize:Xw},exit:Ww}},text:{[91]:{tokenize:Yw},[93]:{add:"after",tokenize:zw,resolveTo:qw}}}}function zw(e,t,n){const o=this;let r=o.events.length;const s=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let i;while(r--){const e=o.events[r][1];if("labelImage"===e.type){i=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return a;function a(r){if(!i||!i._balanced)return n(r);const a=Ob(o.sliceSerialize({start:i.end,end:o.now()}));return 94===a.codePointAt(0)&&s.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(r),e.exit("gfmFootnoteCallLabelMarker"),t(r)):n(r)}}function qw(e,t){let n=e.length;while(n--)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const o={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;const s={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},a=[e[n+1],e[n+2],["enter",o,t],e[n+3],e[n+4],["enter",r,t],["exit",r,t],["enter",s,t],["enter",i,t],["exit",i,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",o,t]];return e.splice(n,e.length-n+1,...a),e}function Yw(e,t,n){const o=this,r=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let s,i=0;return a;function a(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l}function l(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(a){if(i>999||93===a&&!s||null===a||91===a||Ub(a))return n(a);if(93===a){e.exit("chunkString");const s=e.exit("gfmFootnoteCallString");return r.includes(Ob(o.sliceSerialize(s)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(a)}return Ub(a)||(s=!0),i++,e.consume(a),92===a?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),i++,c):c(t)}}function Gw(e,t,n){const o=this,r=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let s,i,a=0;return l;function l(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(t)}function u(t){if(a>999||93===t&&!i||null===t||91===t||Ub(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return s=Ob(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return Ub(t)||(i=!0),a++,e.consume(t),92===t?d:u}function d(t){return 91===t||92===t||93===t?(e.consume(t),a++,u):u(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),r.includes(s)||r.push(s),Qb(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function Xw(e,t,n){return e.check(py,t,e.attempt(Vw,t,n))}function Ww(e){e.exit("gfmFootnoteDefinition")}function Kw(e,t,n){const o=this;return Qb(e,r,"gfmFootnoteDefinitionIndent",5);function r(e){const r=o.events[o.events.length-1];return r&&"gfmFootnoteDefinitionIndent"===r[1].type&&4===r[2].sliceSerialize(r[1],!0).length?t(e):n(e)}}const Zw={}.hasOwnProperty,Qw={};function Jw(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function ek(e){const t=e||Qw,n=t.label||"Footnotes",o=t.labelTagName||"h2",r=null===t.labelAttributes||void 0===t.labelAttributes?'class="sr-only"':t.labelAttributes,s=t.backLabel||Jw,i=null===t.clobberPrefix||void 0===t.clobberPrefix?"user-content-":t.clobberPrefix;return{enter:{gfmFootnoteDefinition(){const e=this.getData("tightStack");e.push(!1)},gfmFootnoteDefinitionLabelString(){this.buffer()},gfmFootnoteCallString(){this.buffer()}},exit:{gfmFootnoteDefinition(){let e=this.getData("gfmFootnoteDefinitions");const t=this.getData("gfmFootnoteDefinitionStack"),n=this.getData("tightStack"),o=t.pop(),r=this.resume();e||this.setData("gfmFootnoteDefinitions",e={}),Zw.call(e,o)||(e[o]=r),n.pop(),this.setData("slurpOneLineEnding",!0),this.setData("lastWasTag")},gfmFootnoteDefinitionLabelString(e){let t=this.getData("gfmFootnoteDefinitionStack");t||this.setData("gfmFootnoteDefinitionStack",t=[]),t.push(Ob(this.sliceSerialize(e))),this.resume(),this.buffer()},gfmFootnoteCallString(e){let t=this.getData("gfmFootnoteCallOrder"),n=this.getData("gfmFootnoteCallCounts");const o=Ob(this.sliceSerialize(e));let r;this.resume(),t||this.setData("gfmFootnoteCallOrder",t=[]),n||this.setData("gfmFootnoteCallCounts",n={});const s=t.indexOf(o),a=Yb(o.toLowerCase());-1===s?(t.push(o),n[o]=1,r=t.length):(n[o]++,r=s+1);const l=n[o];this.tag('1?"-"+l:"")+'" data-footnote-ref="" aria-describedby="footnote-label">'+String(r)+"")},null(){const e=this.getData("gfmFootnoteCallOrder")||[],t=this.getData("gfmFootnoteCallCounts")||{},a=this.getData("gfmFootnoteDefinitions")||{};let l=-1;e.length>0&&(this.lineEndingIfNeeded(),this.tag('
    <'+o+' id="footnote-label"'+(r?" "+r:"")+">"),this.raw(this.encode(n)),this.tag(""),this.lineEndingIfNeeded(),this.tag("
      "));while(++l1?"-"+r:"")+'" data-footnote-backref="" aria-label="'+this.encode("string"===typeof s?s:s(l,r))+'" class="data-footnote-backref">↩'+(r>1?""+r+"":"")+"");const u=c.join(" ");let d=!1;this.lineEndingIfNeeded(),this.tag('
    1. '),this.lineEndingIfNeeded(),this.tag(a[n].replace(/<\/p>(?:\r?\n|\r)?$/,(e=>(d=!0," "+u+e)))),d||(this.lineEndingIfNeeded(),this.tag(u)),this.lineEndingIfNeeded(),this.tag("
    2. ")}e.length>0&&(this.lineEndingIfNeeded(),this.tag("
    "),this.lineEndingIfNeeded(),this.tag("
    "))}}}}const tk={enter:{strikethrough(){this.tag("")}},exit:{strikethrough(){this.tag("")}}};function nk(e){const t=e||{};let n=t.singleTilde;const o={tokenize:s,resolveAll:r};return null!==n&&void 0!==n||(n=!0),{text:{[126]:o},insideSpan:{null:[o]},attentionMarkers:{null:[126]}};function r(e,t){let n=-1;while(++n1?o(s):(e.consume(s),i++,l);if(i<2&&!n)return o(s);const c=e.exit("strikethroughSequenceTemporary"),u=sy(s);return c._open=!u||2===u&&Boolean(a),c._close=!a||2===a&&Boolean(u),t(s)}}}const ok={none:"",left:' align="left"',right:' align="right"',center:' align="center"'},rk={enter:{table(e){const t=e._align;this.lineEndingIfNeeded(),this.tag(""),this.setData("tableAlign",t)},tableBody(){this.tag("")},tableData(){const e=this.getData("tableAlign"),t=this.getData("tableColumn"),n=ok[e[t]];void 0===n?this.buffer():(this.lineEndingIfNeeded(),this.tag(""))},tableHead(){this.lineEndingIfNeeded(),this.tag("")},tableHeader(){const e=this.getData("tableAlign"),t=this.getData("tableColumn"),n=ok[e[t]];this.lineEndingIfNeeded(),this.tag("")},tableRow(){this.setData("tableColumn",0),this.lineEndingIfNeeded(),this.tag("")}},exit:{codeTextData(e){let t=this.sliceSerialize(e);this.getData("tableAlign")&&(t=t.replace(/\\([\\|])/g,sk)),this.raw(this.encode(t))},table(){this.setData("tableAlign"),this.setData("slurpAllLineEndings"),this.lineEndingIfNeeded(),this.tag("
    ")},tableBody(){this.lineEndingIfNeeded(),this.tag("")},tableData(){const e=this.getData("tableAlign"),t=this.getData("tableColumn");t in e?(this.tag(""),this.setData("tableColumn",t+1)):this.resume()},tableHead(){this.lineEndingIfNeeded(),this.tag("")},tableHeader(){const e=this.getData("tableColumn");this.tag(""),this.setData("tableColumn",e+1)},tableRow(){const e=this.getData("tableAlign");let t=this.getData("tableColumn");while(t"),t++;this.setData("tableColumn",t),this.lineEndingIfNeeded(),this.tag("")}}};function sk(e,t){return"|"===t?t:e}class ik{constructor(){this.map=[]}add(e,t,n){ak(this,e,t,n)}consume(e){if(this.map.sort(((e,t)=>e[0]-t[0])),0===this.map.length)return;let t=this.map.length;const n=[];while(t>0)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let o=n.pop();while(o)e.push(...o),o=n.pop();this.map.length=0}}function ak(e,t,n,o){let r=0;if(0!==n||0!==o.length){while(r-1){const e=o.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const r=t>-1?o.events[t][1].type:null,s="tableHead"===r||"tableRow"===r?w:l;return s===w&&o.parser.lazy[o.now().line]?n(e):s(e)}function l(t){return e.enter("tableHead"),e.enter("tableRow"),c(t)}function c(e){return 124===e||(r=!0,i+=1),u(e)}function u(t){return null===t?n(t):Hb(t)?i>1?(i=0,o.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p):n(t):Vb(t)?Qb(e,u,"whitespace")(t):(i+=1,r&&(r=!1,s+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,u):(e.enter("data"),d(t)))}function d(t){return null===t||124===t||Ub(t)?(e.exit("data"),u(t)):(e.consume(t),92===t?f:d)}function f(t){return 92===t||124===t?(e.consume(t),d):d(t)}function p(t){return o.interrupt=!1,o.parser.lazy[o.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,Vb(t)?Qb(e,h,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t))}function h(t){return 45===t||58===t?g(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),m):x(t)}function m(t){return Vb(t)?Qb(e,g,"whitespace")(t):g(t)}function g(t){return 58===t?(i+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):45===t?(i+=1,v(t)):null===t||Hb(t)?y(t):x(t)}function v(t){return 45===t?(e.enter("tableDelimiterFiller"),_(t)):x(t)}function _(t){return 45===t?(e.consume(t),_):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),b):(e.exit("tableDelimiterFiller"),b(t))}function b(t){return Vb(t)?Qb(e,y,"whitespace")(t):y(t)}function y(n){return 124===n?h(n):(null===n||Hb(n))&&r&&s===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):x(n)}function x(e){return n(e)}function w(t){return e.enter("tableRow"),k(t)}function k(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),k):null===n||Hb(n)?(e.exit("tableRow"),t(n)):Vb(n)?Qb(e,k,"whitespace")(n):(e.enter("data"),S(n))}function S(t){return null===t||124===t||Ub(t)?(e.exit("data"),k(t)):(e.consume(t),92===t?E:S)}function E(t){return 92===t||124===t?(e.consume(t),S):S(t)}}function dk(e,t){let n,o,r,s=-1,i=!0,a=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0;const f=new ik;while(++sn[2]+1){const t=n[2]+1,o=n[3]-n[2]-1;e.add(t,o,[])}}e.add(n[3]+1,0,[["exit",i,t]])}return void 0!==r&&(s.end=Object.assign({},hk(t.events,r)),e.add(r,0,[["exit",s,t]]),s=void 0),s}function pk(e,t,n,o,r){const s=[],i=hk(t.events,n);r&&(r.end=Object.assign({},i),s.push(["exit",r,t])),o.end=Object.assign({},i),s.push(["exit",o,t]),e.add(n+1,0,s)}function hk(e,t){const n=e[t],o="enter"===n[0]?"start":"end";return n[1][o]}const mk=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|title|textarea|xmp)(?=[\t\n\f\r />])/gi,gk=new RegExp("^"+mk.source,"i"),vk={exit:{htmlFlowData(e){_k.call(this,e,mk)},htmlTextData(e){_k.call(this,e,gk)}}};function _k(e,t){let n=this.sliceSerialize(e);this.options.allowDangerousHtml&&(n=n.replace(t,"<$1$2")),this.raw(this.encode(n))}const bk={enter:{taskListCheck(){this.tag('")},taskListCheckValueChecked(){this.tag('checked="" ')}}},yk={tokenize:wk},xk={text:{[91]:yk}};function wk(e,t,n){const o=this;return r;function r(t){return null===o.previous&&o._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),s):n(t)}function s(t){return Ub(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(t)}function a(o){return Hb(o)?t(o):Vb(o)?e.check({tokenize:kk},t,n)(o):n(o)}}function kk(e,t,n){return Qb(e,o,"whitespace");function o(e){return null===e?n(e):t(e)}}function Sk(e){return kb([ww,$w(),nk(e),ck,xk])}function Ek(e){return Tb([Nw,ek(e),tk,rk,vk,bk])}const Tk={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,degree:176,byteOrderMarker:65279,replacementCharacter:65533},Mk=(e,t,n)=>{const o=s=>s===Tk.carriageReturn||s===Tk.lineFeed||s===Tk.carriageReturnLineFeed||s===Tk.eof?n(s):s===Tk.backslash?(e.consume(s),r):s===Tk.degree?(e.exit("underlineContent"),e.enter("underlineMarker"),e.consume(s),e.exit("underlineMarker"),e.exit("underline"),t):(e.consume(s),o),r=t=>t===Tk.backslash||t===Tk.degree?(e.consume(t),o):o(t),s=e=>e===Tk.degree?n(e):o(e);return t=>(e.enter("underline"),e.enter("underlineMarker"),e.consume(t),e.exit("underlineMarker"),e.enter("underlineContent",{contentType:"string"}),s)},Ak={name:"underline",tokenize:Mk},Rk={text:{176:Ak}},Ck={enter:{underline(){this.tag("")}},exit:{underline(){this.tag("")}}},Ok=(e,t,n)=>{const o=s=>s===Tk.carriageReturn||s===Tk.lineFeed||s===Tk.carriageReturnLineFeed||s===Tk.eof?n(s):s===Tk.backslash?(e.consume(s),r):s===Tk.greaterThan?(e.exit("usertagContent"),e.enter("usertagMarker"),e.consume(s),e.exit("usertagMarker"),e.exit("usertag"),t):(e.consume(s),o),r=t=>t===Tk.backslash||t===Tk.greaterThan?(e.consume(t),o):o(t),s=t=>t===Tk.atSign?(e.consume(t),e.exit("usertagMarker"),e.enter("usertagContent"),o):n(t);return t=>(e.enter("usertag"),e.enter("usertagMarker"),e.consume(t),s)},Ik={name:"usertag",tokenize:Ok},Bk={text:{60:Ik}},Pk=e=>({exit:{usertagContent(t){const n=this.sliceSerialize(t);this.tag(``);const o=e.find((e=>e._id===n));this.raw(`@${this.encode(o?o.username:n)}`),this.tag("")}}});var Lk=(e,{textFormatting:t})=>{if(t){let n=[];t.linkify||(n=["literalAutolink","literalAutolinkEmail"]);const o=fw(e.replaceAll("","<@").replaceAll("",">"),{extensions:[{...Sk(),disable:{null:n}},Rk,Bk],htmlExtensions:[Ek(),Ck,Pk(t.users)]});if(t.singleLine){const e=document.createElement("div");return e.innerHTML=o,[{types:[],value:e.innerText}]}return[{types:["markdown"],value:o}]}return[{types:[],value:e}]};const jk=["png","jpg","jpeg","webp","svg","gif"],Nk=["mp4","video/ogg","webm","quicktime"],Fk=["mp3","audio/ogg","wav","mpeg"],Dk={name:"FormatMessage",components:{SvgIcon:fb},props:{messageId:{type:String,default:""},roomId:{type:String,default:""},roomList:{type:Boolean,default:!1},content:{type:[String,Number],required:!0},deleted:{type:Boolean,default:!1},users:{type:Array,default:()=>[]},linkify:{type:Boolean,default:!0},singleLine:{type:Boolean,default:!1},reply:{type:Boolean,default:!1},textFormatting:{type:Object,required:!0},textMessages:{type:Object,default:()=>{}},linkOptions:{type:Object,required:!0}},emits:["open-user-tag"],computed:{parsedMessage(){if(this.deleted)return[{value:this.textMessages.MESSAGE_DELETED}];let e;e=this.textFormatting.disabled?{}:{textFormatting:{linkify:this.linkify,linkOptions:this.linkOptions,singleLine:this.singleLine,reply:this.reply,users:this.users,...this.textFormatting}};const t=Lk(this.content,e);return t.forEach((e=>{e.markdown=this.checkType(e,"markdown"),e.tag=this.checkType(e,"tag"),e.image=this.checkImageType(e)})),t}},methods:{checkType(e,t){return e.types&&-1!==e.types.indexOf(t)},checkImageType(e){let t=e.value.lastIndexOf(".");const n=e.value.lastIndexOf("/");n>t&&(t=-1);const o=e.value.substring(t+1,e.value.length),r=t>0&&jk.some((e=>o.toLowerCase().includes(e)));return r&&this.setImageSize(e),r},setImageSize(e){const t=new Image;function n(o){const r=o.path[0].width/150;e.height=Math.round(o.path[0].height/r)+"px",t.removeEventListener("load",n)}t.src=e.value,t.addEventListener("load",n)},openTag(e){const t=e.target.getAttribute("data-user-id");if(!this.singleLine&&t){const e=this.users.find((e=>String(e._id)===t));this.$emit("open-user-tag",e)}}}},Hk=["innerHTML"],Uk={class:"vac-image-link-container"},Vk={class:"vac-image-link-message"};function $k(e,t,n,o,r,s){const i=vm("svg-icon");return kg(),Ag("div",{class:tp(["vac-format-message-wrapper",{"vac-text-ellipsis":n.singleLine}])},[(kg(!0),Ag(vg,null,km(s.parsedMessage,((o,r)=>(kg(),Ag(vg,{key:r},[o.markdown?(kg(),Ag("div",{key:0,class:"markdown",onClick:t[0]||(t[0]=(...e)=>s.openTag&&s.openTag(...e)),innerHTML:o.value},null,8,Hk)):(kg(),Ag("div",{key:1,class:tp(["vac-format-container",{"vac-text-ellipsis":n.singleLine}])},[(kg(),Rg(bm(o.url?"a":"span"),{class:tp({"vac-text-ellipsis":n.singleLine,"vac-text-tag":!n.singleLine&&!n.reply&&o.tag}),href:o.href,target:o.href?n.linkOptions.target:null,rel:o.href?n.linkOptions.rel:null},{default:xh((()=>[n.deleted?(kg(),Ag(vg,{key:0},[Em(e.$slots,n.roomList?"deleted-icon-room_"+n.roomId:"deleted-icon_"+n.messageId,{},(()=>[jg(i,{name:"deleted",class:tp(["vac-icon-deleted",{"vac-icon-deleted-room":n.roomList}])},null,8,["class"])])),Hg(" "+op(n.textMessages.MESSAGE_DELETED),1)],64)):o.url&&o.image?(kg(),Ag(vg,{key:1},[Lg("div",Uk,[Lg("div",{class:"vac-image-link",style:Zf({"background-image":`url('${o.value}')`,height:o.height})},null,4)]),Lg("div",Vk,op(o.value),1)],64)):(kg(),Ag(vg,{key:2},[Hg(op(o.value),1)],64))])),_:2},1032,["class","href","target","rel"]))],2))],64)))),128))],2)}var zk=Z_(Dk,[["render",$k]]);const qk="__v-click-outside",Yk="undefined"!==typeof window,Gk="undefined"!==typeof navigator,Xk=Yk&&("ontouchstart"in window||Gk&&navigator.msMaxTouchPoints>0),Wk=Xk?["touchstart"]:["click"],Kk=e=>{const t="function"===typeof e;if(!t&&"object"!==typeof e)throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:t?e:e.handler,middleware:e.middleware||(e=>e),events:e.events||Wk,isActive:!(!1===e.isActive),detectIframe:!(!1===e.detectIframe),capture:Boolean(e.capture)}},Zk=({event:e,handler:t,middleware:n})=>{n(e)&&t(e)},Qk=({el:e,event:t,handler:n,middleware:o})=>{setTimeout((()=>{const{activeElement:r}=document;r&&"IFRAME"===r.tagName&&!e.contains(r)&&Zk({event:t,handler:n,middleware:o})}),0)},Jk=({el:e,event:t,handler:n,middleware:o})=>{const r=t.path||t.composedPath&&t.composedPath(),s=r?r.indexOf(e)<0:!e.contains(t.target);s&&Zk({event:t,handler:n,middleware:o})},eS=(e,{value:t})=>{const{events:n,handler:o,middleware:r,isActive:s,detectIframe:i,capture:a}=Kk(t);if(s){if(e[qk]=n.map((t=>({event:t,srcTarget:document.documentElement,handler:t=>Jk({el:e,event:t,handler:o,middleware:r}),capture:a}))),i){const t={event:"blur",srcTarget:window,handler:t=>Qk({el:e,event:t,handler:o,middleware:r}),capture:a};e[qk]=[...e[qk],t]}e[qk].forEach((({event:t,srcTarget:n,handler:o})=>setTimeout((()=>{e[qk]&&n.addEventListener(t,o,a)}),0)))}},tS=e=>{const t=e[qk]||[];t.forEach((({event:e,srcTarget:t,handler:n,capture:o})=>t.removeEventListener(e,n,o))),delete e[qk]},nS=(e,{value:t,oldValue:n})=>{JSON.stringify(t)!==JSON.stringify(n)&&(tS(e),eS(e,{value:t}))},oS={beforeMount:eS,updated:nS,unmounted:tS};var rS=Yk?oS:{},sS=(e,t,n)=>{if(e.typingUsers&&e.typingUsers.length){const o=e.users.filter((n=>{if(n._id!==t&&-1!==e.typingUsers.indexOf(n._id)&&(!n.status||"offline"!==n.status.state))return!0}));if(!o.length)return;return 2===e.users.length?n.IS_TYPING:o.map((e=>e.username)).join(", ")+" "+n.IS_TYPING}};function iS(e,t){if(t&&t.type)return e.some((e=>t.type.toLowerCase().includes(e)))}function aS(e){return iS(jk,e)}function lS(e){return iS(Nk,e)}function cS(e){return iS(jk,e)||iS(Nk,e)}function uS(e){return iS(Fk,e)}const dS={name:"RoomsContent",components:{SvgIcon:fb,FormatMessage:zk},directives:{clickOutside:rS},props:{currentUserId:{type:[String,Number],required:!0},room:{type:Object,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},textMessages:{type:Object,required:!0},roomActions:{type:Array,required:!0}},emits:["room-action-handler"],data(){return{roomMenuOpened:null}},computed:{getLastMessage(){const e=this.typingUsers;if(e)return e;const t=this.room.lastMessage.content;if(this.room.users.length<=2)return t;const n=this.room.users.find((e=>e._id===this.room.lastMessage.senderId));return this.room.lastMessage.username?`${this.room.lastMessage.username} - ${t}`:n&&n._id!==this.currentUserId?`${n.username} - ${t}`:t},userStatus(){if(!this.room.users||2!==this.room.users.length)return;const e=this.room.users.find((e=>e._id!==this.currentUserId));return e&&e.status?e.status.state:null},typingUsers(){return sS(this.room,this.currentUserId,this.textMessages)},isMessageCheckmarkVisible(){return!this.typingUsers&&this.room.lastMessage&&!this.room.lastMessage.deleted&&this.room.lastMessage.senderId===this.currentUserId&&(this.room.lastMessage.saved||this.room.lastMessage.distributed||this.room.lastMessage.seen)},formattedDuration(){var e,t;const n=null==(t=null==(e=this.room.lastMessage)?void 0:e.files)?void 0:t[0];if(n){if(!n.duration)return`${n.name}.${n.extension}`;let e=Math.floor(n.duration);return(e-(e%=60))/60+(e>9?":":":0")+e}return""},isAudio(){return!!this.room.lastMessage.files&&uS(this.room.lastMessage.files[0])}},methods:{roomActionHandler(e){this.closeRoomMenu(),this.$emit("room-action-handler",{action:e,roomId:this.room.roomId})},closeRoomMenu(){this.roomMenuOpened=null}}},fS={class:"vac-room-container"},pS={class:"vac-name-container vac-text-ellipsis"},hS={class:"vac-title-container"},mS={class:"vac-room-name vac-text-ellipsis"},gS={key:1,class:"vac-text-date"},vS={key:0},_S={key:1,class:"vac-text-ellipsis"},bS={key:3,class:"vac-text-ellipsis"},yS={class:"vac-room-options-container"},xS={key:0,class:"vac-badge-counter vac-room-badge"},wS={key:0,class:"vac-menu-options"},kS={class:"vac-menu-list"},SS=["onClick"];function ES(e,t,n,o,r,s){const i=vm("svg-icon"),a=vm("format-message"),l=ym("click-outside");return kg(),Ag("div",fS,[Em(e.$slots,"room-list-item_"+n.room.roomId,{},(()=>[Em(e.$slots,"room-list-avatar_"+n.room.roomId,{},(()=>[n.room.avatar?(kg(),Ag("div",{key:0,class:"vac-avatar",style:Zf({"background-image":`url('${n.room.avatar}')`})},null,4)):Ug("",!0)])),Lg("div",pS,[Lg("div",hS,[s.userStatus?(kg(),Ag("div",{key:0,class:tp(["vac-state-circle",{"vac-state-online":"online"===s.userStatus}])},null,2)):Ug("",!0),Em(e.$slots,"room-list-info_"+n.room.roomId,{},(()=>[Lg("div",mS,op(n.room.roomName),1)])),n.room.lastMessage?(kg(),Ag("div",gS,op(n.room.lastMessage.timestamp),1)):Ug("",!0)]),Lg("div",{class:tp(["vac-text-last",{"vac-message-new":n.room.lastMessage&&n.room.lastMessage.new&&!s.typingUsers}])},[s.isMessageCheckmarkVisible?(kg(),Ag("span",vS,[Em(e.$slots,"checkmark-icon_"+n.room.roomId,{},(()=>[jg(i,{name:n.room.lastMessage.distributed?"double-checkmark":"checkmark",param:n.room.lastMessage.seen?"seen":"",class:"vac-icon-check"},null,8,["name","param"])]))])):Ug("",!0),n.room.lastMessage&&!n.room.lastMessage.deleted&&s.isAudio?(kg(),Ag("div",_S,[Em(e.$slots,"microphone-icon_"+n.room.roomId,{},(()=>[jg(i,{name:"microphone",class:"vac-icon-microphone"})])),Hg(" "+op(s.formattedDuration),1)])):n.room.lastMessage?(kg(),Rg(a,{key:2,"message-id":n.room.lastMessage._id,"room-id":n.room.roomId,"room-list":!0,content:s.getLastMessage,deleted:!!n.room.lastMessage.deleted&&!s.typingUsers,users:n.room.users,"text-messages":n.textMessages,linkify:!1,"text-formatting":n.textFormatting,"link-options":n.linkOptions,"single-line":!0},Sm({_:2},[km(e.$slots,((t,n)=>({name:n,fn:xh((t=>[Em(e.$slots,n,np(Fg(t)))]))})))]),1032,["message-id","room-id","content","deleted","users","text-messages","text-formatting","link-options"])):Ug("",!0),!n.room.lastMessage&&s.typingUsers?(kg(),Ag("div",bS,op(s.typingUsers),1)):Ug("",!0),Lg("div",yS,[n.room.unreadCount?(kg(),Ag("div",xS,op(n.room.unreadCount),1)):Ug("",!0),Em(e.$slots,"room-list-options_"+n.room.roomId,{},(()=>[n.roomActions.length?(kg(),Ag("div",{key:0,class:"vac-svg-button vac-list-room-options",onClick:t[0]||(t[0]=V_((e=>r.roomMenuOpened=n.room.roomId),["stop"]))},[Em(e.$slots,"room-list-options-icon_"+n.room.roomId,{},(()=>[jg(i,{name:"dropdown",param:"room"})]))])):Ug("",!0),n.roomActions.length?(kg(),Rg(m_,{key:1,name:"vac-slide-left"},{default:xh((()=>[r.roomMenuOpened===n.room.roomId?pm((kg(),Ag("div",wS,[Lg("div",kS,[(kg(!0),Ag(vg,null,km(n.roomActions,(e=>(kg(),Ag("div",{key:e.name},[Lg("div",{class:"vac-menu-item",onClick:V_((t=>s.roomActionHandler(e)),["stop"])},op(e.title),9,SS)])))),128))])])),[[l,s.closeRoomMenu]]):Ug("",!0)])),_:1})):Ug("",!0)]))])],2)])]))])}var TS=Z_(dS,[["render",ES]]),MS=(e,t,n,o=!1)=>n&&""!==n?e.filter((e=>o?AS(e[t]).startsWith(AS(n)):AS(e[t]).includes(AS(n)))):e;function AS(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}const RS={name:"RoomsList",components:{Loader:ib,RoomsSearch:vb,RoomContent:TS},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},showRoomsList:{type:Boolean,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},isMobile:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0},roomsLoaded:{type:Boolean,required:!0},room:{type:Object,required:!0},customSearchRoomEnabled:{type:[Boolean,String],default:!1},roomActions:{type:Array,required:!0},scrollDistance:{type:Number,required:!0}},emits:["add-room","search-room","room-action-handler","loading-more-rooms","fetch-room","fetch-more-rooms"],data(){return{filteredRooms:this.rooms||[],observer:null,showLoader:!0,loadingMoreRooms:!1,selectedRoomId:""}},watch:{rooms:{deep:!0,handler(e,t){this.filteredRooms=e,(e.length!==t.length||this.roomsLoaded)&&(this.loadingMoreRooms=!1)}},loadingRooms(e){e||setTimeout((()=>this.initIntersectionObserver()))},loadingMoreRooms(e){this.$emit("loading-more-rooms",e)},roomsLoaded:{immediate:!0,handler(e){e&&(this.loadingMoreRooms=!1,this.loadingRooms||(this.showLoader=!1))}},room:{immediate:!0,handler(e){e&&!this.isMobile&&(this.selectedRoomId=e.roomId)}}},methods:{initIntersectionObserver(){this.observer&&(this.showLoader=!0,this.observer.disconnect());const e=this.$el.querySelector("#infinite-loader-rooms");if(e){const t={root:this.$el.querySelector("#rooms-list"),rootMargin:`${this.scrollDistance}px`,threshold:0};this.observer=new IntersectionObserver((e=>{e[0].isIntersecting&&this.loadMoreRooms()}),t),this.observer.observe(e)}},searchRoom(e){this.customSearchRoomEnabled?this.$emit("search-room",e.target.value):this.filteredRooms=MS(this.rooms,"roomName",e.target.value)},openRoom(e){(e.roomId!==this.room.roomId||this.isMobile)&&(this.isMobile||(this.selectedRoomId=e.roomId),this.$emit("fetch-room",{room:e}))},loadMoreRooms(){if(!this.loadingMoreRooms){if(this.roomsLoaded)return this.loadingMoreRooms=!1,void(this.showLoader=!1);this.$emit("fetch-more-rooms"),this.loadingMoreRooms=!0}}}},CS={key:0,class:"vac-rooms-empty"},OS={key:1,id:"rooms-list",class:"vac-room-list"},IS=["id","onClick"],BS={key:0,id:"infinite-loader-rooms"};function PS(e,t,n,o,r,s){const i=vm("rooms-search"),a=vm("loader"),l=vm("room-content");return pm((kg(),Ag("div",{class:tp(["vac-rooms-container",{"vac-rooms-container-full":n.isMobile,"vac-app-border-r":!n.isMobile}])},[Em(e.$slots,"rooms-header"),Em(e.$slots,"rooms-list-search",{},(()=>[jg(i,{rooms:n.rooms,"loading-rooms":n.loadingRooms,"text-messages":n.textMessages,"show-search":n.showSearch,"show-add-room":n.showAddRoom,onSearchRoom:s.searchRoom,onAddRoom:t[0]||(t[0]=t=>e.$emit("add-room"))},Sm({_:2},[km(e.$slots,((t,n)=>({name:n,fn:xh((t=>[Em(e.$slots,n,np(Fg(t)))]))})))]),1032,["rooms","loading-rooms","text-messages","show-search","show-add-room","onSearchRoom"])])),jg(a,{show:n.loadingRooms,type:"rooms"},Sm({_:2},[km(e.$slots,((t,n)=>({name:n,fn:xh((t=>[Em(e.$slots,n,np(Fg(t)))]))})))]),1032,["show"]),n.loadingRooms||n.rooms.length?Ug("",!0):(kg(),Ag("div",CS,[Em(e.$slots,"rooms-empty",{},(()=>[Hg(op(n.textMessages.ROOMS_EMPTY),1)]))])),n.loadingRooms?Ug("",!0):(kg(),Ag("div",OS,[(kg(!0),Ag(vg,null,km(r.filteredRooms,(o=>(kg(),Ag("div",{id:o.roomId,key:o.roomId,class:tp(["vac-room-item",{"vac-room-selected":r.selectedRoomId===o.roomId}]),onClick:e=>s.openRoom(o)},[jg(l,{"current-user-id":n.currentUserId,room:o,"text-formatting":n.textFormatting,"link-options":n.linkOptions,"text-messages":n.textMessages,"room-actions":n.roomActions,onRoomActionHandler:t[1]||(t[1]=t=>e.$emit("room-action-handler",t))},Sm({_:2},[km(e.$slots,((t,n)=>({name:n,fn:xh((t=>[Em(e.$slots,n,np(Fg(t)))]))})))]),1032,["current-user-id","room","text-formatting","link-options","text-messages","room-actions"])],10,IS)))),128)),jg(m_,{name:"vac-fade-message"},{default:xh((()=>[n.rooms.length&&!n.loadingRooms?(kg(),Ag("div",BS,[jg(a,{show:r.showLoader,infinite:!0,type:"infinite-rooms"},Sm({_:2},[km(e.$slots,((t,n)=>({name:n,fn:xh((t=>[Em(e.$slots,n,np(Fg(t)))]))})))]),1032,["show"])])):Ug("",!0)])),_:3})]))],2)),[[q_,n.showRoomsList]])}var LS=Z_(RS,[["render",PS]]);const jS={name:"RoomHeader",components:{SvgIcon:fb},directives:{clickOutside:rS},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},singleRoom:{type:Boolean,required:!0},showRoomsList:{type:Boolean,required:!0},isMobile:{type:Boolean,required:!0},roomInfoEnabled:{type:Boolean,required:!0},menuActions:{type:Array,required:!0},room:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0},messageSelectionActions:{type:Array,required:!0},selectedMessagesTotal:{type:Number,required:!0}},emits:["toggle-rooms-list","room-info","menu-action-handler","cancel-message-selection","message-selection-action-handler"],data(){return{menuOpened:!1,messageSelectionAnimationEnded:!0}},computed:{typingUsers(){return sS(this.room,this.currentUserId,this.textMessages)},userStatus(){if(!this.room.users||2!==this.room.users.length)return;const e=this.room.users.find((e=>e._id!==this.currentUserId));if(!(null==e?void 0:e.status))return;let t="";return"online"===e.status.state?t=this.textMessages.IS_ONLINE:e.status.lastChanged&&(t=this.textMessages.LAST_SEEN+e.status.lastChanged),t}},watch:{messageSelectionEnabled(e){e?this.messageSelectionAnimationEnded=!1:setTimeout((()=>{this.messageSelectionAnimationEnded=!0}),300)}},methods:{menuActionHandler(e){this.closeMenu(),this.$emit("menu-action-handler",e)},closeMenu(){this.menuOpened=!1},messageSelectionActionHandler(e){this.$emit("message-selection-action-handler",e)}}},NS={class:"vac-room-header vac-app-border-b"},FS={class:"vac-room-wrapper"},DS={key:0,class:"vac-room-selection"},HS=["id"],US=["onClick"],VS={class:"vac-selection-button-count"},$S={class:"vac-text-ellipsis"},zS={class:"vac-room-name vac-text-ellipsis"},qS={key:0,class:"vac-room-info vac-text-ellipsis"},YS={key:1,class:"vac-room-info vac-text-ellipsis"},GS={key:0,class:"vac-menu-options"},XS={class:"vac-menu-list"},WS=["onClick"];function KS(e,t,n,o,r,s){const i=vm("svg-icon"),a=ym("click-outside");return kg(),Ag("div",NS,[Em(e.$slots,"room-header",{},(()=>[Lg("div",FS,[jg(m_,{name:"vac-slide-up"},{default:xh((()=>[n.messageSelectionEnabled?(kg(),Ag("div",DS,[(kg(!0),Ag(vg,null,km(n.messageSelectionActions,(e=>(kg(),Ag("div",{id:e.name,key:e.name},[Lg("div",{class:"vac-selection-button",onClick:t=>s.messageSelectionActionHandler(e)},[Hg(op(e.title)+" ",1),Lg("span",VS,op(n.selectedMessagesTotal),1)],8,US)],8,HS)))),128)),Lg("div",{class:"vac-selection-cancel vac-item-clickable",onClick:t[0]||(t[0]=t=>e.$emit("cancel-message-selection"))},op(n.textMessages.CANCEL_SELECT_MESSAGE),1)])):Ug("",!0)])),_:1}),!n.messageSelectionEnabled&&r.messageSelectionAnimationEnded?(kg(),Ag(vg,{key:0},[n.singleRoom?Ug("",!0):(kg(),Ag("div",{key:0,class:tp(["vac-svg-button vac-toggle-button",{"vac-rotate-icon-init":!n.isMobile,"vac-rotate-icon":!n.showRoomsList&&!n.isMobile}]),onClick:t[1]||(t[1]=t=>e.$emit("toggle-rooms-list"))},[Em(e.$slots,"toggle-icon",{},(()=>[jg(i,{name:"toggle"})]))],2)),Lg("div",{class:tp(["vac-info-wrapper",{"vac-item-clickable":n.roomInfoEnabled}]),onClick:t[2]||(t[2]=t=>e.$emit("room-info"))},[Em(e.$slots,"room-header-avatar",{},(()=>[n.room.avatar?(kg(),Ag("div",{key:0,class:"vac-avatar",style:Zf({"background-image":`url('${n.room.avatar}')`})},null,4)):Ug("",!0)])),Em(e.$slots,"room-header-info",{},(()=>[Lg("div",$S,[Lg("div",zS,op(n.room.roomName),1),s.typingUsers?(kg(),Ag("div",qS,op(s.typingUsers),1)):(kg(),Ag("div",YS,op(s.userStatus),1))])]))],2),n.room.roomId?Em(e.$slots,"room-options",{key:1},(()=>[n.menuActions.length?(kg(),Ag("div",{key:0,class:"vac-svg-button vac-room-options",onClick:t[3]||(t[3]=e=>r.menuOpened=!r.menuOpened)},[Em(e.$slots,"menu-icon",{},(()=>[jg(i,{name:"menu"})]))])):Ug("",!0),n.menuActions.length?(kg(),Rg(m_,{key:1,name:"vac-slide-left"},{default:xh((()=>[r.menuOpened?pm((kg(),Ag("div",GS,[Lg("div",XS,[(kg(!0),Ag(vg,null,km(n.menuActions,(e=>(kg(),Ag("div",{key:e.name},[Lg("div",{class:"vac-menu-item",onClick:t=>s.menuActionHandler(e)},op(e.title),9,WS)])))),128))])])),[[a,s.closeMenu]]):Ug("",!0)])),_:1})):Ug("",!0)])):Ug("",!0)],64)):Ug("",!0)])]))])}var ZS=Z_(jS,[["render",KS]]);function QS(e){if("string"!==typeof e||!e)throw new Error("expected a non-empty string, got: "+e)}function JS(e){if("number"!==typeof e)throw new Error("expected a number, got: "+e)}const eE=1,tE=1,nE="emoji",oE="keyvalue",rE="favorites",sE="tokens",iE="tokens",aE="unicode",lE="count",cE="group",uE="order",dE="group-order",fE="eTag",pE="url",hE="skinTone",mE="readonly",gE="readwrite",vE="skinUnicodes",_E="skinUnicodes",bE="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",yE="en";function xE(e,t){const n=new Set,o=[];for(const r of e){const e=t(r);n.has(e)||(n.add(e),o.push(r))}return o}function wE(e){return xE(e,(e=>e.unicode))}function kE(e){function t(t,n,o){const r=n?e.createObjectStore(t,{keyPath:n}):e.createObjectStore(t);if(o)for(const[e,[s,i]]of Object.entries(o))r.createIndex(e,s,{multiEntry:i});return r}t(oE),t(nE,aE,{[iE]:[sE,!0],[dE]:[[cE,uE]],[vE]:[_E,!0]}),t(rE,void 0,{[lE]:[""]})}const SE={},EE={},TE={};function ME(e,t,n){n.onerror=()=>t(n.error),n.onblocked=()=>t(new Error("IDB blocked")),n.onsuccess=()=>e(n.result)}async function AE(e){const t=await new Promise(((t,n)=>{const o=indexedDB.open(e,eE);SE[e]=o,o.onupgradeneeded=e=>{e.oldVersionOE(e),t}function RE(e){return EE[e]||(EE[e]=AE(e)),EE[e]}function CE(e,t,n,o){return new Promise(((r,s)=>{const i=e.transaction(t,n,{durability:"relaxed"}),a="string"===typeof t?i.objectStore(t):t.map((e=>i.objectStore(e)));let l;o(a,i,(e=>{l=e})),i.oncomplete=()=>r(l),i.onerror=()=>s(i.error)}))}function OE(e){const t=SE[e],n=t&&t.result;if(n){n.close();const t=TE[e];if(t)for(const e of t)e()}delete SE[e],delete EE[e],delete TE[e]}function IE(e){return new Promise(((t,n)=>{OE(e);const o=indexedDB.deleteDatabase(e);ME(t,n,o)}))}function BE(e,t){let n=TE[e];n||(n=TE[e]=[]),n.push(t)}const PE=new Set([":D","XD",":'D","O:)",":X",":P",";P","XP",":L",":Z",":j","8D","XO","8)",":B",":O",":S",":'o","Dx","X(","D:",":C",">0)",":3","!e.match(/\w/)||PE.has(e)?e.toLowerCase():e.replace(/[)(:,]/g,"").replace(/’/g,"'").toLowerCase())).filter(Boolean)}const jE=2;function NE(e){return e.filter(Boolean).map((e=>e.toLowerCase())).filter((e=>e.length>=jE))}function FE(e){const t=e.map((({annotation:e,emoticon:t,group:n,order:o,shortcodes:r,skins:s,tags:i,emoji:a,version:l})=>{const c=[...new Set(NE([...(r||[]).map(LE).flat(),...i.map(LE).flat(),...LE(e),t]))].sort(),u={annotation:e,group:n,order:o,tags:i,tokens:c,unicode:a,version:l};if(t&&(u.emoticon=t),r&&(u.shortcodes=r),s){u.skinTones=[],u.skinUnicodes=[],u.skinVersions=[];for(const{tone:e,emoji:t,version:n}of s)u.skinTones.push(e),u.skinUnicodes.push(t),u.skinVersions.push(n)}return u}));return t}function DE(e,t,n,o){e[t](n).onsuccess=e=>o&&o(e.target.result)}function HE(e,t,n){DE(e,"get",t,n)}function UE(e,t,n){DE(e,"getAll",t,n)}function VE(e){e.commit&&e.commit()}function $E(e,t){let n=e[0];for(let o=1;ot(r)&&(n=r)}return n}function zE(e,t){const n=$E(e,(e=>e.length)),o=[];for(const r of n)e.some((e=>-1===e.findIndex((e=>t(e)===t(r)))))||o.push(r);return o}async function qE(e){return!await JE(e,oE,pE)}async function YE(e,t,n){const[o,r]=await Promise.all([fE,pE].map((t=>JE(e,oE,t))));return o===n&&r===t}async function GE(e,t){const n=50;return CE(e,nE,mE,((e,o,r)=>{let s;const i=()=>{e.getAll(s&&IDBKeyRange.lowerBound(s,!0),n).onsuccess=e=>{const o=e.target.result;for(const n of o)if(s=n.unicode,t(n))return r(n);if(o.length{let i,a,l=0;function c(){2===++l&&u()}function u(){if(i!==o||a!==n){e.clear();for(const t of r)e.put(t);t.put(o,fE),t.put(n,pE),VE(s)}}HE(t,fE,(e=>{i=e,c()})),HE(t,pE,(e=>{a=e,c()}))}))}finally{}}async function WE(e,t){return CE(e,nE,mE,((e,n,o)=>{const r=IDBKeyRange.bound([t,0],[t+1,0],!1,!0);UE(e.index(dE),r,o)}))}async function KE(e,t){const n=NE(LE(t));return n.length?CE(e,nE,mE,((e,t,o)=>{const r=[],s=()=>{r.length===n.length&&i()},i=()=>{const e=zE(r,(e=>e.unicode));o(e.sort(((e,t)=>e.order{r.push(e),s()}))}})):[]}async function ZE(e,t){const n=await KE(e,t);if(!n.length){const n=e=>(e.shortcodes||[]).includes(t.toLowerCase());return await GE(e,n)||null}return n.filter((e=>{const n=(e.shortcodes||[]).map((e=>e.toLowerCase()));return n.includes(t.toLowerCase())}))[0]||null}async function QE(e,t){return CE(e,nE,mE,((e,n,o)=>HE(e,t,(n=>{if(n)return o(n);HE(e.index(vE),t,(e=>o(e||null)))}))))}function JE(e,t,n){return CE(e,t,mE,((e,t,o)=>HE(e,n,o)))}function eT(e,t,n,o){return CE(e,t,gE,((e,t)=>{e.put(o,n),VE(t)}))}function tT(e,t){return CE(e,rE,gE,((e,n)=>HE(e,t,(o=>{e.put((o||0)+1,t),VE(n)}))))}function nT(e,t,n){return 0===n?[]:CE(e,[rE,nE],mE,(([e,o],r,s)=>{const i=[];e.index(lE).openCursor(void 0,"prev").onsuccess=e=>{const r=e.target.result;if(!r)return s(i);function a(e){if(i.push(e),i.length===n)return s(i);r.continue()}const l=r.primaryKey,c=t.byName(l);if(c)return a(c);HE(o,l,(e=>{if(e)return a(e);r.continue()}))}}))}const oT="";function rT(e,t){const n=new Map;for(const r of e){const e=t(r);for(const t of e){let e=n;for(let n=0;n{let o=n;for(let n=0;ne[0]!(t in e[0]))));if(!t||n)throw new Error("Custom emojis are in the wrong format")}function aT(e){iT(e);const t=(e,t)=>e.name.toLowerCase()[...new Set((e.shortcodes||[]).map((e=>LE(e))).flat())],r=rT(e,o),s=e=>r(e,!0),i=e=>r(e,!1),a=e=>{const n=LE(e),o=n.map(((e,t)=>(te.name)).sort(t)},l=new Map,c=new Map;for(const f of e){c.set(f.name.toLowerCase(),f);for(const e of f.shortcodes||[])l.set(e.toLowerCase(),f)}const u=e=>l.get(e.toLowerCase()),d=e=>c.get(e.toLowerCase());return{all:n,search:a,byShortcode:u,byName:d}}function lT(e){if(!e)return e;if(delete e.tokens,e.skinTones){const t=e.skinTones.length;e.skins=Array(t);for(let n=0;n!(t in e[0]))))throw new Error("Emoji data is in the wrong format")}function fT(e,t){if(2!==Math.floor(e.status/100))throw new Error("Failed to fetch: "+t+": "+e.status)}async function pT(e){const t=await fetch(e,{method:"HEAD"});fT(t,e);const n=t.headers.get("etag");return cT(n),n}async function hT(e){const t=await fetch(e);fT(t,e);const n=t.headers.get("etag");cT(n);const o=await t.json();return dT(o),[n,o]}function mT(e){var t="",n=new Uint8Array(e),o=n.byteLength,r=-1;while(++r(this._ready||(this._ready=this._init()),this._ready);await e(),this._db||await e()}async getEmojiByGroup(e){return JS(e),await this.ready(),wE(await WE(this._db,e)).map(lT)}async getEmojiBySearchQuery(e){QS(e),await this.ready();const t=this._custom.search(e),n=wE(await KE(this._db,e)).map(lT);return[...t,...n]}async getEmojiByShortcode(e){QS(e),await this.ready();const t=this._custom.byShortcode(e);return t||lT(await ZE(this._db,e))}async getEmojiByUnicodeOrName(e){QS(e),await this.ready();const t=this._custom.byName(e);return t||lT(await QE(this._db,e))}async getPreferredSkinTone(){return await this.ready(),await JE(this._db,oE,hE)||0}async setPreferredSkinTone(e){return JS(e),await this.ready(),eT(this._db,oE,hE,e)}async incrementFavoriteEmojiCount(e){return QS(e),await this.ready(),tT(this._db,e)}async getTopFavoriteEmoji(e){return JS(e),await this.ready(),(await nT(this._db,this._custom,e)).map(lT)}set customEmoji(e){this._custom=aT(e)}get customEmoji(){return this._custom.all}async _shutdown(){await this.ready();try{await this._lazyUpdate}catch(e){}}_clear(){this._db=this._ready=this._lazyUpdate=void 0}async close(){await this._shutdown(),await OE(this._dbName)}async delete(){await this._shutdown(),await IE(this._dbName)}}function xT(){}function wT(e){return e()}function kT(){return Object.create(null)}function ST(e){e.forEach(wT)}function ET(e){return"function"===typeof e}function TT(e,t){return e!=e?t==t:e!==t||e&&"object"===typeof e||"function"===typeof e}let MT,AT;function RT(e,t){return MT||(MT=document.createElement("a")),MT.href=t,e===MT.href}function CT(e){return 0===Object.keys(e).length}function OT(e){return e&&ET(e.destroy)?e.destroy:xT}function IT(e,t){e.appendChild(t)}function BT(e,t,n){e.insertBefore(t,n||null)}function PT(e){e.parentNode.removeChild(e)}function LT(e){return document.createElement(e)}function jT(e){return document.createTextNode(e)}function NT(e,t,n,o){return e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}function FT(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function DT(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function HT(e,t){e.value=null==t?"":t}function UT(e,t,n,o){null===n?e.style.removeProperty(t):e.style.setProperty(t,n,o?"important":"")}function VT(e){AT=e}const $T=[],zT=[],qT=[],YT=[],GT=Promise.resolve();let XT=!1;function WT(){XT||(XT=!0,GT.then(eM))}function KT(){return WT(),GT}function ZT(e){qT.push(e)}const QT=new Set;let JT=0;function eM(){const e=AT;do{while(JT<$T.length){const e=$T[JT];JT++,VT(e),tM(e.$$)}VT(null),$T.length=0,JT=0;while(zT.length)zT.pop()();for(let e=0;e_.get(r)?(y.add(o),x(t)):(b.add(r),f--):(l(n,i),f--)}while(f--){const t=e[f];v.has(t.key)||l(t,i)}while(p)x(g[p-1]);return g}function aM(e,t,n,o){const{fragment:r,on_mount:s,on_destroy:i,after_update:a}=e.$$;r&&r.m(t,n),o||ZT((()=>{const t=s.map(wT).filter(ET);i?i.push(...t):ST(t),e.$$.on_mount=[]})),a.forEach(ZT)}function lM(e,t){const n=e.$$;null!==n.fragment&&(ST(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function cM(e,t){-1===e.$$.dirty[0]&&($T.push(e),WT(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const s=o.length?o[0]:n;return c.ctx&&r(c.ctx[t],c.ctx[t]=s)&&(!c.skip_bound&&c.bound[t]&&c.bound[t](s),u&&cM(e,t)),n})):[],c.update(),u=!0,ST(c.before_update),c.fragment=!!o&&o(c.ctx),t.target&&(c.fragment&&c.fragment.c(),aM(e,t.target,void 0,void 0),eM()),VT(l)}class dM{$destroy(){lM(this,1),this.$destroy=xT}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!CT(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const fM=[[-1,"✨","custom"],[0,"😀","smileys-emotion"],[1,"👋","people-body"],[3,"🐱","animals-nature"],[4,"🍎","food-drink"],[5,"🏠️","travel-places"],[6,"⚽","activities"],[7,"📝","objects"],[8,"⛔️","symbols"],[9,"🏁","flags"]].map((([e,t,n])=>({id:e,emoji:t,name:n}))),pM=fM.slice(1),hM=fM[0],mM=2,gM=6,vM="function"===typeof requestIdleCallback?requestIdleCallback:setTimeout;function _M(e){return e.unicode.includes("‍")}const bM={"🫠":14,"🥲":13.1,"🥻":12.1,"🥰":11,"🤩":5,"👱‍♀️":4,"🤣":3,"👁️‍🗨️":2,"😀":1,"😐️":.7,"😃":.6},yM=1e3,xM="🖐️",wM=8,kM=["😊","😒","♥️","👍️","😍","😂","😭","☺️","😔","😩","😏","💕","🙌","😘"],SM='"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif',EM=(e,t)=>et?1:0,TM=(e,t)=>{const n=document.createElement("canvas");n.width=n.height=1;const o=n.getContext("2d");return o.textBaseline="top",o.font=`100px ${SM}`,o.fillStyle=t,o.scale(.01,.01),o.fillText(e,0,0),o.getImageData(0,0,1,1).data},MM=(e,t)=>{const n=[...e].join(","),o=[...t].join(",");return n===o&&!n.startsWith("0,0,0,")};function AM(e){const t=TM(e,"#000"),n=TM(e,"#fff");return t&&n&&MM(t,n)}function RM(){const e=Object.entries(bM);try{for(const[t,n]of e)if(AM(t))return n}catch(t){}return e[0][1]}const CM=new Promise((e=>vM((()=>e(RM()))))),OM=new Map,IM="️",BM="\ud83c",PM="‍",LM=127995,jM=57339;function NM(e,t){if(0===t)return e;const n=e.indexOf(PM);return-1!==n?e.substring(0,n)+String.fromCodePoint(LM+t-1)+e.substring(n):(e.endsWith(IM)&&(e=e.substring(0,e.length-1)),e+BM+String.fromCodePoint(jM+t-1))}function FM(e){e.preventDefault(),e.stopPropagation()}function DM(e,t,n){return t+=e?-1:1,t<0?t=n.length-1:t>=n.length&&(t=0),t}function HM(e,t){const n=new Set,o=[];for(const r of e){const e=t(r);n.has(e)||(n.add(e),o.push(r))}return o}function UM(e,t){const n=e=>{const n={};for(const o of e)"number"===typeof o.tone&&o.version<=t&&(n[o.tone]=o.unicode);return n};return e.map((({unicode:e,skins:t,shortcodes:o,url:r,name:s,category:i})=>({unicode:e,name:s,shortcodes:o,url:r,category:i,id:e||s,skins:t&&n(t),title:(o||[]).join(", ")})))}const VM=requestAnimationFrame;let $M,zM="function"===typeof ResizeObserver;function qM(e,t){let n;return zM?(n=new ResizeObserver((e=>t(e[0].contentRect.width))),n.observe(e)):VM((()=>t(e.getBoundingClientRect().width))),{destroy(){n&&n.disconnect()}}}function YM(e){{const t=document.createRange();return t.selectNode(e.firstChild),t.getBoundingClientRect().width}}function GM(e,t,n){for(const o of e){const e=n(o),r=YM(e);"undefined"===typeof $M&&($M=YM(t));const s=r/1.8<$M;OM.set(o.unicode,s)}}function XM(e){return HM(e,(e=>e))}const{Map:WM}=rM;function KM(e,t,n){const o=e.slice();return o[63]=t[n],o[65]=n,o}function ZM(e,t,n){const o=e.slice();return o[66]=t[n],o[65]=n,o}function QM(e,t,n){const o=e.slice();return o[63]=t[n],o[65]=n,o}function JM(e,t,n){const o=e.slice();return o[69]=t[n],o}function eA(e,t,n){const o=e.slice();return o[72]=t[n],o[65]=n,o}function tA(e,t){let n,o,r,s,i,a,l,c=t[72]+"";return{key:e,first:null,c(){n=LT("div"),o=jT(c),FT(n,"id",r="skintone-"+t[65]),FT(n,"class",s="emoji hide-focus "+(t[65]===t[20]?"active":"")),FT(n,"aria-selected",i=t[65]===t[20]),FT(n,"role","option"),FT(n,"title",a=t[0].skinTones[t[65]]),FT(n,"tabindex","-1"),FT(n,"aria-label",l=t[0].skinTones[t[65]]),this.first=n},m(e,t){BT(e,n,t),IT(n,o)},p(e,u){t=e,512&u[0]&&c!==(c=t[72]+"")&&DT(o,c),512&u[0]&&r!==(r="skintone-"+t[65])&&FT(n,"id",r),1049088&u[0]&&s!==(s="emoji hide-focus "+(t[65]===t[20]?"active":""))&&FT(n,"class",s),1049088&u[0]&&i!==(i=t[65]===t[20])&&FT(n,"aria-selected",i),513&u[0]&&a!==(a=t[0].skinTones[t[65]])&&FT(n,"title",a),513&u[0]&&l!==(l=t[0].skinTones[t[65]])&&FT(n,"aria-label",l)},d(e){e&&PT(n)}}}function nA(e,t){let n,o,r,s,i,a,l,c,u,d=t[69].emoji+"";function f(){return t[49](t[69])}return{key:e,first:null,c(){n=LT("button"),o=LT("div"),r=jT(d),FT(o,"class","nav-emoji emoji"),FT(n,"role","tab"),FT(n,"class","nav-button"),FT(n,"aria-controls",s="tab-"+t[69].id),FT(n,"aria-label",i=t[0].categories[t[69].name]),FT(n,"aria-selected",a=!t[4]&&t[13].id===t[69].id),FT(n,"title",l=t[0].categories[t[69].name]),this.first=n},m(e,t){BT(e,n,t),IT(n,o),IT(o,r),c||(u=NT(n,"click",f),c=!0)},p(e,o){t=e,4096&o[0]&&d!==(d=t[69].emoji+"")&&DT(r,d),4096&o[0]&&s!==(s="tab-"+t[69].id)&&FT(n,"aria-controls",s),4097&o[0]&&i!==(i=t[0].categories[t[69].name])&&FT(n,"aria-label",i),12304&o[0]&&a!==(a=!t[4]&&t[13].id===t[69].id)&&FT(n,"aria-selected",a),4097&o[0]&&l!==(l=t[0].categories[t[69].name])&&FT(n,"title",l)},d(e){e&&PT(n),c=!1,u()}}}function oA(e){let t,n;return{c(){t=LT("img"),FT(t,"class","custom-emoji"),RT(t.src,n=e[63].url)||FT(t,"src",n),FT(t,"alt",""),FT(t,"loading","lazy")},m(e,n){BT(e,t,n)},p(e,o){32768&o[0]&&!RT(t.src,n=e[63].url)&&FT(t,"src",n)},d(e){e&&PT(t)}}}function rA(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=jT(n)},m(e,n){BT(e,t,n)},p(e,o){33024&o[0]&&n!==(n=e[27](e[63],e[8])+"")&&DT(t,n)},d(e){e&&PT(t)}}}function sA(e,t){let n,o,r,s,i,a,l;function c(e,t){return e[63].unicode?rA:oA}let u=c(t),d=u(t);return{key:e,first:null,c(){n=LT("button"),d.c(),FT(n,"role",o=t[4]?"option":"menuitem"),FT(n,"aria-selected",r=t[4]?t[65]==t[5]:""),FT(n,"aria-label",s=t[28](t[63],t[8])),FT(n,"title",i=t[63].title),FT(n,"class",a="emoji "+(t[4]&&t[65]===t[5]?"active":"")),FT(n,"id",l="emo-"+t[63].id),this.first=n},m(e,t){BT(e,n,t),d.m(n,null)},p(e,f){t=e,u===(u=c(t))&&d?d.p(t,f):(d.d(1),d=u(t),d&&(d.c(),d.m(n,null))),16&f[0]&&o!==(o=t[4]?"option":"menuitem")&&FT(n,"role",o),32816&f[0]&&r!==(r=t[4]?t[65]==t[5]:"")&&FT(n,"aria-selected",r),33024&f[0]&&s!==(s=t[28](t[63],t[8]))&&FT(n,"aria-label",s),32768&f[0]&&i!==(i=t[63].title)&&FT(n,"title",i),32816&f[0]&&a!==(a="emoji "+(t[4]&&t[65]===t[5]?"active":""))&&FT(n,"class",a),32768&f[0]&&l!==(l="emo-"+t[63].id)&&FT(n,"id",l)},d(e){e&&PT(n),d.d()}}}function iA(e,t){let n,o,r,s,i,a,l,c,u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"",d=[],f=new WM,p=t[66].emojis;const h=e=>e[63].id;for(let m=0;m1?t[0].categories.custom:t[0].categories[t[13].name])+"")&&DT(o,u),32768&m[0]&&r!==(r="menu-label-"+t[65])&&FT(n,"id",r),32768&m[0]&&s!==(s="category "+(1===t[15].length&&""===t[15][0].category?"gone":""))&&FT(n,"class",s),402686256&m[0]&&(p=t[66].emojis,d=iM(d,m,h,1,t,p,f,i,sM,sA,null,QM)),16&m[0]&&a!==(a=t[4]?"listbox":"menu")&&FT(i,"role",a),32768&m[0]&&l!==(l="menu-label-"+t[65])&&FT(i,"aria-labelledby",l),16&m[0]&&c!==(c=t[4]?"search-results":"")&&FT(i,"id",c)},d(e){e&&PT(n),e&&PT(i);for(let t=0;te[72];for(let ue=0;uee[69].id;for(let ue=0;uee[66].category;for(let ue=0;uee[63].id;for(let ue=0;ue