const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-CSmTrkxz.js","assets/moment-zH0z38ay.js","assets/ar-BK4tLLm2.js","assets/bg-BEt3bf9W.js","assets/cs-B762NOwT.js","assets/da-C3ip0sWe.js","assets/de-B97eSiTp.js","assets/de-at-DAk-vo2u.js","assets/de-ch-DxDO7mub.js","assets/el-BS7WvyF_.js","assets/es-Bpb978Ga.js","assets/fi-CnTu47N1.js","assets/fr-DVR-5SVu.js","assets/he-nLVNwBPh.js","assets/hr-7rrdzMQF.js","assets/id-6oIiTTlb.js","assets/it-CzZ2ehjy.js","assets/ja-DVtkloyx.js","assets/ko-Ca1bw1yw.js","assets/lt-63FgxPMX.js","assets/nb-1aZ14gK_.js","assets/nl-0OU4LCuk.js","assets/pl-CD_owRIH.js","assets/pt-Lk6xfgAV.js","assets/pt-br-DwtH-lHx.js","assets/ro-BWFoQ8Md.js","assets/ru-DA1eI8ui.js","assets/sl-C5YpMt8s.js","assets/sr-CWPaCYav.js","assets/sv-SpCCRJ5A.js","assets/tr-BDEo1LG-.js","assets/uk-DJndL58r.js","assets/vi-CLIF9DI-.js","assets/zh-cn-Cc15DAjB.js","assets/zh-tw-C0lKB1V0.js","assets/index-BOvYhi3Z.js","assets/index-iqxHKUTG.js","assets/index-BF035FaS.js","assets/index-D8iaZ6ES.js","assets/index-CWMCxcP7.js","assets/index-C_VDRdAy.js","assets/index-DNvRotlY.js","assets/index-CL-MS8b2.js","assets/index-BQ2IX7Lb.js","assets/index-C3k23o9e.js","assets/index-Dadu1xXb.js","assets/index-t9Cc4RYi.js","assets/index-CsWEksj5.js","assets/index-D6RXFNGF.js","assets/index-DvwGfDxg.js","assets/index-C69Ae7Ms.js","assets/index-Cb2fWVbG.js","assets/index-Dceik5TO.js","assets/index-BjWlKsH4.js","assets/index-CKzHAD6z.js","assets/index-Byqjv-AR.js","assets/index-fJAdmhoH.js","assets/index-DrMMN-8Y.js","assets/index-Df4HxGR8.js","assets/index-Du0OZjLu.js","assets/index-C0olf9HI.js","assets/email-vb8IBIZZ.js","assets/Base-6vKhUs9M.js","assets/link-Dx3DDQ-c.js","assets/text-BzmnSebL.js","assets/quill-BA0WAt7_.js","assets/elements-CwQO5DGd.js","assets/RichTextEditor-yp5siP7D.js"])))=>i.map(i=>d[i]); /** * @vue/shared v3.5.18 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function makeMap(e){const t=Object.create(null);for(const I of e.split(","))t[I]=1;return I=>I in t}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener=e=>e.startsWith("onUpdate:"),extend=Object.assign,remove=(e,t)=>{const I=e.indexOf(t);I>-1&&e.splice(I,1)},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn=(e,t)=>hasOwnProperty$2.call(e,t),isArray$1=Array.isArray,isMap=e=>toTypeString(e)==="[object Map]",isSet=e=>toTypeString(e)==="[object Set]",isDate$1=e=>toTypeString(e)==="[object Date]",isRegExp=e=>toTypeString(e)==="[object RegExp]",isFunction$1=e=>typeof e=="function",isString$1=e=>typeof e=="string",isSymbol=e=>typeof e=="symbol",isObject$5=e=>e!==null&&typeof e=="object",isPromise$1=e=>(isObject$5(e)||isFunction$1(e))&&isFunction$1(e.then)&&isFunction$1(e.catch),objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),toRawType=e=>toTypeString(e).slice(8,-1),isPlainObject$2=e=>toTypeString(e)==="[object Object]",isIntegerKey=e=>isString$1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=e=>{const t=Object.create(null);return I=>t[I]||(t[I]=e(I))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(e=>e.replace(camelizeRE,(t,I)=>I?I.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(e=>e.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(e=>e.charAt(0).toUpperCase()+e.slice(1)),toHandlerKey=cacheStringFunction(e=>e?`on${capitalize$1(e)}`:""),hasChanged=(e,t)=>!Object.is(e,t),invokeArrayFns=(e,...t)=>{for(let I=0;I{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:$,value:I})},looseToNumber=e=>{const t=parseFloat(e);return isNaN(t)?e:t},toNumber=e=>{const t=isString$1(e)?Number(e):NaN;return isNaN(t)?e:t};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(e){if(isArray$1(e)){const t={};for(let I=0;I{if(I){const $=I.split(propertyDelimiterRE);$.length>1&&(t[$[0].trim()]=$[1].trim())}}),t}function normalizeClass(e){let t="";if(isString$1(e))t=e;else if(isArray$1(e))for(let I=0;IlooseEqual(I,t))}const isRef$1=e=>!!(e&&e.__v_isRef===!0),toDisplayString=e=>isString$1(e)?e:e==null?"":isArray$1(e)||isObject$5(e)&&(e.toString===objectToString||!isFunction$1(e.toString))?isRef$1(e)?toDisplayString(e.value):JSON.stringify(e,replacer,2):String(e),replacer=(e,t)=>isRef$1(t)?replacer(e,t.value):isMap(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((I,[$,N],V)=>(I[stringifySymbol($,V)+" =>"]=N,I),{})}:isSet(t)?{[`Set(${t.size})`]:[...t.values()].map(I=>stringifySymbol(I))}:isSymbol(t)?stringifySymbol(t):isObject$5(t)&&!isArray$1(t)&&!isPlainObject$2(t)?String(t):t,stringifySymbol=(e,t="")=>{var I;return isSymbol(e)?`Symbol(${(I=e.description)!=null?I:t})`:e};function normalizeCssVarValue(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** * @vue/reactivity v3.5.18 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let activeEffectScope;class EffectScope{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!t&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,I;if(this.scopes)for(t=0,I=this.scopes.length;t0&&--this._on===0&&(activeEffectScope=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let I,$;for(I=0,$=this.effects.length;I<$;I++)this.effects[I].stop();for(this.effects.length=0,I=0,$=this.cleanups.length;I<$;I++)this.cleanups[I]();if(this.cleanups.length=0,this.scopes){for(I=0,$=this.scopes.length;I<$;I++)this.scopes[I].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const N=this.parent.scopes.pop();N&&N!==this&&(this.parent.scopes[this.index]=N,N.index=this.index)}this.parent=void 0}}}function effectScope(e){return new EffectScope(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e,t=!1){activeEffectScope&&activeEffectScope.cleanups.push(e)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,activeEffectScope&&activeEffectScope.active&&activeEffectScope.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pausedQueueEffects.has(this)&&(pausedQueueEffects.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||batch(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,cleanupEffect(this),prepareDeps(this);const t=activeSub,I=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=t,shouldTrack=I,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)removeSub(t);this.deps=this.depsTail=void 0,cleanupEffect(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pausedQueueEffects.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}}let batchDepth=0,batchedSub,batchedComputed;function batch(e,t=!1){if(e.flags|=8,t){e.next=batchedComputed,batchedComputed=e;return}e.next=batchedSub,batchedSub=e}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let t=batchedComputed;for(batchedComputed=void 0;t;){const I=t.next;t.next=void 0,t.flags&=-9,t=I}}let e;for(;batchedSub;){let t=batchedSub;for(batchedSub=void 0;t;){const I=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch($){e||(e=$)}t=I}}if(e)throw e}function prepareDeps(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function cleanupDeps(e){let t,I=e.depsTail,$=I;for(;$;){const N=$.prevDep;$.version===-1?($===I&&(I=N),removeSub($),removeDep($)):t=$,$.dep.activeLink=$.prevActiveLink,$.prevActiveLink=void 0,$=N}e.deps=t,e.depsTail=I}function isDirty(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(refreshComputed(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function refreshComputed(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===globalVersion)||(e.globalVersion=globalVersion,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!isDirty(e))))return;e.flags|=2;const t=e.dep,I=activeSub,$=shouldTrack;activeSub=e,shouldTrack=!0;try{prepareDeps(e);const N=e.fn(e._value);(t.version===0||hasChanged(N,e._value))&&(e.flags|=128,e._value=N,t.version++)}catch(N){throw t.version++,N}finally{activeSub=I,shouldTrack=$,cleanupDeps(e),e.flags&=-3}}function removeSub(e,t=!1){const{dep:I,prevSub:$,nextSub:N}=e;if($&&($.nextSub=N,e.prevSub=void 0),N&&(N.prevSub=$,e.nextSub=void 0),I.subs===e&&(I.subs=$,!$&&I.computed)){I.computed.flags&=-5;for(let V=I.computed.deps;V;V=V.nextDep)removeSub(V,!0)}!t&&!--I.sc&&I.map&&I.map.delete(I.key)}function removeDep(e){const{prevDep:t,nextDep:I}=e;t&&(t.nextDep=I,e.prevDep=void 0),I&&(I.prevDep=t,e.nextDep=void 0)}function effect(e,t){e.effect instanceof ReactiveEffect&&(e=e.effect.fn);const I=new ReactiveEffect(e);t&&extend(I,t);try{I.run()}catch(N){throw I.stop(),N}const $=I.run.bind(I);return $.effect=I,$}function stop(e){e.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const e=trackStack.pop();shouldTrack=e===void 0?!0:e}function cleanupEffect(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const I=activeSub;activeSub=void 0;try{t()}finally{activeSub=I}}}let globalVersion=0;class Link{constructor(t,I){this.sub=t,this.dep=I,this.version=I.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let I=this.activeLink;if(I===void 0||I.sub!==activeSub)I=this.activeLink=new Link(activeSub,this),activeSub.deps?(I.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=I,activeSub.depsTail=I):activeSub.deps=activeSub.depsTail=I,addSub(I);else if(I.version===-1&&(I.version=this.version,I.nextDep)){const $=I.nextDep;$.prevDep=I.prevDep,I.prevDep&&(I.prevDep.nextDep=$),I.prevDep=activeSub.depsTail,I.nextDep=void 0,activeSub.depsTail.nextDep=I,activeSub.depsTail=I,activeSub.deps===I&&(activeSub.deps=$)}return I}trigger(t){this.version++,globalVersion++,this.notify(t)}notify(t){startBatch();try{for(let I=this.subs;I;I=I.prevSub)I.sub.notify()&&I.sub.dep.notify()}finally{endBatch()}}}function addSub(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let $=t.deps;$;$=$.nextDep)addSub($)}const I=e.dep.subs;I!==e&&(e.prevSub=I,I&&(I.nextSub=e)),e.dep.subs=e}}const targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ARRAY_ITERATE_KEY=Symbol("");function track(e,t,I){if(shouldTrack&&activeSub){let $=targetMap.get(e);$||targetMap.set(e,$=new Map);let N=$.get(I);N||($.set(I,N=new Dep),N.map=$,N.key=I),N.track()}}function trigger(e,t,I,$,N,V){const X=targetMap.get(e);if(!X){globalVersion++;return}const ie=me=>{me&&me.trigger()};if(startBatch(),t==="clear")X.forEach(ie);else{const me=isArray$1(e),ge=me&&isIntegerKey(I);if(me&&I==="length"){const xe=Number($);X.forEach((ke,Re)=>{(Re==="length"||Re===ARRAY_ITERATE_KEY||!isSymbol(Re)&&Re>=xe)&&ie(ke)})}else switch((I!==void 0||X.has(void 0))&&ie(X.get(I)),ge&&ie(X.get(ARRAY_ITERATE_KEY)),t){case"add":me?ge&&ie(X.get("length")):(ie(X.get(ITERATE_KEY)),isMap(e)&&ie(X.get(MAP_KEY_ITERATE_KEY)));break;case"delete":me||(ie(X.get(ITERATE_KEY)),isMap(e)&&ie(X.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(e)&&ie(X.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(e,t){const I=targetMap.get(e);return I&&I.get(t)}function reactiveReadArray(e){const t=toRaw(e);return t===e?t:(track(t,"iterate",ARRAY_ITERATE_KEY),isShallow(e)?t:t.map(toReactive$2))}function shallowReadArray(e){return track(e=toRaw(e),"iterate",ARRAY_ITERATE_KEY),e}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,toReactive$2)},concat(...e){return reactiveReadArray(this).concat(...e.map(t=>isArray$1(t)?reactiveReadArray(t):t))},entries(){return iterator(this,"entries",e=>(e[1]=toReactive$2(e[1]),e))},every(e,t){return apply(this,"every",e,t,void 0,arguments)},filter(e,t){return apply(this,"filter",e,t,I=>I.map(toReactive$2),arguments)},find(e,t){return apply(this,"find",e,t,toReactive$2,arguments)},findIndex(e,t){return apply(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return apply(this,"findLast",e,t,toReactive$2,arguments)},findLastIndex(e,t){return apply(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return apply(this,"forEach",e,t,void 0,arguments)},includes(...e){return searchProxy(this,"includes",e)},indexOf(...e){return searchProxy(this,"indexOf",e)},join(e){return reactiveReadArray(this).join(e)},lastIndexOf(...e){return searchProxy(this,"lastIndexOf",e)},map(e,t){return apply(this,"map",e,t,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...e){return noTracking(this,"push",e)},reduce(e,...t){return reduce(this,"reduce",e,t)},reduceRight(e,...t){return reduce(this,"reduceRight",e,t)},shift(){return noTracking(this,"shift")},some(e,t){return apply(this,"some",e,t,void 0,arguments)},splice(...e){return noTracking(this,"splice",e)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(e){return reactiveReadArray(this).toSorted(e)},toSpliced(...e){return reactiveReadArray(this).toSpliced(...e)},unshift(...e){return noTracking(this,"unshift",e)},values(){return iterator(this,"values",toReactive$2)}};function iterator(e,t,I){const $=shallowReadArray(e),N=$[t]();return $!==e&&!isShallow(e)&&(N._next=N.next,N.next=()=>{const V=N._next();return V.value&&(V.value=I(V.value)),V}),N}const arrayProto=Array.prototype;function apply(e,t,I,$,N,V){const X=shallowReadArray(e),ie=X!==e&&!isShallow(e),me=X[t];if(me!==arrayProto[t]){const ke=me.apply(e,V);return ie?toReactive$2(ke):ke}let ge=I;X!==e&&(ie?ge=function(ke,Re){return I.call(this,toReactive$2(ke),Re,e)}:I.length>2&&(ge=function(ke,Re){return I.call(this,ke,Re,e)}));const xe=me.call(X,ge,$);return ie&&N?N(xe):xe}function reduce(e,t,I,$){const N=shallowReadArray(e);let V=I;return N!==e&&(isShallow(e)?I.length>3&&(V=function(X,ie,me){return I.call(this,X,ie,me,e)}):V=function(X,ie,me){return I.call(this,X,toReactive$2(ie),me,e)}),N[t](V,...$)}function searchProxy(e,t,I){const $=toRaw(e);track($,"iterate",ARRAY_ITERATE_KEY);const N=$[t](...I);return(N===-1||N===!1)&&isProxy$1(I[0])?(I[0]=toRaw(I[0]),$[t](...I)):N}function noTracking(e,t,I=[]){pauseTracking(),startBatch();const $=toRaw(e)[t].apply(e,I);return endBatch(),resetTracking(),$}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(isSymbol));function hasOwnProperty$1(e){isSymbol(e)||(e=String(e));const t=toRaw(this);return track(t,"has",e),t.hasOwnProperty(e)}class BaseReactiveHandler{constructor(t=!1,I=!1){this._isReadonly=t,this._isShallow=I}get(t,I,$){if(I==="__v_skip")return t.__v_skip;const N=this._isReadonly,V=this._isShallow;if(I==="__v_isReactive")return!N;if(I==="__v_isReadonly")return N;if(I==="__v_isShallow")return V;if(I==="__v_raw")return $===(N?V?shallowReadonlyMap:readonlyMap:V?shallowReactiveMap:reactiveMap).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf($)?t:void 0;const X=isArray$1(t);if(!N){let me;if(X&&(me=arrayInstrumentations[I]))return me;if(I==="hasOwnProperty")return hasOwnProperty$1}const ie=Reflect.get(t,I,isRef(t)?t:$);return(isSymbol(I)?builtInSymbols.has(I):isNonTrackableKeys(I))||(N||track(t,"get",I),V)?ie:isRef(ie)?X&&isIntegerKey(I)?ie:ie.value:isObject$5(ie)?N?readonly(ie):reactive(ie):ie}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(t=!1){super(!1,t)}set(t,I,$,N){let V=t[I];if(!this._isShallow){const me=isReadonly(V);if(!isShallow($)&&!isReadonly($)&&(V=toRaw(V),$=toRaw($)),!isArray$1(t)&&isRef(V)&&!isRef($))return me?!1:(V.value=$,!0)}const X=isArray$1(t)&&isIntegerKey(I)?Number(I)e,getProto=e=>Reflect.getPrototypeOf(e);function createIterableMethod(e,t,I){return function(...$){const N=this.__v_raw,V=toRaw(N),X=isMap(V),ie=e==="entries"||e===Symbol.iterator&&X,me=e==="keys"&&X,ge=N[e](...$),xe=I?toShallow:t?toReadonly:toReactive$2;return!t&&track(V,"iterate",me?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ke,done:Re}=ge.next();return Re?{value:ke,done:Re}:{value:ie?[xe(ke[0]),xe(ke[1])]:xe(ke),done:Re}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function createInstrumentations(e,t){const I={get(N){const V=this.__v_raw,X=toRaw(V),ie=toRaw(N);e||(hasChanged(N,ie)&&track(X,"get",N),track(X,"get",ie));const{has:me}=getProto(X),ge=t?toShallow:e?toReadonly:toReactive$2;if(me.call(X,N))return ge(V.get(N));if(me.call(X,ie))return ge(V.get(ie));V!==X&&V.get(N)},get size(){const N=this.__v_raw;return!e&&track(toRaw(N),"iterate",ITERATE_KEY),Reflect.get(N,"size",N)},has(N){const V=this.__v_raw,X=toRaw(V),ie=toRaw(N);return e||(hasChanged(N,ie)&&track(X,"has",N),track(X,"has",ie)),N===ie?V.has(N):V.has(N)||V.has(ie)},forEach(N,V){const X=this,ie=X.__v_raw,me=toRaw(ie),ge=t?toShallow:e?toReadonly:toReactive$2;return!e&&track(me,"iterate",ITERATE_KEY),ie.forEach((xe,ke)=>N.call(V,ge(xe),ge(ke),X))}};return extend(I,e?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(N){!t&&!isShallow(N)&&!isReadonly(N)&&(N=toRaw(N));const V=toRaw(this);return getProto(V).has.call(V,N)||(V.add(N),trigger(V,"add",N,N)),this},set(N,V){!t&&!isShallow(V)&&!isReadonly(V)&&(V=toRaw(V));const X=toRaw(this),{has:ie,get:me}=getProto(X);let ge=ie.call(X,N);ge||(N=toRaw(N),ge=ie.call(X,N));const xe=me.call(X,N);return X.set(N,V),ge?hasChanged(V,xe)&&trigger(X,"set",N,V):trigger(X,"add",N,V),this},delete(N){const V=toRaw(this),{has:X,get:ie}=getProto(V);let me=X.call(V,N);me||(N=toRaw(N),me=X.call(V,N)),ie&&ie.call(V,N);const ge=V.delete(N);return me&&trigger(V,"delete",N,void 0),ge},clear(){const N=toRaw(this),V=N.size!==0,X=N.clear();return V&&trigger(N,"clear",void 0,void 0),X}}),["keys","values","entries",Symbol.iterator].forEach(N=>{I[N]=createIterableMethod(N,e,t)}),I}function createInstrumentationGetter(e,t){const I=createInstrumentations(e,t);return($,N,V)=>N==="__v_isReactive"?!e:N==="__v_isReadonly"?e:N==="__v_raw"?$:Reflect.get(hasOwn(I,N)&&N in $?I:$,N,V)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive(e){return isReadonly(e)?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,t,I,$,N){if(!isObject$5(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const V=getTargetType(e);if(V===0)return e;const X=N.get(e);if(X)return X;const ie=new Proxy(e,V===2?$:I);return N.set(e,ie),ie}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isShallow(e){return!!(e&&e.__v_isShallow)}function isProxy$1(e){return e?!!e.__v_raw:!1}function toRaw(e){const t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return!hasOwn(e,"__v_skip")&&Object.isExtensible(e)&&def(e,"__v_skip",!0),e}const toReactive$2=e=>isObject$5(e)?reactive(e):e,toReadonly=e=>isObject$5(e)?readonly(e):e;function isRef(e){return e?e.__v_isRef===!0:!1}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new RefImpl(e,t)}class RefImpl{constructor(t,I){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=I?t:toRaw(t),this._value=I?t:toReactive$2(t),this.__v_isShallow=I}get value(){return this.dep.track(),this._value}set value(t){const I=this._rawValue,$=this.__v_isShallow||isShallow(t)||isReadonly(t);t=$?t:toRaw(t),hasChanged(t,I)&&(this._rawValue=t,this._value=$?t:toReactive$2(t),this.dep.trigger())}}function triggerRef(e){e.dep&&e.dep.trigger()}function unref(e){return isRef(e)?e.value:e}function toValue$2(e){return isFunction$1(e)?e():unref(e)}const shallowUnwrapHandlers={get:(e,t,I)=>t==="__v_raw"?e:unref(Reflect.get(e,t,I)),set:(e,t,I,$)=>{const N=e[t];return isRef(N)&&!isRef(I)?(N.value=I,!0):Reflect.set(e,t,I,$)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(t){this.__v_isRef=!0,this._value=void 0;const I=this.dep=new Dep,{get:$,set:N}=t(I.track.bind(I),I.trigger.bind(I));this._get=$,this._set=N}get value(){return this._value=this._get()}set value(t){this._set(t)}}function customRef(e){return new CustomRefImpl(e)}function toRefs(e){const t=isArray$1(e)?new Array(e.length):{};for(const I in e)t[I]=propertyToRef(e,I);return t}class ObjectRefImpl{constructor(t,I,$){this._object=t,this._key=I,this._defaultValue=$,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef$1(e,t,I){return isRef(e)?e:isFunction$1(e)?new GetterRefImpl(e):isObject$5(e)&&arguments.length>1?propertyToRef(e,t,I):ref(e)}function propertyToRef(e,t,I){const $=e[t];return isRef($)?$:new ObjectRefImpl(e,t,I)}class ComputedRefImpl{constructor(t,I,$){this.fn=t,this.setter=I,this._value=void 0,this.dep=new Dep(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=globalVersion-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!I,this.isSSR=$}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const t=this.dep.track();return refreshComputed(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function computed$1(e,t,I=!1){let $,N;return isFunction$1(e)?$=e:($=e.get,N=e.set),new ComputedRefImpl($,N,I)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap;let activeWatcher;function getCurrentWatcher(){return activeWatcher}function onWatcherCleanup(e,t=!1,I=activeWatcher){if(I){let $=cleanupMap.get(I);$||cleanupMap.set(I,$=[]),$.push(e)}}function watch$1(e,t,I=EMPTY_OBJ){const{immediate:$,deep:N,once:V,scheduler:X,augmentJob:ie,call:me}=I,ge=qe=>N?qe:isShallow(qe)||N===!1||N===0?traverse(qe,1):traverse(qe);let xe,ke,Re,Ie,Me=!1,Le=!1;if(isRef(e)?(ke=()=>e.value,Me=isShallow(e)):isReactive(e)?(ke=()=>ge(e),Me=!0):isArray$1(e)?(Le=!0,Me=e.some(qe=>isReactive(qe)||isShallow(qe)),ke=()=>e.map(qe=>{if(isRef(qe))return qe.value;if(isReactive(qe))return ge(qe);if(isFunction$1(qe))return me?me(qe,2):qe()})):isFunction$1(e)?t?ke=me?()=>me(e,2):e:ke=()=>{if(Re){pauseTracking();try{Re()}finally{resetTracking()}}const qe=activeWatcher;activeWatcher=xe;try{return me?me(e,3,[Ie]):e(Ie)}finally{activeWatcher=qe}}:ke=NOOP,t&&N){const qe=ke,We=N===!0?1/0:N;ke=()=>traverse(qe(),We)}const De=getCurrentScope(),Fe=()=>{xe.stop(),De&&De.active&&remove(De.effects,xe)};if(V&&t){const qe=t;t=(...We)=>{qe(...We),Fe()}}let Ue=Le?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const je=qe=>{if(!(!(xe.flags&1)||!xe.dirty&&!qe))if(t){const We=xe.run();if(N||Me||(Le?We.some((Xe,Ye)=>hasChanged(Xe,Ue[Ye])):hasChanged(We,Ue))){Re&&Re();const Xe=activeWatcher;activeWatcher=xe;try{const Ye=[We,Ue===INITIAL_WATCHER_VALUE?void 0:Le&&Ue[0]===INITIAL_WATCHER_VALUE?[]:Ue,Ie];Ue=We,me?me(t,3,Ye):t(...Ye)}finally{activeWatcher=Xe}}}else xe.run()};return ie&&ie(je),xe=new ReactiveEffect(ke),xe.scheduler=X?()=>X(je,!1):je,Ie=qe=>onWatcherCleanup(qe,!1,xe),Re=xe.onStop=()=>{const qe=cleanupMap.get(xe);if(qe){if(me)me(qe,4);else for(const We of qe)We();cleanupMap.delete(xe)}},t?$?je(!0):Ue=xe.run():X?X(je.bind(null,!0),!0):xe.run(),Fe.pause=xe.pause.bind(xe),Fe.resume=xe.resume.bind(xe),Fe.stop=Fe,Fe}function traverse(e,t=1/0,I){if(t<=0||!isObject$5(e)||e.__v_skip||(I=I||new Set,I.has(e)))return e;if(I.add(e),t--,isRef(e))traverse(e.value,t,I);else if(isArray$1(e))for(let $=0;${traverse($,t,I)});else if(isPlainObject$2(e)){for(const $ in e)traverse(e[$],t,I);for(const $ of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,$)&&traverse(e[$],t,I)}return e}/** * @vue/runtime-core v3.5.18 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const stack=[];function pushWarningContext(e){stack.push(e)}function popWarningContext(){stack.pop()}let isWarning=!1;function warn$1(e,...t){if(isWarning)return;isWarning=!0,pauseTracking();const I=stack.length?stack[stack.length-1].component:null,$=I&&I.appContext.config.warnHandler,N=getComponentTrace();if($)callWithErrorHandling($,I,11,[e+t.map(V=>{var X,ie;return(ie=(X=V.toString)==null?void 0:X.call(V))!=null?ie:JSON.stringify(V)}).join(""),I&&I.proxy,N.map(({vnode:V})=>`at <${formatComponentName(I,V.type)}>`).join(` `),N]);else{const V=[`[Vue warn]: ${e}`,...t];N.length&&V.push(` `,...formatTrace(N)),console.warn(...V)}resetTracking(),isWarning=!1}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const t=[];for(;e;){const I=t[0];I&&I.vnode===e?I.recurseCount++:t.push({vnode:e,recurseCount:0});const $=e.component&&e.component.parent;e=$&&$.vnode}return t}function formatTrace(e){const t=[];return e.forEach((I,$)=>{t.push(...$===0?[]:[` `],...formatTraceEntry(I))}),t}function formatTraceEntry({vnode:e,recurseCount:t}){const I=t>0?`... (${t} recursive calls)`:"",$=e.component?e.component.parent==null:!1,N=` at <${formatComponentName(e.component,e.type,$)}`,V=">"+I;return e.props?[N,...formatProps(e.props),V]:[N+V]}function formatProps(e){const t=[],I=Object.keys(e);return I.slice(0,3).forEach($=>{t.push(...formatProp($,e[$]))}),I.length>3&&t.push(" ..."),t}function formatProp(e,t,I){return isString$1(t)?(t=JSON.stringify(t),I?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?I?t:[`${e}=${t}`]:isRef(t)?(t=formatProp(e,toRaw(t.value),!0),I?t:[`${e}=Ref<`,t,">"]):isFunction$1(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=toRaw(t),I?t:[`${e}=`,t])}function assertNumber(e,t){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function callWithErrorHandling(e,t,I,$){try{return $?e(...$):e()}catch(N){handleError(N,t,I)}}function callWithAsyncErrorHandling(e,t,I,$){if(isFunction$1(e)){const N=callWithErrorHandling(e,t,I,$);return N&&isPromise$1(N)&&N.catch(V=>{handleError(V,t,I)}),N}if(isArray$1(e)){const N=[];for(let V=0;V>>1,N=queue[$],V=getId(N);V=getId(I)?queue.push(e):queue.splice(findInsertionIndex(t),0,e),e.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(e){isArray$1(e)?pendingPostFlushCbs.push(...e):activePostFlushCbs&&e.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,e):e.flags&1||(pendingPostFlushCbs.push(e),e.flags|=1),queueFlush()}function flushPreFlushCbs(e,t,I=flushIndex+1){for(;IgetId(I)-getId($));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...t);return}for(activePostFlushCbs=t,postFlushIndex=0;postFlushIndexe.id==null?e.flags&2?-1:1/0:e.id;function flushJobs(e){try{for(flushIndex=0;flushIndexdevtools$1.emit(N,...V)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!(($=(I=window.navigator)==null?void 0:I.userAgent)!=null&&$.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(V=>{setDevtoolsHook$1(V,t)}),setTimeout(()=>{devtools$1||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const t=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,t}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}const withScopeId=e=>withCtx;function withCtx(e,t=currentRenderingInstance,I){if(!t||e._n)return e;const $=(...N)=>{$._d&&setBlockTracking(-1);const V=setCurrentRenderingInstance(t);let X;try{X=e(...N)}finally{setCurrentRenderingInstance(V),$._d&&setBlockTracking(1)}return X};return $._n=!0,$._c=!0,$._d=!0,$}function withDirectives(e,t){if(currentRenderingInstance===null)return e;const I=getComponentPublicInstance(currentRenderingInstance),$=e.dirs||(e.dirs=[]);for(let N=0;Ne.__isTeleport,isTeleportDisabled=e=>e&&(e.disabled||e.disabled===""),isTeleportDeferred=e=>e&&(e.defer||e.defer===""),isTargetSVG=e=>typeof SVGElement<"u"&&e instanceof SVGElement,isTargetMathML=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,resolveTarget=(e,t)=>{const I=e&&e.to;return isString$1(I)?t?t(I):null:I},TeleportImpl={name:"Teleport",__isTeleport:!0,process(e,t,I,$,N,V,X,ie,me,ge){const{mc:xe,pc:ke,pbc:Re,o:{insert:Ie,querySelector:Me,createText:Le,createComment:De}}=ge,Fe=isTeleportDisabled(t.props);let{shapeFlag:Ue,children:je,dynamicChildren:qe}=t;if(e==null){const We=t.el=Le(""),Xe=t.anchor=Le("");Ie(We,I,$),Ie(Xe,I,$);const Ye=(Nt,At)=>{Ue&16&&(N&&N.isCE&&(N.ce._teleportTarget=Nt),xe(je,Nt,At,N,V,X,ie,me))},It=()=>{const Nt=t.target=resolveTarget(t.props,Me),At=prepareAnchor(Nt,t,Le,Ie);Nt&&(X!=="svg"&&isTargetSVG(Nt)?X="svg":X!=="mathml"&&isTargetMathML(Nt)&&(X="mathml"),Fe||(Ye(Nt,At),updateCssVars(t,!1)))};Fe&&(Ye(I,Xe),updateCssVars(t,!0)),isTeleportDeferred(t.props)?(t.el.__isMounted=!1,queuePostRenderEffect(()=>{It(),delete t.el.__isMounted},V)):It()}else{if(isTeleportDeferred(t.props)&&e.el.__isMounted===!1){queuePostRenderEffect(()=>{TeleportImpl.process(e,t,I,$,N,V,X,ie,me,ge)},V);return}t.el=e.el,t.targetStart=e.targetStart;const We=t.anchor=e.anchor,Xe=t.target=e.target,Ye=t.targetAnchor=e.targetAnchor,It=isTeleportDisabled(e.props),Nt=It?I:Xe,At=It?We:Ye;if(X==="svg"||isTargetSVG(Xe)?X="svg":(X==="mathml"||isTargetMathML(Xe))&&(X="mathml"),qe?(Re(e.dynamicChildren,qe,Nt,N,V,X,ie),traverseStaticChildren(e,t,!0)):me||ke(e,t,Nt,At,N,V,X,ie,!1),Fe)It?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):moveTeleport(t,I,We,ge,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Rt=t.target=resolveTarget(t.props,Me);Rt&&moveTeleport(t,Rt,null,ge,0)}else It&&moveTeleport(t,Xe,Ye,ge,1);updateCssVars(t,Fe)}},remove(e,t,I,{um:$,o:{remove:N}},V){const{shapeFlag:X,children:ie,anchor:me,targetStart:ge,targetAnchor:xe,target:ke,props:Re}=e;if(ke&&(N(ge),N(xe)),V&&N(me),X&16){const Ie=V||!isTeleportDisabled(Re);for(let Me=0;Me{e.isMounted=!0}),onBeforeUnmount(()=>{e.isUnmounting=!0}),e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=e=>{const t=e.subTree;return t.component?recursiveGetSubtree(t.component):t},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:t}){const I=getCurrentInstance(),$=useTransitionState();return()=>{const N=t.default&&getTransitionRawChildren(t.default(),!0);if(!N||!N.length)return;const V=findNonCommentChild(N),X=toRaw(e),{mode:ie}=X;if($.isLeaving)return emptyPlaceholder(V);const me=getInnerChild$1(V);if(!me)return emptyPlaceholder(V);let ge=resolveTransitionHooks(me,X,$,I,ke=>ge=ke);me.type!==Comment&&setTransitionHooks(me,ge);let xe=I.subTree&&getInnerChild$1(I.subTree);if(xe&&xe.type!==Comment&&!isSameVNodeType(me,xe)&&recursiveGetSubtree(I).type!==Comment){let ke=resolveTransitionHooks(xe,X,$,I);if(setTransitionHooks(xe,ke),ie==="out-in"&&me.type!==Comment)return $.isLeaving=!0,ke.afterLeave=()=>{$.isLeaving=!1,I.job.flags&8||I.update(),delete ke.afterLeave,xe=void 0},emptyPlaceholder(V);ie==="in-out"&&me.type!==Comment?ke.delayLeave=(Re,Ie,Me)=>{const Le=getLeavingNodesForType($,xe);Le[String(xe.key)]=xe,Re[leaveCbKey]=()=>{Ie(),Re[leaveCbKey]=void 0,delete ge.delayedLeave,xe=void 0},ge.delayedLeave=()=>{Me(),delete ge.delayedLeave,xe=void 0}}:xe=void 0}else xe&&(xe=void 0);return V}}};function findNonCommentChild(e){let t=e[0];if(e.length>1){for(const I of e)if(I.type!==Comment){t=I;break}}return t}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,t){const{leavingVNodes:I}=e;let $=I.get(t.type);return $||($=Object.create(null),I.set(t.type,$)),$}function resolveTransitionHooks(e,t,I,$,N){const{appear:V,mode:X,persisted:ie=!1,onBeforeEnter:me,onEnter:ge,onAfterEnter:xe,onEnterCancelled:ke,onBeforeLeave:Re,onLeave:Ie,onAfterLeave:Me,onLeaveCancelled:Le,onBeforeAppear:De,onAppear:Fe,onAfterAppear:Ue,onAppearCancelled:je}=t,qe=String(e.key),We=getLeavingNodesForType(I,e),Xe=(Nt,At)=>{Nt&&callWithAsyncErrorHandling(Nt,$,9,At)},Ye=(Nt,At)=>{const Rt=At[1];Xe(Nt,At),isArray$1(Nt)?Nt.every(Mt=>Mt.length<=1)&&Rt():Nt.length<=1&&Rt()},It={mode:X,persisted:ie,beforeEnter(Nt){let At=me;if(!I.isMounted)if(V)At=De||me;else return;Nt[leaveCbKey]&&Nt[leaveCbKey](!0);const Rt=We[qe];Rt&&isSameVNodeType(e,Rt)&&Rt.el[leaveCbKey]&&Rt.el[leaveCbKey](),Xe(At,[Nt])},enter(Nt){let At=ge,Rt=xe,Mt=ke;if(!I.isMounted)if(V)At=Fe||ge,Rt=Ue||xe,Mt=je||ke;else return;let Kt=!1;const Zt=Nt[enterCbKey$1]=Ut=>{Kt||(Kt=!0,Ut?Xe(Mt,[Nt]):Xe(Rt,[Nt]),It.delayedLeave&&It.delayedLeave(),Nt[enterCbKey$1]=void 0)};At?Ye(At,[Nt,Zt]):Zt()},leave(Nt,At){const Rt=String(e.key);if(Nt[enterCbKey$1]&&Nt[enterCbKey$1](!0),I.isUnmounting)return At();Xe(Re,[Nt]);let Mt=!1;const Kt=Nt[leaveCbKey]=Zt=>{Mt||(Mt=!0,At(),Zt?Xe(Le,[Nt]):Xe(Me,[Nt]),Nt[leaveCbKey]=void 0,We[Rt]===e&&delete We[Rt])};We[Rt]=e,Ie?Ye(Ie,[Nt,Kt]):Kt()},clone(Nt){const At=resolveTransitionHooks(Nt,t,I,$,N);return N&&N(At),At}};return It}function emptyPlaceholder(e){if(isKeepAlive(e))return e=cloneVNode(e),e.children=null,e}function getInnerChild$1(e){if(!isKeepAlive(e))return isTeleport(e.type)&&e.children?findNonCommentChild(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:I}=e;if(I){if(t&16)return I[0];if(t&32&&isFunction$1(I.default))return I.default()}}function setTransitionHooks(e,t){e.shapeFlag&6&&e.component?(e.transition=t,setTransitionHooks(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function getTransitionRawChildren(e,t=!1,I){let $=[],N=0;for(let V=0;V1)for(let V=0;V<$.length;V++)$[V].patchFlag=-2;return $}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(e,t){return isFunction$1(e)?extend({name:e.name},t,{setup:e}):e}function useId$1(){const e=getCurrentInstance();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function markAsyncBoundary(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function useTemplateRef(e){const t=getCurrentInstance(),I=shallowRef(null);if(t){const N=t.refs===EMPTY_OBJ?t.refs={}:t.refs;Object.defineProperty(N,e,{enumerable:!0,get:()=>I.value,set:V=>I.value=V})}return I}function setRef(e,t,I,$,N=!1){if(isArray$1(e)){e.forEach((Me,Le)=>setRef(Me,t&&(isArray$1(t)?t[Le]:t),I,$,N));return}if(isAsyncWrapper($)&&!N){$.shapeFlag&512&&$.type.__asyncResolved&&$.component.subTree.component&&setRef(e,t,I,$.component.subTree);return}const V=$.shapeFlag&4?getComponentPublicInstance($.component):$.el,X=N?null:V,{i:ie,r:me}=e,ge=t&&t.r,xe=ie.refs===EMPTY_OBJ?ie.refs={}:ie.refs,ke=ie.setupState,Re=toRaw(ke),Ie=ke===EMPTY_OBJ?()=>!1:Me=>hasOwn(Re,Me);if(ge!=null&&ge!==me&&(isString$1(ge)?(xe[ge]=null,Ie(ge)&&(ke[ge]=null)):isRef(ge)&&(ge.value=null)),isFunction$1(me))callWithErrorHandling(me,ie,12,[X,xe]);else{const Me=isString$1(me),Le=isRef(me);if(Me||Le){const De=()=>{if(e.f){const Fe=Me?Ie(me)?ke[me]:xe[me]:me.value;N?isArray$1(Fe)&&remove(Fe,V):isArray$1(Fe)?Fe.includes(V)||Fe.push(V):Me?(xe[me]=[V],Ie(me)&&(ke[me]=xe[me])):(me.value=[V],e.k&&(xe[e.k]=me.value))}else Me?(xe[me]=X,Ie(me)&&(ke[me]=X)):Le&&(me.value=X,e.k&&(xe[e.k]=X))};X?(De.id=-1,queuePostRenderEffect(De,I)):De()}}}let hasLoggedMismatchError=!1;const logMismatchError=()=>{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",isMathMLContainer=e=>e.namespaceURI.includes("MathML"),getContainerType=e=>{if(e.nodeType===1){if(isSVGContainer(e))return"svg";if(isMathMLContainer(e))return"mathml"}},isComment=e=>e.nodeType===8;function createHydrationFunctions(e){const{mt:t,p:I,o:{patchProp:$,createText:N,nextSibling:V,parentNode:X,remove:ie,insert:me,createComment:ge}}=e,xe=(je,qe)=>{if(!qe.hasChildNodes()){I(null,je,qe),flushPostFlushCbs(),qe._vnode=je;return}ke(qe.firstChild,je,null,null,null),flushPostFlushCbs(),qe._vnode=je},ke=(je,qe,We,Xe,Ye,It=!1)=>{It=It||!!qe.dynamicChildren;const Nt=isComment(je)&&je.data==="[",At=()=>Le(je,qe,We,Xe,Ye,Nt),{type:Rt,ref:Mt,shapeFlag:Kt,patchFlag:Zt}=qe;let Ut=je.nodeType;qe.el=je,Zt===-2&&(It=!1,qe.dynamicChildren=null);let Ft=null;switch(Rt){case Text:Ut!==3?qe.children===""?(me(qe.el=N(""),X(je),je),Ft=je):Ft=At():(je.data!==qe.children&&(logMismatchError(),je.data=qe.children),Ft=V(je));break;case Comment:Ue(je)?(Ft=V(je),Fe(qe.el=je.content.firstChild,je,We)):Ut!==8||Nt?Ft=At():Ft=V(je);break;case Static:if(Nt&&(je=V(je),Ut=je.nodeType),Ut===1||Ut===3){Ft=je;const Xt=!qe.children.length;for(let Yt=0;Yt{It=It||!!qe.dynamicChildren;const{type:Nt,props:At,patchFlag:Rt,shapeFlag:Mt,dirs:Kt,transition:Zt}=qe,Ut=Nt==="input"||Nt==="option";if(Ut||Rt!==-1){Kt&&invokeDirectiveHook(qe,null,We,"created");let Ft=!1;if(Ue(je)){Ft=needTransition(null,Zt)&&We&&We.vnode.props&&We.vnode.props.appear;const Yt=je.content.firstChild;if(Ft){const dn=Yt.getAttribute("class");dn&&(Yt.$cls=dn),Zt.beforeEnter(Yt)}Fe(Yt,je,We),qe.el=je=Yt}if(Mt&16&&!(At&&(At.innerHTML||At.textContent))){let Yt=Ie(je.firstChild,qe,je,We,Xe,Ye,It);for(;Yt;){isMismatchAllowed(je,1)||logMismatchError();const dn=Yt;Yt=Yt.nextSibling,ie(dn)}}else if(Mt&8){let Yt=qe.children;Yt[0]===` `&&(je.tagName==="PRE"||je.tagName==="TEXTAREA")&&(Yt=Yt.slice(1)),je.textContent!==Yt&&(isMismatchAllowed(je,0)||logMismatchError(),je.textContent=qe.children)}if(At){if(Ut||!It||Rt&48){const Yt=je.tagName.includes("-");for(const dn in At)(Ut&&(dn.endsWith("value")||dn==="indeterminate")||isOn(dn)&&!isReservedProp(dn)||dn[0]==="."||Yt)&&$(je,dn,null,At[dn],void 0,We)}else if(At.onClick)$(je,"onClick",null,At.onClick,void 0,We);else if(Rt&4&&isReactive(At.style))for(const Yt in At.style)At.style[Yt]}let Xt;(Xt=At&&At.onVnodeBeforeMount)&&invokeVNodeHook(Xt,We,qe),Kt&&invokeDirectiveHook(qe,null,We,"beforeMount"),((Xt=At&&At.onVnodeMounted)||Kt||Ft)&&queueEffectWithSuspense(()=>{Xt&&invokeVNodeHook(Xt,We,qe),Ft&&Zt.enter(je),Kt&&invokeDirectiveHook(qe,null,We,"mounted")},Xe)}return je.nextSibling},Ie=(je,qe,We,Xe,Ye,It,Nt)=>{Nt=Nt||!!qe.dynamicChildren;const At=qe.children,Rt=At.length;for(let Mt=0;Mt{const{slotScopeIds:Nt}=qe;Nt&&(Ye=Ye?Ye.concat(Nt):Nt);const At=X(je),Rt=Ie(V(je),qe,At,We,Xe,Ye,It);return Rt&&isComment(Rt)&&Rt.data==="]"?V(qe.anchor=Rt):(logMismatchError(),me(qe.anchor=ge("]"),At,Rt),Rt)},Le=(je,qe,We,Xe,Ye,It)=>{if(isMismatchAllowed(je.parentElement,1)||logMismatchError(),qe.el=null,It){const Rt=De(je);for(;;){const Mt=V(je);if(Mt&&Mt!==Rt)ie(Mt);else break}}const Nt=V(je),At=X(je);return ie(je),I(null,qe,At,Nt,We,Xe,getContainerType(At),Ye),We&&(We.vnode.el=qe.el,updateHOCHostEl(We,qe.el)),Nt},De=(je,qe="[",We="]")=>{let Xe=0;for(;je;)if(je=V(je),je&&isComment(je)&&(je.data===qe&&Xe++,je.data===We)){if(Xe===0)return V(je);Xe--}return je},Fe=(je,qe,We)=>{const Xe=qe.parentNode;Xe&&Xe.replaceChild(je,qe);let Ye=We;for(;Ye;)Ye.vnode.el===qe&&(Ye.vnode.el=Ye.subTree.el=je),Ye=Ye.parent},Ue=je=>je.nodeType===1&&je.tagName==="TEMPLATE";return[xe,ke]}const allowMismatchAttr="data-allow-mismatch",MismatchTypeString={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function isMismatchAllowed(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(allowMismatchAttr);)e=e.parentElement;const I=e&&e.getAttribute(allowMismatchAttr);if(I==null)return!1;if(I==="")return!0;{const $=I.split(",");return t===0&&$.includes("children")?!0:$.includes(MismatchTypeString[t])}}const requestIdleCallback=getGlobalThis().requestIdleCallback||(e=>setTimeout(e,1)),cancelIdleCallback=getGlobalThis().cancelIdleCallback||(e=>clearTimeout(e)),hydrateOnIdle=(e=1e4)=>t=>{const I=requestIdleCallback(t,{timeout:e});return()=>cancelIdleCallback(I)};function elementIsVisibleInViewport(e){const{top:t,left:I,bottom:$,right:N}=e.getBoundingClientRect(),{innerHeight:V,innerWidth:X}=window;return(t>0&&t0&&$0&&I0&&N(t,I)=>{const $=new IntersectionObserver(N=>{for(const V of N)if(V.isIntersecting){$.disconnect(),t();break}},e);return I(N=>{if(N instanceof Element){if(elementIsVisibleInViewport(N))return t(),$.disconnect(),!1;$.observe(N)}}),()=>$.disconnect()},hydrateOnMediaQuery=e=>t=>{if(e){const I=matchMedia(e);if(I.matches)t();else return I.addEventListener("change",t,{once:!0}),()=>I.removeEventListener("change",t)}},hydrateOnInteraction=(e=[])=>(t,I)=>{isString$1(e)&&(e=[e]);let $=!1;const N=X=>{$||($=!0,V(),t(),X.target.dispatchEvent(new X.constructor(X.type,X)))},V=()=>{I(X=>{for(const ie of e)X.removeEventListener(ie,N)})};return I(X=>{for(const ie of e)X.addEventListener(ie,N,{once:!0})}),V};function forEachElement(e,t){if(isComment(e)&&e.data==="["){let I=1,$=e.nextSibling;for(;$;){if($.nodeType===1){if(t($)===!1)break}else if(isComment($))if($.data==="]"){if(--I===0)break}else $.data==="["&&I++;$=$.nextSibling}}else t(e)}const isAsyncWrapper=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(e){isFunction$1(e)&&(e={loader:e});const{loader:t,loadingComponent:I,errorComponent:$,delay:N=200,hydrate:V,timeout:X,suspensible:ie=!0,onError:me}=e;let ge=null,xe,ke=0;const Re=()=>(ke++,ge=null,Ie()),Ie=()=>{let Me;return ge||(Me=ge=t().catch(Le=>{if(Le=Le instanceof Error?Le:new Error(String(Le)),me)return new Promise((De,Fe)=>{me(Le,()=>De(Re()),()=>Fe(Le),ke+1)});throw Le}).then(Le=>Me!==ge&&ge?ge:(Le&&(Le.__esModule||Le[Symbol.toStringTag]==="Module")&&(Le=Le.default),xe=Le,Le)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:Ie,__asyncHydrate(Me,Le,De){let Fe=!1;(Le.bu||(Le.bu=[])).push(()=>Fe=!0);const Ue=()=>{Fe||De()},je=V?()=>{const qe=V(Ue,We=>forEachElement(Me,We));qe&&(Le.bum||(Le.bum=[])).push(qe)}:Ue;xe?je():Ie().then(()=>!Le.isUnmounted&&je())},get __asyncResolved(){return xe},setup(){const Me=currentInstance;if(markAsyncBoundary(Me),xe)return()=>createInnerComp(xe,Me);const Le=je=>{ge=null,handleError(je,Me,13,!$)};if(ie&&Me.suspense||isInSSRComponentSetup)return Ie().then(je=>()=>createInnerComp(je,Me)).catch(je=>(Le(je),()=>$?createVNode($,{error:je}):null));const De=ref(!1),Fe=ref(),Ue=ref(!!N);return N&&setTimeout(()=>{Ue.value=!1},N),X!=null&&setTimeout(()=>{if(!De.value&&!Fe.value){const je=new Error(`Async component timed out after ${X}ms.`);Le(je),Fe.value=je}},X),Ie().then(()=>{De.value=!0,Me.parent&&isKeepAlive(Me.parent.vnode)&&Me.parent.update()}).catch(je=>{Le(je),Fe.value=je}),()=>{if(De.value&&xe)return createInnerComp(xe,Me);if(Fe.value&&$)return createVNode($,{error:Fe.value});if(I&&!Ue.value)return createVNode(I)}}})}function createInnerComp(e,t){const{ref:I,props:$,children:N,ce:V}=t.vnode,X=createVNode(e,$,N);return X.ref=I,X.ce=V,delete t.vnode.ce,X}const isKeepAlive=e=>e.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const I=getCurrentInstance(),$=I.ctx;if(!$.renderer)return()=>{const Ue=t.default&&t.default();return Ue&&Ue.length===1?Ue[0]:Ue};const N=new Map,V=new Set;let X=null;const ie=I.suspense,{renderer:{p:me,m:ge,um:xe,o:{createElement:ke}}}=$,Re=ke("div");$.activate=(Ue,je,qe,We,Xe)=>{const Ye=Ue.component;ge(Ue,je,qe,0,ie),me(Ye.vnode,Ue,je,qe,Ye,ie,We,Ue.slotScopeIds,Xe),queuePostRenderEffect(()=>{Ye.isDeactivated=!1,Ye.a&&invokeArrayFns(Ye.a);const It=Ue.props&&Ue.props.onVnodeMounted;It&&invokeVNodeHook(It,Ye.parent,Ue)},ie)},$.deactivate=Ue=>{const je=Ue.component;invalidateMount(je.m),invalidateMount(je.a),ge(Ue,Re,null,1,ie),queuePostRenderEffect(()=>{je.da&&invokeArrayFns(je.da);const qe=Ue.props&&Ue.props.onVnodeUnmounted;qe&&invokeVNodeHook(qe,je.parent,Ue),je.isDeactivated=!0},ie)};function Ie(Ue){resetShapeFlag(Ue),xe(Ue,I,ie,!0)}function Me(Ue){N.forEach((je,qe)=>{const We=getComponentName(je.type);We&&!Ue(We)&&Le(qe)})}function Le(Ue){const je=N.get(Ue);je&&(!X||!isSameVNodeType(je,X))?Ie(je):X&&resetShapeFlag(X),N.delete(Ue),V.delete(Ue)}watch(()=>[e.include,e.exclude],([Ue,je])=>{Ue&&Me(qe=>matches(Ue,qe)),je&&Me(qe=>!matches(je,qe))},{flush:"post",deep:!0});let De=null;const Fe=()=>{De!=null&&(isSuspense(I.subTree.type)?queuePostRenderEffect(()=>{N.set(De,getInnerChild(I.subTree))},I.subTree.suspense):N.set(De,getInnerChild(I.subTree)))};return onMounted(Fe),onUpdated(Fe),onBeforeUnmount(()=>{N.forEach(Ue=>{const{subTree:je,suspense:qe}=I,We=getInnerChild(je);if(Ue.type===We.type&&Ue.key===We.key){resetShapeFlag(We);const Xe=We.component.da;Xe&&queuePostRenderEffect(Xe,qe);return}Ie(Ue)})}),()=>{if(De=null,!t.default)return X=null;const Ue=t.default(),je=Ue[0];if(Ue.length>1)return X=null,Ue;if(!isVNode(je)||!(je.shapeFlag&4)&&!(je.shapeFlag&128))return X=null,je;let qe=getInnerChild(je);if(qe.type===Comment)return X=null,qe;const We=qe.type,Xe=getComponentName(isAsyncWrapper(qe)?qe.type.__asyncResolved||{}:We),{include:Ye,exclude:It,max:Nt}=e;if(Ye&&(!Xe||!matches(Ye,Xe))||It&&Xe&&matches(It,Xe))return qe.shapeFlag&=-257,X=qe,je;const At=qe.key==null?We:qe.key,Rt=N.get(At);return qe.el&&(qe=cloneVNode(qe),je.shapeFlag&128&&(je.ssContent=qe)),De=At,Rt?(qe.el=Rt.el,qe.component=Rt.component,qe.transition&&setTransitionHooks(qe,qe.transition),qe.shapeFlag|=512,V.delete(At),V.add(At)):(V.add(At),Nt&&V.size>parseInt(Nt,10)&&Le(V.values().next().value)),qe.shapeFlag|=256,X=qe,isSuspense(je.type)?je:qe}}},KeepAlive=KeepAliveImpl;function matches(e,t){return isArray$1(e)?e.some(I=>matches(I,t)):isString$1(e)?e.split(",").includes(t):isRegExp(e)?(e.lastIndex=0,e.test(t)):!1}function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t,I=currentInstance){const $=e.__wdc||(e.__wdc=()=>{let N=I;for(;N;){if(N.isDeactivated)return;N=N.parent}return e()});if(injectHook(t,$,I),I){let N=I.parent;for(;N&&N.parent;)isKeepAlive(N.parent.vnode)&&injectToKeepAliveRoot($,t,I,N),N=N.parent}}function injectToKeepAliveRoot(e,t,I,$){const N=injectHook(t,e,$,!0);onUnmounted(()=>{remove($[t],N)},I)}function resetShapeFlag(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function getInnerChild(e){return e.shapeFlag&128?e.ssContent:e}function injectHook(e,t,I=currentInstance,$=!1){if(I){const N=I[e]||(I[e]=[]),V=t.__weh||(t.__weh=(...X)=>{pauseTracking();const ie=setCurrentInstance(I),me=callWithAsyncErrorHandling(t,I,e,X);return ie(),resetTracking(),me});return $?N.unshift(V):N.push(V),V}}const createHook=e=>(t,I=currentInstance)=>{(!isInSSRComponentSetup||e==="sp")&&injectHook(e,(...$)=>t(...$),I)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(e,t=currentInstance){injectHook("ec",e,t)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(e,t){return resolveAsset(COMPONENTS,e,!0,t)||e}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(e){return isString$1(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveDirective(e){return resolveAsset(DIRECTIVES,e)}function resolveAsset(e,t,I=!0,$=!1){const N=currentRenderingInstance||currentInstance;if(N){const V=N.type;if(e===COMPONENTS){const ie=getComponentName(V,!1);if(ie&&(ie===t||ie===camelize(t)||ie===capitalize$1(camelize(t))))return V}const X=resolve(N[e]||V[e],t)||resolve(N.appContext[e],t);return!X&&$?V:X}}function resolve(e,t){return e&&(e[t]||e[camelize(t)]||e[capitalize$1(camelize(t))])}function renderList(e,t,I,$){let N;const V=I&&I[$],X=isArray$1(e);if(X||isString$1(e)){const ie=X&&isReactive(e);let me=!1,ge=!1;ie&&(me=!isShallow(e),ge=isReadonly(e),e=shallowReadArray(e)),N=new Array(e.length);for(let xe=0,ke=e.length;xet(ie,me,void 0,V&&V[me]));else{const ie=Object.keys(e);N=new Array(ie.length);for(let me=0,ge=ie.length;me{const V=$.fn(...N);return V&&(V.key=$.key),V}:$.fn)}return e}function renderSlot(e,t,I={},$,N){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return t!=="default"&&(I.name=t),openBlock(),createBlock(Fragment,null,[createVNode("slot",I,$&&$())],64);let V=e[t];V&&V._c&&(V._d=!1),openBlock();const X=V&&ensureValidVNode(V(I)),ie=I.key||X&&X.key,me=createBlock(Fragment,{key:(ie&&!isSymbol(ie)?ie:`_${t}`)+(!X&&$?"_fb":"")},X||($?$():[]),X&&e._===1?64:-2);return!N&&me.scopeId&&(me.slotScopeIds=[me.scopeId+"-s"]),V&&V._c&&(V._d=!0),me}function ensureValidVNode(e){return e.some(t=>isVNode(t)?!(t.type===Comment||t.type===Fragment&&!ensureValidVNode(t.children)):!0)?e:null}function toHandlers(e,t){const I={};for(const $ in e)I[t&&/[A-Z]/.test($)?`on:${$}`:toHandlerKey($)]=e[$];return I}const getPublicInstance=e=>e?isStatefulComponent(e)?getComponentPublicInstance(e):getPublicInstance(e.parent):null,publicPropertiesMap=extend(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=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>e.f||(e.f=()=>{queueJob(e.update)}),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>instanceWatch.bind(e)}),hasSetupBinding=(e,t)=>e!==EMPTY_OBJ&&!e.__isScriptSetup&&hasOwn(e,t),PublicInstanceProxyHandlers={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:I,setupState:$,data:N,props:V,accessCache:X,type:ie,appContext:me}=e;let ge;if(t[0]!=="$"){const Ie=X[t];if(Ie!==void 0)switch(Ie){case 1:return $[t];case 2:return N[t];case 4:return I[t];case 3:return V[t]}else{if(hasSetupBinding($,t))return X[t]=1,$[t];if(N!==EMPTY_OBJ&&hasOwn(N,t))return X[t]=2,N[t];if((ge=e.propsOptions[0])&&hasOwn(ge,t))return X[t]=3,V[t];if(I!==EMPTY_OBJ&&hasOwn(I,t))return X[t]=4,I[t];shouldCacheAccess&&(X[t]=0)}}const xe=publicPropertiesMap[t];let ke,Re;if(xe)return t==="$attrs"&&track(e.attrs,"get",""),xe(e);if((ke=ie.__cssModules)&&(ke=ke[t]))return ke;if(I!==EMPTY_OBJ&&hasOwn(I,t))return X[t]=4,I[t];if(Re=me.config.globalProperties,hasOwn(Re,t))return Re[t]},set({_:e},t,I){const{data:$,setupState:N,ctx:V}=e;return hasSetupBinding(N,t)?(N[t]=I,!0):$!==EMPTY_OBJ&&hasOwn($,t)?($[t]=I,!0):hasOwn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(V[t]=I,!0)},has({_:{data:e,setupState:t,accessCache:I,ctx:$,appContext:N,propsOptions:V}},X){let ie;return!!I[X]||e!==EMPTY_OBJ&&hasOwn(e,X)||hasSetupBinding(t,X)||(ie=V[0])&&hasOwn(ie,X)||hasOwn($,X)||hasOwn(publicPropertiesMap,X)||hasOwn(N.config.globalProperties,X)},defineProperty(e,t,I){return I.get!=null?e._.accessCache[t]=0:hasOwn(I,"value")&&this.set(e,t,I.value,null),Reflect.defineProperty(e,t,I)}},RuntimeCompiledPublicInstanceProxyHandlers=extend({},PublicInstanceProxyHandlers,{get(e,t){if(t!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(e,t,e)},has(e,t){return t[0]!=="_"&&!isGloballyAllowed(t)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(e){}function defineOptions(e){}function defineSlots(){return null}function defineModel(){}function withDefaults(e,t){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(e){const t=getCurrentInstance();return t.setupContext||(t.setupContext=createSetupContext(t))}function normalizePropsOrEmits(e){return isArray$1(e)?e.reduce((t,I)=>(t[I]=null,t),{}):e}function mergeDefaults(e,t){const I=normalizePropsOrEmits(e);for(const $ in t){if($.startsWith("__skip"))continue;let N=I[$];N?isArray$1(N)||isFunction$1(N)?N=I[$]={type:N,default:t[$]}:N.default=t[$]:N===null&&(N=I[$]={default:t[$]}),N&&t[`__skip_${$}`]&&(N.skipFactory=!0)}return I}function mergeModels(e,t){return!e||!t?e||t:isArray$1(e)&&isArray$1(t)?e.concat(t):extend({},normalizePropsOrEmits(e),normalizePropsOrEmits(t))}function createPropsRestProxy(e,t){const I={};for(const $ in e)t.includes($)||Object.defineProperty(I,$,{enumerable:!0,get:()=>e[$]});return I}function withAsyncContext(e){const t=getCurrentInstance();let I=e();return unsetCurrentInstance(),isPromise$1(I)&&(I=I.catch($=>{throw setCurrentInstance(t),$})),[I,()=>setCurrentInstance(t)]}let shouldCacheAccess=!0;function applyOptions(e){const t=resolveMergedOptions(e),I=e.proxy,$=e.ctx;shouldCacheAccess=!1,t.beforeCreate&&callHook$1(t.beforeCreate,e,"bc");const{data:N,computed:V,methods:X,watch:ie,provide:me,inject:ge,created:xe,beforeMount:ke,mounted:Re,beforeUpdate:Ie,updated:Me,activated:Le,deactivated:De,beforeDestroy:Fe,beforeUnmount:Ue,destroyed:je,unmounted:qe,render:We,renderTracked:Xe,renderTriggered:Ye,errorCaptured:It,serverPrefetch:Nt,expose:At,inheritAttrs:Rt,components:Mt,directives:Kt,filters:Zt}=t;if(ge&&resolveInjections(ge,$,null),X)for(const Xt in X){const Yt=X[Xt];isFunction$1(Yt)&&($[Xt]=Yt.bind(I))}if(N){const Xt=N.call(I,I);isObject$5(Xt)&&(e.data=reactive(Xt))}if(shouldCacheAccess=!0,V)for(const Xt in V){const Yt=V[Xt],dn=isFunction$1(Yt)?Yt.bind(I,I):isFunction$1(Yt.get)?Yt.get.bind(I,I):NOOP,vn=!isFunction$1(Yt)&&isFunction$1(Yt.set)?Yt.set.bind(I):NOOP,Cn=computed({get:dn,set:vn});Object.defineProperty($,Xt,{enumerable:!0,configurable:!0,get:()=>Cn.value,set:fn=>Cn.value=fn})}if(ie)for(const Xt in ie)createWatcher(ie[Xt],$,I,Xt);if(me){const Xt=isFunction$1(me)?me.call(I):me;Reflect.ownKeys(Xt).forEach(Yt=>{provide(Yt,Xt[Yt])})}xe&&callHook$1(xe,e,"c");function Ft(Xt,Yt){isArray$1(Yt)?Yt.forEach(dn=>Xt(dn.bind(I))):Yt&&Xt(Yt.bind(I))}if(Ft(onBeforeMount,ke),Ft(onMounted,Re),Ft(onBeforeUpdate,Ie),Ft(onUpdated,Me),Ft(onActivated,Le),Ft(onDeactivated,De),Ft(onErrorCaptured,It),Ft(onRenderTracked,Xe),Ft(onRenderTriggered,Ye),Ft(onBeforeUnmount,Ue),Ft(onUnmounted,qe),Ft(onServerPrefetch,Nt),isArray$1(At))if(At.length){const Xt=e.exposed||(e.exposed={});At.forEach(Yt=>{Object.defineProperty(Xt,Yt,{get:()=>I[Yt],set:dn=>I[Yt]=dn,enumerable:!0})})}else e.exposed||(e.exposed={});We&&e.render===NOOP&&(e.render=We),Rt!=null&&(e.inheritAttrs=Rt),Mt&&(e.components=Mt),Kt&&(e.directives=Kt),Nt&&markAsyncBoundary(e)}function resolveInjections(e,t,I=NOOP){isArray$1(e)&&(e=normalizeInject(e));for(const $ in e){const N=e[$];let V;isObject$5(N)?"default"in N?V=inject(N.from||$,N.default,!0):V=inject(N.from||$):V=inject(N),isRef(V)?Object.defineProperty(t,$,{enumerable:!0,configurable:!0,get:()=>V.value,set:X=>V.value=X}):t[$]=V}}function callHook$1(e,t,I){callWithAsyncErrorHandling(isArray$1(e)?e.map($=>$.bind(t.proxy)):e.bind(t.proxy),t,I)}function createWatcher(e,t,I,$){let N=$.includes(".")?createPathGetter(I,$):()=>I[$];if(isString$1(e)){const V=t[e];isFunction$1(V)&&watch(N,V)}else if(isFunction$1(e))watch(N,e.bind(I));else if(isObject$5(e))if(isArray$1(e))e.forEach(V=>createWatcher(V,t,I,$));else{const V=isFunction$1(e.handler)?e.handler.bind(I):t[e.handler];isFunction$1(V)&&watch(N,V,e)}}function resolveMergedOptions(e){const t=e.type,{mixins:I,extends:$}=t,{mixins:N,optionsCache:V,config:{optionMergeStrategies:X}}=e.appContext,ie=V.get(t);let me;return ie?me=ie:!N.length&&!I&&!$?me=t:(me={},N.length&&N.forEach(ge=>mergeOptions$1(me,ge,X,!0)),mergeOptions$1(me,t,X)),isObject$5(t)&&V.set(t,me),me}function mergeOptions$1(e,t,I,$=!1){const{mixins:N,extends:V}=t;V&&mergeOptions$1(e,V,I,!0),N&&N.forEach(X=>mergeOptions$1(e,X,I,!0));for(const X in t)if(!($&&X==="expose")){const ie=internalOptionMergeStrats[X]||I&&I[X];e[X]=ie?ie(e[X],t[X]):t[X]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,t){return t?e?function(){return extend(isFunction$1(e)?e.call(this,this):e,isFunction$1(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if(isArray$1(e)){const t={};for(let I=0;I1)return I&&isFunction$1(t)?t.call($&&$.proxy):t}}function hasInjectionContext(){return!!(getCurrentInstance()||currentApp)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=e=>Object.getPrototypeOf(e)===internalObjectProto;function initProps(e,t,I,$=!1){const N={},V=createInternalObject();e.propsDefaults=Object.create(null),setFullProps(e,t,N,V);for(const X in e.propsOptions[0])X in N||(N[X]=void 0);I?e.props=$?N:shallowReactive(N):e.type.props?e.props=N:e.props=V,e.attrs=V}function updateProps(e,t,I,$){const{props:N,attrs:V,vnode:{patchFlag:X}}=e,ie=toRaw(N),[me]=e.propsOptions;let ge=!1;if(($||X>0)&&!(X&16)){if(X&8){const xe=e.vnode.dynamicProps;for(let ke=0;ke{me=!0;const[Re,Ie]=normalizePropsOptions(ke,t,!0);extend(X,Re),Ie&&ie.push(...Ie)};!I&&t.mixins.length&&t.mixins.forEach(xe),e.extends&&xe(e.extends),e.mixins&&e.mixins.forEach(xe)}if(!V&&!me)return isObject$5(e)&&$.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$1(V))for(let xe=0;xee==="_"||e==="__"||e==="_ctx"||e==="$stable",normalizeSlotValue=e=>isArray$1(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,t,I)=>{if(t._n)return t;const $=withCtx((...N)=>normalizeSlotValue(t(...N)),I);return $._c=!1,$},normalizeObjectSlots=(e,t,I)=>{const $=e._ctx;for(const N in e){if(isInternalKey(N))continue;const V=e[N];if(isFunction$1(V))t[N]=normalizeSlot$1(N,V,$);else if(V!=null){const X=normalizeSlotValue(V);t[N]=()=>X}}},normalizeVNodeSlots=(e,t)=>{const I=normalizeSlotValue(t);e.slots.default=()=>I},assignSlots=(e,t,I)=>{for(const $ in t)(I||!isInternalKey($))&&(e[$]=t[$])},initSlots=(e,t,I)=>{const $=e.slots=createInternalObject();if(e.vnode.shapeFlag&32){const N=t.__;N&&def($,"__",N,!0);const V=t._;V?(assignSlots($,t,I),I&&def($,"_",V,!0)):normalizeObjectSlots(t,$)}else t&&normalizeVNodeSlots(e,t)},updateSlots=(e,t,I)=>{const{vnode:$,slots:N}=e;let V=!0,X=EMPTY_OBJ;if($.shapeFlag&32){const ie=t._;ie?I&&ie===1?V=!1:assignSlots(N,t,I):(V=!t.$stable,normalizeObjectSlots(t,N)),X=t}else t&&(normalizeVNodeSlots(e,t),X={default:1});if(V)for(const ie in N)!isInternalKey(ie)&&X[ie]==null&&delete N[ie]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,t){const I=getGlobalThis();I.__VUE__=!0;const{insert:$,remove:N,patchProp:V,createElement:X,createText:ie,createComment:me,setText:ge,setElementText:xe,parentNode:ke,nextSibling:Re,setScopeId:Ie=NOOP,insertStaticContent:Me}=e,Le=(xt,kt,Vt,nn=null,Gt=null,sn=null,gn=void 0,mn=null,un=!!kt.dynamicChildren)=>{if(xt===kt)return;xt&&!isSameVNodeType(xt,kt)&&(nn=Wt(xt),fn(xt,Gt,sn,!0),xt=null),kt.patchFlag===-2&&(un=!1,kt.dynamicChildren=null);const{type:ln,ref:wn,shapeFlag:Sn}=kt;switch(ln){case Text:De(xt,kt,Vt,nn);break;case Comment:Fe(xt,kt,Vt,nn);break;case Static:xt==null&&Ue(kt,Vt,nn,gn);break;case Fragment:Mt(xt,kt,Vt,nn,Gt,sn,gn,mn,un);break;default:Sn&1?We(xt,kt,Vt,nn,Gt,sn,gn,mn,un):Sn&6?Kt(xt,kt,Vt,nn,Gt,sn,gn,mn,un):(Sn&64||Sn&128)&&ln.process(xt,kt,Vt,nn,Gt,sn,gn,mn,un,yn)}wn!=null&&Gt?setRef(wn,xt&&xt.ref,sn,kt||xt,!kt):wn==null&&xt&&xt.ref!=null&&setRef(xt.ref,null,sn,xt,!0)},De=(xt,kt,Vt,nn)=>{if(xt==null)$(kt.el=ie(kt.children),Vt,nn);else{const Gt=kt.el=xt.el;kt.children!==xt.children&&ge(Gt,kt.children)}},Fe=(xt,kt,Vt,nn)=>{xt==null?$(kt.el=me(kt.children||""),Vt,nn):kt.el=xt.el},Ue=(xt,kt,Vt,nn)=>{[xt.el,xt.anchor]=Me(xt.children,kt,Vt,nn,xt.el,xt.anchor)},je=({el:xt,anchor:kt},Vt,nn)=>{let Gt;for(;xt&&xt!==kt;)Gt=Re(xt),$(xt,Vt,nn),xt=Gt;$(kt,Vt,nn)},qe=({el:xt,anchor:kt})=>{let Vt;for(;xt&&xt!==kt;)Vt=Re(xt),N(xt),xt=Vt;N(kt)},We=(xt,kt,Vt,nn,Gt,sn,gn,mn,un)=>{kt.type==="svg"?gn="svg":kt.type==="math"&&(gn="mathml"),xt==null?Xe(kt,Vt,nn,Gt,sn,gn,mn,un):Nt(xt,kt,Gt,sn,gn,mn,un)},Xe=(xt,kt,Vt,nn,Gt,sn,gn,mn)=>{let un,ln;const{props:wn,shapeFlag:Sn,transition:Tn,dirs:An}=xt;if(un=xt.el=X(xt.type,sn,wn&&wn.is,wn),Sn&8?xe(un,xt.children):Sn&16&&It(xt.children,un,null,nn,Gt,resolveChildrenNamespace(xt,sn),gn,mn),An&&invokeDirectiveHook(xt,null,nn,"created"),Ye(un,xt,xt.scopeId,gn,nn),wn){for(const Mn in wn)Mn!=="value"&&!isReservedProp(Mn)&&V(un,Mn,null,wn[Mn],sn,nn);"value"in wn&&V(un,"value",null,wn.value,sn),(ln=wn.onVnodeBeforeMount)&&invokeVNodeHook(ln,nn,xt)}An&&invokeDirectiveHook(xt,null,nn,"beforeMount");const In=needTransition(Gt,Tn);In&&Tn.beforeEnter(un),$(un,kt,Vt),((ln=wn&&wn.onVnodeMounted)||In||An)&&queuePostRenderEffect(()=>{ln&&invokeVNodeHook(ln,nn,xt),In&&Tn.enter(un),An&&invokeDirectiveHook(xt,null,nn,"mounted")},Gt)},Ye=(xt,kt,Vt,nn,Gt)=>{if(Vt&&Ie(xt,Vt),nn)for(let sn=0;sn{for(let ln=un;ln{const mn=kt.el=xt.el;let{patchFlag:un,dynamicChildren:ln,dirs:wn}=kt;un|=xt.patchFlag&16;const Sn=xt.props||EMPTY_OBJ,Tn=kt.props||EMPTY_OBJ;let An;if(Vt&&toggleRecurse(Vt,!1),(An=Tn.onVnodeBeforeUpdate)&&invokeVNodeHook(An,Vt,kt,xt),wn&&invokeDirectiveHook(kt,xt,Vt,"beforeUpdate"),Vt&&toggleRecurse(Vt,!0),(Sn.innerHTML&&Tn.innerHTML==null||Sn.textContent&&Tn.textContent==null)&&xe(mn,""),ln?At(xt.dynamicChildren,ln,mn,Vt,nn,resolveChildrenNamespace(kt,Gt),sn):gn||Yt(xt,kt,mn,null,Vt,nn,resolveChildrenNamespace(kt,Gt),sn,!1),un>0){if(un&16)Rt(mn,Sn,Tn,Vt,Gt);else if(un&2&&Sn.class!==Tn.class&&V(mn,"class",null,Tn.class,Gt),un&4&&V(mn,"style",Sn.style,Tn.style,Gt),un&8){const In=kt.dynamicProps;for(let Mn=0;Mn{An&&invokeVNodeHook(An,Vt,kt,xt),wn&&invokeDirectiveHook(kt,xt,Vt,"updated")},nn)},At=(xt,kt,Vt,nn,Gt,sn,gn)=>{for(let mn=0;mn{if(kt!==Vt){if(kt!==EMPTY_OBJ)for(const sn in kt)!isReservedProp(sn)&&!(sn in Vt)&&V(xt,sn,kt[sn],null,Gt,nn);for(const sn in Vt){if(isReservedProp(sn))continue;const gn=Vt[sn],mn=kt[sn];gn!==mn&&sn!=="value"&&V(xt,sn,mn,gn,Gt,nn)}"value"in Vt&&V(xt,"value",kt.value,Vt.value,Gt)}},Mt=(xt,kt,Vt,nn,Gt,sn,gn,mn,un)=>{const ln=kt.el=xt?xt.el:ie(""),wn=kt.anchor=xt?xt.anchor:ie("");let{patchFlag:Sn,dynamicChildren:Tn,slotScopeIds:An}=kt;An&&(mn=mn?mn.concat(An):An),xt==null?($(ln,Vt,nn),$(wn,Vt,nn),It(kt.children||[],Vt,wn,Gt,sn,gn,mn,un)):Sn>0&&Sn&64&&Tn&&xt.dynamicChildren?(At(xt.dynamicChildren,Tn,Vt,Gt,sn,gn,mn),(kt.key!=null||Gt&&kt===Gt.subTree)&&traverseStaticChildren(xt,kt,!0)):Yt(xt,kt,Vt,wn,Gt,sn,gn,mn,un)},Kt=(xt,kt,Vt,nn,Gt,sn,gn,mn,un)=>{kt.slotScopeIds=mn,xt==null?kt.shapeFlag&512?Gt.ctx.activate(kt,Vt,nn,gn,un):Zt(kt,Vt,nn,Gt,sn,gn,un):Ut(xt,kt,un)},Zt=(xt,kt,Vt,nn,Gt,sn,gn)=>{const mn=xt.component=createComponentInstance(xt,nn,Gt);if(isKeepAlive(xt)&&(mn.ctx.renderer=yn),setupComponent(mn,!1,gn),mn.asyncDep){if(Gt&&Gt.registerDep(mn,Ft,gn),!xt.el){const un=mn.subTree=createVNode(Comment);Fe(null,un,kt,Vt),xt.placeholder=un.el}}else Ft(mn,xt,kt,Vt,Gt,sn,gn)},Ut=(xt,kt,Vt)=>{const nn=kt.component=xt.component;if(shouldUpdateComponent(xt,kt,Vt))if(nn.asyncDep&&!nn.asyncResolved){Xt(nn,kt,Vt);return}else nn.next=kt,nn.update();else kt.el=xt.el,nn.vnode=kt},Ft=(xt,kt,Vt,nn,Gt,sn,gn)=>{const mn=()=>{if(xt.isMounted){let{next:Sn,bu:Tn,u:An,parent:In,vnode:Mn}=xt;{const Un=locateNonHydratedAsyncRoot(xt);if(Un){Sn&&(Sn.el=Mn.el,Xt(xt,Sn,gn)),Un.asyncDep.then(()=>{xt.isUnmounted||mn()});return}}let Dn=Sn,Gn;toggleRecurse(xt,!1),Sn?(Sn.el=Mn.el,Xt(xt,Sn,gn)):Sn=Mn,Tn&&invokeArrayFns(Tn),(Gn=Sn.props&&Sn.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Gn,In,Sn,Mn),toggleRecurse(xt,!0);const Jn=renderComponentRoot(xt),tr=xt.subTree;xt.subTree=Jn,Le(tr,Jn,ke(tr.el),Wt(tr),xt,Gt,sn),Sn.el=Jn.el,Dn===null&&updateHOCHostEl(xt,Jn.el),An&&queuePostRenderEffect(An,Gt),(Gn=Sn.props&&Sn.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Gn,In,Sn,Mn),Gt)}else{let Sn;const{el:Tn,props:An}=kt,{bm:In,m:Mn,parent:Dn,root:Gn,type:Jn}=xt,tr=isAsyncWrapper(kt);if(toggleRecurse(xt,!1),In&&invokeArrayFns(In),!tr&&(Sn=An&&An.onVnodeBeforeMount)&&invokeVNodeHook(Sn,Dn,kt),toggleRecurse(xt,!0),Tn&&pn){const Un=()=>{xt.subTree=renderComponentRoot(xt),pn(Tn,xt.subTree,xt,Gt,null)};tr&&Jn.__asyncHydrate?Jn.__asyncHydrate(Tn,xt,Un):Un()}else{Gn.ce&&Gn.ce._def.shadowRoot!==!1&&Gn.ce._injectChildStyle(Jn);const Un=xt.subTree=renderComponentRoot(xt);Le(null,Un,Vt,nn,xt,Gt,sn),kt.el=Un.el}if(Mn&&queuePostRenderEffect(Mn,Gt),!tr&&(Sn=An&&An.onVnodeMounted)){const Un=kt;queuePostRenderEffect(()=>invokeVNodeHook(Sn,Dn,Un),Gt)}(kt.shapeFlag&256||Dn&&isAsyncWrapper(Dn.vnode)&&Dn.vnode.shapeFlag&256)&&xt.a&&queuePostRenderEffect(xt.a,Gt),xt.isMounted=!0,kt=Vt=nn=null}};xt.scope.on();const un=xt.effect=new ReactiveEffect(mn);xt.scope.off();const ln=xt.update=un.run.bind(un),wn=xt.job=un.runIfDirty.bind(un);wn.i=xt,wn.id=xt.uid,un.scheduler=()=>queueJob(wn),toggleRecurse(xt,!0),ln()},Xt=(xt,kt,Vt)=>{kt.component=xt;const nn=xt.vnode.props;xt.vnode=kt,xt.next=null,updateProps(xt,kt.props,nn,Vt),updateSlots(xt,kt.children,Vt),pauseTracking(),flushPreFlushCbs(xt),resetTracking()},Yt=(xt,kt,Vt,nn,Gt,sn,gn,mn,un=!1)=>{const ln=xt&&xt.children,wn=xt?xt.shapeFlag:0,Sn=kt.children,{patchFlag:Tn,shapeFlag:An}=kt;if(Tn>0){if(Tn&128){vn(ln,Sn,Vt,nn,Gt,sn,gn,mn,un);return}else if(Tn&256){dn(ln,Sn,Vt,nn,Gt,sn,gn,mn,un);return}}An&8?(wn&16&&bn(ln,Gt,sn),Sn!==ln&&xe(Vt,Sn)):wn&16?An&16?vn(ln,Sn,Vt,nn,Gt,sn,gn,mn,un):bn(ln,Gt,sn,!0):(wn&8&&xe(Vt,""),An&16&&It(Sn,Vt,nn,Gt,sn,gn,mn,un))},dn=(xt,kt,Vt,nn,Gt,sn,gn,mn,un)=>{xt=xt||EMPTY_ARR,kt=kt||EMPTY_ARR;const ln=xt.length,wn=kt.length,Sn=Math.min(ln,wn);let Tn;for(Tn=0;Tnwn?bn(xt,Gt,sn,!0,!1,Sn):It(kt,Vt,nn,Gt,sn,gn,mn,un,Sn)},vn=(xt,kt,Vt,nn,Gt,sn,gn,mn,un)=>{let ln=0;const wn=kt.length;let Sn=xt.length-1,Tn=wn-1;for(;ln<=Sn&&ln<=Tn;){const An=xt[ln],In=kt[ln]=un?cloneIfMounted(kt[ln]):normalizeVNode(kt[ln]);if(isSameVNodeType(An,In))Le(An,In,Vt,null,Gt,sn,gn,mn,un);else break;ln++}for(;ln<=Sn&&ln<=Tn;){const An=xt[Sn],In=kt[Tn]=un?cloneIfMounted(kt[Tn]):normalizeVNode(kt[Tn]);if(isSameVNodeType(An,In))Le(An,In,Vt,null,Gt,sn,gn,mn,un);else break;Sn--,Tn--}if(ln>Sn){if(ln<=Tn){const An=Tn+1,In=AnTn)for(;ln<=Sn;)fn(xt[ln],Gt,sn,!0),ln++;else{const An=ln,In=ln,Mn=new Map;for(ln=In;ln<=Tn;ln++){const sr=kt[ln]=un?cloneIfMounted(kt[ln]):normalizeVNode(kt[ln]);sr.key!=null&&Mn.set(sr.key,ln)}let Dn,Gn=0;const Jn=Tn-In+1;let tr=!1,Un=0;const ir=new Array(Jn);for(ln=0;ln=Jn){fn(sr,Gt,sn,!0);continue}let fr;if(sr.key!=null)fr=Mn.get(sr.key);else for(Dn=In;Dn<=Tn;Dn++)if(ir[Dn-In]===0&&isSameVNodeType(sr,kt[Dn])){fr=Dn;break}fr===void 0?fn(sr,Gt,sn,!0):(ir[fr-In]=ln+1,fr>=Un?Un=fr:tr=!0,Le(sr,kt[fr],Vt,null,Gt,sn,gn,mn,un),Gn++)}const Qr=tr?getSequence(ir):EMPTY_ARR;for(Dn=Qr.length-1,ln=Jn-1;ln>=0;ln--){const sr=In+ln,fr=kt[sr],bo=kt[sr+1],lo=sr+1{const{el:sn,type:gn,transition:mn,children:un,shapeFlag:ln}=xt;if(ln&6){Cn(xt.component.subTree,kt,Vt,nn);return}if(ln&128){xt.suspense.move(kt,Vt,nn);return}if(ln&64){gn.move(xt,kt,Vt,yn);return}if(gn===Fragment){$(sn,kt,Vt);for(let Sn=0;Snmn.enter(sn),Gt);else{const{leave:Sn,delayLeave:Tn,afterLeave:An}=mn,In=()=>{xt.ctx.isUnmounted?N(sn):$(sn,kt,Vt)},Mn=()=>{Sn(sn,()=>{In(),An&&An()})};Tn?Tn(sn,In,Mn):Mn()}else $(sn,kt,Vt)},fn=(xt,kt,Vt,nn=!1,Gt=!1)=>{const{type:sn,props:gn,ref:mn,children:un,dynamicChildren:ln,shapeFlag:wn,patchFlag:Sn,dirs:Tn,cacheIndex:An}=xt;if(Sn===-2&&(Gt=!1),mn!=null&&(pauseTracking(),setRef(mn,null,Vt,xt,!0),resetTracking()),An!=null&&(kt.renderCache[An]=void 0),wn&256){kt.ctx.deactivate(xt);return}const In=wn&1&&Tn,Mn=!isAsyncWrapper(xt);let Dn;if(Mn&&(Dn=gn&&gn.onVnodeBeforeUnmount)&&invokeVNodeHook(Dn,kt,xt),wn&6)_n(xt.component,Vt,nn);else{if(wn&128){xt.suspense.unmount(Vt,nn);return}In&&invokeDirectiveHook(xt,null,kt,"beforeUnmount"),wn&64?xt.type.remove(xt,kt,Vt,yn,nn):ln&&!ln.hasOnce&&(sn!==Fragment||Sn>0&&Sn&64)?bn(ln,kt,Vt,!1,!0):(sn===Fragment&&Sn&384||!Gt&&wn&16)&&bn(un,kt,Vt),nn&&hn(xt)}(Mn&&(Dn=gn&&gn.onVnodeUnmounted)||In)&&queuePostRenderEffect(()=>{Dn&&invokeVNodeHook(Dn,kt,xt),In&&invokeDirectiveHook(xt,null,kt,"unmounted")},Vt)},hn=xt=>{const{type:kt,el:Vt,anchor:nn,transition:Gt}=xt;if(kt===Fragment){on(Vt,nn);return}if(kt===Static){qe(xt);return}const sn=()=>{N(Vt),Gt&&!Gt.persisted&&Gt.afterLeave&&Gt.afterLeave()};if(xt.shapeFlag&1&&Gt&&!Gt.persisted){const{leave:gn,delayLeave:mn}=Gt,un=()=>gn(Vt,sn);mn?mn(xt.el,sn,un):un()}else sn()},on=(xt,kt)=>{let Vt;for(;xt!==kt;)Vt=Re(xt),N(xt),xt=Vt;N(kt)},_n=(xt,kt,Vt)=>{const{bum:nn,scope:Gt,job:sn,subTree:gn,um:mn,m:un,a:ln,parent:wn,slots:{__:Sn}}=xt;invalidateMount(un),invalidateMount(ln),nn&&invokeArrayFns(nn),wn&&isArray$1(Sn)&&Sn.forEach(Tn=>{wn.renderCache[Tn]=void 0}),Gt.stop(),sn&&(sn.flags|=8,fn(gn,xt,kt,Vt)),mn&&queuePostRenderEffect(mn,kt),queuePostRenderEffect(()=>{xt.isUnmounted=!0},kt),kt&&kt.pendingBranch&&!kt.isUnmounted&&xt.asyncDep&&!xt.asyncResolved&&xt.suspenseId===kt.pendingId&&(kt.deps--,kt.deps===0&&kt.resolve())},bn=(xt,kt,Vt,nn=!1,Gt=!1,sn=0)=>{for(let gn=sn;gn{if(xt.shapeFlag&6)return Wt(xt.component.subTree);if(xt.shapeFlag&128)return xt.suspense.next();const kt=Re(xt.anchor||xt.el),Vt=kt&&kt[TeleportEndKey];return Vt?Re(Vt):kt};let Jt=!1;const en=(xt,kt,Vt)=>{xt==null?kt._vnode&&fn(kt._vnode,null,null,!0):Le(kt._vnode||null,xt,kt,null,null,null,Vt),kt._vnode=xt,Jt||(Jt=!0,flushPreFlushCbs(),flushPostFlushCbs(),Jt=!1)},yn={p:Le,um:fn,m:Cn,r:hn,mt:Zt,mc:It,pc:Yt,pbc:At,n:Wt,o:e};let kn,pn;return t&&([kn,pn]=t(yn)),{render:en,hydrate:kn,createApp:createAppAPI(en,kn)}}function resolveChildrenNamespace({type:e,props:t},I){return I==="svg"&&e==="foreignObject"||I==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:I}function toggleRecurse({effect:e,job:t},I){I?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function needTransition(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function traverseStaticChildren(e,t,I=!1){const $=e.children,N=t.children;if(isArray$1($)&&isArray$1(N))for(let V=0;V<$.length;V++){const X=$[V];let ie=N[V];ie.shapeFlag&1&&!ie.dynamicChildren&&((ie.patchFlag<=0||ie.patchFlag===32)&&(ie=N[V]=cloneIfMounted(N[V]),ie.el=X.el),!I&&ie.patchFlag!==-2&&traverseStaticChildren(X,ie)),ie.type===Text&&(ie.el=X.el),ie.type===Comment&&!ie.el&&(ie.el=X.el)}}function getSequence(e){const t=e.slice(),I=[0];let $,N,V,X,ie;const me=e.length;for($=0;$>1,e[I[ie]]0&&(t[$]=I[V-1]),I[V]=$)}}for(V=I.length,X=I[V-1];V-- >0;)I[V]=X,X=t[X];return I}function locateNonHydratedAsyncRoot(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:locateNonHydratedAsyncRoot(t)}function invalidateMount(e){if(e)for(let t=0;tinject(ssrContextKey);function watchEffect(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}function watchSyncEffect(e,t){return doWatch(e,null,{flush:"sync"})}function watch(e,t,I){return doWatch(e,t,I)}function doWatch(e,t,I=EMPTY_OBJ){const{immediate:$,deep:N,flush:V,once:X}=I,ie=extend({},I),me=t&&$||!t&&V!=="post";let ge;if(isInSSRComponentSetup){if(V==="sync"){const Ie=useSSRContext();ge=Ie.__watcherHandles||(Ie.__watcherHandles=[])}else if(!me){const Ie=()=>{};return Ie.stop=NOOP,Ie.resume=NOOP,Ie.pause=NOOP,Ie}}const xe=currentInstance;ie.call=(Ie,Me,Le)=>callWithAsyncErrorHandling(Ie,xe,Me,Le);let ke=!1;V==="post"?ie.scheduler=Ie=>{queuePostRenderEffect(Ie,xe&&xe.suspense)}:V!=="sync"&&(ke=!0,ie.scheduler=(Ie,Me)=>{Me?Ie():queueJob(Ie)}),ie.augmentJob=Ie=>{t&&(Ie.flags|=4),ke&&(Ie.flags|=2,xe&&(Ie.id=xe.uid,Ie.i=xe))};const Re=watch$1(e,t,ie);return isInSSRComponentSetup&&(ge?ge.push(Re):me&&Re()),Re}function instanceWatch(e,t,I){const $=this.proxy,N=isString$1(e)?e.includes(".")?createPathGetter($,e):()=>$[e]:e.bind($,$);let V;isFunction$1(t)?V=t:(V=t.handler,I=t);const X=setCurrentInstance(this),ie=doWatch(N,V.bind($),I);return X(),ie}function createPathGetter(e,t){const I=t.split(".");return()=>{let $=e;for(let N=0;N{let xe,ke=EMPTY_OBJ,Re;return watchSyncEffect(()=>{const Ie=e[N];hasChanged(xe,Ie)&&(xe=Ie,ge())}),{get(){return me(),I.get?I.get(xe):xe},set(Ie){const Me=I.set?I.set(Ie):Ie;if(!hasChanged(Me,xe)&&!(ke!==EMPTY_OBJ&&hasChanged(Ie,ke)))return;const Le=$.vnode.props;Le&&(t in Le||N in Le||V in Le)&&(`onUpdate:${t}`in Le||`onUpdate:${N}`in Le||`onUpdate:${V}`in Le)||(xe=Ie,ge()),$.emit(`update:${t}`,Me),hasChanged(Ie,Me)&&hasChanged(Ie,ke)&&!hasChanged(Me,Re)&&ge(),ke=Ie,Re=Me}}});return ie[Symbol.iterator]=()=>{let me=0;return{next(){return me<2?{value:me++?X||EMPTY_OBJ:ie,done:!1}:{done:!0}}}},ie}const getModelModifiers=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${camelize(t)}Modifiers`]||e[`${hyphenate(t)}Modifiers`];function emit(e,t,...I){if(e.isUnmounted)return;const $=e.vnode.props||EMPTY_OBJ;let N=I;const V=t.startsWith("update:"),X=V&&getModelModifiers($,t.slice(7));X&&(X.trim&&(N=I.map(xe=>isString$1(xe)?xe.trim():xe)),X.number&&(N=I.map(looseToNumber)));let ie,me=$[ie=toHandlerKey(t)]||$[ie=toHandlerKey(camelize(t))];!me&&V&&(me=$[ie=toHandlerKey(hyphenate(t))]),me&&callWithAsyncErrorHandling(me,e,6,N);const ge=$[ie+"Once"];if(ge){if(!e.emitted)e.emitted={};else if(e.emitted[ie])return;e.emitted[ie]=!0,callWithAsyncErrorHandling(ge,e,6,N)}}function normalizeEmitsOptions(e,t,I=!1){const $=t.emitsCache,N=$.get(e);if(N!==void 0)return N;const V=e.emits;let X={},ie=!1;if(!isFunction$1(e)){const me=ge=>{const xe=normalizeEmitsOptions(ge,t,!0);xe&&(ie=!0,extend(X,xe))};!I&&t.mixins.length&&t.mixins.forEach(me),e.extends&&me(e.extends),e.mixins&&e.mixins.forEach(me)}return!V&&!ie?(isObject$5(e)&&$.set(e,null),null):(isArray$1(V)?V.forEach(me=>X[me]=null):extend(X,V),isObject$5(e)&&$.set(e,X),X)}function isEmitListener(e,t){return!e||!isOn(t)?!1:(t=t.slice(2).replace(/Once$/,""),hasOwn(e,t[0].toLowerCase()+t.slice(1))||hasOwn(e,hyphenate(t))||hasOwn(e,t))}function markAttrsAccessed(){}function renderComponentRoot(e){const{type:t,vnode:I,proxy:$,withProxy:N,propsOptions:[V],slots:X,attrs:ie,emit:me,render:ge,renderCache:xe,props:ke,data:Re,setupState:Ie,ctx:Me,inheritAttrs:Le}=e,De=setCurrentRenderingInstance(e);let Fe,Ue;try{if(I.shapeFlag&4){const qe=N||$,We=qe;Fe=normalizeVNode(ge.call(We,qe,xe,ke,Ie,Re,Me)),Ue=ie}else{const qe=t;Fe=normalizeVNode(qe.length>1?qe(ke,{attrs:ie,slots:X,emit:me}):qe(ke,null)),Ue=t.props?ie:getFunctionalFallthrough(ie)}}catch(qe){blockStack.length=0,handleError(qe,e,1),Fe=createVNode(Comment)}let je=Fe;if(Ue&&Le!==!1){const qe=Object.keys(Ue),{shapeFlag:We}=je;qe.length&&We&7&&(V&&qe.some(isModelListener)&&(Ue=filterModelListeners(Ue,V)),je=cloneVNode(je,Ue,!1,!0))}return I.dirs&&(je=cloneVNode(je,null,!1,!0),je.dirs=je.dirs?je.dirs.concat(I.dirs):I.dirs),I.transition&&setTransitionHooks(je,I.transition),Fe=je,setCurrentRenderingInstance(De),Fe}function filterSingleRoot(e,t=!0){let I;for(let $=0;${let t;for(const I in e)(I==="class"||I==="style"||isOn(I))&&((t||(t={}))[I]=e[I]);return t},filterModelListeners=(e,t)=>{const I={};for(const $ in e)(!isModelListener($)||!($.slice(9)in t))&&(I[$]=e[$]);return I};function shouldUpdateComponent(e,t,I){const{props:$,children:N,component:V}=e,{props:X,children:ie,patchFlag:me}=t,ge=V.emitsOptions;if(t.dirs||t.transition)return!0;if(I&&me>=0){if(me&1024)return!0;if(me&16)return $?hasPropsChanged($,X,ge):!!X;if(me&8){const xe=t.dynamicProps;for(let ke=0;kee.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(e,t,I,$,N,V,X,ie,me,ge){if(e==null)mountSuspense(t,I,$,N,V,X,ie,me,ge);else{if(V&&V.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}patchSuspense(e,t,I,$,N,X,ie,me,ge)}},hydrate:hydrateSuspense,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(e,t){const I=e.props&&e.props[t];isFunction$1(I)&&I()}function mountSuspense(e,t,I,$,N,V,X,ie,me){const{p:ge,o:{createElement:xe}}=me,ke=xe("div"),Re=e.suspense=createSuspenseBoundary(e,N,$,t,ke,I,V,X,ie,me);ge(null,Re.pendingBranch=e.ssContent,ke,null,$,Re,V,X),Re.deps>0?(triggerEvent(e,"onPending"),triggerEvent(e,"onFallback"),ge(null,e.ssFallback,t,I,$,null,V,X),setActiveBranch(Re,e.ssFallback)):Re.resolve(!1,!0)}function patchSuspense(e,t,I,$,N,V,X,ie,{p:me,um:ge,o:{createElement:xe}}){const ke=t.suspense=e.suspense;ke.vnode=t,t.el=e.el;const Re=t.ssContent,Ie=t.ssFallback,{activeBranch:Me,pendingBranch:Le,isInFallback:De,isHydrating:Fe}=ke;if(Le)ke.pendingBranch=Re,isSameVNodeType(Re,Le)?(me(Le,Re,ke.hiddenContainer,null,N,ke,V,X,ie),ke.deps<=0?ke.resolve():De&&(Fe||(me(Me,Ie,I,$,N,null,V,X,ie),setActiveBranch(ke,Ie)))):(ke.pendingId=suspenseId++,Fe?(ke.isHydrating=!1,ke.activeBranch=Le):ge(Le,N,ke),ke.deps=0,ke.effects.length=0,ke.hiddenContainer=xe("div"),De?(me(null,Re,ke.hiddenContainer,null,N,ke,V,X,ie),ke.deps<=0?ke.resolve():(me(Me,Ie,I,$,N,null,V,X,ie),setActiveBranch(ke,Ie))):Me&&isSameVNodeType(Re,Me)?(me(Me,Re,I,$,N,ke,V,X,ie),ke.resolve(!0)):(me(null,Re,ke.hiddenContainer,null,N,ke,V,X,ie),ke.deps<=0&&ke.resolve()));else if(Me&&isSameVNodeType(Re,Me))me(Me,Re,I,$,N,ke,V,X,ie),setActiveBranch(ke,Re);else if(triggerEvent(t,"onPending"),ke.pendingBranch=Re,Re.shapeFlag&512?ke.pendingId=Re.component.suspenseId:ke.pendingId=suspenseId++,me(null,Re,ke.hiddenContainer,null,N,ke,V,X,ie),ke.deps<=0)ke.resolve();else{const{timeout:Ue,pendingId:je}=ke;Ue>0?setTimeout(()=>{ke.pendingId===je&&ke.fallback(Ie)},Ue):Ue===0&&ke.fallback(Ie)}}function createSuspenseBoundary(e,t,I,$,N,V,X,ie,me,ge,xe=!1){const{p:ke,m:Re,um:Ie,n:Me,o:{parentNode:Le,remove:De}}=ge;let Fe;const Ue=isVNodeSuspensible(e);Ue&&t&&t.pendingBranch&&(Fe=t.pendingId,t.deps++);const je=e.props?toNumber(e.props.timeout):void 0,qe=V,We={vnode:e,parent:t,parentComponent:I,namespace:X,container:$,hiddenContainer:N,deps:0,pendingId:suspenseId++,timeout:typeof je=="number"?je:-1,activeBranch:null,pendingBranch:null,isInFallback:!xe,isHydrating:xe,isUnmounted:!1,effects:[],resolve(Xe=!1,Ye=!1){const{vnode:It,activeBranch:Nt,pendingBranch:At,pendingId:Rt,effects:Mt,parentComponent:Kt,container:Zt}=We;let Ut=!1;We.isHydrating?We.isHydrating=!1:Xe||(Ut=Nt&&At.transition&&At.transition.mode==="out-in",Ut&&(Nt.transition.afterLeave=()=>{Rt===We.pendingId&&(Re(At,Zt,V===qe?Me(Nt):V,0),queuePostFlushCb(Mt))}),Nt&&(Le(Nt.el)===Zt&&(V=Me(Nt)),Ie(Nt,Kt,We,!0)),Ut||Re(At,Zt,V,0)),setActiveBranch(We,At),We.pendingBranch=null,We.isInFallback=!1;let Ft=We.parent,Xt=!1;for(;Ft;){if(Ft.pendingBranch){Ft.effects.push(...Mt),Xt=!0;break}Ft=Ft.parent}!Xt&&!Ut&&queuePostFlushCb(Mt),We.effects=[],Ue&&t&&t.pendingBranch&&Fe===t.pendingId&&(t.deps--,t.deps===0&&!Ye&&t.resolve()),triggerEvent(It,"onResolve")},fallback(Xe){if(!We.pendingBranch)return;const{vnode:Ye,activeBranch:It,parentComponent:Nt,container:At,namespace:Rt}=We;triggerEvent(Ye,"onFallback");const Mt=Me(It),Kt=()=>{We.isInFallback&&(ke(null,Xe,At,Mt,Nt,null,Rt,ie,me),setActiveBranch(We,Xe))},Zt=Xe.transition&&Xe.transition.mode==="out-in";Zt&&(It.transition.afterLeave=Kt),We.isInFallback=!0,Ie(It,Nt,null,!0),Zt||Kt()},move(Xe,Ye,It){We.activeBranch&&Re(We.activeBranch,Xe,Ye,It),We.container=Xe},next(){return We.activeBranch&&Me(We.activeBranch)},registerDep(Xe,Ye,It){const Nt=!!We.pendingBranch;Nt&&We.deps++;const At=Xe.vnode.el;Xe.asyncDep.catch(Rt=>{handleError(Rt,Xe,0)}).then(Rt=>{if(Xe.isUnmounted||We.isUnmounted||We.pendingId!==Xe.suspenseId)return;Xe.asyncResolved=!0;const{vnode:Mt}=Xe;handleSetupResult(Xe,Rt,!1),At&&(Mt.el=At);const Kt=!At&&Xe.subTree.el;Ye(Xe,Mt,Le(At||Xe.subTree.el),At?null:Me(Xe.subTree),We,X,It),Kt&&De(Kt),updateHOCHostEl(Xe,Mt.el),Nt&&--We.deps===0&&We.resolve()})},unmount(Xe,Ye){We.isUnmounted=!0,We.activeBranch&&Ie(We.activeBranch,I,Xe,Ye),We.pendingBranch&&Ie(We.pendingBranch,I,Xe,Ye)}};return We}function hydrateSuspense(e,t,I,$,N,V,X,ie,me){const ge=t.suspense=createSuspenseBoundary(t,$,I,e.parentNode,document.createElement("div"),null,N,V,X,ie,!0),xe=me(e,ge.pendingBranch=t.ssContent,I,ge,V,X);return ge.deps===0&&ge.resolve(!1,!0),xe}function normalizeSuspenseChildren(e){const{shapeFlag:t,children:I}=e,$=t&32;e.ssContent=normalizeSuspenseSlot($?I.default:I),e.ssFallback=$?normalizeSuspenseSlot(I.fallback):createVNode(Comment)}function normalizeSuspenseSlot(e){let t;if(isFunction$1(e)){const I=isBlockTreeEnabled&&e._c;I&&(e._d=!1,openBlock()),e=e(),I&&(e._d=!0,t=currentBlock,closeBlock())}return isArray$1(e)&&(e=filterSingleRoot(e)),e=normalizeVNode(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(I=>I!==e)),e}function queueEffectWithSuspense(e,t){t&&t.pendingBranch?isArray$1(e)?t.effects.push(...e):t.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,t){e.activeBranch=t;const{vnode:I,parentComponent:$}=e;let N=t.el;for(;!N&&t.component;)t=t.component.subTree,N=t.el;I.el=N,$&&$.subTree===I&&($.vnode.el=N,updateHOCHostEl($,N))}function isVNodeSuspensible(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e,t=!1){isBlockTreeEnabled+=e,e<0&¤tBlock&&t&&(currentBlock.hasOnce=!0)}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),e}function createElementBlock(e,t,I,$,N,V){return setupBlock(createBaseVNode(e,t,I,$,N,V,!0))}function createBlock(e,t,I,$,N){return setupBlock(createVNode(e,t,I,$,N,!0))}function isVNode(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}function transformVNodeArgs(e){}const normalizeKey=({key:e})=>e??null,normalizeRef=({ref:e,ref_key:t,ref_for:I})=>(typeof e=="number"&&(e=""+e),e!=null?isString$1(e)||isRef(e)||isFunction$1(e)?{i:currentRenderingInstance,r:e,k:t,f:!!I}:e:null);function createBaseVNode(e,t=null,I=null,$=0,N=null,V=e===Fragment?0:1,X=!1,ie=!1){const me={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:currentScopeId,slotScopeIds:null,children:I,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:V,patchFlag:$,dynamicProps:N,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return ie?(normalizeChildren(me,I),V&128&&e.normalize(me)):I&&(me.shapeFlag|=isString$1(I)?8:16),isBlockTreeEnabled>0&&!X&¤tBlock&&(me.patchFlag>0||V&6)&&me.patchFlag!==32&¤tBlock.push(me),me}const createVNode=_createVNode;function _createVNode(e,t=null,I=null,$=0,N=null,V=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e=Comment),isVNode(e)){const ie=cloneVNode(e,t,!0);return I&&normalizeChildren(ie,I),isBlockTreeEnabled>0&&!V&¤tBlock&&(ie.shapeFlag&6?currentBlock[currentBlock.indexOf(e)]=ie:currentBlock.push(ie)),ie.patchFlag=-2,ie}if(isClassComponent(e)&&(e=e.__vccOpts),t){t=guardReactiveProps(t);let{class:ie,style:me}=t;ie&&!isString$1(ie)&&(t.class=normalizeClass(ie)),isObject$5(me)&&(isProxy$1(me)&&!isArray$1(me)&&(me=extend({},me)),t.style=normalizeStyle(me))}const X=isString$1(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$5(e)?4:isFunction$1(e)?2:0;return createBaseVNode(e,t,I,$,N,X,V,!0)}function guardReactiveProps(e){return e?isProxy$1(e)||isInternalObject(e)?extend({},e):e:null}function cloneVNode(e,t,I=!1,$=!1){const{props:N,ref:V,patchFlag:X,children:ie,transition:me}=e,ge=t?mergeProps(N||{},t):N,xe={__v_isVNode:!0,__v_skip:!0,type:e.type,props:ge,key:ge&&normalizeKey(ge),ref:t&&t.ref?I&&V?isArray$1(V)?V.concat(normalizeRef(t)):[V,normalizeRef(t)]:normalizeRef(t):V,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:ie,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fragment?X===-1?16:X|16:X,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:me,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return me&&$&&setTransitionHooks(xe,me.clone(xe)),xe}function createTextVNode(e=" ",t=0){return createVNode(Text,null,e,t)}function createStaticVNode(e,t){const I=createVNode(Static,null,e);return I.staticCount=t,I}function createCommentVNode(e="",t=!1){return t?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$1(e)?createVNode(Fragment,null,e.slice()):isVNode(e)?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){let I=0;const{shapeFlag:$}=e;if(t==null)t=null;else if(isArray$1(t))I=16;else if(typeof t=="object")if($&65){const N=t.default;N&&(N._c&&(N._d=!1),normalizeChildren(e,N()),N._c&&(N._d=!0));return}else{I=32;const N=t._;!N&&!isInternalObject(t)?t._ctx=currentRenderingInstance:N===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else isFunction$1(t)?(t={default:t,_ctx:currentRenderingInstance},I=32):(t=String(t),$&64?(I=16,t=[createTextVNode(t)]):I=8);e.children=t,e.shapeFlag|=I}function mergeProps(...e){const t={};for(let I=0;IcurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const e=getGlobalThis(),t=(I,$)=>{let N;return(N=e[I])||(N=e[I]=[]),N.push($),V=>{N.length>1?N.forEach(X=>X(V)):N[0](V)}};internalSetCurrentInstance=t("__VUE_INSTANCE_SETTERS__",I=>currentInstance=I),setInSSRSetupState=t("__VUE_SSR_SETTERS__",I=>isInSSRComponentSetup=I)}const setCurrentInstance=e=>{const t=currentInstance;return internalSetCurrentInstance(e),e.scope.on(),()=>{e.scope.off(),internalSetCurrentInstance(t)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,t=!1,I=!1){t&&setInSSRSetupState(t);const{props:$,children:N}=e.vnode,V=isStatefulComponent(e);initProps(e,$,V,t),initSlots(e,N,I||t);const X=V?setupStatefulComponent(e,t):void 0;return t&&setInSSRSetupState(!1),X}function setupStatefulComponent(e,t){const I=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,PublicInstanceProxyHandlers);const{setup:$}=I;if($){pauseTracking();const N=e.setupContext=$.length>1?createSetupContext(e):null,V=setCurrentInstance(e),X=callWithErrorHandling($,e,0,[e.props,N]),ie=isPromise$1(X);if(resetTracking(),V(),(ie||e.sp)&&!isAsyncWrapper(e)&&markAsyncBoundary(e),ie){if(X.then(unsetCurrentInstance,unsetCurrentInstance),t)return X.then(me=>{handleSetupResult(e,me,t)}).catch(me=>{handleError(me,e,0)});e.asyncDep=X}else handleSetupResult(e,X,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,I){isFunction$1(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:isObject$5(t)&&(e.setupState=proxyRefs(t)),finishComponentSetup(e,I)}let compile$1,installWithProxy;function registerRuntimeCompiler(e){compile$1=e,installWithProxy=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(e,t,I){const $=e.type;if(!e.render){if(!t&&compile$1&&!$.render){const N=$.template||resolveMergedOptions(e).template;if(N){const{isCustomElement:V,compilerOptions:X}=e.appContext.config,{delimiters:ie,compilerOptions:me}=$,ge=extend(extend({isCustomElement:V,delimiters:ie},X),me);$.render=compile$1(N,ge)}}e.render=$.render||NOOP,installWithProxy&&installWithProxy(e)}{const N=setCurrentInstance(e);pauseTracking();try{applyOptions(e)}finally{resetTracking(),N()}}}const attrsProxyHandlers={get(e,t){return track(e,"get",""),e[t]}};function createSetupContext(e){const t=I=>{e.exposed=I||{}};return{attrs:new Proxy(e.attrs,attrsProxyHandlers),slots:e.slots,emit:e.emit,expose:t}}function getComponentPublicInstance(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(t,I){if(I in t)return t[I];if(I in publicPropertiesMap)return publicPropertiesMap[I](e)},has(t,I){return I in t||I in publicPropertiesMap}})):e.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,t=>t.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,t=!0){return isFunction$1(e)?e.displayName||e.name:e.name||t&&e.__name}function formatComponentName(e,t,I=!1){let $=getComponentName(t);if(!$&&t.__file){const N=t.__file.match(/([^/\\]+)\.\w+$/);N&&($=N[1])}if(!$&&e&&e.parent){const N=V=>{for(const X in V)if(V[X]===t)return X};$=N(e.components||e.parent.type.components)||N(e.appContext.components)}return $?classify($):I?"App":"Anonymous"}function isClassComponent(e){return isFunction$1(e)&&"__vccOpts"in e}const computed=(e,t)=>computed$1(e,t,isInSSRComponentSetup);function h$1(e,t,I){const $=arguments.length;return $===2?isObject$5(t)&&!isArray$1(t)?isVNode(t)?createVNode(e,null,[t]):createVNode(e,t):createVNode(e,null,t):($>3?I=Array.prototype.slice.call(arguments,2):$===3&&isVNode(I)&&(I=[I]),createVNode(e,t,I))}function initCustomFormatter(){}function withMemo(e,t,I,$){const N=I[$];if(N&&isMemoSame(N,e))return N;const V=t();return V.memo=e.slice(),V.cacheIndex=$,I[$]=V}function isMemoSame(e,t){const I=e.memo;if(I.length!=t.length)return!1;for(let $=0;$0&¤tBlock&¤tBlock.push(e),!0}const version="3.5.18",warn=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode,getComponentPublicInstance,ensureValidVNode,pushWarningContext,popWarningContext},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;/** * @vue/runtime-dom v3.5.18 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let policy;const tt$1=typeof window<"u"&&window.trustedTypes;if(tt$1)try{policy=tt$1.createPolicy("vue",{createHTML:e=>e})}catch{}const unsafeToTrustedHTML=policy?e=>policy.createHTML(e):e=>e,svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(e,t,I)=>{t.insertBefore(e,I||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,I,$)=>{const N=t==="svg"?doc.createElementNS(svgNS,e):t==="mathml"?doc.createElementNS(mathmlNS,e):I?doc.createElement(e,{is:I}):doc.createElement(e);return e==="select"&&$&&$.multiple!=null&&N.setAttribute("multiple",$.multiple),N},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,I,$,N,V){const X=I?I.previousSibling:t.lastChild;if(N&&(N===V||N.nextSibling))for(;t.insertBefore(N.cloneNode(!0),I),!(N===V||!(N=N.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML($==="svg"?`${e}`:$==="mathml"?`${e}`:e);const ie=templateContainer.content;if($==="svg"||$==="mathml"){const me=ie.firstChild;for(;me.firstChild;)ie.appendChild(me.firstChild);ie.removeChild(me)}t.insertBefore(ie,I)}return[X?X.nextSibling:t.firstChild,I?I.previousSibling:t.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),DOMTransitionPropsValidators={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},TransitionPropsValidators=extend({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),decorate$1=e=>(e.displayName="Transition",e.props=TransitionPropsValidators,e),Transition=decorate$1((e,{slots:t})=>h$1(BaseTransition,resolveTransitionProps(e),t)),callHook=(e,t=[])=>{isArray$1(e)?e.forEach(I=>I(...t)):e&&e(...t)},hasExplicitCallback=e=>e?isArray$1(e)?e.some(t=>t.length>1):e.length>1:!1;function resolveTransitionProps(e){const t={};for(const Mt in e)Mt in DOMTransitionPropsValidators||(t[Mt]=e[Mt]);if(e.css===!1)return t;const{name:I="v",type:$,duration:N,enterFromClass:V=`${I}-enter-from`,enterActiveClass:X=`${I}-enter-active`,enterToClass:ie=`${I}-enter-to`,appearFromClass:me=V,appearActiveClass:ge=X,appearToClass:xe=ie,leaveFromClass:ke=`${I}-leave-from`,leaveActiveClass:Re=`${I}-leave-active`,leaveToClass:Ie=`${I}-leave-to`}=e,Me=normalizeDuration(N),Le=Me&&Me[0],De=Me&&Me[1],{onBeforeEnter:Fe,onEnter:Ue,onEnterCancelled:je,onLeave:qe,onLeaveCancelled:We,onBeforeAppear:Xe=Fe,onAppear:Ye=Ue,onAppearCancelled:It=je}=t,Nt=(Mt,Kt,Zt,Ut)=>{Mt._enterCancelled=Ut,removeTransitionClass(Mt,Kt?xe:ie),removeTransitionClass(Mt,Kt?ge:X),Zt&&Zt()},At=(Mt,Kt)=>{Mt._isLeaving=!1,removeTransitionClass(Mt,ke),removeTransitionClass(Mt,Ie),removeTransitionClass(Mt,Re),Kt&&Kt()},Rt=Mt=>(Kt,Zt)=>{const Ut=Mt?Ye:Ue,Ft=()=>Nt(Kt,Mt,Zt);callHook(Ut,[Kt,Ft]),nextFrame(()=>{removeTransitionClass(Kt,Mt?me:V),addTransitionClass(Kt,Mt?xe:ie),hasExplicitCallback(Ut)||whenTransitionEnds(Kt,$,Le,Ft)})};return extend(t,{onBeforeEnter(Mt){callHook(Fe,[Mt]),addTransitionClass(Mt,V),addTransitionClass(Mt,X)},onBeforeAppear(Mt){callHook(Xe,[Mt]),addTransitionClass(Mt,me),addTransitionClass(Mt,ge)},onEnter:Rt(!1),onAppear:Rt(!0),onLeave(Mt,Kt){Mt._isLeaving=!0;const Zt=()=>At(Mt,Kt);addTransitionClass(Mt,ke),Mt._enterCancelled?(addTransitionClass(Mt,Re),forceReflow()):(forceReflow(),addTransitionClass(Mt,Re)),nextFrame(()=>{Mt._isLeaving&&(removeTransitionClass(Mt,ke),addTransitionClass(Mt,Ie),hasExplicitCallback(qe)||whenTransitionEnds(Mt,$,De,Zt))}),callHook(qe,[Mt,Zt])},onEnterCancelled(Mt){Nt(Mt,!1,void 0,!0),callHook(je,[Mt])},onAppearCancelled(Mt){Nt(Mt,!0,void 0,!0),callHook(It,[Mt])},onLeaveCancelled(Mt){At(Mt),callHook(We,[Mt])}})}function normalizeDuration(e){if(e==null)return null;if(isObject$5(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const t=NumberOf(e);return[t,t]}}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach(I=>I&&e.classList.add(I)),(e[vtcKey]||(e[vtcKey]=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach($=>$&&e.classList.remove($));const I=e[vtcKey];I&&(I.delete(t),I.size||(e[vtcKey]=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,t,I,$){const N=e._endId=++endId,V=()=>{N===e._endId&&$()};if(I!=null)return setTimeout(V,I);const{type:X,timeout:ie,propCount:me}=getTransitionInfo(e,t);if(!X)return $();const ge=X+"end";let xe=0;const ke=()=>{e.removeEventListener(ge,Re),V()},Re=Ie=>{Ie.target===e&&++xe>=me&&ke()};setTimeout(()=>{xe(I[Me]||"").split(", "),N=$(`${TRANSITION}Delay`),V=$(`${TRANSITION}Duration`),X=getTimeout(N,V),ie=$(`${ANIMATION}Delay`),me=$(`${ANIMATION}Duration`),ge=getTimeout(ie,me);let xe=null,ke=0,Re=0;t===TRANSITION?X>0&&(xe=TRANSITION,ke=X,Re=V.length):t===ANIMATION?ge>0&&(xe=ANIMATION,ke=ge,Re=me.length):(ke=Math.max(X,ge),xe=ke>0?X>ge?TRANSITION:ANIMATION:null,Re=xe?xe===TRANSITION?V.length:me.length:0);const Ie=xe===TRANSITION&&/\b(transform|all)(,|$)/.test($(`${TRANSITION}Property`).toString());return{type:xe,timeout:ke,propCount:Re,hasTransform:Ie}}function getTimeout(e,t){for(;e.lengthtoMs(I)+toMs(e[$])))}function toMs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(e,t,I){const $=e[vtcKey];$&&(t=(t?[t,...$]:[...$]).join(" ")),t==null?e.removeAttribute("class"):I?e.setAttribute("class",t):e.className=t}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(e,{value:t},{transition:I}){e[vShowOriginalDisplay]=e.style.display==="none"?"":e.style.display,I&&t?I.beforeEnter(e):setDisplay(e,t)},mounted(e,{value:t},{transition:I}){I&&t&&I.enter(e)},updated(e,{value:t,oldValue:I},{transition:$}){!t!=!I&&($?t?($.beforeEnter(e),setDisplay(e,!0),$.enter(e)):$.leave(e,()=>{setDisplay(e,!1)}):setDisplay(e,t))},beforeUnmount(e,{value:t}){setDisplay(e,t)}};function setDisplay(e,t){e.style.display=t?e[vShowOriginalDisplay]:"none",e[vShowHidden]=!t}function initVShowForSSR(){vShow.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(e){const t=getCurrentInstance();if(!t)return;const I=t.ut=(N=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(V=>setVarsOnNode(V,N))},$=()=>{const N=e(t.proxy);t.ce?setVarsOnNode(t.ce,N):setVarsOnVNode(t.subTree,N),I(N)};onBeforeUpdate(()=>{queuePostFlushCb($)}),onMounted(()=>{watch($,NOOP,{flush:"post"});const N=new MutationObserver($);N.observe(t.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>N.disconnect())})}function setVarsOnVNode(e,t){if(e.shapeFlag&128){const I=e.suspense;e=I.activeBranch,I.pendingBranch&&!I.isHydrating&&I.effects.push(()=>{setVarsOnVNode(I.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)setVarsOnNode(e.el,t);else if(e.type===Fragment)e.children.forEach(I=>setVarsOnVNode(I,t));else if(e.type===Static){let{el:I,anchor:$}=e;for(;I&&(setVarsOnNode(I,t),I!==$);)I=I.nextSibling}}function setVarsOnNode(e,t){if(e.nodeType===1){const I=e.style;let $="";for(const N in t){const V=normalizeCssVarValue(t[N]);I.setProperty(`--${N}`,V),$+=`--${N}: ${V};`}I[CSS_VAR_TEXT]=$}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(e,t,I){const $=e.style,N=isString$1(I);let V=!1;if(I&&!N){if(t)if(isString$1(t))for(const X of t.split(";")){const ie=X.slice(0,X.indexOf(":")).trim();I[ie]==null&&setStyle($,ie,"")}else for(const X in t)I[X]==null&&setStyle($,X,"");for(const X in I)X==="display"&&(V=!0),setStyle($,X,I[X])}else if(N){if(t!==I){const X=$[CSS_VAR_TEXT];X&&(I+=";"+X),$.cssText=I,V=displayRE.test(I)}}else t&&e.removeAttribute("style");vShowOriginalDisplay in e&&(e[vShowOriginalDisplay]=V?$.display:"",e[vShowHidden]&&($.display="none"))}const importantRE=/\s*!important$/;function setStyle(e,t,I){if(isArray$1(I))I.forEach($=>setStyle(e,t,$));else if(I==null&&(I=""),t.startsWith("--"))e.setProperty(t,I);else{const $=autoPrefix(e,t);importantRE.test(I)?e.setProperty(hyphenate($),I.replace(importantRE,""),"important"):e[$]=I}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){const I=prefixCache[t];if(I)return I;let $=camelize(t);if($!=="filter"&&$ in e)return prefixCache[t]=$;$=capitalize$1($);for(let N=0;NcachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(e,t){const I=$=>{if(!$._vts)$._vts=Date.now();else if($._vts<=I.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation($,I.value),t,5,[$])};return I.value=e,I.attached=getNow(),I}function patchStopImmediatePropagation(e,t){if(isArray$1(t)){const I=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{I.call(e),e._stopped=!0},t.map($=>N=>!N._stopped&&$&&$(N))}else return t}const isNativeOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,patchProp=(e,t,I,$,N,V)=>{const X=N==="svg";t==="class"?patchClass(e,$,X):t==="style"?patchStyle(e,I,$):isOn(t)?isModelListener(t)||patchEvent(e,t,I,$,V):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):shouldSetAsProp(e,t,$,X))?(patchDOMProp(e,t,$),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&patchAttr(e,t,$,X,V,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!isString$1($))?patchDOMProp(e,camelize(t),$,V,t):(t==="true-value"?e._trueValue=$:t==="false-value"&&(e._falseValue=$),patchAttr(e,t,$,X))};function shouldSetAsProp(e,t,I,$){if($)return!!(t==="innerHTML"||t==="textContent"||t in e&&isNativeOn(t)&&isFunction$1(I));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const N=e.tagName;if(N==="IMG"||N==="VIDEO"||N==="CANVAS"||N==="SOURCE")return!1}return isNativeOn(t)&&isString$1(I)?!1:t in e}const REMOVAL={};/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(e,t,I){const $=defineComponent(e,t);isPlainObject$2($)&&extend($,t);class N extends VueElement{constructor(X){super($,X,I)}}return N.def=$,N}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=(e,t)=>defineCustomElement(e,t,createSSRApp),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(t,I={},$=createApp){super(),this._def=t,this._props=I,this._createApp=$,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&$!==createApp?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof VueElement){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,nextTick(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let $=0;${for(const N of $)this._setAttr(N.attributeName)}),this._ob.observe(this,{attributes:!0});const t=($,N=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:V,styles:X}=$;let ie;if(V&&!isArray$1(V))for(const me in V){const ge=V[me];(ge===Number||ge&&ge.type===Number)&&(me in this._props&&(this._props[me]=toNumber(this._props[me])),(ie||(ie=Object.create(null)))[camelize(me)]=!0)}this._numberProps=ie,this._resolveProps($),this.shadowRoot&&this._applyStyles(X),this._mount($)},I=this._def.__asyncLoader;I?this._pendingResolve=I().then($=>{$.configureApp=this._def.configureApp,t(this._def=$,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const I=this._instance&&this._instance.exposed;if(I)for(const $ in I)hasOwn(this,$)||Object.defineProperty(this,$,{get:()=>unref(I[$])})}_resolveProps(t){const{props:I}=t,$=isArray$1(I)?I:Object.keys(I||{});for(const N of Object.keys(this))N[0]!=="_"&&$.includes(N)&&this._setProp(N,this[N]);for(const N of $.map(camelize))Object.defineProperty(this,N,{get(){return this._getProp(N)},set(V){this._setProp(N,V,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const I=this.hasAttribute(t);let $=I?this.getAttribute(t):REMOVAL;const N=camelize(t);I&&this._numberProps&&this._numberProps[N]&&($=toNumber($)),this._setProp(N,$,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,I,$=!0,N=!1){if(I!==this._props[t]&&(I===REMOVAL?delete this._props[t]:(this._props[t]=I,t==="key"&&this._app&&(this._app._ceVNode.key=I)),N&&this._instance&&this._update(),$)){const V=this._ob;V&&V.disconnect(),I===!0?this.setAttribute(hyphenate(t),""):typeof I=="string"||typeof I=="number"?this.setAttribute(hyphenate(t),I+""):I||this.removeAttribute(hyphenate(t)),V&&V.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),render$3(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const I=createVNode(this._def,extend(t,this._props));return this._instance||(I.ce=$=>{this._instance=$,$.ce=this,$.isCE=!0;const N=(V,X)=>{this.dispatchEvent(new CustomEvent(V,isPlainObject$2(X[0])?extend({detail:X},X[0]):{detail:X}))};$.emit=(V,...X)=>{N(V,X),hyphenate(V)!==V&&N(hyphenate(V),X)},this._setParent()}),I}_applyStyles(t,I){if(!t)return;if(I){if(I===this._def||this._styleChildren.has(I))return;this._styleChildren.add(I)}const $=this._nonce;for(let N=t.length-1;N>=0;N--){const V=document.createElement("style");$&&V.setAttribute("nonce",$),V.textContent=t[N],this.shadowRoot.prepend(V)}}_parseSlots(){const t=this._slots={};let I;for(;I=this.firstChild;){const $=I.nodeType===1&&I.getAttribute("slot")||"default";(t[$]||(t[$]=[])).push(I),this.removeChild(I)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),I=this._instance.type.__scopeId;for(let $=0;$(delete e.props.mode,e),TransitionGroupImpl=decorate({name:"TransitionGroup",props:extend({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:t}){const I=getCurrentInstance(),$=useTransitionState();let N,V;return onUpdated(()=>{if(!N.length)return;const X=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(N[0].el,I.vnode.el,X)){N=[];return}N.forEach(callPendingCbs),N.forEach(recordPosition);const ie=N.filter(applyTranslation);forceReflow(),ie.forEach(me=>{const ge=me.el,xe=ge.style;addTransitionClass(ge,X),xe.transform=xe.webkitTransform=xe.transitionDuration="";const ke=ge[moveCbKey]=Re=>{Re&&Re.target!==ge||(!Re||/transform$/.test(Re.propertyName))&&(ge.removeEventListener("transitionend",ke),ge[moveCbKey]=null,removeTransitionClass(ge,X))};ge.addEventListener("transitionend",ke)}),N=[]}),()=>{const X=toRaw(e),ie=resolveTransitionProps(X);let me=X.tag||Fragment;if(N=[],V)for(let ge=0;ge{ie.split(/\s+/).forEach(me=>me&&$.classList.remove(me))}),I.split(/\s+/).forEach(ie=>ie&&$.classList.add(ie)),$.style.display="none";const V=t.nodeType===1?t:t.parentNode;V.appendChild($);const{hasTransform:X}=getTransitionInfo($);return V.removeChild($),X}const getModelAssigner=e=>{const t=e.props["onUpdate:modelValue"]||!1;return isArray$1(t)?I=>invokeArrayFns(t,I):t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(e,{modifiers:{lazy:t,trim:I,number:$}},N){e[assignKey]=getModelAssigner(N);const V=$||N.props&&N.props.type==="number";addEventListener(e,t?"change":"input",X=>{if(X.target.composing)return;let ie=e.value;I&&(ie=ie.trim()),V&&(ie=looseToNumber(ie)),e[assignKey](ie)}),I&&addEventListener(e,"change",()=>{e.value=e.value.trim()}),t||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:I,modifiers:{lazy:$,trim:N,number:V}},X){if(e[assignKey]=getModelAssigner(X),e.composing)return;const ie=(V||e.type==="number")&&!/^0\d/.test(e.value)?looseToNumber(e.value):e.value,me=t??"";ie!==me&&(document.activeElement===e&&e.type!=="range"&&($&&t===I||N&&e.value.trim()===me)||(e.value=me))}},vModelCheckbox={deep:!0,created(e,t,I){e[assignKey]=getModelAssigner(I),addEventListener(e,"change",()=>{const $=e._modelValue,N=getValue(e),V=e.checked,X=e[assignKey];if(isArray$1($)){const ie=looseIndexOf($,N),me=ie!==-1;if(V&&!me)X($.concat(N));else if(!V&&me){const ge=[...$];ge.splice(ie,1),X(ge)}}else if(isSet($)){const ie=new Set($);V?ie.add(N):ie.delete(N),X(ie)}else X(getCheckboxValue(e,V))})},mounted:setChecked,beforeUpdate(e,t,I){e[assignKey]=getModelAssigner(I),setChecked(e,t,I)}};function setChecked(e,{value:t,oldValue:I},$){e._modelValue=t;let N;if(isArray$1(t))N=looseIndexOf(t,$.props.value)>-1;else if(isSet(t))N=t.has($.props.value);else{if(t===I)return;N=looseEqual(t,getCheckboxValue(e,!0))}e.checked!==N&&(e.checked=N)}const vModelRadio={created(e,{value:t},I){e.checked=looseEqual(t,I.props.value),e[assignKey]=getModelAssigner(I),addEventListener(e,"change",()=>{e[assignKey](getValue(e))})},beforeUpdate(e,{value:t,oldValue:I},$){e[assignKey]=getModelAssigner($),t!==I&&(e.checked=looseEqual(t,$.props.value))}},vModelSelect={deep:!0,created(e,{value:t,modifiers:{number:I}},$){const N=isSet(t);addEventListener(e,"change",()=>{const V=Array.prototype.filter.call(e.options,X=>X.selected).map(X=>I?looseToNumber(getValue(X)):getValue(X));e[assignKey](e.multiple?N?new Set(V):V:V[0]),e._assigning=!0,nextTick(()=>{e._assigning=!1})}),e[assignKey]=getModelAssigner($)},mounted(e,{value:t}){setSelected(e,t)},beforeUpdate(e,t,I){e[assignKey]=getModelAssigner(I)},updated(e,{value:t}){e._assigning||setSelected(e,t)}};function setSelected(e,t){const I=e.multiple,$=isArray$1(t);if(!(I&&!$&&!isSet(t))){for(let N=0,V=e.options.length;NString(ge)===String(ie)):X.selected=looseIndexOf(t,ie)>-1}else X.selected=t.has(ie);else if(looseEqual(getValue(X),t)){e.selectedIndex!==N&&(e.selectedIndex=N);return}}!I&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function getValue(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,t){const I=t?"_trueValue":"_falseValue";return I in e?e[I]:t}const vModelDynamic={created(e,t,I){callModelHook(e,t,I,null,"created")},mounted(e,t,I){callModelHook(e,t,I,null,"mounted")},beforeUpdate(e,t,I,$){callModelHook(e,t,I,$,"beforeUpdate")},updated(e,t,I,$){callModelHook(e,t,I,$,"updated")}};function resolveDynamicModel(e,t){switch(e){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(t){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(e,t,I,$,N){const X=resolveDynamicModel(e.tagName,I.props&&I.props.type)[N];X&&X(e,t,I,$)}function initVModelForSSR(){vModelText.getSSRProps=({value:e})=>({value:e}),vModelRadio.getSSRProps=({value:e},t)=>{if(t.props&&looseEqual(t.props.value,e))return{checked:!0}},vModelCheckbox.getSSRProps=({value:e},t)=>{if(isArray$1(e)){if(t.props&&looseIndexOf(e,t.props.value)>-1)return{checked:!0}}else if(isSet(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},vModelDynamic.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const I=resolveDynamicModel(t.type.toUpperCase(),t.props&&t.props.type);if(I.getSSRProps)return I.getSSRProps(e,t)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={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&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>systemModifiers.some(I=>e[`${I}Key`]&&!t.includes(I))},withModifiers=(e,t)=>{const I=e._withMods||(e._withMods={}),$=t.join(".");return I[$]||(I[$]=(N,...V)=>{for(let X=0;X{const I=e._withKeys||(e._withKeys={}),$=t.join(".");return I[$]||(I[$]=N=>{if(!("key"in N))return;const V=hyphenate(N.key);if(t.some(X=>X===V||keyNames[X]===V))return e(N)})},rendererOptions=extend({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$3=(...e)=>{ensureRenderer().render(...e)},hydrate=(...e)=>{ensureHydrationRenderer().hydrate(...e)},createApp=(...e)=>{const t=ensureRenderer().createApp(...e),{mount:I}=t;return t.mount=$=>{const N=normalizeContainer($);if(!N)return;const V=t._component;!isFunction$1(V)&&!V.render&&!V.template&&(V.template=N.innerHTML),N.nodeType===1&&(N.textContent="");const X=I(N,!1,resolveRootNamespace(N));return N instanceof Element&&(N.removeAttribute("v-cloak"),N.setAttribute("data-v-app","")),X},t},createSSRApp=(...e)=>{const t=ensureHydrationRenderer().createApp(...e),{mount:I}=t;return t.mount=$=>{const N=normalizeContainer($);if(N)return I(N,!0,resolveRootNamespace(N))},t};function resolveRootNamespace(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function normalizeContainer(e){return isString$1(e)?document.querySelector(e):e}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/** * vue v3.5.18 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const compile=()=>{},vue=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,DeprecationTypes,EffectScope,ErrorCodes,ErrorTypeStrings,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize:capitalize$1,cloneVNode,compatUtils,compile,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,devtools,effect,effectScope,getCurrentInstance,getCurrentScope,getCurrentWatcher,getTransitionRawChildren,guardReactiveProps,h:h$1,handleError,hasInjectionContext,hydrate,hydrateOnIdle,hydrateOnInteraction,hydrateOnMediaQuery,hydrateOnVisible,initCustomFormatter,initDirectivesForSSR,inject,isMemoSame,isProxy:isProxy$1,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,onWatcherCleanup,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render:render$3,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef:toRef$1,toRefs,toValue:toValue$2,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useHost,useId:useId$1,useModel,useSSRContext,useShadowRoot,useSlots,useTemplateRef,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version,warn,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";let supported,perf;function isPerformanceSupported(){var e;return supported!==void 0||(typeof window<"u"&&window.performance?(supported=!0,perf=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(supported=!0,perf=globalThis.perf_hooks.performance):supported=!1),supported}function now(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(t,I){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=I;const $={};if(t.settings)for(const X in t.settings){const ie=t.settings[X];$[X]=ie.defaultValue}const N=`__vue-devtools-plugin-settings__${t.id}`;let V=Object.assign({},$);try{const X=localStorage.getItem(N),ie=JSON.parse(X);Object.assign(V,ie)}catch{}this.fallbacks={getSettings(){return V},setSettings(X){try{localStorage.setItem(N,JSON.stringify(X))}catch{}V=X},now(){return now()}},I&&I.on(HOOK_PLUGIN_SETTINGS_SET,(X,ie)=>{X===this.plugin.id&&this.fallbacks.setSettings(ie)}),this.proxiedOn=new Proxy({},{get:(X,ie)=>this.target?this.target.on[ie]:(...me)=>{this.onQueue.push({method:ie,args:me})}}),this.proxiedTarget=new Proxy({},{get:(X,ie)=>this.target?this.target[ie]:ie==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(ie)?(...me)=>(this.targetQueue.push({method:ie,args:me,resolve:()=>{}}),this.fallbacks[ie](...me)):(...me)=>new Promise(ge=>{this.targetQueue.push({method:ie,args:me,resolve:ge})})})}async setRealTarget(t){this.target=t;for(const I of this.onQueue)this.target.on[I.method](...I.args);for(const I of this.targetQueue)I.resolve(await this.target[I.method](...I.args))}}function setupDevtoolsPlugin(e,t){const I=e,$=getTarget(),N=getDevtoolsGlobalHook(),V=isProxyAvailable&&I.enableEarlyProxy;if(N&&($.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!V))N.emit(HOOK_SETUP,e,t);else{const X=V?new ApiProxy(I,N):null;($.__VUE_DEVTOOLS_PLUGINS__=$.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:I,setupFn:t,proxy:X}),X&&t(X.proxiedTarget)}}/*! * vuex v4.1.0 * (c) 2022 Evan You * @license MIT */var storeKey="store";function useStore(e){return e===void 0&&(e=null),inject(e!==null?e:storeKey)}function forEachValue(e,t){Object.keys(e).forEach(function(I){return t(e[I],I)})}function isObject$4(e){return e!==null&&typeof e=="object"}function isPromise(e){return e&&typeof e.then=="function"}function partial(e,t){return function(){return e(t)}}function genericSubscribe(e,t,I){return t.indexOf(e)<0&&(I&&I.prepend?t.unshift(e):t.push(e)),function(){var $=t.indexOf(e);$>-1&&t.splice($,1)}}function resetStore(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var I=e.state;installModule(e,I,[],e._modules.root,!0),resetStoreState(e,I,t)}function resetStoreState(e,t,I){var $=e._state,N=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var V=e._wrappedGetters,X={},ie={},me=effectScope(!0);me.run(function(){forEachValue(V,function(ge,xe){X[xe]=partial(ge,e),ie[xe]=computed(function(){return X[xe]()}),Object.defineProperty(e.getters,xe,{get:function(){return ie[xe].value},enumerable:!0})})}),e._state=reactive({data:t}),e._scope=me,e.strict&&enableStrictMode(e),$&&I&&e._withCommit(function(){$.data=null}),N&&N.stop()}function installModule(e,t,I,$,N){var V=!I.length,X=e._modules.getNamespace(I);if($.namespaced&&(e._modulesNamespaceMap[X],e._modulesNamespaceMap[X]=$),!V&&!N){var ie=getNestedState(t,I.slice(0,-1)),me=I[I.length-1];e._withCommit(function(){ie[me]=$.state})}var ge=$.context=makeLocalContext(e,X,I);$.forEachMutation(function(xe,ke){var Re=X+ke;registerMutation(e,Re,xe,ge)}),$.forEachAction(function(xe,ke){var Re=xe.root?ke:X+ke,Ie=xe.handler||xe;registerAction(e,Re,Ie,ge)}),$.forEachGetter(function(xe,ke){var Re=X+ke;registerGetter(e,Re,xe,ge)}),$.forEachChild(function(xe,ke){installModule(e,t,I.concat(ke),xe,N)})}function makeLocalContext(e,t,I){var $=t==="",N={dispatch:$?e.dispatch:function(V,X,ie){var me=unifyObjectStyle(V,X,ie),ge=me.payload,xe=me.options,ke=me.type;return(!xe||!xe.root)&&(ke=t+ke),e.dispatch(ke,ge)},commit:$?e.commit:function(V,X,ie){var me=unifyObjectStyle(V,X,ie),ge=me.payload,xe=me.options,ke=me.type;(!xe||!xe.root)&&(ke=t+ke),e.commit(ke,ge,xe)}};return Object.defineProperties(N,{getters:{get:$?function(){return e.getters}:function(){return makeLocalGetters(e,t)}},state:{get:function(){return getNestedState(e.state,I)}}}),N}function makeLocalGetters(e,t){if(!e._makeLocalGettersCache[t]){var I={},$=t.length;Object.keys(e.getters).forEach(function(N){if(N.slice(0,$)===t){var V=N.slice($);Object.defineProperty(I,V,{get:function(){return e.getters[N]},enumerable:!0})}}),e._makeLocalGettersCache[t]=I}return e._makeLocalGettersCache[t]}function registerMutation(e,t,I,$){var N=e._mutations[t]||(e._mutations[t]=[]);N.push(function(X){I.call(e,$.state,X)})}function registerAction(e,t,I,$){var N=e._actions[t]||(e._actions[t]=[]);N.push(function(X){var ie=I.call(e,{dispatch:$.dispatch,commit:$.commit,getters:$.getters,state:$.state,rootGetters:e.getters,rootState:e.state},X);return isPromise(ie)||(ie=Promise.resolve(ie)),e._devtoolHook?ie.catch(function(me){throw e._devtoolHook.emit("vuex:error",me),me}):ie})}function registerGetter(e,t,I,$){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(V){return I($.state,$.getters,V.state,V.getters)})}function enableStrictMode(e){watch(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function getNestedState(e,t){return t.reduce(function(I,$){return I[$]},e)}function unifyObjectStyle(e,t,I){return isObject$4(e)&&e.type&&(I=t,t=e,e=e.type),{type:e,payload:t,options:I}}var LABEL_VUEX_BINDINGS="vuex bindings",MUTATIONS_LAYER_ID="vuex:mutations",ACTIONS_LAYER_ID="vuex:actions",INSPECTOR_ID="vuex",actionId=0;function addDevtools(e,t){setupDevtoolsPlugin({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[LABEL_VUEX_BINDINGS]},function(I){I.addTimelineLayer({id:MUTATIONS_LAYER_ID,label:"Vuex Mutations",color:COLOR_LIME_500}),I.addTimelineLayer({id:ACTIONS_LAYER_ID,label:"Vuex Actions",color:COLOR_LIME_500}),I.addInspector({id:INSPECTOR_ID,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),I.on.getInspectorTree(function($){if($.app===e&&$.inspectorId===INSPECTOR_ID)if($.filter){var N=[];flattenStoreForInspectorTree(N,t._modules.root,$.filter,""),$.rootNodes=N}else $.rootNodes=[formatStoreForInspectorTree(t._modules.root,"")]}),I.on.getInspectorState(function($){if($.app===e&&$.inspectorId===INSPECTOR_ID){var N=$.nodeId;makeLocalGetters(t,N),$.state=formatStoreForInspectorState(getStoreModule(t._modules,N),N==="root"?t.getters:t._makeLocalGettersCache,N)}}),I.on.editInspectorState(function($){if($.app===e&&$.inspectorId===INSPECTOR_ID){var N=$.nodeId,V=$.path;N!=="root"&&(V=N.split("/").filter(Boolean).concat(V)),t._withCommit(function(){$.set(t._state.data,V,$.state.value)})}}),t.subscribe(function($,N){var V={};$.payload&&(V.payload=$.payload),V.state=N,I.notifyComponentUpdate(),I.sendInspectorTree(INSPECTOR_ID),I.sendInspectorState(INSPECTOR_ID),I.addTimelineEvent({layerId:MUTATIONS_LAYER_ID,event:{time:Date.now(),title:$.type,data:V}})}),t.subscribeAction({before:function($,N){var V={};$.payload&&(V.payload=$.payload),$._id=actionId++,$._time=Date.now(),V.state=N,I.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:$._time,title:$.type,groupId:$._id,subtitle:"start",data:V}})},after:function($,N){var V={},X=Date.now()-$._time;V.duration={_custom:{type:"duration",display:X+"ms",tooltip:"Action duration",value:X}},$.payload&&(V.payload=$.payload),V.state=N,I.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:Date.now(),title:$.type,groupId:$._id,subtitle:"end",data:V}})}})})}var COLOR_LIME_500=8702998,COLOR_DARK=6710886,COLOR_WHITE=16777215,TAG_NAMESPACED={label:"namespaced",textColor:COLOR_WHITE,backgroundColor:COLOR_DARK};function extractNameFromPath(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function formatStoreForInspectorTree(e,t){return{id:t||"root",label:extractNameFromPath(t),tags:e.namespaced?[TAG_NAMESPACED]:[],children:Object.keys(e._children).map(function(I){return formatStoreForInspectorTree(e._children[I],t+I+"/")})}}function flattenStoreForInspectorTree(e,t,I,$){$.includes(I)&&e.push({id:$||"root",label:$.endsWith("/")?$.slice(0,$.length-1):$||"Root",tags:t.namespaced?[TAG_NAMESPACED]:[]}),Object.keys(t._children).forEach(function(N){flattenStoreForInspectorTree(e,t._children[N],I,$+N+"/")})}function formatStoreForInspectorState(e,t,I){t=I==="root"?t:t[I];var $=Object.keys(t),N={state:Object.keys(e.state).map(function(X){return{key:X,editable:!0,value:e.state[X]}})};if($.length){var V=transformPathsToObjectTree(t);N.getters=Object.keys(V).map(function(X){return{key:X.endsWith("/")?extractNameFromPath(X):X,editable:!1,value:canThrow(function(){return V[X]})}})}return N}function transformPathsToObjectTree(e){var t={};return Object.keys(e).forEach(function(I){var $=I.split("/");if($.length>1){var N=t,V=$.pop();$.forEach(function(X){N[X]||(N[X]={_custom:{value:{},display:X,tooltip:"Module",abstract:!0}}),N=N[X]._custom.value}),N[V]=canThrow(function(){return e[I]})}else t[I]=canThrow(function(){return e[I]})}),t}function getStoreModule(e,t){var I=t.split("/").filter(function($){return $});return I.reduce(function($,N,V){var X=$[N];if(!X)throw new Error('Missing module "'+N+'" for path "'+t+'".');return V===I.length-1?X:X._children},t==="root"?e:e.root._children)}function canThrow(e){try{return e()}catch(t){return t}}var Module=function(t,I){this.runtime=I,this._children=Object.create(null),this._rawModule=t;var $=t.state;this.state=(typeof $=="function"?$():$)||{}},prototypeAccessors$1={namespaced:{configurable:!0}};prototypeAccessors$1.namespaced.get=function(){return!!this._rawModule.namespaced};Module.prototype.addChild=function(t,I){this._children[t]=I};Module.prototype.removeChild=function(t){delete this._children[t]};Module.prototype.getChild=function(t){return this._children[t]};Module.prototype.hasChild=function(t){return t in this._children};Module.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};Module.prototype.forEachChild=function(t){forEachValue(this._children,t)};Module.prototype.forEachGetter=function(t){this._rawModule.getters&&forEachValue(this._rawModule.getters,t)};Module.prototype.forEachAction=function(t){this._rawModule.actions&&forEachValue(this._rawModule.actions,t)};Module.prototype.forEachMutation=function(t){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,t)};Object.defineProperties(Module.prototype,prototypeAccessors$1);var ModuleCollection=function(t){this.register([],t,!1)};ModuleCollection.prototype.get=function(t){return t.reduce(function(I,$){return I.getChild($)},this.root)};ModuleCollection.prototype.getNamespace=function(t){var I=this.root;return t.reduce(function($,N){return I=I.getChild(N),$+(I.namespaced?N+"/":"")},"")};ModuleCollection.prototype.update=function(t){update2([],this.root,t)};ModuleCollection.prototype.register=function(t,I,$){var N=this;$===void 0&&($=!0);var V=new Module(I,$);if(t.length===0)this.root=V;else{var X=this.get(t.slice(0,-1));X.addChild(t[t.length-1],V)}I.modules&&forEachValue(I.modules,function(ie,me){N.register(t.concat(me),ie,$)})};ModuleCollection.prototype.unregister=function(t){var I=this.get(t.slice(0,-1)),$=t[t.length-1],N=I.getChild($);N&&N.runtime&&I.removeChild($)};ModuleCollection.prototype.isRegistered=function(t){var I=this.get(t.slice(0,-1)),$=t[t.length-1];return I?I.hasChild($):!1};function update2(e,t,I){if(t.update(I),I.modules)for(var $ in I.modules){if(!t.getChild($))return;update2(e.concat($),t.getChild($),I.modules[$])}}function createStore(e){return new Store(e)}var Store=function(t){var I=this;t===void 0&&(t={});var $=t.plugins;$===void 0&&($=[]);var N=t.strict;N===void 0&&(N=!1);var V=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ModuleCollection(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=V;var X=this,ie=this,me=ie.dispatch,ge=ie.commit;this.dispatch=function(Re,Ie){return me.call(X,Re,Ie)},this.commit=function(Re,Ie,Me){return ge.call(X,Re,Ie,Me)},this.strict=N;var xe=this._modules.root.state;installModule(this,xe,[],this._modules.root),resetStoreState(this,xe),$.forEach(function(ke){return ke(I)})},prototypeAccessors={state:{configurable:!0}};Store.prototype.install=function(t,I){t.provide(I||storeKey,this),t.config.globalProperties.$store=this;var $=this._devtools!==void 0?this._devtools:!1;$&&addDevtools(t,this)};prototypeAccessors.state.get=function(){return this._state.data};prototypeAccessors.state.set=function(e){};Store.prototype.commit=function(t,I,$){var N=this,V=unifyObjectStyle(t,I,$),X=V.type,ie=V.payload,me={type:X,payload:ie},ge=this._mutations[X];ge&&(this._withCommit(function(){ge.forEach(function(ke){ke(ie)})}),this._subscribers.slice().forEach(function(xe){return xe(me,N.state)}))};Store.prototype.dispatch=function(t,I){var $=this,N=unifyObjectStyle(t,I),V=N.type,X=N.payload,ie={type:V,payload:X},me=this._actions[V];if(me){try{this._actionSubscribers.slice().filter(function(xe){return xe.before}).forEach(function(xe){return xe.before(ie,$.state)})}catch{}var ge=me.length>1?Promise.all(me.map(function(xe){return xe(X)})):me[0](X);return new Promise(function(xe,ke){ge.then(function(Re){try{$._actionSubscribers.filter(function(Ie){return Ie.after}).forEach(function(Ie){return Ie.after(ie,$.state)})}catch{}xe(Re)},function(Re){try{$._actionSubscribers.filter(function(Ie){return Ie.error}).forEach(function(Ie){return Ie.error(ie,$.state,Re)})}catch{}ke(Re)})})}};Store.prototype.subscribe=function(t,I){return genericSubscribe(t,this._subscribers,I)};Store.prototype.subscribeAction=function(t,I){var $=typeof t=="function"?{before:t}:t;return genericSubscribe($,this._actionSubscribers,I)};Store.prototype.watch=function(t,I,$){var N=this;return watch(function(){return t(N.state,N.getters)},I,Object.assign({},$))};Store.prototype.replaceState=function(t){var I=this;this._withCommit(function(){I._state.data=t})};Store.prototype.registerModule=function(t,I,$){$===void 0&&($={}),typeof t=="string"&&(t=[t]),this._modules.register(t,I),installModule(this,this.state,t,this._modules.get(t),$.preserveState),resetStoreState(this,this.state)};Store.prototype.unregisterModule=function(t){var I=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var $=getNestedState(I.state,t.slice(0,-1));delete $[t[t.length-1]]}),resetStore(this)};Store.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};Store.prototype.hotUpdate=function(t){this._modules.update(t),resetStore(this,!0)};Store.prototype._withCommit=function(t){var I=this._committing;this._committing=!0,t(),this._committing=I};Object.defineProperties(Store.prototype,prototypeAccessors);var mapState=normalizeNamespace(function(e,t){var I={};return normalizeMap(t).forEach(function($){var N=$.key,V=$.val;I[N]=function(){var ie=this.$store.state,me=this.$store.getters;if(e){var ge=getModuleByNamespace(this.$store,"mapState",e);if(!ge)return;ie=ge.context.state,me=ge.context.getters}return typeof V=="function"?V.call(this,ie,me):ie[V]},I[N].vuex=!0}),I}),mapMutations=normalizeNamespace(function(e,t){var I={};return normalizeMap(t).forEach(function($){var N=$.key,V=$.val;I[N]=function(){for(var ie=[],me=arguments.length;me--;)ie[me]=arguments[me];var ge=this.$store.commit;if(e){var xe=getModuleByNamespace(this.$store,"mapMutations",e);if(!xe)return;ge=xe.context.commit}return typeof V=="function"?V.apply(this,[ge].concat(ie)):ge.apply(this.$store,[V].concat(ie))}}),I}),mapGetters=normalizeNamespace(function(e,t){var I={};return normalizeMap(t).forEach(function($){var N=$.key,V=$.val;V=e+V,I[N]=function(){if(!(e&&!getModuleByNamespace(this.$store,"mapGetters",e)))return this.$store.getters[V]},I[N].vuex=!0}),I}),mapActions=normalizeNamespace(function(e,t){var I={};return normalizeMap(t).forEach(function($){var N=$.key,V=$.val;I[N]=function(){for(var ie=[],me=arguments.length;me--;)ie[me]=arguments[me];var ge=this.$store.dispatch;if(e){var xe=getModuleByNamespace(this.$store,"mapActions",e);if(!xe)return;ge=xe.context.dispatch}return typeof V=="function"?V.apply(this,[ge].concat(ie)):ge.apply(this.$store,[V].concat(ie))}}),I});function normalizeMap(e){return isValidMap(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function isValidMap(e){return Array.isArray(e)||isObject$4(e)}function normalizeNamespace(e){return function(t,I){return typeof t!="string"?(I=t,t=""):t.charAt(t.length-1)!=="/"&&(t+="/"),e(t,I)}}function getModuleByNamespace(e,t,I){var $=e._modulesNamespaceMap[I];return $}var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var I=function $(){return this instanceof $?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};I.prototype=t.prototype}else I={};return Object.defineProperty(I,"__esModule",{value:!0}),Object.keys(e).forEach(function($){var N=Object.getOwnPropertyDescriptor(e,$);Object.defineProperty(I,$,N.get?N:{enumerable:!0,get:function(){return e[$]}})}),I}var isArray_1,hasRequiredIsArray;function requireIsArray(){if(hasRequiredIsArray)return isArray_1;hasRequiredIsArray=1;var e=Array.isArray;return isArray_1=e,isArray_1}var _freeGlobal,hasRequired_freeGlobal;function require_freeGlobal(){if(hasRequired_freeGlobal)return _freeGlobal;hasRequired_freeGlobal=1;var e=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;return _freeGlobal=e,_freeGlobal}var _root,hasRequired_root;function require_root(){if(hasRequired_root)return _root;hasRequired_root=1;var e=require_freeGlobal(),t=typeof self=="object"&&self&&self.Object===Object&&self,I=e||t||Function("return this")();return _root=I,_root}var _Symbol,hasRequired_Symbol;function require_Symbol(){if(hasRequired_Symbol)return _Symbol;hasRequired_Symbol=1;var e=require_root(),t=e.Symbol;return _Symbol=t,_Symbol}var _getRawTag,hasRequired_getRawTag;function require_getRawTag(){if(hasRequired_getRawTag)return _getRawTag;hasRequired_getRawTag=1;var e=require_Symbol(),t=Object.prototype,I=t.hasOwnProperty,$=t.toString,N=e?e.toStringTag:void 0;function V(X){var ie=I.call(X,N),me=X[N];try{X[N]=void 0;var ge=!0}catch{}var xe=$.call(X);return ge&&(ie?X[N]=me:delete X[N]),xe}return _getRawTag=V,_getRawTag}var _objectToString,hasRequired_objectToString;function require_objectToString(){if(hasRequired_objectToString)return _objectToString;hasRequired_objectToString=1;var e=Object.prototype,t=e.toString;function I($){return t.call($)}return _objectToString=I,_objectToString}var _baseGetTag,hasRequired_baseGetTag;function require_baseGetTag(){if(hasRequired_baseGetTag)return _baseGetTag;hasRequired_baseGetTag=1;var e=require_Symbol(),t=require_getRawTag(),I=require_objectToString(),$="[object Null]",N="[object Undefined]",V=e?e.toStringTag:void 0;function X(ie){return ie==null?ie===void 0?N:$:V&&V in Object(ie)?t(ie):I(ie)}return _baseGetTag=X,_baseGetTag}var isObjectLike_1,hasRequiredIsObjectLike;function requireIsObjectLike(){if(hasRequiredIsObjectLike)return isObjectLike_1;hasRequiredIsObjectLike=1;function e(t){return t!=null&&typeof t=="object"}return isObjectLike_1=e,isObjectLike_1}var isSymbol_1,hasRequiredIsSymbol;function requireIsSymbol(){if(hasRequiredIsSymbol)return isSymbol_1;hasRequiredIsSymbol=1;var e=require_baseGetTag(),t=requireIsObjectLike(),I="[object Symbol]";function $(N){return typeof N=="symbol"||t(N)&&e(N)==I}return isSymbol_1=$,isSymbol_1}var _isKey,hasRequired_isKey;function require_isKey(){if(hasRequired_isKey)return _isKey;hasRequired_isKey=1;var e=requireIsArray(),t=requireIsSymbol(),I=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/;function N(V,X){if(e(V))return!1;var ie=typeof V;return ie=="number"||ie=="symbol"||ie=="boolean"||V==null||t(V)?!0:$.test(V)||!I.test(V)||X!=null&&V in Object(X)}return _isKey=N,_isKey}var isObject_1,hasRequiredIsObject;function requireIsObject(){if(hasRequiredIsObject)return isObject_1;hasRequiredIsObject=1;function e(t){var I=typeof t;return t!=null&&(I=="object"||I=="function")}return isObject_1=e,isObject_1}var isFunction_1,hasRequiredIsFunction;function requireIsFunction(){if(hasRequiredIsFunction)return isFunction_1;hasRequiredIsFunction=1;var e=require_baseGetTag(),t=requireIsObject(),I="[object AsyncFunction]",$="[object Function]",N="[object GeneratorFunction]",V="[object Proxy]";function X(ie){if(!t(ie))return!1;var me=e(ie);return me==$||me==N||me==I||me==V}return isFunction_1=X,isFunction_1}var _coreJsData,hasRequired_coreJsData;function require_coreJsData(){if(hasRequired_coreJsData)return _coreJsData;hasRequired_coreJsData=1;var e=require_root(),t=e["__core-js_shared__"];return _coreJsData=t,_coreJsData}var _isMasked,hasRequired_isMasked;function require_isMasked(){if(hasRequired_isMasked)return _isMasked;hasRequired_isMasked=1;var e=require_coreJsData(),t=function(){var $=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return $?"Symbol(src)_1."+$:""}();function I($){return!!t&&t in $}return _isMasked=I,_isMasked}var _toSource,hasRequired_toSource;function require_toSource(){if(hasRequired_toSource)return _toSource;hasRequired_toSource=1;var e=Function.prototype,t=e.toString;function I($){if($!=null){try{return t.call($)}catch{}try{return $+""}catch{}}return""}return _toSource=I,_toSource}var _baseIsNative,hasRequired_baseIsNative;function require_baseIsNative(){if(hasRequired_baseIsNative)return _baseIsNative;hasRequired_baseIsNative=1;var e=requireIsFunction(),t=require_isMasked(),I=requireIsObject(),$=require_toSource(),N=/[\\^$.*+?()[\]{}|]/g,V=/^\[object .+?Constructor\]$/,X=Function.prototype,ie=Object.prototype,me=X.toString,ge=ie.hasOwnProperty,xe=RegExp("^"+me.call(ge).replace(N,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function ke(Re){if(!I(Re)||t(Re))return!1;var Ie=e(Re)?xe:V;return Ie.test($(Re))}return _baseIsNative=ke,_baseIsNative}var _getValue,hasRequired_getValue;function require_getValue(){if(hasRequired_getValue)return _getValue;hasRequired_getValue=1;function e(t,I){return t==null?void 0:t[I]}return _getValue=e,_getValue}var _getNative,hasRequired_getNative;function require_getNative(){if(hasRequired_getNative)return _getNative;hasRequired_getNative=1;var e=require_baseIsNative(),t=require_getValue();function I($,N){var V=t($,N);return e(V)?V:void 0}return _getNative=I,_getNative}var _nativeCreate,hasRequired_nativeCreate;function require_nativeCreate(){if(hasRequired_nativeCreate)return _nativeCreate;hasRequired_nativeCreate=1;var e=require_getNative(),t=e(Object,"create");return _nativeCreate=t,_nativeCreate}var _hashClear,hasRequired_hashClear;function require_hashClear(){if(hasRequired_hashClear)return _hashClear;hasRequired_hashClear=1;var e=require_nativeCreate();function t(){this.__data__=e?e(null):{},this.size=0}return _hashClear=t,_hashClear}var _hashDelete,hasRequired_hashDelete;function require_hashDelete(){if(hasRequired_hashDelete)return _hashDelete;hasRequired_hashDelete=1;function e(t){var I=this.has(t)&&delete this.__data__[t];return this.size-=I?1:0,I}return _hashDelete=e,_hashDelete}var _hashGet,hasRequired_hashGet;function require_hashGet(){if(hasRequired_hashGet)return _hashGet;hasRequired_hashGet=1;var e=require_nativeCreate(),t="__lodash_hash_undefined__",I=Object.prototype,$=I.hasOwnProperty;function N(V){var X=this.__data__;if(e){var ie=X[V];return ie===t?void 0:ie}return $.call(X,V)?X[V]:void 0}return _hashGet=N,_hashGet}var _hashHas,hasRequired_hashHas;function require_hashHas(){if(hasRequired_hashHas)return _hashHas;hasRequired_hashHas=1;var e=require_nativeCreate(),t=Object.prototype,I=t.hasOwnProperty;function $(N){var V=this.__data__;return e?V[N]!==void 0:I.call(V,N)}return _hashHas=$,_hashHas}var _hashSet,hasRequired_hashSet;function require_hashSet(){if(hasRequired_hashSet)return _hashSet;hasRequired_hashSet=1;var e=require_nativeCreate(),t="__lodash_hash_undefined__";function I($,N){var V=this.__data__;return this.size+=this.has($)?0:1,V[$]=e&&N===void 0?t:N,this}return _hashSet=I,_hashSet}var _Hash,hasRequired_Hash;function require_Hash(){if(hasRequired_Hash)return _Hash;hasRequired_Hash=1;var e=require_hashClear(),t=require_hashDelete(),I=require_hashGet(),$=require_hashHas(),N=require_hashSet();function V(X){var ie=-1,me=X==null?0:X.length;for(this.clear();++ie-1}return _listCacheHas=t,_listCacheHas}var _listCacheSet,hasRequired_listCacheSet;function require_listCacheSet(){if(hasRequired_listCacheSet)return _listCacheSet;hasRequired_listCacheSet=1;var e=require_assocIndexOf();function t(I,$){var N=this.__data__,V=e(N,I);return V<0?(++this.size,N.push([I,$])):N[V][1]=$,this}return _listCacheSet=t,_listCacheSet}var _ListCache,hasRequired_ListCache;function require_ListCache(){if(hasRequired_ListCache)return _ListCache;hasRequired_ListCache=1;var e=require_listCacheClear(),t=require_listCacheDelete(),I=require_listCacheGet(),$=require_listCacheHas(),N=require_listCacheSet();function V(X){var ie=-1,me=X==null?0:X.length;for(this.clear();++ie-1&&I%1==0&&I<=e}return isLength_1=t,isLength_1}var isArrayLike_1,hasRequiredIsArrayLike;function requireIsArrayLike(){if(hasRequiredIsArrayLike)return isArrayLike_1;hasRequiredIsArrayLike=1;var e=requireIsFunction(),t=requireIsLength();function I($){return $!=null&&t($.length)&&!e($)}return isArrayLike_1=I,isArrayLike_1}var isBuffer={exports:{}},stubFalse_1,hasRequiredStubFalse;function requireStubFalse(){if(hasRequiredStubFalse)return stubFalse_1;hasRequiredStubFalse=1;function e(){return!1}return stubFalse_1=e,stubFalse_1}isBuffer.exports;var hasRequiredIsBuffer;function requireIsBuffer(){return hasRequiredIsBuffer||(hasRequiredIsBuffer=1,function(e,t){var I=require_root(),$=requireStubFalse(),N=t&&!t.nodeType&&t,V=N&&!0&&e&&!e.nodeType&&e,X=V&&V.exports===N,ie=X?I.Buffer:void 0,me=ie?ie.isBuffer:void 0,ge=me||$;e.exports=ge}(isBuffer,isBuffer.exports)),isBuffer.exports}var isPlainObject_1,hasRequiredIsPlainObject;function requireIsPlainObject(){if(hasRequiredIsPlainObject)return isPlainObject_1;hasRequiredIsPlainObject=1;var e=require_baseGetTag(),t=require_getPrototype(),I=requireIsObjectLike(),$="[object Object]",N=Function.prototype,V=Object.prototype,X=N.toString,ie=V.hasOwnProperty,me=X.call(Object);function ge(xe){if(!I(xe)||e(xe)!=$)return!1;var ke=t(xe);if(ke===null)return!0;var Re=ie.call(ke,"constructor")&&ke.constructor;return typeof Re=="function"&&Re instanceof Re&&X.call(Re)==me}return isPlainObject_1=ge,isPlainObject_1}var _baseIsTypedArray,hasRequired_baseIsTypedArray;function require_baseIsTypedArray(){if(hasRequired_baseIsTypedArray)return _baseIsTypedArray;hasRequired_baseIsTypedArray=1;var e=require_baseGetTag(),t=requireIsLength(),I=requireIsObjectLike(),$="[object Arguments]",N="[object Array]",V="[object Boolean]",X="[object Date]",ie="[object Error]",me="[object Function]",ge="[object Map]",xe="[object Number]",ke="[object Object]",Re="[object RegExp]",Ie="[object Set]",Me="[object String]",Le="[object WeakMap]",De="[object ArrayBuffer]",Fe="[object DataView]",Ue="[object Float32Array]",je="[object Float64Array]",qe="[object Int8Array]",We="[object Int16Array]",Xe="[object Int32Array]",Ye="[object Uint8Array]",It="[object Uint8ClampedArray]",Nt="[object Uint16Array]",At="[object Uint32Array]",Rt={};Rt[Ue]=Rt[je]=Rt[qe]=Rt[We]=Rt[Xe]=Rt[Ye]=Rt[It]=Rt[Nt]=Rt[At]=!0,Rt[$]=Rt[N]=Rt[De]=Rt[V]=Rt[Fe]=Rt[X]=Rt[ie]=Rt[me]=Rt[ge]=Rt[xe]=Rt[ke]=Rt[Re]=Rt[Ie]=Rt[Me]=Rt[Le]=!1;function Mt(Kt){return I(Kt)&&t(Kt.length)&&!!Rt[e(Kt)]}return _baseIsTypedArray=Mt,_baseIsTypedArray}var _baseUnary,hasRequired_baseUnary;function require_baseUnary(){if(hasRequired_baseUnary)return _baseUnary;hasRequired_baseUnary=1;function e(t){return function(I){return t(I)}}return _baseUnary=e,_baseUnary}var _nodeUtil={exports:{}};_nodeUtil.exports;var hasRequired_nodeUtil;function require_nodeUtil(){return hasRequired_nodeUtil||(hasRequired_nodeUtil=1,function(e,t){var I=require_freeGlobal(),$=t&&!t.nodeType&&t,N=$&&!0&&e&&!e.nodeType&&e,V=N&&N.exports===$,X=V&&I.process,ie=function(){try{var me=N&&N.require&&N.require("util").types;return me||X&&X.binding&&X.binding("util")}catch{}}();e.exports=ie}(_nodeUtil,_nodeUtil.exports)),_nodeUtil.exports}var isTypedArray_1,hasRequiredIsTypedArray;function requireIsTypedArray(){if(hasRequiredIsTypedArray)return isTypedArray_1;hasRequiredIsTypedArray=1;var e=require_baseIsTypedArray(),t=require_baseUnary(),I=require_nodeUtil(),$=I&&I.isTypedArray,N=$?t($):e;return isTypedArray_1=N,isTypedArray_1}var _assignValue,hasRequired_assignValue;function require_assignValue(){if(hasRequired_assignValue)return _assignValue;hasRequired_assignValue=1;var e=require_baseAssignValue(),t=requireEq(),I=Object.prototype,$=I.hasOwnProperty;function N(V,X,ie){var me=V[X];(!($.call(V,X)&&t(me,ie))||ie===void 0&&!(X in V))&&e(V,X,ie)}return _assignValue=N,_assignValue}var _copyObject,hasRequired_copyObject;function require_copyObject(){if(hasRequired_copyObject)return _copyObject;hasRequired_copyObject=1;var e=require_assignValue(),t=require_baseAssignValue();function I($,N,V,X){var ie=!V;V||(V={});for(var me=-1,ge=N.length;++me-1&&$%1==0&&$0){if(++V>=e)return arguments[0]}else V=0;return N.apply(void 0,arguments)}}return _shortOut=$,_shortOut}var _setToString,hasRequired_setToString;function require_setToString(){if(hasRequired_setToString)return _setToString;hasRequired_setToString=1;var e=require_baseSetToString(),t=require_shortOut(),I=t(e);return _setToString=I,_setToString}var util,hasRequiredUtil;function requireUtil(){if(hasRequiredUtil)return util;hasRequiredUtil=1;var e=N(),t=V(),I=X(),$=typeof window<"u"?window:commonjsGlobal;util={assign:e,create:t,trim:I,bind:ie,slice:me,each:ge,map:xe,pluck:ke,isList:Re,isFunction:Ie,isObject:Me,Global:$};function N(){return Object.assign?Object.assign:function(De,Fe,Ue,je){for(var qe=1;qe"u"?null:console;if(Re){var Ie=Re.warn?Re.warn:Re.log;Ie.apply(Re,arguments)}}function ke(Re,Ie,Me){Me||(Me=""),Re&&!X(Re)&&(Re=[Re]),Ie&&!X(Ie)&&(Ie=[Ie]);var Le=Me?"__storejs_"+Me+"_":"",De=Me?new RegExp("^"+Le):null,Fe=/^[a-zA-Z0-9_\-]*$/;if(!Fe.test(Me))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var Ue={_namespacePrefix:Le,_namespaceRegexp:De,_testStorage:function(qe){try{var We="__storejs__test__";qe.write(We,We);var Xe=qe.read(We)===We;return qe.remove(We),Xe}catch{return!1}},_assignPluginFnProp:function(qe,We){var Xe=this[We];this[We]=function(){var It=t(arguments,0),Nt=this;function At(){if(Xe)return $(arguments,function(Mt,Kt){It[Kt]=Mt}),Xe.apply(Nt,It)}var Rt=[At].concat(It);return qe.apply(Nt,Rt)}},_serialize:function(qe){return JSON.stringify(qe)},_deserialize:function(qe,We){if(!qe)return We;var Xe="";try{Xe=JSON.parse(qe)}catch{Xe=qe}return Xe!==void 0?Xe:We},_addStorage:function(qe){this.enabled||this._testStorage(qe)&&(this.storage=qe,this.enabled=!0)},_addPlugin:function(qe){var We=this;if(X(qe)){$(qe,function(It){We._addPlugin(It)});return}var Xe=I(this.plugins,function(It){return qe===It});if(!Xe){if(this.plugins.push(qe),!ie(qe))throw new Error("Plugins must be function values that return objects");var Ye=qe.call(this);if(!me(Ye))throw new Error("Plugins must return an object of function properties");$(Ye,function(It,Nt){if(!ie(It))throw new Error("Bad plugin property: "+Nt+" from plugin "+qe.name+". Plugins should only return functions.");We._assignPluginFnProp(It,Nt)})}},addStorage:function(qe){xe("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(qe)}},je=V(Ue,ge,{plugins:[]});return je.raw={},$(je,function(qe,We){ie(qe)&&(je.raw[We]=N(je,qe))}),$(Re,function(qe){je._addStorage(qe)}),$(Ie,function(qe){je._addPlugin(qe)}),je}return storeEngine}var localStorage_1,hasRequiredLocalStorage;function requireLocalStorage(){if(hasRequiredLocalStorage)return localStorage_1;hasRequiredLocalStorage=1;var e=requireUtil(),t=e.Global;localStorage_1={name:"localStorage",read:$,write:N,each:V,remove:X,clearAll:ie};function I(){return t.localStorage}function $(me){return I().getItem(me)}function N(me,ge){return I().setItem(me,ge)}function V(me){for(var ge=I().length-1;ge>=0;ge--){var xe=I().key(ge);me($(xe),xe)}}function X(me){return I().removeItem(me)}function ie(){return I().clear()}return localStorage_1}var oldFFGlobalStorage,hasRequiredOldFFGlobalStorage;function requireOldFFGlobalStorage(){if(hasRequiredOldFFGlobalStorage)return oldFFGlobalStorage;hasRequiredOldFFGlobalStorage=1;var e=requireUtil(),t=e.Global;oldFFGlobalStorage={name:"oldFF-globalStorage",read:$,write:N,each:V,remove:X,clearAll:ie};var I=t.globalStorage;function $(me){return I[me]}function N(me,ge){I[me]=ge}function V(me){for(var ge=I.length-1;ge>=0;ge--){var xe=I.key(ge);me(I[xe],xe)}}function X(me){return I.removeItem(me)}function ie(){V(function(me,ge){delete I[me]})}return oldFFGlobalStorage}var oldIEUserDataStorage,hasRequiredOldIEUserDataStorage;function requireOldIEUserDataStorage(){if(hasRequiredOldIEUserDataStorage)return oldIEUserDataStorage;hasRequiredOldIEUserDataStorage=1;var e=requireUtil(),t=e.Global;oldIEUserDataStorage={name:"oldIE-userDataStorage",write:X,read:ie,each:me,remove:ge,clearAll:xe};var I="storejs",$=t.document,N=Ie(),V=(t.navigator?t.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function X(Me,Le){if(!V){var De=Re(Me);N(function(Fe){Fe.setAttribute(De,Le),Fe.save(I)})}}function ie(Me){if(!V){var Le=Re(Me),De=null;return N(function(Fe){De=Fe.getAttribute(Le)}),De}}function me(Me){N(function(Le){for(var De=Le.XMLDocument.documentElement.attributes,Fe=De.length-1;Fe>=0;Fe--){var Ue=De[Fe];Me(Le.getAttribute(Ue.name),Ue.name)}})}function ge(Me){var Le=Re(Me);N(function(De){De.removeAttribute(Le),De.save(I)})}function xe(){N(function(Me){var Le=Me.XMLDocument.documentElement.attributes;Me.load(I);for(var De=Le.length-1;De>=0;De--)Me.removeAttribute(Le[De].name);Me.save(I)})}var ke=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function Re(Me){return Me.replace(/^\d/,"___$&").replace(ke,"___")}function Ie(){if(!$||!$.documentElement||!$.documentElement.addBehavior)return null;var Me="script",Le,De,Fe;try{De=new ActiveXObject("htmlfile"),De.open(),De.write("<"+Me+">document.w=window'),De.close(),Le=De.w.frames[0].document,Fe=Le.createElement("div")}catch{Fe=$.createElement("div"),Le=$.body}return function(Ue){var je=[].slice.call(arguments,0);je.unshift(Fe),Le.appendChild(Fe),Fe.addBehavior("#default#userData"),Fe.load(I),Ue.apply(this,je),Le.removeChild(Fe)}}return oldIEUserDataStorage}var cookieStorage,hasRequiredCookieStorage;function requireCookieStorage(){if(hasRequiredCookieStorage)return cookieStorage;hasRequiredCookieStorage=1;var e=requireUtil(),t=e.Global,I=e.trim;cookieStorage={name:"cookieStorage",read:N,write:X,each:V,remove:ie,clearAll:me};var $=t.document;function N(xe){if(!xe||!ge(xe))return null;var ke="(?:^|.*;\\s*)"+escape(xe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape($.cookie.replace(new RegExp(ke),"$1"))}function V(xe){for(var ke=$.cookie.split(/; ?/g),Re=ke.length-1;Re>=0;Re--)if(I(ke[Re])){var Ie=ke[Re].split("="),Me=unescape(Ie[0]),Le=unescape(Ie[1]);xe(Le,Me)}}function X(xe,ke){xe&&($.cookie=escape(xe)+"="+escape(ke)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(xe){!xe||!ge(xe)||($.cookie=escape(xe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function me(){V(function(xe,ke){ie(ke)})}function ge(xe){return new RegExp("(?:^|;\\s*)"+escape(xe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test($.cookie)}return cookieStorage}var sessionStorage_1,hasRequiredSessionStorage;function requireSessionStorage(){if(hasRequiredSessionStorage)return sessionStorage_1;hasRequiredSessionStorage=1;var e=requireUtil(),t=e.Global;sessionStorage_1={name:"sessionStorage",read:$,write:N,each:V,remove:X,clearAll:ie};function I(){return t.sessionStorage}function $(me){return I().getItem(me)}function N(me,ge){return I().setItem(me,ge)}function V(me){for(var ge=I().length-1;ge>=0;ge--){var xe=I().key(ge);me($(xe),xe)}}function X(me){return I().removeItem(me)}function ie(){return I().clear()}return sessionStorage_1}var memoryStorage_1,hasRequiredMemoryStorage;function requireMemoryStorage(){if(hasRequiredMemoryStorage)return memoryStorage_1;hasRequiredMemoryStorage=1,memoryStorage_1={name:"memoryStorage",read:t,write:I,each:$,remove:N,clearAll:V};var e={};function t(X){return e[X]}function I(X,ie){e[X]=ie}function $(X){for(var ie in e)e.hasOwnProperty(ie)&&X(e[ie],ie)}function N(X){delete e[X]}function V(X){e={}}return memoryStorage_1}var all,hasRequiredAll;function requireAll(){return hasRequiredAll||(hasRequiredAll=1,all=[requireLocalStorage(),requireOldFFGlobalStorage(),requireOldIEUserDataStorage(),requireCookieStorage(),requireSessionStorage(),requireMemoryStorage()]),all}var json2$1={},hasRequiredJson2$1;function requireJson2$1(){return hasRequiredJson2$1||(hasRequiredJson2$1=1,typeof JSON!="object"&&(JSON={}),function(){var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,function(t){var I=meta[t];return typeof I=="string"?I:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var I,$,N,V,X=gap,ie,me=t[e];switch(me&&typeof me=="object"&&typeof me.toJSON=="function"&&(me=me.toJSON(e)),typeof rep=="function"&&(me=rep.call(t,e,me)),typeof me){case"string":return quote(me);case"number":return isFinite(me)?String(me):"null";case"boolean":case"null":return String(me);case"object":if(!me)return"null";if(gap+=indent,ie=[],Object.prototype.toString.apply(me)==="[object Array]"){for(V=me.length,I=0;I1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,I)}init(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=I.prefix||"i18next:",this.logger=t||consoleLogger,this.options=I,this.debug=I.debug}log(){for(var t=arguments.length,I=new Array(t),$=0;${this.observers[$]||(this.observers[$]=new Map);const N=this.observers[$].get(I)||0;this.observers[$].set(I,N+1)}),this}off(t,I){if(this.observers[t]){if(!I){delete this.observers[t];return}this.observers[t].delete(I)}}emit(t){for(var I=arguments.length,$=new Array(I>1?I-1:0),N=1;N{let[ie,me]=X;for(let ge=0;ge{let[ie,me]=X;for(let ge=0;ge{e=$,t=N});return I.resolve=e,I.reject=t,I}function makeString(e){return e==null?"":""+e}function copy(e,t,I){e.forEach($=>{t[$]&&(I[$]=t[$])})}const lastOfPathSeparatorRegExp=/###/g;function getLastOfPath(e,t,I){function $(ie){return ie&&ie.indexOf("###")>-1?ie.replace(lastOfPathSeparatorRegExp,"."):ie}function N(){return!e||typeof e=="string"}const V=typeof t!="string"?t:t.split(".");let X=0;for(;X":">",'"':""","'":"'","/":"/"};function escape$1(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>_entityMap[t]):e}class RegExpCache{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const I=this.regExpMap.get(t);if(I!==void 0)return I;const $=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,$),this.regExpQueue.push(t),$}}const chars=[" ",",","?","!",";"],looksLikeObjectPathRegExpCache=new RegExpCache(20);function looksLikeObjectPath(e,t,I){t=t||"",I=I||"";const $=chars.filter(X=>t.indexOf(X)<0&&I.indexOf(X)<0);if($.length===0)return!0;const N=looksLikeObjectPathRegExpCache.getRegExp(`(${$.map(X=>X==="?"?"\\?":X).join("|")})`);let V=!N.test(e);if(!V){const X=e.indexOf(I);X>0&&!N.test(e.substring(0,X))&&(V=!0)}return V}function deepFind(e,t){let I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const $=t.split(I);let N=e;for(let V=0;V<$.length;){if(!N||typeof N!="object")return;let X,ie="";for(let me=V;me<$.length;++me)if(me!==V&&(ie+=I),ie+=$[me],X=N[ie],X!==void 0){if(["string","number","boolean"].indexOf(typeof X)>-1&&me<$.length-1)continue;V+=me-V+1;break}N=X}return N}function getCleanedCode(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class ResourceStore extends EventEmitter{constructor(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=I,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const I=this.options.ns.indexOf(t);I>-1&&this.options.ns.splice(I,1)}getResource(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const V=N.keySeparator!==void 0?N.keySeparator:this.options.keySeparator,X=N.ignoreJSONStructure!==void 0?N.ignoreJSONStructure:this.options.ignoreJSONStructure;let ie;t.indexOf(".")>-1?ie=t.split("."):(ie=[t,I],$&&(Array.isArray($)?ie.push(...$):typeof $=="string"&&V?ie.push(...$.split(V)):ie.push($)));const me=getPath(this.data,ie);return!me&&!I&&!$&&t.indexOf(".")>-1&&(t=ie[0],I=ie[1],$=ie.slice(2).join(".")),me||!X||typeof $!="string"?me:deepFind(this.data&&this.data[t]&&this.data[t][I],$,V)}addResource(t,I,$,N){let V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const X=V.keySeparator!==void 0?V.keySeparator:this.options.keySeparator;let ie=[t,I];$&&(ie=ie.concat(X?$.split(X):$)),t.indexOf(".")>-1&&(ie=t.split("."),N=I,I=ie[1]),this.addNamespaces(I),setPath(this.data,ie,N),V.silent||this.emit("added",t,I,$,N)}addResources(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const V in $)(typeof $[V]=="string"||Object.prototype.toString.apply($[V])==="[object Array]")&&this.addResource(t,I,V,$[V],{silent:!0});N.silent||this.emit("added",t,I,$)}addResourceBundle(t,I,$,N,V){let X=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},ie=[t,I];t.indexOf(".")>-1&&(ie=t.split("."),N=$,$=I,I=ie[1]),this.addNamespaces(I);let me=getPath(this.data,ie)||{};X.skipCopy||($=JSON.parse(JSON.stringify($))),N?deepExtend(me,$,V):me={...me,...$},setPath(this.data,ie,me),X.silent||this.emit("added",t,I,$)}removeResourceBundle(t,I){this.hasResourceBundle(t,I)&&delete this.data[t][I],this.removeNamespaces(I),this.emit("removed",t,I)}hasResourceBundle(t,I){return this.getResource(t,I)!==void 0}getResourceBundle(t,I){return I||(I=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,I)}:this.getResource(t,I)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const I=this.getDataByLanguage(t);return!!(I&&Object.keys(I)||[]).find(N=>I[N]&&Object.keys(I[N]).length>0)}toJSON(){return this.data}}var postProcessor={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,I,$,N){return e.forEach(V=>{this.processors[V]&&(t=this.processors[V].process(t,I,$,N))}),t}};const checkedLoadedFor={};class Translator extends EventEmitter{constructor(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),copy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=I,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=baseLogger.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const $=this.resolve(t,I);return $&&$.res!==void 0}extractFromKey(t,I){let $=I.nsSeparator!==void 0?I.nsSeparator:this.options.nsSeparator;$===void 0&&($=":");const N=I.keySeparator!==void 0?I.keySeparator:this.options.keySeparator;let V=I.ns||this.options.defaultNS||[];const X=$&&t.indexOf($)>-1,ie=!this.options.userDefinedKeySeparator&&!I.keySeparator&&!this.options.userDefinedNsSeparator&&!I.nsSeparator&&!looksLikeObjectPath(t,$,N);if(X&&!ie){const me=t.match(this.interpolator.nestingRegexp);if(me&&me.length>0)return{key:t,namespaces:V};const ge=t.split($);($!==N||$===N&&this.options.ns.indexOf(ge[0])>-1)&&(V=ge.shift()),t=ge.join(N)}return typeof V=="string"&&(V=[V]),{key:t,namespaces:V}}translate(t,I,$){if(typeof I!="object"&&this.options.overloadTranslationOptionHandler&&(I=this.options.overloadTranslationOptionHandler(arguments)),typeof I=="object"&&(I={...I}),I||(I={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const N=I.returnDetails!==void 0?I.returnDetails:this.options.returnDetails,V=I.keySeparator!==void 0?I.keySeparator:this.options.keySeparator,{key:X,namespaces:ie}=this.extractFromKey(t[t.length-1],I),me=ie[ie.length-1],ge=I.lng||this.language,xe=I.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(ge&&ge.toLowerCase()==="cimode"){if(xe){const qe=I.nsSeparator||this.options.nsSeparator;return N?{res:`${me}${qe}${X}`,usedKey:X,exactUsedKey:X,usedLng:ge,usedNS:me,usedParams:this.getUsedParamsDetails(I)}:`${me}${qe}${X}`}return N?{res:X,usedKey:X,exactUsedKey:X,usedLng:ge,usedNS:me,usedParams:this.getUsedParamsDetails(I)}:X}const ke=this.resolve(t,I);let Re=ke&&ke.res;const Ie=ke&&ke.usedKey||X,Me=ke&&ke.exactUsedKey||X,Le=Object.prototype.toString.apply(Re),De=["[object Number]","[object Function]","[object RegExp]"],Fe=I.joinArrays!==void 0?I.joinArrays:this.options.joinArrays,Ue=!this.i18nFormat||this.i18nFormat.handleAsObject;if(Ue&&Re&&(typeof Re!="string"&&typeof Re!="boolean"&&typeof Re!="number")&&De.indexOf(Le)<0&&!(typeof Fe=="string"&&Le==="[object Array]")){if(!I.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const qe=this.options.returnedObjectHandler?this.options.returnedObjectHandler(Ie,Re,{...I,ns:ie}):`key '${X} (${this.language})' returned an object instead of string.`;return N?(ke.res=qe,ke.usedParams=this.getUsedParamsDetails(I),ke):qe}if(V){const qe=Le==="[object Array]",We=qe?[]:{},Xe=qe?Me:Ie;for(const Ye in Re)if(Object.prototype.hasOwnProperty.call(Re,Ye)){const It=`${Xe}${V}${Ye}`;We[Ye]=this.translate(It,{...I,joinArrays:!1,ns:ie}),We[Ye]===It&&(We[Ye]=Re[Ye])}Re=We}}else if(Ue&&typeof Fe=="string"&&Le==="[object Array]")Re=Re.join(Fe),Re&&(Re=this.extendTranslation(Re,t,I,$));else{let qe=!1,We=!1;const Xe=I.count!==void 0&&typeof I.count!="string",Ye=Translator.hasDefaultValue(I),It=Xe?this.pluralResolver.getSuffix(ge,I.count,I):"",Nt=I.ordinal&&Xe?this.pluralResolver.getSuffix(ge,I.count,{ordinal:!1}):"",At=Xe&&!I.ordinal&&I.count===0&&this.pluralResolver.shouldUseIntlApi(),Rt=At&&I[`defaultValue${this.options.pluralSeparator}zero`]||I[`defaultValue${It}`]||I[`defaultValue${Nt}`]||I.defaultValue;!this.isValidLookup(Re)&&Ye&&(qe=!0,Re=Rt),this.isValidLookup(Re)||(We=!0,Re=X);const Kt=(I.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&We?void 0:Re,Zt=Ye&&Rt!==Re&&this.options.updateMissing;if(We||qe||Zt){if(this.logger.log(Zt?"updateKey":"missingKey",ge,me,X,Zt?Rt:Re),V){const Yt=this.resolve(X,{...I,keySeparator:!1});Yt&&Yt.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let Ut=[];const Ft=this.languageUtils.getFallbackCodes(this.options.fallbackLng,I.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Ft&&Ft[0])for(let Yt=0;Yt{const Cn=Ye&&vn!==Re?vn:Kt;this.options.missingKeyHandler?this.options.missingKeyHandler(Yt,me,dn,Cn,Zt,I):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(Yt,me,dn,Cn,Zt,I),this.emit("missingKey",Yt,me,dn,Re)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Xe?Ut.forEach(Yt=>{const dn=this.pluralResolver.getSuffixes(Yt,I);At&&I[`defaultValue${this.options.pluralSeparator}zero`]&&dn.indexOf(`${this.options.pluralSeparator}zero`)<0&&dn.push(`${this.options.pluralSeparator}zero`),dn.forEach(vn=>{Xt([Yt],X+vn,I[`defaultValue${vn}`]||Rt)})}):Xt(Ut,X,Rt))}Re=this.extendTranslation(Re,t,I,ke,$),We&&Re===X&&this.options.appendNamespaceToMissingKey&&(Re=`${me}:${X}`),(We||qe)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?Re=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${me}:${X}`:X,qe?Re:void 0):Re=this.options.parseMissingKeyHandler(Re))}return N?(ke.res=Re,ke.usedParams=this.getUsedParamsDetails(I),ke):Re}extendTranslation(t,I,$,N,V){var X=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...$},$.lng||this.language||N.usedLng,N.usedNS,N.usedKey,{resolved:N});else if(!$.skipInterpolation){$.interpolation&&this.interpolator.init({...$,interpolation:{...this.options.interpolation,...$.interpolation}});const ge=typeof t=="string"&&($&&$.interpolation&&$.interpolation.skipOnVariables!==void 0?$.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let xe;if(ge){const Re=t.match(this.interpolator.nestingRegexp);xe=Re&&Re.length}let ke=$.replace&&typeof $.replace!="string"?$.replace:$;if(this.options.interpolation.defaultVariables&&(ke={...this.options.interpolation.defaultVariables,...ke}),t=this.interpolator.interpolate(t,ke,$.lng||this.language,$),ge){const Re=t.match(this.interpolator.nestingRegexp),Ie=Re&&Re.length;xe1&&arguments[1]!==void 0?arguments[1]:{},$,N,V,X,ie;return typeof t=="string"&&(t=[t]),t.forEach(me=>{if(this.isValidLookup($))return;const ge=this.extractFromKey(me,I),xe=ge.key;N=xe;let ke=ge.namespaces;this.options.fallbackNS&&(ke=ke.concat(this.options.fallbackNS));const Re=I.count!==void 0&&typeof I.count!="string",Ie=Re&&!I.ordinal&&I.count===0&&this.pluralResolver.shouldUseIntlApi(),Me=I.context!==void 0&&(typeof I.context=="string"||typeof I.context=="number")&&I.context!=="",Le=I.lngs?I.lngs:this.languageUtils.toResolveHierarchy(I.lng||this.language,I.fallbackLng);ke.forEach(De=>{this.isValidLookup($)||(ie=De,!checkedLoadedFor[`${Le[0]}-${De}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(ie)&&(checkedLoadedFor[`${Le[0]}-${De}`]=!0,this.logger.warn(`key "${N}" for languages "${Le.join(", ")}" won't get resolved as namespace "${ie}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),Le.forEach(Fe=>{if(this.isValidLookup($))return;X=Fe;const Ue=[xe];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(Ue,xe,Fe,De,I);else{let qe;Re&&(qe=this.pluralResolver.getSuffix(Fe,I.count,I));const We=`${this.options.pluralSeparator}zero`,Xe=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(Re&&(Ue.push(xe+qe),I.ordinal&&qe.indexOf(Xe)===0&&Ue.push(xe+qe.replace(Xe,this.options.pluralSeparator)),Ie&&Ue.push(xe+We)),Me){const Ye=`${xe}${this.options.contextSeparator}${I.context}`;Ue.push(Ye),Re&&(Ue.push(Ye+qe),I.ordinal&&qe.indexOf(Xe)===0&&Ue.push(Ye+qe.replace(Xe,this.options.pluralSeparator)),Ie&&Ue.push(Ye+We))}}let je;for(;je=Ue.pop();)this.isValidLookup($)||(V=je,$=this.getResource(Fe,De,je,I))}))})}),{res:$,usedKey:N,exactUsedKey:V,usedLng:X,usedNS:ie}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,I,$,N):this.resourceStore.getResource(t,I,$,N)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const I=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],$=t.replace&&typeof t.replace!="string";let N=$?t.replace:t;if($&&typeof t.count<"u"&&(N.count=t.count),this.options.interpolation.defaultVariables&&(N={...this.options.interpolation.defaultVariables,...N}),!$){N={...N};for(const V of I)delete N[V]}return N}static hasDefaultValue(t){const I="defaultValue";for(const $ in t)if(Object.prototype.hasOwnProperty.call(t,$)&&I===$.substring(0,I.length)&&t[$]!==void 0)return!0;return!1}}function capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)}class LanguageUtil{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create("languageUtils")}getScriptPartFromCode(t){if(t=getCleanedCode(t),!t||t.indexOf("-")<0)return null;const I=t.split("-");return I.length===2||(I.pop(),I[I.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(I.join("-"))}getLanguagePartFromCode(t){if(t=getCleanedCode(t),!t||t.indexOf("-")<0)return t;const I=t.split("-");return this.formatLanguageCode(I[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const I=["hans","hant","latn","cyrl","cans","mong","arab"];let $=t.split("-");return this.options.lowerCaseLng?$=$.map(N=>N.toLowerCase()):$.length===2?($[0]=$[0].toLowerCase(),$[1]=$[1].toUpperCase(),I.indexOf($[1].toLowerCase())>-1&&($[1]=capitalize($[1].toLowerCase()))):$.length===3&&($[0]=$[0].toLowerCase(),$[1].length===2&&($[1]=$[1].toUpperCase()),$[0]!=="sgn"&&$[2].length===2&&($[2]=$[2].toUpperCase()),I.indexOf($[1].toLowerCase())>-1&&($[1]=capitalize($[1].toLowerCase())),I.indexOf($[2].toLowerCase())>-1&&($[2]=capitalize($[2].toLowerCase()))),$.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let I;return t.forEach($=>{if(I)return;const N=this.formatLanguageCode($);(!this.options.supportedLngs||this.isSupportedCode(N))&&(I=N)}),!I&&this.options.supportedLngs&&t.forEach($=>{if(I)return;const N=this.getLanguagePartFromCode($);if(this.isSupportedCode(N))return I=N;I=this.options.supportedLngs.find(V=>{if(V===N)return V;if(!(V.indexOf("-")<0&&N.indexOf("-")<0)&&(V.indexOf("-")>0&&N.indexOf("-")<0&&V.substring(0,V.indexOf("-"))===N||V.indexOf(N)===0&&N.length>1))return V})}),I||(I=this.getFallbackCodes(this.options.fallbackLng)[0]),I}getFallbackCodes(t,I){if(!t)return[];if(typeof t=="function"&&(t=t(I)),typeof t=="string"&&(t=[t]),Object.prototype.toString.apply(t)==="[object Array]")return t;if(!I)return t.default||[];let $=t[I];return $||($=t[this.getScriptPartFromCode(I)]),$||($=t[this.formatLanguageCode(I)]),$||($=t[this.getLanguagePartFromCode(I)]),$||($=t.default),$||[]}toResolveHierarchy(t,I){const $=this.getFallbackCodes(I||this.options.fallbackLng||[],t),N=[],V=X=>{X&&(this.isSupportedCode(X)?N.push(X):this.logger.warn(`rejecting language code not found in supportedLngs: ${X}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&V(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&V(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&V(this.getLanguagePartFromCode(t))):typeof t=="string"&&V(this.formatLanguageCode(t)),$.forEach(X=>{N.indexOf(X)<0&&V(this.formatLanguageCode(X))}),N}}let sets=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],_rulesPluralsTypes={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const nonIntlVersions=["v1","v2","v3"],intlVersions=["v4"],suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5};function createRules(){const e={};return sets.forEach(t=>{t.lngs.forEach(I=>{e[I]={numbers:t.nr,plurals:_rulesPluralsTypes[t.fc]}})}),e}class PluralResolver{constructor(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=I,this.logger=baseLogger.create("pluralResolver"),(!this.options.compatibilityJSON||intlVersions.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules()}addRule(t,I){this.rules[t]=I}getRule(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(getCleanedCode(t==="dev"?"en":t),{type:I.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const $=this.getRule(t,I);return this.shouldUseIntlApi()?$&&$.resolvedOptions().pluralCategories.length>1:$&&$.numbers.length>1}getPluralFormsOfKey(t,I){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,$).map(N=>`${I}${N}`)}getSuffixes(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const $=this.getRule(t,I);return $?this.shouldUseIntlApi()?$.resolvedOptions().pluralCategories.sort((N,V)=>suffixesOrder[N]-suffixesOrder[V]).map(N=>`${this.options.prepend}${I.ordinal?`ordinal${this.options.prepend}`:""}${N}`):$.numbers.map(N=>this.getSuffix(t,N,I)):[]}getSuffix(t,I){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const N=this.getRule(t,$);return N?this.shouldUseIntlApi()?`${this.options.prepend}${$.ordinal?`ordinal${this.options.prepend}`:""}${N.select(I)}`:this.getSuffixRetroCompatible(N,I):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,I){const $=t.noAbs?t.plurals(I):t.plurals(Math.abs(I));let N=t.numbers[$];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(N===2?N="plural":N===1&&(N=""));const V=()=>this.options.prepend&&N.toString()?this.options.prepend+N.toString():N.toString();return this.options.compatibilityJSON==="v1"?N===1?"":typeof N=="number"?`_plural_${N.toString()}`:V():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?V():this.options.prepend&&$.toString()?this.options.prepend+$.toString():$.toString()}shouldUseIntlApi(){return!nonIntlVersions.includes(this.options.compatibilityJSON)}}function deepFindWithDefaults(e,t,I){let $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,V=getPathWithDefaults(e,t,I);return!V&&N&&typeof I=="string"&&(V=deepFind(e,I,$),V===void 0&&(V=deepFind(t,I,$))),V}class Interpolator{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(I=>I),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:I,escapeValue:$,useRawValueToEscape:N,prefix:V,prefixEscaped:X,suffix:ie,suffixEscaped:me,formatSeparator:ge,unescapeSuffix:xe,unescapePrefix:ke,nestingPrefix:Re,nestingPrefixEscaped:Ie,nestingSuffix:Me,nestingSuffixEscaped:Le,nestingOptionsSeparator:De,maxReplaces:Fe,alwaysFormat:Ue}=t.interpolation;this.escape=I!==void 0?I:escape$1,this.escapeValue=$!==void 0?$:!0,this.useRawValueToEscape=N!==void 0?N:!1,this.prefix=V?regexEscape(V):X||"{{",this.suffix=ie?regexEscape(ie):me||"}}",this.formatSeparator=ge||",",this.unescapePrefix=xe?"":ke||"-",this.unescapeSuffix=this.unescapePrefix?"":xe||"",this.nestingPrefix=Re?regexEscape(Re):Ie||regexEscape("$t("),this.nestingSuffix=Me?regexEscape(Me):Le||regexEscape(")"),this.nestingOptionsSeparator=De||",",this.maxReplaces=Fe||1e3,this.alwaysFormat=Ue!==void 0?Ue:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(I,$)=>I&&I.source===$?(I.lastIndex=0,I):new RegExp($,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,I,$,N){let V,X,ie;const me=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function ge(Me){return Me.replace(/\$/g,"$$$$")}const xe=Me=>{if(Me.indexOf(this.formatSeparator)<0){const Ue=deepFindWithDefaults(I,me,Me,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(Ue,void 0,$,{...N,...I,interpolationkey:Me}):Ue}const Le=Me.split(this.formatSeparator),De=Le.shift().trim(),Fe=Le.join(this.formatSeparator).trim();return this.format(deepFindWithDefaults(I,me,De,this.options.keySeparator,this.options.ignoreJSONStructure),Fe,$,{...N,...I,interpolationkey:De})};this.resetRegExp();const ke=N&&N.missingInterpolationHandler||this.options.missingInterpolationHandler,Re=N&&N.interpolation&&N.interpolation.skipOnVariables!==void 0?N.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:Me=>ge(Me)},{regex:this.regexp,safeValue:Me=>this.escapeValue?ge(this.escape(Me)):ge(Me)}].forEach(Me=>{for(ie=0;V=Me.regex.exec(t);){const Le=V[1].trim();if(X=xe(Le),X===void 0)if(typeof ke=="function"){const Fe=ke(t,V,N);X=typeof Fe=="string"?Fe:""}else if(N&&Object.prototype.hasOwnProperty.call(N,Le))X="";else if(Re){X=V[0];continue}else this.logger.warn(`missed to pass in variable ${Le} for interpolating ${t}`),X="";else typeof X!="string"&&!this.useRawValueToEscape&&(X=makeString(X));const De=Me.safeValue(X);if(t=t.replace(V[0],De),Re?(Me.regex.lastIndex+=X.length,Me.regex.lastIndex-=V[0].length):Me.regex.lastIndex=0,ie++,ie>=this.maxReplaces)break}}),t}nest(t,I){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N,V,X;function ie(me,ge){const xe=this.nestingOptionsSeparator;if(me.indexOf(xe)<0)return me;const ke=me.split(new RegExp(`${xe}[ ]*{`));let Re=`{${ke[1]}`;me=ke[0],Re=this.interpolate(Re,X);const Ie=Re.match(/'/g),Me=Re.match(/"/g);(Ie&&Ie.length%2===0&&!Me||Me.length%2!==0)&&(Re=Re.replace(/'/g,'"'));try{X=JSON.parse(Re),ge&&(X={...ge,...X})}catch(Le){return this.logger.warn(`failed parsing options string in nesting for key ${me}`,Le),`${me}${xe}${Re}`}return X.defaultValue&&X.defaultValue.indexOf(this.prefix)>-1&&delete X.defaultValue,me}for(;N=this.nestingRegexp.exec(t);){let me=[];X={...$},X=X.replace&&typeof X.replace!="string"?X.replace:X,X.applyPostProcessor=!1,delete X.defaultValue;let ge=!1;if(N[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(N[1])){const xe=N[1].split(this.formatSeparator).map(ke=>ke.trim());N[1]=xe.shift(),me=xe,ge=!0}if(V=I(ie.call(this,N[1].trim(),X),X),V&&N[0]===t&&typeof V!="string")return V;typeof V!="string"&&(V=makeString(V)),V||(this.logger.warn(`missed to resolve ${N[1]} for nesting ${t}`),V=""),ge&&(V=me.reduce((xe,ke)=>this.format(xe,ke,$.lng,{...$,interpolationkey:N[1].trim()}),V.trim())),t=t.replace(N[0],V),this.regexp.lastIndex=0}return t}}function parseFormatStr(e){let t=e.toLowerCase().trim();const I={};if(e.indexOf("(")>-1){const $=e.split("(");t=$[0].toLowerCase().trim();const N=$[1].substring(0,$[1].length-1);t==="currency"&&N.indexOf(":")<0?I.currency||(I.currency=N.trim()):t==="relativetime"&&N.indexOf(":")<0?I.range||(I.range=N.trim()):N.split(";").forEach(X=>{if(!X)return;const[ie,...me]=X.split(":"),ge=me.join(":").trim().replace(/^'+|'+$/g,"");I[ie.trim()]||(I[ie.trim()]=ge),ge==="false"&&(I[ie.trim()]=!1),ge==="true"&&(I[ie.trim()]=!0),isNaN(ge)||(I[ie.trim()]=parseInt(ge,10))})}return{formatName:t,formatOptions:I}}function createCachedFormatter(e){const t={};return function($,N,V){const X=N+JSON.stringify(V);let ie=t[X];return ie||(ie=e(getCleanedCode(N),V),t[X]=ie),ie($)}}class Formatter{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("formatter"),this.options=t,this.formats={number:createCachedFormatter((I,$)=>{const N=new Intl.NumberFormat(I,{...$});return V=>N.format(V)}),currency:createCachedFormatter((I,$)=>{const N=new Intl.NumberFormat(I,{...$,style:"currency"});return V=>N.format(V)}),datetime:createCachedFormatter((I,$)=>{const N=new Intl.DateTimeFormat(I,{...$});return V=>N.format(V)}),relativetime:createCachedFormatter((I,$)=>{const N=new Intl.RelativeTimeFormat(I,{...$});return V=>N.format(V,$.range||"day")}),list:createCachedFormatter((I,$)=>{const N=new Intl.ListFormat(I,{...$});return V=>N.format(V)})},this.init(t)}init(t){const $=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=$.formatSeparator?$.formatSeparator:$.formatSeparator||","}add(t,I){this.formats[t.toLowerCase().trim()]=I}addCached(t,I){this.formats[t.toLowerCase().trim()]=createCachedFormatter(I)}format(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return I.split(this.formatSeparator).reduce((ie,me)=>{const{formatName:ge,formatOptions:xe}=parseFormatStr(me);if(this.formats[ge]){let ke=ie;try{const Re=N&&N.formatParams&&N.formatParams[N.interpolationkey]||{},Ie=Re.locale||Re.lng||N.locale||N.lng||$;ke=this.formats[ge](ie,Ie,{...xe,...N,...Re})}catch(Re){this.logger.warn(Re)}return ke}else this.logger.warn(`there was no format function for ${ge}`);return ie},t)}}function removePending(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class Connector extends EventEmitter{constructor(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=I,this.services=$,this.languageUtils=$.languageUtils,this.options=N,this.logger=baseLogger.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=N.maxParallelReads||10,this.readingCalls=0,this.maxRetries=N.maxRetries>=0?N.maxRetries:5,this.retryTimeout=N.retryTimeout>=1?N.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init($,N.backend,N)}queueLoad(t,I,$,N){const V={},X={},ie={},me={};return t.forEach(ge=>{let xe=!0;I.forEach(ke=>{const Re=`${ge}|${ke}`;!$.reload&&this.store.hasResourceBundle(ge,ke)?this.state[Re]=2:this.state[Re]<0||(this.state[Re]===1?X[Re]===void 0&&(X[Re]=!0):(this.state[Re]=1,xe=!1,X[Re]===void 0&&(X[Re]=!0),V[Re]===void 0&&(V[Re]=!0),me[ke]===void 0&&(me[ke]=!0)))}),xe||(ie[ge]=!0)}),(Object.keys(V).length||Object.keys(X).length)&&this.queue.push({pending:X,pendingCount:Object.keys(X).length,loaded:{},errors:[],callback:N}),{toLoad:Object.keys(V),pending:Object.keys(X),toLoadLanguages:Object.keys(ie),toLoadNamespaces:Object.keys(me)}}loaded(t,I,$){const N=t.split("|"),V=N[0],X=N[1];I&&this.emit("failedLoading",V,X,I),$&&this.store.addResourceBundle(V,X,$,void 0,void 0,{skipCopy:!0}),this.state[t]=I?-1:2;const ie={};this.queue.forEach(me=>{pushPath(me.loaded,[V],X),removePending(me,t),I&&me.errors.push(I),me.pendingCount===0&&!me.done&&(Object.keys(me.loaded).forEach(ge=>{ie[ge]||(ie[ge]={});const xe=me.loaded[ge];xe.length&&xe.forEach(ke=>{ie[ge][ke]===void 0&&(ie[ge][ke]=!0)})}),me.done=!0,me.errors.length?me.callback(me.errors):me.callback())}),this.emit("loaded",ie),this.queue=this.queue.filter(me=>!me.done)}read(t,I,$){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,X=arguments.length>5?arguments[5]:void 0;if(!t.length)return X(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:I,fcName:$,tried:N,wait:V,callback:X});return}this.readingCalls++;const ie=(ge,xe)=>{if(this.readingCalls--,this.waitingReads.length>0){const ke=this.waitingReads.shift();this.read(ke.lng,ke.ns,ke.fcName,ke.tried,ke.wait,ke.callback)}if(ge&&xe&&N{this.read.call(this,t,I,$,N+1,V*2,X)},V);return}X(ge,xe)},me=this.backend[$].bind(this.backend);if(me.length===2){try{const ge=me(t,I);ge&&typeof ge.then=="function"?ge.then(xe=>ie(null,xe)).catch(ie):ie(null,ge)}catch(ge){ie(ge)}return}return me(t,I,ie)}prepareLoading(t,I){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),N&&N();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof I=="string"&&(I=[I]);const V=this.queueLoad(t,I,$,N);if(!V.toLoad.length)return V.pending.length||N(),null;V.toLoad.forEach(X=>{this.loadOne(X)})}load(t,I,$){this.prepareLoading(t,I,{},$)}reload(t,I,$){this.prepareLoading(t,I,{reload:!0},$)}loadOne(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const $=t.split("|"),N=$[0],V=$[1];this.read(N,V,"read",void 0,void 0,(X,ie)=>{X&&this.logger.warn(`${I}loading namespace ${V} for language ${N} failed`,X),!X&&ie&&this.logger.log(`${I}loaded namespace ${V} for language ${N}`,ie),this.loaded(t,X,ie)})}saveMissing(t,I,$,N,V){let X=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},ie=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(I)){this.logger.warn(`did not save key "${$}" as the namespace "${I}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!($==null||$==="")){if(this.backend&&this.backend.create){const me={...X,isUpdate:V},ge=this.backend.create.bind(this.backend);if(ge.length<6)try{let xe;ge.length===5?xe=ge(t,I,$,N,me):xe=ge(t,I,$,N),xe&&typeof xe.then=="function"?xe.then(ke=>ie(null,ke)).catch(ie):ie(null,xe)}catch(xe){ie(xe)}else ge(t,I,$,N,ie,me)}!t||!t[0]||this.store.addResource(t[0],I,$,N)}}}function get$2(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let I={};if(typeof t[1]=="object"&&(I=t[1]),typeof t[1]=="string"&&(I.defaultValue=t[1]),typeof t[2]=="string"&&(I.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const $=t[3]||t[2];Object.keys($).forEach(N=>{I[N]=$[N]})}return I},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function transformOptions(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function noop$2(){}function bindMemberFunctions(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(I=>{typeof e[I]=="function"&&(e[I]=e[I].bind(e))})}class I18n extends EventEmitter{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=arguments.length>1?arguments[1]:void 0;if(super(),this.options=transformOptions(t),this.services={},this.logger=baseLogger,this.modules={external:[]},bindMemberFunctions(this),I&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,I),this;setTimeout(()=>{this.init(t,I)},0)}}init(){var t=this;let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof I=="function"&&($=I,I={}),!I.defaultNS&&I.defaultNS!==!1&&I.ns&&(typeof I.ns=="string"?I.defaultNS=I.ns:I.ns.indexOf("translation")<0&&(I.defaultNS=I.ns[0]));const N=get$2();this.options={...N,...this.options,...transformOptions(I)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...N.interpolation,...this.options.interpolation}),I.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=I.keySeparator),I.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=I.nsSeparator);function V(xe){return xe?typeof xe=="function"?new xe:xe:null}if(!this.options.isClone){this.modules.logger?baseLogger.init(V(this.modules.logger),this.options):baseLogger.init(null,this.options);let xe;this.modules.formatter?xe=this.modules.formatter:typeof Intl<"u"&&(xe=Formatter);const ke=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);const Re=this.services;Re.logger=baseLogger,Re.resourceStore=this.store,Re.languageUtils=ke,Re.pluralResolver=new PluralResolver(ke,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),xe&&(!this.options.interpolation.format||this.options.interpolation.format===N.interpolation.format)&&(Re.formatter=V(xe),Re.formatter.init(Re,this.options),this.options.interpolation.format=Re.formatter.format.bind(Re.formatter)),Re.interpolator=new Interpolator(this.options),Re.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},Re.backendConnector=new Connector(V(this.modules.backend),Re.resourceStore,Re,this.options),Re.backendConnector.on("*",function(Ie){for(var Me=arguments.length,Le=new Array(Me>1?Me-1:0),De=1;De1?Me-1:0),De=1;De{Ie.init&&Ie.init(this)})}if(this.format=this.options.interpolation.format,$||($=noop$2),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const xe=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);xe.length>0&&xe[0]!=="dev"&&(this.options.lng=xe[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(xe=>{this[xe]=function(){return t.store[xe](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(xe=>{this[xe]=function(){return t.store[xe](...arguments),t}});const me=defer(),ge=()=>{const xe=(ke,Re)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),me.resolve(Re),$(ke,Re)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return xe(null,this.t.bind(this));this.changeLanguage(this.options.lng,xe)};return this.options.resources||!this.options.initImmediate?ge():setTimeout(ge,0),me}loadResources(t){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$2;const N=typeof t=="string"?t:this.language;if(typeof t=="function"&&($=t),!this.options.resources||this.options.partialBundledLanguages){if(N&&N.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return $();const V=[],X=ie=>{if(!ie||ie==="cimode")return;this.services.languageUtils.toResolveHierarchy(ie).forEach(ge=>{ge!=="cimode"&&V.indexOf(ge)<0&&V.push(ge)})};N?X(N):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(me=>X(me)),this.options.preload&&this.options.preload.forEach(ie=>X(ie)),this.services.backendConnector.load(V,this.options.ns,ie=>{!ie&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),$(ie)})}else $(null)}reloadResources(t,I,$){const N=defer();return t||(t=this.languages),I||(I=this.options.ns),$||($=noop$2),this.services.backendConnector.reload(t,I,V=>{N.resolve(),$(V)}),N}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&postProcessor.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let I=0;I-1)&&this.store.hasLanguageSomeTranslations($)){this.resolvedLanguage=$;break}}}changeLanguage(t,I){var $=this;this.isLanguageChangingTo=t;const N=defer();this.emit("languageChanging",t);const V=me=>{this.language=me,this.languages=this.services.languageUtils.toResolveHierarchy(me),this.resolvedLanguage=void 0,this.setResolvedLanguage(me)},X=(me,ge)=>{ge?(V(ge),this.translator.changeLanguage(ge),this.isLanguageChangingTo=void 0,this.emit("languageChanged",ge),this.logger.log("languageChanged",ge)):this.isLanguageChangingTo=void 0,N.resolve(function(){return $.t(...arguments)}),I&&I(me,function(){return $.t(...arguments)})},ie=me=>{!t&&!me&&this.services.languageDetector&&(me=[]);const ge=typeof me=="string"?me:this.services.languageUtils.getBestMatchFromCodes(me);ge&&(this.language||V(ge),this.translator.language||this.translator.changeLanguage(ge),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(ge)),this.loadResources(ge,xe=>{X(xe,ge)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?ie(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(ie):this.services.languageDetector.detect(ie):ie(t),N}getFixedT(t,I,$){var N=this;const V=function(X,ie){let me;if(typeof ie!="object"){for(var ge=arguments.length,xe=new Array(ge>2?ge-2:0),ke=2;ke`${me.keyPrefix}${Re}${Me}`):Ie=me.keyPrefix?`${me.keyPrefix}${Re}${X}`:X,N.t(Ie,me)};return typeof t=="string"?V.lng=t:V.lngs=t,V.ns=I,V.keyPrefix=$,V}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const $=I.lng||this.resolvedLanguage||this.languages[0],N=this.options?this.options.fallbackLng:!1,V=this.languages[this.languages.length-1];if($.toLowerCase()==="cimode")return!0;const X=(ie,me)=>{const ge=this.services.backendConnector.state[`${ie}|${me}`];return ge===-1||ge===2};if(I.precheck){const ie=I.precheck(this,X);if(ie!==void 0)return ie}return!!(this.hasResourceBundle($,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||X($,t)&&(!N||X(V,t)))}loadNamespaces(t,I){const $=defer();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(N=>{this.options.ns.indexOf(N)<0&&this.options.ns.push(N)}),this.loadResources(N=>{$.resolve(),I&&I(N)}),$):(I&&I(),Promise.resolve())}loadLanguages(t,I){const $=defer();typeof t=="string"&&(t=[t]);const N=this.options.preload||[],V=t.filter(X=>N.indexOf(X)<0&&this.services.languageUtils.isSupportedCode(X));return V.length?(this.options.preload=N.concat(V),this.loadResources(X=>{$.resolve(),I&&I(X)}),$):(I&&I(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const I=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],$=this.services&&this.services.languageUtils||new LanguageUtil(get$2());return I.indexOf($.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=arguments.length>1?arguments[1]:void 0;return new I18n(t,I)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$2;const $=t.forkResourceStore;$&&delete t.forkResourceStore;const N={...this.options,...t,isClone:!0},V=new I18n(N);return(t.debug!==void 0||t.prefix!==void 0)&&(V.logger=V.logger.clone(t)),["store","services","language"].forEach(ie=>{V[ie]=this[ie]}),V.services={...this.services},V.services.utils={hasLoadedNamespace:V.hasLoadedNamespace.bind(V)},$&&(V.store=new ResourceStore(this.store.data,N),V.services.resourceStore=V.store),V.translator=new Translator(V.services,N),V.translator.on("*",function(ie){for(var me=arguments.length,ge=new Array(me>1?me-1:0),xe=1;xe0){let X=function(ge){return Promise.all(ge.map(xe=>Promise.resolve(xe).then(ke=>({status:"fulfilled",value:ke}),ke=>({status:"rejected",reason:ke}))))};document.getElementsByTagName("link");const ie=document.querySelector("meta[property=csp-nonce]"),me=(ie==null?void 0:ie.nonce)||(ie==null?void 0:ie.getAttribute("nonce"));N=X(I.map(ge=>{if(ge=assetsURL(ge),ge in seen)return;seen[ge]=!0;const xe=ge.endsWith(".css"),ke=xe?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${ge}"]${ke}`))return;const Re=document.createElement("link");if(Re.rel=xe?"stylesheet":scriptRel,xe||(Re.as="script"),Re.crossOrigin="",Re.href=ge,me&&Re.setAttribute("nonce",me),document.head.appendChild(Re),xe)return new Promise((Ie,Me)=>{Re.addEventListener("load",Ie),Re.addEventListener("error",()=>Me(new Error(`Unable to preload CSS for ${ge}`)))})}))}function V(X){const ie=new Event("vite:preloadError",{cancelable:!0});if(ie.payload=X,window.dispatchEvent(ie),!ie.defaultPrevented)throw X}return N.then(X=>{for(const ie of X||[])ie.status==="rejected"&&V(ie.reason);return t().catch(V)})},__variableDynamicImportRuntimeHelper=(e,t,I)=>{const $=e[t];return $?typeof $=="function"?$():Promise.resolve($):new Promise((N,V)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(V.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==I?". Note that variables only represent file names one level deep.":""))))})};var es5$1={exports:{}},es5=es5$1.exports,hasRequiredEs5;function requireEs5(){return hasRequiredEs5||(hasRequiredEs5=1,function(e,t){(function(I,$){e.exports=$()})(es5,function(){return function(I){var $={};function N(V){if($[V])return $[V].exports;var X=$[V]={i:V,l:!1,exports:{}};return I[V].call(X.exports,X,X.exports,N),X.l=!0,X.exports}return N.m=I,N.c=$,N.d=function(V,X,ie){N.o(V,X)||Object.defineProperty(V,X,{enumerable:!0,get:ie})},N.r=function(V){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(V,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(V,"__esModule",{value:!0})},N.t=function(V,X){if(1&X&&(V=N(V)),8&X||4&X&&typeof V=="object"&&V&&V.__esModule)return V;var ie=Object.create(null);if(N.r(ie),Object.defineProperty(ie,"default",{enumerable:!0,value:V}),2&X&&typeof V!="string")for(var me in V)N.d(ie,me,(function(ge){return V[ge]}).bind(null,me));return ie},N.n=function(V){var X=V&&V.__esModule?function(){return V.default}:function(){return V};return N.d(X,"a",X),X},N.o=function(V,X){return Object.prototype.hasOwnProperty.call(V,X)},N.p="",N(N.s=90)}({17:function(I,$,N){$.__esModule=!0,$.default=void 0;var V=N(18),X=function(){function ie(){}return ie.getFirstMatch=function(me,ge){var xe=ge.match(me);return xe&&xe.length>0&&xe[1]||""},ie.getSecondMatch=function(me,ge){var xe=ge.match(me);return xe&&xe.length>1&&xe[2]||""},ie.matchAndReturnConst=function(me,ge,xe){if(me.test(ge))return xe},ie.getWindowsVersionName=function(me){switch(me){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},ie.getMacOSVersionName=function(me){var ge=me.split(".").splice(0,2).map(function(xe){return parseInt(xe,10)||0});if(ge.push(0),ge[0]===10)switch(ge[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},ie.getAndroidVersionName=function(me){var ge=me.split(".").splice(0,2).map(function(xe){return parseInt(xe,10)||0});if(ge.push(0),!(ge[0]===1&&ge[1]<5))return ge[0]===1&&ge[1]<6?"Cupcake":ge[0]===1&&ge[1]>=6?"Donut":ge[0]===2&&ge[1]<2?"Eclair":ge[0]===2&&ge[1]===2?"Froyo":ge[0]===2&&ge[1]>2?"Gingerbread":ge[0]===3?"Honeycomb":ge[0]===4&&ge[1]<1?"Ice Cream Sandwich":ge[0]===4&&ge[1]<4?"Jelly Bean":ge[0]===4&&ge[1]>=4?"KitKat":ge[0]===5?"Lollipop":ge[0]===6?"Marshmallow":ge[0]===7?"Nougat":ge[0]===8?"Oreo":ge[0]===9?"Pie":void 0},ie.getVersionPrecision=function(me){return me.split(".").length},ie.compareVersions=function(me,ge,xe){xe===void 0&&(xe=!1);var ke=ie.getVersionPrecision(me),Re=ie.getVersionPrecision(ge),Ie=Math.max(ke,Re),Me=0,Le=ie.map([me,ge],function(De){var Fe=Ie-ie.getVersionPrecision(De),Ue=De+new Array(Fe+1).join(".0");return ie.map(Ue.split("."),function(je){return new Array(20-je.length).join("0")+je}).reverse()});for(xe&&(Me=Ie-Math.min(ke,Re)),Ie-=1;Ie>=Me;){if(Le[0][Ie]>Le[1][Ie])return 1;if(Le[0][Ie]===Le[1][Ie]){if(Ie===Me)return 0;Ie-=1}else if(Le[0][Ie]1?Re-1:0),Me=1;Me0){var qe=Object.keys(De),We=ge.default.find(qe,function(Rt){return Le.isOS(Rt)});if(We){var Xe=this.satisfies(De[We]);if(Xe!==void 0)return Xe}var Ye=ge.default.find(qe,function(Rt){return Le.isPlatform(Rt)});if(Ye){var It=this.satisfies(De[Ye]);if(It!==void 0)return It}}if(je>0){var Nt=Object.keys(Ue),At=ge.default.find(Nt,function(Rt){return Le.isBrowser(Rt,!0)});if(At!==void 0)return this.compareVersion(Ue[At])}},Ie.isBrowser=function(Me,Le){Le===void 0&&(Le=!1);var De=this.getBrowserName().toLowerCase(),Fe=Me.toLowerCase(),Ue=ge.default.getBrowserTypeByAlias(Fe);return Le&&Ue&&(Fe=Ue.toLowerCase()),Fe===De},Ie.compareVersion=function(Me){var Le=[0],De=Me,Fe=!1,Ue=this.getBrowserVersion();if(typeof Ue=="string")return Me[0]===">"||Me[0]==="<"?(De=Me.substr(1),Me[1]==="="?(Fe=!0,De=Me.substr(2)):Le=[],Me[0]===">"?Le.push(1):Le.push(-1)):Me[0]==="="?De=Me.substr(1):Me[0]==="~"&&(Fe=!0,De=Me.substr(1)),Le.indexOf(ge.default.compareVersions(Ue,De,Fe))>-1},Ie.isOS=function(Me){return this.getOSName(!0)===String(Me).toLowerCase()},Ie.isPlatform=function(Me){return this.getPlatformType(!0)===String(Me).toLowerCase()},Ie.isEngine=function(Me){return this.getEngineName(!0)===String(Me).toLowerCase()},Ie.is=function(Me,Le){return Le===void 0&&(Le=!1),this.isBrowser(Me,Le)||this.isOS(Me)||this.isPlatform(Me)},Ie.some=function(Me){var Le=this;return Me===void 0&&(Me=[]),Me.some(function(De){return Le.is(De)})},Re}();$.default=ke,I.exports=$.default},92:function(I,$,N){$.__esModule=!0,$.default=void 0;var V,X=(V=N(17))&&V.__esModule?V:{default:V},ie=/version\/(\d+(\.?_?\d+)+)/i,me=[{test:[/googlebot/i],describe:function(ge){var xe={name:"Googlebot"},ke=X.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/opera/i],describe:function(ge){var xe={name:"Opera"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/opr\/|opios/i],describe:function(ge){var xe={name:"Opera"},ke=X.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/SamsungBrowser/i],describe:function(ge){var xe={name:"Samsung Internet for Android"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/Whale/i],describe:function(ge){var xe={name:"NAVER Whale Browser"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/MZBrowser/i],describe:function(ge){var xe={name:"MZ Browser"},ke=X.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/focus/i],describe:function(ge){var xe={name:"Focus"},ke=X.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/swing/i],describe:function(ge){var xe={name:"Swing"},ke=X.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/coast/i],describe:function(ge){var xe={name:"Opera Coast"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(ge){var xe={name:"Opera Touch"},ke=X.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/yabrowser/i],describe:function(ge){var xe={name:"Yandex Browser"},ke=X.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/ucbrowser/i],describe:function(ge){var xe={name:"UC Browser"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/Maxthon|mxios/i],describe:function(ge){var xe={name:"Maxthon"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/epiphany/i],describe:function(ge){var xe={name:"Epiphany"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/puffin/i],describe:function(ge){var xe={name:"Puffin"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/sleipnir/i],describe:function(ge){var xe={name:"Sleipnir"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/k-meleon/i],describe:function(ge){var xe={name:"K-Meleon"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/micromessenger/i],describe:function(ge){var xe={name:"WeChat"},ke=X.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/qqbrowser/i],describe:function(ge){var xe={name:/qqbrowserlite/i.test(ge)?"QQ Browser Lite":"QQ Browser"},ke=X.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/msie|trident/i],describe:function(ge){var xe={name:"Internet Explorer"},ke=X.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/\sedg\//i],describe:function(ge){var xe={name:"Microsoft Edge"},ke=X.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/edg([ea]|ios)/i],describe:function(ge){var xe={name:"Microsoft Edge"},ke=X.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/vivaldi/i],describe:function(ge){var xe={name:"Vivaldi"},ke=X.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/seamonkey/i],describe:function(ge){var xe={name:"SeaMonkey"},ke=X.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/sailfish/i],describe:function(ge){var xe={name:"Sailfish"},ke=X.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/silk/i],describe:function(ge){var xe={name:"Amazon Silk"},ke=X.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/phantom/i],describe:function(ge){var xe={name:"PhantomJS"},ke=X.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/slimerjs/i],describe:function(ge){var xe={name:"SlimerJS"},ke=X.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(ge){var xe={name:"BlackBerry"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/(web|hpw)[o0]s/i],describe:function(ge){var xe={name:"WebOS Browser"},ke=X.default.getFirstMatch(ie,ge)||X.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/bada/i],describe:function(ge){var xe={name:"Bada"},ke=X.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/tizen/i],describe:function(ge){var xe={name:"Tizen"},ke=X.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/qupzilla/i],describe:function(ge){var xe={name:"QupZilla"},ke=X.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/firefox|iceweasel|fxios/i],describe:function(ge){var xe={name:"Firefox"},ke=X.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/electron/i],describe:function(ge){var xe={name:"Electron"},ke=X.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/MiuiBrowser/i],describe:function(ge){var xe={name:"Miui"},ke=X.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/chromium/i],describe:function(ge){var xe={name:"Chromium"},ke=X.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,ge)||X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/chrome|crios|crmo/i],describe:function(ge){var xe={name:"Chrome"},ke=X.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/GSA/i],describe:function(ge){var xe={name:"Google Search"},ke=X.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:function(ge){var xe=!ge.test(/like android/i),ke=ge.test(/android/i);return xe&&ke},describe:function(ge){var xe={name:"Android Browser"},ke=X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/playstation 4/i],describe:function(ge){var xe={name:"PlayStation 4"},ke=X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/safari|applewebkit/i],describe:function(ge){var xe={name:"Safari"},ke=X.default.getFirstMatch(ie,ge);return ke&&(xe.version=ke),xe}},{test:[/.*/i],describe:function(ge){var xe=ge.search("\\(")!==-1?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:X.default.getFirstMatch(xe,ge),version:X.default.getSecondMatch(xe,ge)}}}];$.default=me,I.exports=$.default},93:function(I,$,N){$.__esModule=!0,$.default=void 0;var V,X=(V=N(17))&&V.__esModule?V:{default:V},ie=N(18),me=[{test:[/Roku\/DVP/],describe:function(ge){var xe=X.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,ge);return{name:ie.OS_MAP.Roku,version:xe}}},{test:[/windows phone/i],describe:function(ge){var xe=X.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,ge);return{name:ie.OS_MAP.WindowsPhone,version:xe}}},{test:[/windows /i],describe:function(ge){var xe=X.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,ge),ke=X.default.getWindowsVersionName(xe);return{name:ie.OS_MAP.Windows,version:xe,versionName:ke}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(ge){var xe={name:ie.OS_MAP.iOS},ke=X.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,ge);return ke&&(xe.version=ke),xe}},{test:[/macintosh/i],describe:function(ge){var xe=X.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,ge).replace(/[_\s]/g,"."),ke=X.default.getMacOSVersionName(xe),Re={name:ie.OS_MAP.MacOS,version:xe};return ke&&(Re.versionName=ke),Re}},{test:[/(ipod|iphone|ipad)/i],describe:function(ge){var xe=X.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,ge).replace(/[_\s]/g,".");return{name:ie.OS_MAP.iOS,version:xe}}},{test:function(ge){var xe=!ge.test(/like android/i),ke=ge.test(/android/i);return xe&&ke},describe:function(ge){var xe=X.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,ge),ke=X.default.getAndroidVersionName(xe),Re={name:ie.OS_MAP.Android,version:xe};return ke&&(Re.versionName=ke),Re}},{test:[/(web|hpw)[o0]s/i],describe:function(ge){var xe=X.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,ge),ke={name:ie.OS_MAP.WebOS};return xe&&xe.length&&(ke.version=xe),ke}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(ge){var xe=X.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,ge)||X.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,ge)||X.default.getFirstMatch(/\bbb(\d+)/i,ge);return{name:ie.OS_MAP.BlackBerry,version:xe}}},{test:[/bada/i],describe:function(ge){var xe=X.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,ge);return{name:ie.OS_MAP.Bada,version:xe}}},{test:[/tizen/i],describe:function(ge){var xe=X.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,ge);return{name:ie.OS_MAP.Tizen,version:xe}}},{test:[/linux/i],describe:function(){return{name:ie.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:ie.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(ge){var xe=X.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,ge);return{name:ie.OS_MAP.PlayStation4,version:xe}}}];$.default=me,I.exports=$.default},94:function(I,$,N){$.__esModule=!0,$.default=void 0;var V,X=(V=N(17))&&V.__esModule?V:{default:V},ie=N(18),me=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(ge){var xe=X.default.getFirstMatch(/(can-l01)/i,ge)&&"Nova",ke={type:ie.PLATFORMS_MAP.mobile,vendor:"Huawei"};return xe&&(ke.model=xe),ke}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:ie.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:ie.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:ie.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:ie.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:ie.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:ie.PLATFORMS_MAP.tablet}}},{test:function(ge){var xe=ge.test(/ipod|iphone/i),ke=ge.test(/like (ipod|iphone)/i);return xe&&!ke},describe:function(ge){var xe=X.default.getFirstMatch(/(ipod|iphone)/i,ge);return{type:ie.PLATFORMS_MAP.mobile,vendor:"Apple",model:xe}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:ie.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:ie.PLATFORMS_MAP.mobile}}},{test:function(ge){return ge.getBrowserName(!0)==="blackberry"},describe:function(){return{type:ie.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(ge){return ge.getBrowserName(!0)==="bada"},describe:function(){return{type:ie.PLATFORMS_MAP.mobile}}},{test:function(ge){return ge.getBrowserName()==="windows phone"},describe:function(){return{type:ie.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(ge){var xe=Number(String(ge.getOSVersion()).split(".")[0]);return ge.getOSName(!0)==="android"&&xe>=3},describe:function(){return{type:ie.PLATFORMS_MAP.tablet}}},{test:function(ge){return ge.getOSName(!0)==="android"},describe:function(){return{type:ie.PLATFORMS_MAP.mobile}}},{test:function(ge){return ge.getOSName(!0)==="macos"},describe:function(){return{type:ie.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(ge){return ge.getOSName(!0)==="windows"},describe:function(){return{type:ie.PLATFORMS_MAP.desktop}}},{test:function(ge){return ge.getOSName(!0)==="linux"},describe:function(){return{type:ie.PLATFORMS_MAP.desktop}}},{test:function(ge){return ge.getOSName(!0)==="playstation 4"},describe:function(){return{type:ie.PLATFORMS_MAP.tv}}},{test:function(ge){return ge.getOSName(!0)==="roku"},describe:function(){return{type:ie.PLATFORMS_MAP.tv}}}];$.default=me,I.exports=$.default},95:function(I,$,N){$.__esModule=!0,$.default=void 0;var V,X=(V=N(17))&&V.__esModule?V:{default:V},ie=N(18),me=[{test:function(ge){return ge.getBrowserName(!0)==="microsoft edge"},describe:function(ge){if(/\sedg\//i.test(ge))return{name:ie.ENGINE_MAP.Blink};var xe=X.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,ge);return{name:ie.ENGINE_MAP.EdgeHTML,version:xe}}},{test:[/trident/i],describe:function(ge){var xe={name:ie.ENGINE_MAP.Trident},ke=X.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:function(ge){return ge.test(/presto/i)},describe:function(ge){var xe={name:ie.ENGINE_MAP.Presto},ke=X.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:function(ge){var xe=ge.test(/gecko/i),ke=ge.test(/like gecko/i);return xe&&!ke},describe:function(ge){var xe={name:ie.ENGINE_MAP.Gecko},ke=X.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:ie.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(ge){var xe={name:ie.ENGINE_MAP.WebKit},ke=X.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,ge);return ke&&(xe.version=ke),xe}}];$.default=me,I.exports=$.default}})})}(es5$1)),es5$1.exports}var es5Exports=requireEs5();const Bowser=getDefaultExportFromCjs(es5Exports),__vite_import_meta_env__={};var define_process_env_default$3={};function getLocationUrlBase(){return define_process_env_default$3.VUE_APP_IS_MOQUERIE?define_process_env_default$3.VUE_APP_BASE_URL:window.location.port?`${window.location.protocol}//${window.location.hostname}:${window.location.port}`:`${window.location.protocol}//${window.location.hostname}`}function getAuthUrlBase(){if(!(__vite_import_meta_env__!=null&&__vite_import_meta_env__.AUTH_URL))return`${window.location.protocol}//auth.${window.location.host.split(/\.(.+)/)[1]}`}function getLocationUrl(){return`${getLocationUrlBase()}${window.location.pathname}`}function getConnectivityTestUrl(){return`${getLocationUrlBase()}/connectivity-test`}{const e=Bowser.getParser(window.navigator.userAgent),t=e.getResult();window.browser={...t,name:t.browser.name,full_version:t.browser.version,version:parseFloat((t.browser.version||"").split(".").slice(0,2).join(".")),[t.platform.type]:!0,parser:e},window.browser.os.version=parseFloat((browser.os.version||"").split(".").slice(0,2).join(".")),browser.os.name==="Chrome OS"&&(browser.mobile=!1,browser.tablet=!1,browser.desktop=!0,document.querySelector("body").setAttribute("data-mobile",!1),document.querySelector("body").setAttribute("data-tablet",!1)),browser.os.name==="macOS"&&browser.desktop&&window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>2&&(browser.mobile=!1,browser.tablet=!0,browser.desktop=!1,document.querySelector("body").setAttribute("data-mobile",!1),document.querySelector("body").setAttribute("data-tablet",!0),document.querySelector("body").setAttribute("data-platform","ios"))}function getOSIcon(e){let t=null;return e==="Android"?t="android":e==="Chrome OS"?t="chrome":e==="Firefox OS"?t="firefox":e.includes("iOS")?t="ios":e==="Generic Linux"?t="linux":e==="Macintosh"?t="macos":e==="Windows"&&(t="windows"),t}function getBrowserIcon(e){return e.toLowerCase().replace(" ","-")}function getTechnicalInfos(){return{screen_width:screen.width,screen_height:screen.height,user_agent:window.navigator.userAgent}}const BROWSER_COMPATIBILITY={knownBrowsers:["Chrome","Firefox","Opera","Microsoft Edge","Safari","Yandex Browser"],webrtcBrowsers:["Chrome","Firefox","Opera","Safari","Microsoft Edge"],iOSBrowsersMinOS:{Safari:14,Chrome:14.3,Firefox:14.3},webrtcBrowserMinVersions:{Chrome:80,Firefox:80,Opera:80,Safari:14,"Microsoft Edge":80,"Firefox iOS":31}},BROWSER_UPDATE_URL={Chrome:"https://www.google.com/chrome/",Firefox:"https://www.mozilla.org/firefox/new/",Opera:"https://www.opera.com",Safari:"https://support.apple.com/HT204416","Microsoft Edge":"https://www.microsoft.com/edge"};function minVersion(e){return`<${e}`}function getBrowserUpdateUrl(){const e=browser.name;return BROWSER_UPDATE_URL[e]}function checkWarningCompatibility(e){console.log("checkWarningCompatibility...",e);const t=browser.name,I=parseInt(browser.version),{webrtcBrowsers:$,webrtcBrowserMinVersions:N,knownBrowsers:V}=BROWSER_COMPATIBILITY,X=t==="Chrome"&&I===58||browser.parser.satisfies({chrome:minVersion(N.Chrome),firefox:minVersion(N[isIOS$2()?"Firefox iOS":"Firefox"]),safari:minVersion(N.Safari),edge:minVersion(N["Microsoft Edge"]),yandex:"<17"});if(V.includes(t)){if(X)return"webrtcDesktopBrowserOutdated";if(!$.includes(t))return"oldDesktopBrowser"}else return"unknownBrowser"}function isIOS$2(){return browser.os.name==="iOS"}function isAndroid(){return browser.os.name==="Android"}function isChromium(){return!!window.chrome}function isMobile(){return typeof browser>"u"?!1:browser.mobile||browser.tablet}function isNotSupportedBrowserOnIOS(){const{iOSBrowsersMinOS:e}=BROWSER_COMPATIBILITY;return browser.os.name==="iOS"&&(!(browser.name in e)||browser.version($=browser==null?void 0:browser.os)==null?void 0:$.name)()){return e==="Chrome"||e==="Safari"?!0:I==="Android"?!1:e==="Microsoft Edge"&&t>=45||e==="Opera"&&t>=15}var extendStatics=function(e,t){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,$){I.__proto__=$}||function(I,$){for(var N in $)Object.prototype.hasOwnProperty.call($,N)&&(I[N]=$[N])},extendStatics(e,t)};function __extends(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");extendStatics(e,t);function I(){this.constructor=e}e.prototype=t===null?Object.create(t):(I.prototype=t.prototype,new I)}var __assign=function(){return __assign=Object.assign||function(t){for(var I,$=1,N=arguments.length;$0&&V[V.length-1])&&(ge[0]===6||ge[0]===2)){I=0;continue}if(ge[0]===3&&(!V||ge[1]>V[0]&&ge[1]120){for(var Re=Math.floor(me/80),Ie=me%80,Me=[],Le=0;Le"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function($,N){return $.__proto__=N,$},_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},_getPrototypeOf(e)}var GraphQLError=function(e){_inherits(I,e);var t=_createSuper(I);function I($,N,V,X,ie,me,ge){var xe,ke,Re,Ie;_classCallCheck$1(this,I),Ie=t.call(this,$),Ie.name="GraphQLError",Ie.originalError=me??void 0,Ie.nodes=undefinedIfEmpty(Array.isArray(N)?N:N?[N]:void 0);for(var Me=[],Le=0,De=(Fe=Ie.nodes)!==null&&Fe!==void 0?Fe:[];Le0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),me!=null&&me.stack?(Object.defineProperty(_assertThisInitialized(Ie),"stack",{value:me.stack,writable:!0,configurable:!0}),_possibleConstructorReturn(Ie)):(Error.captureStackTrace?Error.captureStackTrace(_assertThisInitialized(Ie),I):Object.defineProperty(_assertThisInitialized(Ie),"stack",{value:Error().stack,writable:!0,configurable:!0}),Ie)}return _createClass$2(I,[{key:"toString",value:function(){return printError(this)}},{key:SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}]),I}(_wrapNativeSuper(Error));function undefinedIfEmpty(e){return e===void 0||e.length===0?void 0:e}function printError(e){var t=e.message;if(e.nodes)for(var I=0,$=e.nodes;I<$.length;I++){var N=$[I];N.loc&&(t+=` `+printLocation(N.loc))}else if(e.source&&e.locations)for(var V=0,X=e.locations;V",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function _typeof$3(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(I){return typeof I}:_typeof$3=function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},_typeof$3(e)}var MAX_ARRAY_LENGTH=10,MAX_RECURSIVE_DEPTH=2;function inspect(e){return formatValue(e,[])}function formatValue(e,t){switch(_typeof$3(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return e===null?"null":formatObjectValue(e,t);default:return String(e)}}function formatObjectValue(e,t){if(t.indexOf(e)!==-1)return"[Circular]";var I=[].concat(t,[e]),$=getCustomFn(e);if($!==void 0){var N=$.call(e);if(N!==e)return typeof N=="string"?N:formatValue(N,I)}else if(Array.isArray(e))return formatArray(e,I);return formatObject(e,I)}function formatObject(e,t){var I=Object.keys(e);if(I.length===0)return"{}";if(t.length>MAX_RECURSIVE_DEPTH)return"["+getObjectTag(e)+"]";var $=I.map(function(N){var V=formatValue(e[N],t);return N+": "+V});return"{ "+$.join(", ")+" }"}function formatArray(e,t){if(e.length===0)return"[]";if(t.length>MAX_RECURSIVE_DEPTH)return"[Array]";for(var I=Math.min(MAX_ARRAY_LENGTH,e.length),$=e.length-I,N=[],V=0;V1&&N.push("... ".concat($," more items")),"["+N.join(", ")+"]"}function getCustomFn(e){var t=e[String(nodejsCustomInspectSymbol)];if(typeof t=="function")return t;if(typeof e.inspect=="function")return e.inspect}function getObjectTag(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){var I=e.constructor.name;if(typeof I=="string"&&I!=="")return I}return t}function devAssert(e,t){var I=!!e;if(!I)throw new Error(t)}const instanceOf=function e(t,I){return t instanceof I};function _defineProperties$1(e,t){for(var I=0;I1&&arguments[1]!==void 0?arguments[1]:"GraphQL request",$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{line:1,column:1};typeof t=="string"||devAssert(0,"Body must be a string. Received: ".concat(inspect(t),".")),this.body=t,this.name=I,this.locationOffset=$,this.locationOffset.line>0||devAssert(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||devAssert(0,"column in locationOffset is 1-indexed and must be positive.")}return _createClass$1(e,[{key:SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}]),e}();function isSource(e){return instanceOf(e,Source)}var DirectiveLocation=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function dedentBlockStringValue(e){var t=e.split(/\r\n|[\n\r]/g),I=getBlockStringIndentation(e);if(I!==0)for(var $=1;$N&&isBlank(t[V-1]);)--V;return t.slice(N,V).join(` `)}function isBlank(e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:"",I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,$=e.indexOf(` `)===-1,N=e[0]===" "||e[0]===" ",V=e[e.length-1]==='"',X=e[e.length-1]==="\\",ie=!$||V||X||I,me="";return ie&&!($&&N)&&(me+=` `+t),me+=t?e.replace(/\n/g,` `+t):e,ie&&(me+=` `),'"""'+me.replace(/"""/g,'\\"""')+'"""'}var Lexer=function(){function e(I){var $=new Token(TokenKind.SOF,0,0,0,0,null);this.source=I,this.lastToken=$,this.token=$,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){this.lastToken=this.token;var $=this.token=this.lookahead();return $},t.lookahead=function(){var $=this.token;if($.kind!==TokenKind.EOF)do{var N;$=(N=$.next)!==null&&N!==void 0?N:$.next=readToken(this,$)}while($.kind===TokenKind.COMMENT);return $},e}();function isPunctuatorTokenKind(e){return e===TokenKind.BANG||e===TokenKind.DOLLAR||e===TokenKind.AMP||e===TokenKind.PAREN_L||e===TokenKind.PAREN_R||e===TokenKind.SPREAD||e===TokenKind.COLON||e===TokenKind.EQUALS||e===TokenKind.AT||e===TokenKind.BRACKET_L||e===TokenKind.BRACKET_R||e===TokenKind.BRACE_L||e===TokenKind.PIPE||e===TokenKind.BRACE_R}function printCharCode(e){return isNaN(e)?TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function readToken(e,t){for(var I=e.source,$=I.body,N=$.length,V=t.end;V31||X===9));return new Token(TokenKind.COMMENT,t,ie,I,$,N,V.slice(t+1,ie))}function readNumber(e,t,I,$,N,V){var X=e.body,ie=I,me=t,ge=!1;if(ie===45&&(ie=X.charCodeAt(++me)),ie===48){if(ie=X.charCodeAt(++me),ie>=48&&ie<=57)throw syntaxError(e,me,"Invalid number, unexpected digit after 0: ".concat(printCharCode(ie),"."))}else me=readDigits(e,me,ie),ie=X.charCodeAt(me);if(ie===46&&(ge=!0,ie=X.charCodeAt(++me),me=readDigits(e,me,ie),ie=X.charCodeAt(me)),(ie===69||ie===101)&&(ge=!0,ie=X.charCodeAt(++me),(ie===43||ie===45)&&(ie=X.charCodeAt(++me)),me=readDigits(e,me,ie),ie=X.charCodeAt(me)),ie===46||isNameStart(ie))throw syntaxError(e,me,"Invalid number, expected digit but got: ".concat(printCharCode(ie),"."));return new Token(ge?TokenKind.FLOAT:TokenKind.INT,t,me,$,N,V,X.slice(t,me))}function readDigits(e,t,I){var $=e.body,N=t,V=I;if(V>=48&&V<=57){do V=$.charCodeAt(++N);while(V>=48&&V<=57);return N}throw syntaxError(e,N,"Invalid number, expected digit but got: ".concat(printCharCode(V),"."))}function readString(e,t,I,$,N){for(var V=e.body,X=t+1,ie=X,me=0,ge="";X=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function readName(e,t,I,$,N){for(var V=e.body,X=V.length,ie=t+1,me=0;ie!==X&&!isNaN(me=V.charCodeAt(ie))&&(me===95||me>=48&&me<=57||me>=65&&me<=90||me>=97&&me<=122);)++ie;return new Token(TokenKind.NAME,t,ie,I,$,N,V.slice(t,ie))}function isNameStart(e){return e===95||e>=65&&e<=90||e>=97&&e<=122}function parse(e,t){var I=new Parser(e,t);return I.parseDocument()}var Parser=function(){function e(I,$){var N=isSource(I)?I:new Source(I);this._lexer=new Lexer(N),this._options=$}var t=e.prototype;return t.parseName=function(){var $=this.expectToken(TokenKind.NAME);return{kind:Kind.NAME,value:$.value,loc:this.loc($)}},t.parseDocument=function(){var $=this._lexer.token;return{kind:Kind.DOCUMENT,definitions:this.many(TokenKind.SOF,this.parseDefinition,TokenKind.EOF),loc:this.loc($)}},t.parseDefinition=function(){if(this.peek(TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(TokenKind.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var $=this._lexer.token;if(this.peek(TokenKind.BRACE_L))return{kind:Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc($)};var N=this.parseOperationType(),V;return this.peek(TokenKind.NAME)&&(V=this.parseName()),{kind:Kind.OPERATION_DEFINITION,operation:N,name:V,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc($)}},t.parseOperationType=function(){var $=this.expectToken(TokenKind.NAME);switch($.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected($)},t.parseVariableDefinitions=function(){return this.optionalMany(TokenKind.PAREN_L,this.parseVariableDefinition,TokenKind.PAREN_R)},t.parseVariableDefinition=function(){var $=this._lexer.token;return{kind:Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc($)}},t.parseVariable=function(){var $=this._lexer.token;return this.expectToken(TokenKind.DOLLAR),{kind:Kind.VARIABLE,name:this.parseName(),loc:this.loc($)}},t.parseSelectionSet=function(){var $=this._lexer.token;return{kind:Kind.SELECTION_SET,selections:this.many(TokenKind.BRACE_L,this.parseSelection,TokenKind.BRACE_R),loc:this.loc($)}},t.parseSelection=function(){return this.peek(TokenKind.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var $=this._lexer.token,N=this.parseName(),V,X;return this.expectOptionalToken(TokenKind.COLON)?(V=N,X=this.parseName()):X=N,{kind:Kind.FIELD,alias:V,name:X,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc($)}},t.parseArguments=function($){var N=$?this.parseConstArgument:this.parseArgument;return this.optionalMany(TokenKind.PAREN_L,N,TokenKind.PAREN_R)},t.parseArgument=function(){var $=this._lexer.token,N=this.parseName();return this.expectToken(TokenKind.COLON),{kind:Kind.ARGUMENT,name:N,value:this.parseValueLiteral(!1),loc:this.loc($)}},t.parseConstArgument=function(){var $=this._lexer.token;return{kind:Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc($)}},t.parseFragment=function(){var $=this._lexer.token;this.expectToken(TokenKind.SPREAD);var N=this.expectOptionalKeyword("on");return!N&&this.peek(TokenKind.NAME)?{kind:Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc($)}:{kind:Kind.INLINE_FRAGMENT,typeCondition:N?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc($)}},t.parseFragmentDefinition=function(){var $,N=this._lexer.token;return this.expectKeyword("fragment"),(($=this._options)===null||$===void 0?void 0:$.experimentalFragmentVariables)===!0?{kind:Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(N)}:{kind:Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(N)}},t.parseFragmentName=function(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()},t.parseValueLiteral=function($){var N=this._lexer.token;switch(N.kind){case TokenKind.BRACKET_L:return this.parseList($);case TokenKind.BRACE_L:return this.parseObject($);case TokenKind.INT:return this._lexer.advance(),{kind:Kind.INT,value:N.value,loc:this.loc(N)};case TokenKind.FLOAT:return this._lexer.advance(),{kind:Kind.FLOAT,value:N.value,loc:this.loc(N)};case TokenKind.STRING:case TokenKind.BLOCK_STRING:return this.parseStringLiteral();case TokenKind.NAME:switch(this._lexer.advance(),N.value){case"true":return{kind:Kind.BOOLEAN,value:!0,loc:this.loc(N)};case"false":return{kind:Kind.BOOLEAN,value:!1,loc:this.loc(N)};case"null":return{kind:Kind.NULL,loc:this.loc(N)};default:return{kind:Kind.ENUM,value:N.value,loc:this.loc(N)}}case TokenKind.DOLLAR:if(!$)return this.parseVariable();break}throw this.unexpected()},t.parseStringLiteral=function(){var $=this._lexer.token;return this._lexer.advance(),{kind:Kind.STRING,value:$.value,block:$.kind===TokenKind.BLOCK_STRING,loc:this.loc($)}},t.parseList=function($){var N=this,V=this._lexer.token,X=function(){return N.parseValueLiteral($)};return{kind:Kind.LIST,values:this.any(TokenKind.BRACKET_L,X,TokenKind.BRACKET_R),loc:this.loc(V)}},t.parseObject=function($){var N=this,V=this._lexer.token,X=function(){return N.parseObjectField($)};return{kind:Kind.OBJECT,fields:this.any(TokenKind.BRACE_L,X,TokenKind.BRACE_R),loc:this.loc(V)}},t.parseObjectField=function($){var N=this._lexer.token,V=this.parseName();return this.expectToken(TokenKind.COLON),{kind:Kind.OBJECT_FIELD,name:V,value:this.parseValueLiteral($),loc:this.loc(N)}},t.parseDirectives=function($){for(var N=[];this.peek(TokenKind.AT);)N.push(this.parseDirective($));return N},t.parseDirective=function($){var N=this._lexer.token;return this.expectToken(TokenKind.AT),{kind:Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments($),loc:this.loc(N)}},t.parseTypeReference=function(){var $=this._lexer.token,N;return this.expectOptionalToken(TokenKind.BRACKET_L)?(N=this.parseTypeReference(),this.expectToken(TokenKind.BRACKET_R),N={kind:Kind.LIST_TYPE,type:N,loc:this.loc($)}):N=this.parseNamedType(),this.expectOptionalToken(TokenKind.BANG)?{kind:Kind.NON_NULL_TYPE,type:N,loc:this.loc($)}:N},t.parseNamedType=function(){var $=this._lexer.token;return{kind:Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc($)}},t.parseTypeSystemDefinition=function(){var $=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if($.kind===TokenKind.NAME)switch($.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected($)},t.peekDescription=function(){return this.peek(TokenKind.STRING)||this.peek(TokenKind.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("schema");var V=this.parseDirectives(!0),X=this.many(TokenKind.BRACE_L,this.parseOperationTypeDefinition,TokenKind.BRACE_R);return{kind:Kind.SCHEMA_DEFINITION,description:N,directives:V,operationTypes:X,loc:this.loc($)}},t.parseOperationTypeDefinition=function(){var $=this._lexer.token,N=this.parseOperationType();this.expectToken(TokenKind.COLON);var V=this.parseNamedType();return{kind:Kind.OPERATION_TYPE_DEFINITION,operation:N,type:V,loc:this.loc($)}},t.parseScalarTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("scalar");var V=this.parseName(),X=this.parseDirectives(!0);return{kind:Kind.SCALAR_TYPE_DEFINITION,description:N,name:V,directives:X,loc:this.loc($)}},t.parseObjectTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("type");var V=this.parseName(),X=this.parseImplementsInterfaces(),ie=this.parseDirectives(!0),me=this.parseFieldsDefinition();return{kind:Kind.OBJECT_TYPE_DEFINITION,description:N,name:V,interfaces:X,directives:ie,fields:me,loc:this.loc($)}},t.parseImplementsInterfaces=function(){var $;if(!this.expectOptionalKeyword("implements"))return[];if((($=this._options)===null||$===void 0?void 0:$.allowLegacySDLImplementsInterfaces)===!0){var N=[];this.expectOptionalToken(TokenKind.AMP);do N.push(this.parseNamedType());while(this.expectOptionalToken(TokenKind.AMP)||this.peek(TokenKind.NAME));return N}return this.delimitedMany(TokenKind.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var $;return(($=this._options)===null||$===void 0?void 0:$.allowLegacySDLEmptyFields)===!0&&this.peek(TokenKind.BRACE_L)&&this._lexer.lookahead().kind===TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(TokenKind.BRACE_L,this.parseFieldDefinition,TokenKind.BRACE_R)},t.parseFieldDefinition=function(){var $=this._lexer.token,N=this.parseDescription(),V=this.parseName(),X=this.parseArgumentDefs();this.expectToken(TokenKind.COLON);var ie=this.parseTypeReference(),me=this.parseDirectives(!0);return{kind:Kind.FIELD_DEFINITION,description:N,name:V,arguments:X,type:ie,directives:me,loc:this.loc($)}},t.parseArgumentDefs=function(){return this.optionalMany(TokenKind.PAREN_L,this.parseInputValueDef,TokenKind.PAREN_R)},t.parseInputValueDef=function(){var $=this._lexer.token,N=this.parseDescription(),V=this.parseName();this.expectToken(TokenKind.COLON);var X=this.parseTypeReference(),ie;this.expectOptionalToken(TokenKind.EQUALS)&&(ie=this.parseValueLiteral(!0));var me=this.parseDirectives(!0);return{kind:Kind.INPUT_VALUE_DEFINITION,description:N,name:V,type:X,defaultValue:ie,directives:me,loc:this.loc($)}},t.parseInterfaceTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("interface");var V=this.parseName(),X=this.parseImplementsInterfaces(),ie=this.parseDirectives(!0),me=this.parseFieldsDefinition();return{kind:Kind.INTERFACE_TYPE_DEFINITION,description:N,name:V,interfaces:X,directives:ie,fields:me,loc:this.loc($)}},t.parseUnionTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("union");var V=this.parseName(),X=this.parseDirectives(!0),ie=this.parseUnionMemberTypes();return{kind:Kind.UNION_TYPE_DEFINITION,description:N,name:V,directives:X,types:ie,loc:this.loc($)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(TokenKind.EQUALS)?this.delimitedMany(TokenKind.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("enum");var V=this.parseName(),X=this.parseDirectives(!0),ie=this.parseEnumValuesDefinition();return{kind:Kind.ENUM_TYPE_DEFINITION,description:N,name:V,directives:X,values:ie,loc:this.loc($)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(TokenKind.BRACE_L,this.parseEnumValueDefinition,TokenKind.BRACE_R)},t.parseEnumValueDefinition=function(){var $=this._lexer.token,N=this.parseDescription(),V=this.parseName(),X=this.parseDirectives(!0);return{kind:Kind.ENUM_VALUE_DEFINITION,description:N,name:V,directives:X,loc:this.loc($)}},t.parseInputObjectTypeDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("input");var V=this.parseName(),X=this.parseDirectives(!0),ie=this.parseInputFieldsDefinition();return{kind:Kind.INPUT_OBJECT_TYPE_DEFINITION,description:N,name:V,directives:X,fields:ie,loc:this.loc($)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(TokenKind.BRACE_L,this.parseInputValueDef,TokenKind.BRACE_R)},t.parseTypeSystemExtension=function(){var $=this._lexer.lookahead();if($.kind===TokenKind.NAME)switch($.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected($)},t.parseSchemaExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var N=this.parseDirectives(!0),V=this.optionalMany(TokenKind.BRACE_L,this.parseOperationTypeDefinition,TokenKind.BRACE_R);if(N.length===0&&V.length===0)throw this.unexpected();return{kind:Kind.SCHEMA_EXTENSION,directives:N,operationTypes:V,loc:this.loc($)}},t.parseScalarTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var N=this.parseName(),V=this.parseDirectives(!0);if(V.length===0)throw this.unexpected();return{kind:Kind.SCALAR_TYPE_EXTENSION,name:N,directives:V,loc:this.loc($)}},t.parseObjectTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var N=this.parseName(),V=this.parseImplementsInterfaces(),X=this.parseDirectives(!0),ie=this.parseFieldsDefinition();if(V.length===0&&X.length===0&&ie.length===0)throw this.unexpected();return{kind:Kind.OBJECT_TYPE_EXTENSION,name:N,interfaces:V,directives:X,fields:ie,loc:this.loc($)}},t.parseInterfaceTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var N=this.parseName(),V=this.parseImplementsInterfaces(),X=this.parseDirectives(!0),ie=this.parseFieldsDefinition();if(V.length===0&&X.length===0&&ie.length===0)throw this.unexpected();return{kind:Kind.INTERFACE_TYPE_EXTENSION,name:N,interfaces:V,directives:X,fields:ie,loc:this.loc($)}},t.parseUnionTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var N=this.parseName(),V=this.parseDirectives(!0),X=this.parseUnionMemberTypes();if(V.length===0&&X.length===0)throw this.unexpected();return{kind:Kind.UNION_TYPE_EXTENSION,name:N,directives:V,types:X,loc:this.loc($)}},t.parseEnumTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var N=this.parseName(),V=this.parseDirectives(!0),X=this.parseEnumValuesDefinition();if(V.length===0&&X.length===0)throw this.unexpected();return{kind:Kind.ENUM_TYPE_EXTENSION,name:N,directives:V,values:X,loc:this.loc($)}},t.parseInputObjectTypeExtension=function(){var $=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var N=this.parseName(),V=this.parseDirectives(!0),X=this.parseInputFieldsDefinition();if(V.length===0&&X.length===0)throw this.unexpected();return{kind:Kind.INPUT_OBJECT_TYPE_EXTENSION,name:N,directives:V,fields:X,loc:this.loc($)}},t.parseDirectiveDefinition=function(){var $=this._lexer.token,N=this.parseDescription();this.expectKeyword("directive"),this.expectToken(TokenKind.AT);var V=this.parseName(),X=this.parseArgumentDefs(),ie=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var me=this.parseDirectiveLocations();return{kind:Kind.DIRECTIVE_DEFINITION,description:N,name:V,arguments:X,repeatable:ie,locations:me,loc:this.loc($)}},t.parseDirectiveLocations=function(){return this.delimitedMany(TokenKind.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var $=this._lexer.token,N=this.parseName();if(DirectiveLocation[N.value]!==void 0)return N;throw this.unexpected($)},t.loc=function($){var N;if(((N=this._options)===null||N===void 0?void 0:N.noLocation)!==!0)return new Location($,this._lexer.lastToken,this._lexer.source)},t.peek=function($){return this._lexer.token.kind===$},t.expectToken=function($){var N=this._lexer.token;if(N.kind===$)return this._lexer.advance(),N;throw syntaxError(this._lexer.source,N.start,"Expected ".concat(getTokenKindDesc($),", found ").concat(getTokenDesc(N),"."))},t.expectOptionalToken=function($){var N=this._lexer.token;if(N.kind===$)return this._lexer.advance(),N},t.expectKeyword=function($){var N=this._lexer.token;if(N.kind===TokenKind.NAME&&N.value===$)this._lexer.advance();else throw syntaxError(this._lexer.source,N.start,'Expected "'.concat($,'", found ').concat(getTokenDesc(N),"."))},t.expectOptionalKeyword=function($){var N=this._lexer.token;return N.kind===TokenKind.NAME&&N.value===$?(this._lexer.advance(),!0):!1},t.unexpected=function($){var N=$??this._lexer.token;return syntaxError(this._lexer.source,N.start,"Unexpected ".concat(getTokenDesc(N),"."))},t.any=function($,N,V){this.expectToken($);for(var X=[];!this.expectOptionalToken(V);)X.push(N.call(this));return X},t.optionalMany=function($,N,V){if(this.expectOptionalToken($)){var X=[];do X.push(N.call(this));while(!this.expectOptionalToken(V));return X}return[]},t.many=function($,N,V){this.expectToken($);var X=[];do X.push(N.call(this));while(!this.expectOptionalToken(V));return X},t.delimitedMany=function($,N){this.expectOptionalToken($);var V=[];do V.push(N.call(this));while(this.expectOptionalToken($));return V},e}();function getTokenDesc(e){var t=e.value;return getTokenKindDesc(e.kind)+(t!=null?' "'.concat(t,'"'):"")}function getTokenKindDesc(e){return isPunctuatorTokenKind(e)?'"'.concat(e,'"'):e}var docCache=new Map,fragmentSourceMap=new Map,printFragmentWarnings=!0,experimentalFragmentVariables=!1;function normalize(e){return e.replace(/[\s,]+/g," ").trim()}function cacheKeyFromLoc(e){return normalize(e.source.body.substring(e.start,e.end))}function processFragments(e){var t=new Set,I=[];return e.definitions.forEach(function($){if($.kind==="FragmentDefinition"){var N=$.name.value,V=cacheKeyFromLoc($.loc),X=fragmentSourceMap.get(N);X&&!X.has(V)?printFragmentWarnings&&console.warn("Warning: fragment with name "+N+` already exists. graphql-tag enforces all fragment names across your application to be unique; read more about this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):X||fragmentSourceMap.set(N,X=new Set),X.add(V),t.has(V)||(t.add(V),I.push($))}else I.push($)}),__assign(__assign({},e),{definitions:I})}function stripLoc(e){var t=new Set(e.definitions);t.forEach(function($){$.loc&&delete $.loc,Object.keys($).forEach(function(N){var V=$[N];V&&typeof V=="object"&&t.add(V)})});var I=e.loc;return I&&(delete I.startToken,delete I.endToken),e}function parseDocument(e){var t=normalize(e);if(!docCache.has(t)){var I=parse(e,{experimentalFragmentVariables,allowLegacyFragmentVariables:experimentalFragmentVariables});if(!I||I.kind!=="Document")throw new Error("Not a valid GraphQL document.");docCache.set(t,stripLoc(processFragments(I)))}return docCache.get(t)}function gql(e){for(var t=[],I=1;Iimport("./index-CSmTrkxz.js").then(t=>t.i),__vite__mapDeps([0,1])),__vitePreload(()=>import("./ar-BK4tLLm2.js"),__vite__mapDeps([2,1])),__vitePreload(()=>import("./bg-BEt3bf9W.js"),__vite__mapDeps([3,1])),__vitePreload(()=>import("./cs-B762NOwT.js"),__vite__mapDeps([4,1])),__vitePreload(()=>import("./da-C3ip0sWe.js"),__vite__mapDeps([5,1])),__vitePreload(()=>import("./de-B97eSiTp.js"),__vite__mapDeps([6,1])),__vitePreload(()=>import("./de-at-DAk-vo2u.js"),__vite__mapDeps([7,1])),__vitePreload(()=>import("./de-ch-DxDO7mub.js"),__vite__mapDeps([8,1])),__vitePreload(()=>import("./el-BS7WvyF_.js"),__vite__mapDeps([9,1])),__vitePreload(()=>import("./es-Bpb978Ga.js"),__vite__mapDeps([10,1])),__vitePreload(()=>import("./fi-CnTu47N1.js"),__vite__mapDeps([11,1])),__vitePreload(()=>import("./fr-DVR-5SVu.js"),__vite__mapDeps([12,1])),__vitePreload(()=>import("./he-nLVNwBPh.js"),__vite__mapDeps([13,1])),__vitePreload(()=>import("./hr-7rrdzMQF.js"),__vite__mapDeps([14,1])),__vitePreload(()=>import("./id-6oIiTTlb.js"),__vite__mapDeps([15,1])),__vitePreload(()=>import("./it-CzZ2ehjy.js"),__vite__mapDeps([16,1])),__vitePreload(()=>import("./ja-DVtkloyx.js"),__vite__mapDeps([17,1])),__vitePreload(()=>import("./ko-Ca1bw1yw.js"),__vite__mapDeps([18,1])),__vitePreload(()=>import("./lt-63FgxPMX.js"),__vite__mapDeps([19,1])),__vitePreload(()=>import("./nb-1aZ14gK_.js"),__vite__mapDeps([20,1])),__vitePreload(()=>import("./nl-0OU4LCuk.js"),__vite__mapDeps([21,1])),__vitePreload(()=>import("./pl-CD_owRIH.js"),__vite__mapDeps([22,1])),__vitePreload(()=>import("./pt-Lk6xfgAV.js"),__vite__mapDeps([23,1])),__vitePreload(()=>import("./pt-br-DwtH-lHx.js"),__vite__mapDeps([24,1])),__vitePreload(()=>import("./ro-BWFoQ8Md.js"),__vite__mapDeps([25,1])),__vitePreload(()=>import("./ru-DA1eI8ui.js"),__vite__mapDeps([26,1])),__vitePreload(()=>import("./sl-C5YpMt8s.js"),__vite__mapDeps([27,1])),__vitePreload(()=>import("./sr-CWPaCYav.js"),__vite__mapDeps([28,1])),__vitePreload(()=>import("./sv-SpCCRJ5A.js"),__vite__mapDeps([29,1])),__vitePreload(()=>import("./tr-BDEo1LG-.js"),__vite__mapDeps([30,1])),__vitePreload(()=>import("./uk-DJndL58r.js"),__vite__mapDeps([31,1])),__vitePreload(()=>import("./vi-CLIF9DI-.js"),__vite__mapDeps([32,1])),__vitePreload(()=>import("./zh-cn-Cc15DAjB.js"),__vite__mapDeps([33,1])),__vitePreload(()=>import("./zh-tw-C0lKB1V0.js"),__vite__mapDeps([34,1]))]);moment=e.default,moment.locale(pendingLang)}return moment}const UseMoment={data(){return{moment:null}},async created(){this.moment=await getMoment()}};function createMomentTz(e,t=moment.tz.guess()){return t==="#"&&(t=moment.tz.guess()),moment.tz(e,t)}function toHoursMinutes(e){return{hours:Math.floor(e/60),minutes:e%60}}function getCorrectHour(e,t){let I=parseInt(e);return t&&(t==="pm"&&I<=12?I+=12:t==="am"&&I>12&&(I-=12),(I===12||I===24)&&(I=t==="am"?0:12)),I}function transformDateTimezone(e,t,I,$,N){const V=moment(e);return moment.tz(V,t).year(V.year()).month(V.month()).date(V.date()).hours(getCorrectHour(I,N)).minutes($)}function matchMonth(e,t,I){return t===e.year()&&I===e.month()}function matchDate(e,t,I,$){return matchMonth(e,t,I)&&$===e.date()}function isDateAfterMoment(e,t,I,$){return t>e.year()||t===e.year()&&(I>e.month()||I===e.month()&&$>=e.date())}function guessTimezone(){return{value:moment.tz.guess(),abbr:moment(new Date).tz(moment.tz.guess()).format("z")}}function userTimezone$1(){let e=moment==null?void 0:moment.tz.guess();return(!e||!e.includes("/"))&&(e=this.user.timezone||FALLBACK_TIMEZONE),e}function getTimezone(e,t,I){return moment(e?moment(e):moment()).tz(t||moment.tz.guess()).format(I)}function getObjTimezone(){return{guess:moment.tz.guess(),tzAbbr:moment.tz(new Date,moment.tz.guess()).format("z"),utcOffset:moment.tz(new Date,moment.tz.guess()).utcOffset()}}function getTimeFromISO(e,t,I=moment.tz.guess()){const $=createMomentTz(e,I);return{hour:$.format(t?"h":"H").padStart(2,"0"),min:$.format("m").padStart(2,"0"),meridiem:$.format("a")}}async function fetchCountryCode(e){const{data:t}=await this.$apollo.query({query:gql` query countryCode ($timezoneId: ID!) { timezone (id: $timezoneId) { id country { id } } } `,fetchPolicy:"cache-first",variables:{timezoneId:e||FALLBACK_TIMEZONE}});return get$3(t,"timezone.country.id")}const countries=()=>__vitePreload(()=>import("./countries-BjWdStgQ.js"),[]);function getDashboardLang(){const e=store.get("lang");let t=getNavigatorLanguage();return e&&(t=e),DASHBOARD_LANGS.includes(t)?t:"en"}function getRoomLang(e){let t=e;return LANGUAGE_LANGS.includes(e.substring(0,2))?t=e.substring(0,2):t="en",COUNTRY_LANGS.includes(e)&&(t=e),t}const DASHBOARD_LANGS=["en","fr","es","de"],AVAILABLE_LANGS=["ar","bg","cs","da","de","de-AT","de-CH","el","en","es","fi","fr","he","hr","id","it","ja","ko","lt","nb","nl","pl","pt","pt-BR","ro","ru","sl","sr","sv","tr","uk","vi","zh-CN","zh-TW"],LANGUAGE_LANGS=AVAILABLE_LANGS.filter(e=>e.length===2),COUNTRY_LANGS=AVAILABLE_LANGS.filter(e=>e.length>2),NO_PLURAL_LANG=["ja","ko","vi","zh"];function getLanguageFlagIcon(e){let t=e;return e==="en"?t="us":e==="pt-BR"?t="br":e==="zh-CN"||e==="zh-TW"?t="cn":e==="ko"?t="kr":e==="da"?t="dk":e==="sv"?t="se":e==="nb"?t="no":e==="cs"?t="cz":e==="sl"?t="si":e==="ja"?t="jp":e==="vi"?t="vn":e==="el"?t="gr":e==="de-AT"?t="at":e==="de-CH"?t="ch":e==="ar"?t="sa":e==="uk"?t="ua":e==="sr"?t="rs":e==="he"?t="il":e==="ind"&&(t="id"),t.toLowerCase()}function getCountryFlagIcon(e){return e.toLowerCase()}function setAccounting({format:e,currency:t}){var $,N,V,X;let I={grouping:3,precision:0};e==="fr"?I={...I,decimal:",",format:"%v %s",thousand:" "}:I={...I,decimal:".",format:"%s%v",thousand:","},t?I.symbol=t==="EUR"?"€":"$":I.symbol=((V=(N=($=window==null?void 0:window.accounting)==null?void 0:$.settings)==null?void 0:N.currency)==null?void 0:V.symbol)||"$",(X=window.accounting)!=null&&X.settings&&(window.accounting.settings.currency=I)}async function getCountryName(e="",t,I){const{default:$}=await countries(),N=$.find(V=>V.cca2===e.toUpperCase());if(N){let V=N.name.common;return t==="fr"&&N.translations.fra&&(V=N.translations.fra.common),V}return I}function setPluginsLang(e){setMomentLang(e)}async function loadI18nResources(e){const{default:t}=await __variableDynamicImportRuntimeHelper(Object.assign({"../../assets/locales-front/Greek.json":()=>__vitePreload(()=>import("./Greek-BIHI7g3E.js"),[]),"../../assets/locales-front/ar.json":()=>__vitePreload(()=>import("./ar-DdwGFD-q.js"),[]),"../../assets/locales-front/bg.json":()=>__vitePreload(()=>import("./bg-BVuGvyAF.js"),[]),"../../assets/locales-front/cn-simplified.json":()=>__vitePreload(()=>import("./cn-simplified-UsNW28jP.js"),[]),"../../assets/locales-front/cn-traditional.json":()=>__vitePreload(()=>import("./cn-traditional-yoD6TSFD.js"),[]),"../../assets/locales-front/cs.json":()=>__vitePreload(()=>import("./cs-DlECcDp3.js"),[]),"../../assets/locales-front/da.json":()=>__vitePreload(()=>import("./da-BgO19X4L.js"),[]),"../../assets/locales-front/de-AT.json":()=>__vitePreload(()=>import("./de-AT-i-0uvY09.js"),[]),"../../assets/locales-front/de-CH.json":()=>__vitePreload(()=>import("./de-CH-CePkuwYf.js"),[]),"../../assets/locales-front/de.json":()=>__vitePreload(()=>import("./de-C2rhoOZR.js"),[]),"../../assets/locales-front/el.json":()=>__vitePreload(()=>import("./el-Cz8qR3ty.js"),[]),"../../assets/locales-front/en.json":()=>__vitePreload(()=>import("./en-9LUOXBX2.js"),[]),"../../assets/locales-front/es.json":()=>__vitePreload(()=>import("./es-DGdAFqOi.js"),[]),"../../assets/locales-front/et.json":()=>__vitePreload(()=>import("./et-BQBCGCRS.js"),[]),"../../assets/locales-front/fi.json":()=>__vitePreload(()=>import("./fi-y5AjS_TO.js"),[]),"../../assets/locales-front/fr.json":()=>__vitePreload(()=>import("./fr-DIVn7QTy.js"),[]),"../../assets/locales-front/he.json":()=>__vitePreload(()=>import("./he-Ccid68F4.js"),[]),"../../assets/locales-front/hr.json":()=>__vitePreload(()=>import("./hr-B_hdqDr3.js"),[]),"../../assets/locales-front/hu.json":()=>__vitePreload(()=>import("./hu-CtHma7T6.js"),[]),"../../assets/locales-front/id.json":()=>__vitePreload(()=>import("./id-BkzEywUl.js"),[]),"../../assets/locales-front/it.json":()=>__vitePreload(()=>import("./it-Bm6tF1xl.js"),[]),"../../assets/locales-front/ja.json":()=>__vitePreload(()=>import("./ja-DJCpkY2F.js"),[]),"../../assets/locales-front/ko.json":()=>__vitePreload(()=>import("./ko-OzaFmb7_.js"),[]),"../../assets/locales-front/lt.json":()=>__vitePreload(()=>import("./lt-CIdA5UOp.js"),[]),"../../assets/locales-front/nb.json":()=>__vitePreload(()=>import("./nb-BtYqGGZA.js"),[]),"../../assets/locales-front/nl.json":()=>__vitePreload(()=>import("./nl-BGVzBGnc.js"),[]),"../../assets/locales-front/pl.json":()=>__vitePreload(()=>import("./pl-ChO7tMvf.js"),[]),"../../assets/locales-front/pt-BR.json":()=>__vitePreload(()=>import("./pt-BR-DEBmlemp.js"),[]),"../../assets/locales-front/pt.json":()=>__vitePreload(()=>import("./pt-BRsOh_V4.js"),[]),"../../assets/locales-front/ro.json":()=>__vitePreload(()=>import("./ro-C7UhTPDr.js"),[]),"../../assets/locales-front/ru.json":()=>__vitePreload(()=>import("./ru-C3ar1Tu_.js"),[]),"../../assets/locales-front/sk.json":()=>__vitePreload(()=>import("./sk-B1O5LaIO.js"),[]),"../../assets/locales-front/sl.json":()=>__vitePreload(()=>import("./sl-De-VeRaV.js"),[]),"../../assets/locales-front/sq.json":()=>__vitePreload(()=>import("./sq-D4SnmVXl.js"),[]),"../../assets/locales-front/sr.json":()=>__vitePreload(()=>import("./sr-YXDPRhyN.js"),[]),"../../assets/locales-front/sv.json":()=>__vitePreload(()=>import("./sv-CvVS272h.js"),[]),"../../assets/locales-front/th.json":()=>__vitePreload(()=>import("./th-FmFgRqLi.js"),[]),"../../assets/locales-front/tr.json":()=>__vitePreload(()=>import("./tr-DNH_364-.js"),[]),"../../assets/locales-front/uk.json":()=>__vitePreload(()=>import("./uk-DQtMZZt5.js"),[]),"../../assets/locales-front/vi.json":()=>__vitePreload(()=>import("./vi-D4QcVyjI.js"),[]),"../../assets/locales-front/zh-CN-Hans.json":()=>__vitePreload(()=>import("./zh-CN-Hans-x_S2RoGr.js"),[]),"../../assets/locales-front/zh-CN.json":()=>__vitePreload(()=>import("./zh-CN-D0pgRZJz.js"),[]),"../../assets/locales-front/zh-TW.json":()=>__vitePreload(()=>import("./zh-TW-Z1je8Nh5.js"),[]),"../../assets/locales-front/zh.json":()=>__vitePreload(()=>import("./zh-DdWgdZJ4.js"),[]),"../../assets/locales-front/zu.json":()=>__vitePreload(()=>import("./zu-FmFgRqLi.js"),[])}),`../../assets/locales-front/${e}.json`,5);instance.addResources(e,"translation",t)}var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},formatDistance=function e(t,I,$){var N,V=formatDistanceLocale[t];return typeof V=="string"?N=V:I===1?N=V.one:N=V.other.replace("{{count}}",I.toString()),$!=null&&$.addSuffix?$.comparison&&$.comparison>0?"in "+N:N+" ago":N};function buildFormatLongFn(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=t.width?String(t.width):e.defaultWidth,$=e.formats[I]||e.formats[e.defaultWidth];return $}}var dateFormats={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative=function e(t,I,$,N){return formatRelativeLocale[t]};function buildLocalizeFn(e){return function(t,I){var $=I!=null&&I.context?String(I.context):"standalone",N;if($==="formatting"&&e.formattingValues){var V=e.defaultFormattingWidth||e.defaultWidth,X=I!=null&&I.width?String(I.width):V;N=e.formattingValues[X]||e.formattingValues[V]}else{var ie=e.defaultWidth,me=I!=null&&I.width?String(I.width):e.defaultWidth;N=e.values[me]||e.values[ie]}var ge=e.argumentCallback?e.argumentCallback(t):t;return N[ge]}}var eraValues={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber=function e(t,I){var $=Number(t),N=$%100;if(N>20||N<10)switch(N%10){case 1:return $+"st";case 2:return $+"nd";case 3:return $+"rd"}return $+"th"},localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function e(t){return t-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})};function buildMatchFn(e){return function(t){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$=I.width,N=$&&e.matchPatterns[$]||e.matchPatterns[e.defaultMatchWidth],V=t.match(N);if(!V)return null;var X=V[0],ie=$&&e.parsePatterns[$]||e.parsePatterns[e.defaultParseWidth],me=Array.isArray(ie)?findIndex(ie,function(ke){return ke.test(X)}):findKey(ie,function(ke){return ke.test(X)}),ge;ge=e.valueCallback?e.valueCallback(me):me,ge=I.valueCallback?I.valueCallback(ge):ge;var xe=t.slice(X.length);return{value:ge,rest:xe}}}function findKey(e,t){for(var I in e)if(e.hasOwnProperty(I)&&t(e[I]))return I}function findIndex(e,t){for(var I=0;I1&&arguments[1]!==void 0?arguments[1]:{},$=t.match(e.matchPattern);if(!$)return null;var N=$[0],V=t.match(e.parsePattern);if(!V)return null;var X=e.valueCallback?e.valueCallback(V[0]):V[0];X=I.valueCallback?I.valueCallback(X):X;var ie=t.slice(N.length);return{value:X,rest:ie}}}var matchOrdinalNumberPattern=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function e(t){return parseInt(t,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function e(t){return t+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},locale={code:"en-US",formatDistance,formatLong,formatRelative,localize,match,options:{weekStartsOn:0,firstWeekContainsDate:1}};const index=Object.freeze(Object.defineProperty({__proto__:null,default:locale},Symbol.toStringTag,{value:"Module"}));function _typeof$2(e){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(e)}function toInteger(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function requiredArgs(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function toDate(e){requiredArgs(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||_typeof$2(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function addMilliseconds(e,t){requiredArgs(2,arguments);var I=toDate(e).getTime(),$=toInteger(t);return new Date(I+$)}var defaultOptions$2={};function getDefaultOptions(){return defaultOptions$2}function getTimezoneOffsetInMilliseconds(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function isDate(e){return requiredArgs(1,arguments),e instanceof Date||_typeof$2(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function isValid(e){if(requiredArgs(1,arguments),!isDate(e)&&typeof e!="number")return!1;var t=toDate(e);return!isNaN(Number(t))}function subMilliseconds(e,t){requiredArgs(2,arguments);var I=toInteger(t);return addMilliseconds(e,-I)}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(e){requiredArgs(1,arguments);var t=toDate(e),I=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var $=t.getTime(),N=I-$;return Math.floor(N/MILLISECONDS_IN_DAY)+1}function startOfUTCISOWeek(e){requiredArgs(1,arguments);var t=1,I=toDate(e),$=I.getUTCDay(),N=($=N.getTime()?I+1:t.getTime()>=X.getTime()?I:I-1}function startOfUTCISOWeekYear(e){requiredArgs(1,arguments);var t=getUTCISOWeekYear(e),I=new Date(0);I.setUTCFullYear(t,0,4),I.setUTCHours(0,0,0,0);var $=startOfUTCISOWeek(I);return $}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(e){requiredArgs(1,arguments);var t=toDate(e),I=startOfUTCISOWeek(t).getTime()-startOfUTCISOWeekYear(t).getTime();return Math.round(I/MILLISECONDS_IN_WEEK$1)+1}function startOfUTCWeek(e,t){var I,$,N,V,X,ie,me,ge;requiredArgs(1,arguments);var xe=getDefaultOptions(),ke=toInteger((I=($=(N=(V=t==null?void 0:t.weekStartsOn)!==null&&V!==void 0?V:t==null||(X=t.locale)===null||X===void 0||(ie=X.options)===null||ie===void 0?void 0:ie.weekStartsOn)!==null&&N!==void 0?N:xe.weekStartsOn)!==null&&$!==void 0?$:(me=xe.locale)===null||me===void 0||(ge=me.options)===null||ge===void 0?void 0:ge.weekStartsOn)!==null&&I!==void 0?I:0);if(!(ke>=0&&ke<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Re=toDate(e),Ie=Re.getUTCDay(),Me=(Ie=1&&Ie<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Me=new Date(0);Me.setUTCFullYear(ke+1,0,Ie),Me.setUTCHours(0,0,0,0);var Le=startOfUTCWeek(Me,t),De=new Date(0);De.setUTCFullYear(ke,0,Ie),De.setUTCHours(0,0,0,0);var Fe=startOfUTCWeek(De,t);return xe.getTime()>=Le.getTime()?ke+1:xe.getTime()>=Fe.getTime()?ke:ke-1}function startOfUTCWeekYear(e,t){var I,$,N,V,X,ie,me,ge;requiredArgs(1,arguments);var xe=getDefaultOptions(),ke=toInteger((I=($=(N=(V=t==null?void 0:t.firstWeekContainsDate)!==null&&V!==void 0?V:t==null||(X=t.locale)===null||X===void 0||(ie=X.options)===null||ie===void 0?void 0:ie.firstWeekContainsDate)!==null&&N!==void 0?N:xe.firstWeekContainsDate)!==null&&$!==void 0?$:(me=xe.locale)===null||me===void 0||(ge=me.options)===null||ge===void 0?void 0:ge.firstWeekContainsDate)!==null&&I!==void 0?I:1),Re=getUTCWeekYear(e,t),Ie=new Date(0);Ie.setUTCFullYear(Re,0,ke),Ie.setUTCHours(0,0,0,0);var Me=startOfUTCWeek(Ie,t);return Me}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(e,t){requiredArgs(1,arguments);var I=toDate(e),$=startOfUTCWeek(I,t).getTime()-startOfUTCWeekYear(I,t).getTime();return Math.round($/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(e,t){for(var I=e<0?"-":"",$=Math.abs(e).toString();$.length0?$:1-$;return addLeadingZeros(I==="yy"?N%100:N,I.length)},M:function e(t,I){var $=t.getUTCMonth();return I==="M"?String($+1):addLeadingZeros($+1,2)},d:function e(t,I){return addLeadingZeros(t.getUTCDate(),I.length)},a:function e(t,I){var $=t.getUTCHours()/12>=1?"pm":"am";switch(I){case"a":case"aa":return $.toUpperCase();case"aaa":return $;case"aaaaa":return $[0];case"aaaa":default:return $==="am"?"a.m.":"p.m."}},h:function e(t,I){return addLeadingZeros(t.getUTCHours()%12||12,I.length)},H:function e(t,I){return addLeadingZeros(t.getUTCHours(),I.length)},m:function e(t,I){return addLeadingZeros(t.getUTCMinutes(),I.length)},s:function e(t,I){return addLeadingZeros(t.getUTCSeconds(),I.length)},S:function e(t,I){var $=I.length,N=t.getUTCMilliseconds(),V=Math.floor(N*Math.pow(10,$-3));return addLeadingZeros(V,I.length)}},dayPeriodEnum={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function e(t,I,$){var N=t.getUTCFullYear()>0?1:0;switch(I){case"G":case"GG":case"GGG":return $.era(N,{width:"abbreviated"});case"GGGGG":return $.era(N,{width:"narrow"});case"GGGG":default:return $.era(N,{width:"wide"})}},y:function e(t,I,$){if(I==="yo"){var N=t.getUTCFullYear(),V=N>0?N:1-N;return $.ordinalNumber(V,{unit:"year"})}return formatters$1.y(t,I)},Y:function e(t,I,$,N){var V=getUTCWeekYear(t,N),X=V>0?V:1-V;if(I==="YY"){var ie=X%100;return addLeadingZeros(ie,2)}return I==="Yo"?$.ordinalNumber(X,{unit:"year"}):addLeadingZeros(X,I.length)},R:function e(t,I){var $=getUTCISOWeekYear(t);return addLeadingZeros($,I.length)},u:function e(t,I){var $=t.getUTCFullYear();return addLeadingZeros($,I.length)},Q:function e(t,I,$){var N=Math.ceil((t.getUTCMonth()+1)/3);switch(I){case"Q":return String(N);case"QQ":return addLeadingZeros(N,2);case"Qo":return $.ordinalNumber(N,{unit:"quarter"});case"QQQ":return $.quarter(N,{width:"abbreviated",context:"formatting"});case"QQQQQ":return $.quarter(N,{width:"narrow",context:"formatting"});case"QQQQ":default:return $.quarter(N,{width:"wide",context:"formatting"})}},q:function e(t,I,$){var N=Math.ceil((t.getUTCMonth()+1)/3);switch(I){case"q":return String(N);case"qq":return addLeadingZeros(N,2);case"qo":return $.ordinalNumber(N,{unit:"quarter"});case"qqq":return $.quarter(N,{width:"abbreviated",context:"standalone"});case"qqqqq":return $.quarter(N,{width:"narrow",context:"standalone"});case"qqqq":default:return $.quarter(N,{width:"wide",context:"standalone"})}},M:function e(t,I,$){var N=t.getUTCMonth();switch(I){case"M":case"MM":return formatters$1.M(t,I);case"Mo":return $.ordinalNumber(N+1,{unit:"month"});case"MMM":return $.month(N,{width:"abbreviated",context:"formatting"});case"MMMMM":return $.month(N,{width:"narrow",context:"formatting"});case"MMMM":default:return $.month(N,{width:"wide",context:"formatting"})}},L:function e(t,I,$){var N=t.getUTCMonth();switch(I){case"L":return String(N+1);case"LL":return addLeadingZeros(N+1,2);case"Lo":return $.ordinalNumber(N+1,{unit:"month"});case"LLL":return $.month(N,{width:"abbreviated",context:"standalone"});case"LLLLL":return $.month(N,{width:"narrow",context:"standalone"});case"LLLL":default:return $.month(N,{width:"wide",context:"standalone"})}},w:function e(t,I,$,N){var V=getUTCWeek(t,N);return I==="wo"?$.ordinalNumber(V,{unit:"week"}):addLeadingZeros(V,I.length)},I:function e(t,I,$){var N=getUTCISOWeek(t);return I==="Io"?$.ordinalNumber(N,{unit:"week"}):addLeadingZeros(N,I.length)},d:function e(t,I,$){return I==="do"?$.ordinalNumber(t.getUTCDate(),{unit:"date"}):formatters$1.d(t,I)},D:function e(t,I,$){var N=getUTCDayOfYear(t);return I==="Do"?$.ordinalNumber(N,{unit:"dayOfYear"}):addLeadingZeros(N,I.length)},E:function e(t,I,$){var N=t.getUTCDay();switch(I){case"E":case"EE":case"EEE":return $.day(N,{width:"abbreviated",context:"formatting"});case"EEEEE":return $.day(N,{width:"narrow",context:"formatting"});case"EEEEEE":return $.day(N,{width:"short",context:"formatting"});case"EEEE":default:return $.day(N,{width:"wide",context:"formatting"})}},e:function e(t,I,$,N){var V=t.getUTCDay(),X=(V-N.weekStartsOn+8)%7||7;switch(I){case"e":return String(X);case"ee":return addLeadingZeros(X,2);case"eo":return $.ordinalNumber(X,{unit:"day"});case"eee":return $.day(V,{width:"abbreviated",context:"formatting"});case"eeeee":return $.day(V,{width:"narrow",context:"formatting"});case"eeeeee":return $.day(V,{width:"short",context:"formatting"});case"eeee":default:return $.day(V,{width:"wide",context:"formatting"})}},c:function e(t,I,$,N){var V=t.getUTCDay(),X=(V-N.weekStartsOn+8)%7||7;switch(I){case"c":return String(X);case"cc":return addLeadingZeros(X,I.length);case"co":return $.ordinalNumber(X,{unit:"day"});case"ccc":return $.day(V,{width:"abbreviated",context:"standalone"});case"ccccc":return $.day(V,{width:"narrow",context:"standalone"});case"cccccc":return $.day(V,{width:"short",context:"standalone"});case"cccc":default:return $.day(V,{width:"wide",context:"standalone"})}},i:function e(t,I,$){var N=t.getUTCDay(),V=N===0?7:N;switch(I){case"i":return String(V);case"ii":return addLeadingZeros(V,I.length);case"io":return $.ordinalNumber(V,{unit:"day"});case"iii":return $.day(N,{width:"abbreviated",context:"formatting"});case"iiiii":return $.day(N,{width:"narrow",context:"formatting"});case"iiiiii":return $.day(N,{width:"short",context:"formatting"});case"iiii":default:return $.day(N,{width:"wide",context:"formatting"})}},a:function e(t,I,$){var N=t.getUTCHours(),V=N/12>=1?"pm":"am";switch(I){case"a":case"aa":return $.dayPeriod(V,{width:"abbreviated",context:"formatting"});case"aaa":return $.dayPeriod(V,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return $.dayPeriod(V,{width:"narrow",context:"formatting"});case"aaaa":default:return $.dayPeriod(V,{width:"wide",context:"formatting"})}},b:function e(t,I,$){var N=t.getUTCHours(),V;switch(N===12?V=dayPeriodEnum.noon:N===0?V=dayPeriodEnum.midnight:V=N/12>=1?"pm":"am",I){case"b":case"bb":return $.dayPeriod(V,{width:"abbreviated",context:"formatting"});case"bbb":return $.dayPeriod(V,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return $.dayPeriod(V,{width:"narrow",context:"formatting"});case"bbbb":default:return $.dayPeriod(V,{width:"wide",context:"formatting"})}},B:function e(t,I,$){var N=t.getUTCHours(),V;switch(N>=17?V=dayPeriodEnum.evening:N>=12?V=dayPeriodEnum.afternoon:N>=4?V=dayPeriodEnum.morning:V=dayPeriodEnum.night,I){case"B":case"BB":case"BBB":return $.dayPeriod(V,{width:"abbreviated",context:"formatting"});case"BBBBB":return $.dayPeriod(V,{width:"narrow",context:"formatting"});case"BBBB":default:return $.dayPeriod(V,{width:"wide",context:"formatting"})}},h:function e(t,I,$){if(I==="ho"){var N=t.getUTCHours()%12;return N===0&&(N=12),$.ordinalNumber(N,{unit:"hour"})}return formatters$1.h(t,I)},H:function e(t,I,$){return I==="Ho"?$.ordinalNumber(t.getUTCHours(),{unit:"hour"}):formatters$1.H(t,I)},K:function e(t,I,$){var N=t.getUTCHours()%12;return I==="Ko"?$.ordinalNumber(N,{unit:"hour"}):addLeadingZeros(N,I.length)},k:function e(t,I,$){var N=t.getUTCHours();return N===0&&(N=24),I==="ko"?$.ordinalNumber(N,{unit:"hour"}):addLeadingZeros(N,I.length)},m:function e(t,I,$){return I==="mo"?$.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):formatters$1.m(t,I)},s:function e(t,I,$){return I==="so"?$.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):formatters$1.s(t,I)},S:function e(t,I){return formatters$1.S(t,I)},X:function e(t,I,$,N){var V=N._originalDate||t,X=V.getTimezoneOffset();if(X===0)return"Z";switch(I){case"X":return formatTimezoneWithOptionalMinutes(X);case"XXXX":case"XX":return formatTimezone(X);case"XXXXX":case"XXX":default:return formatTimezone(X,":")}},x:function e(t,I,$,N){var V=N._originalDate||t,X=V.getTimezoneOffset();switch(I){case"x":return formatTimezoneWithOptionalMinutes(X);case"xxxx":case"xx":return formatTimezone(X);case"xxxxx":case"xxx":default:return formatTimezone(X,":")}},O:function e(t,I,$,N){var V=N._originalDate||t,X=V.getTimezoneOffset();switch(I){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(X,":");case"OOOO":default:return"GMT"+formatTimezone(X,":")}},z:function e(t,I,$,N){var V=N._originalDate||t,X=V.getTimezoneOffset();switch(I){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(X,":");case"zzzz":default:return"GMT"+formatTimezone(X,":")}},t:function e(t,I,$,N){var V=N._originalDate||t,X=Math.floor(V.getTime()/1e3);return addLeadingZeros(X,I.length)},T:function e(t,I,$,N){var V=N._originalDate||t,X=V.getTime();return addLeadingZeros(X,I.length)}};function formatTimezoneShort(e,t){var I=e>0?"-":"+",$=Math.abs(e),N=Math.floor($/60),V=$%60;if(V===0)return I+String(N);var X=t;return I+String(N)+X+addLeadingZeros(V,2)}function formatTimezoneWithOptionalMinutes(e,t){if(e%60===0){var I=e>0?"-":"+";return I+addLeadingZeros(Math.abs(e)/60,2)}return formatTimezone(e,t)}function formatTimezone(e,t){var I=t||"",$=e>0?"-":"+",N=Math.abs(e),V=addLeadingZeros(Math.floor(N/60),2),X=addLeadingZeros(N%60,2);return $+V+I+X}var dateLongFormatter=function e(t,I){switch(t){case"P":return I.date({width:"short"});case"PP":return I.date({width:"medium"});case"PPP":return I.date({width:"long"});case"PPPP":default:return I.date({width:"full"})}},timeLongFormatter=function e(t,I){switch(t){case"p":return I.time({width:"short"});case"pp":return I.time({width:"medium"});case"ppp":return I.time({width:"long"});case"pppp":default:return I.time({width:"full"})}},dateTimeLongFormatter=function e(t,I){var $=t.match(/(P+)(p+)?/)||[],N=$[1],V=$[2];if(!V)return dateLongFormatter(t,I);var X;switch(N){case"P":X=I.dateTime({width:"short"});break;case"PP":X=I.dateTime({width:"medium"});break;case"PPP":X=I.dateTime({width:"long"});break;case"PPPP":default:X=I.dateTime({width:"full"});break}return X.replace("{{date}}",dateLongFormatter(N,I)).replace("{{time}}",timeLongFormatter(V,I))},longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(e){return protectedDayOfYearTokens.indexOf(e)!==-1}function isProtectedWeekYearToken(e){return protectedWeekYearTokens.indexOf(e)!==-1}function throwProtectedError(e,t,I){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(I,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(I,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(I,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(I,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(e,t,I){var $,N,V,X,ie,me,ge,xe,ke,Re,Ie,Me,Le,De,Fe,Ue,je,qe;requiredArgs(2,arguments);var We=String(t),Xe=getDefaultOptions(),Ye=($=(N=I==null?void 0:I.locale)!==null&&N!==void 0?N:Xe.locale)!==null&&$!==void 0?$:locale,It=toInteger((V=(X=(ie=(me=I==null?void 0:I.firstWeekContainsDate)!==null&&me!==void 0?me:I==null||(ge=I.locale)===null||ge===void 0||(xe=ge.options)===null||xe===void 0?void 0:xe.firstWeekContainsDate)!==null&&ie!==void 0?ie:Xe.firstWeekContainsDate)!==null&&X!==void 0?X:(ke=Xe.locale)===null||ke===void 0||(Re=ke.options)===null||Re===void 0?void 0:Re.firstWeekContainsDate)!==null&&V!==void 0?V:1);if(!(It>=1&&It<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Nt=toInteger((Ie=(Me=(Le=(De=I==null?void 0:I.weekStartsOn)!==null&&De!==void 0?De:I==null||(Fe=I.locale)===null||Fe===void 0||(Ue=Fe.options)===null||Ue===void 0?void 0:Ue.weekStartsOn)!==null&&Le!==void 0?Le:Xe.weekStartsOn)!==null&&Me!==void 0?Me:(je=Xe.locale)===null||je===void 0||(qe=je.options)===null||qe===void 0?void 0:qe.weekStartsOn)!==null&&Ie!==void 0?Ie:0);if(!(Nt>=0&&Nt<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Ye.localize)throw new RangeError("locale must contain localize property");if(!Ye.formatLong)throw new RangeError("locale must contain formatLong property");var At=toDate(e);if(!isValid(At))throw new RangeError("Invalid time value");var Rt=getTimezoneOffsetInMilliseconds(At),Mt=subMilliseconds(At,Rt),Kt={firstWeekContainsDate:It,weekStartsOn:Nt,locale:Ye,_originalDate:At},Zt=We.match(longFormattingTokensRegExp).map(function(Ut){var Ft=Ut[0];if(Ft==="p"||Ft==="P"){var Xt=longFormatters[Ft];return Xt(Ut,Ye.formatLong)}return Ut}).join("").match(formattingTokensRegExp).map(function(Ut){if(Ut==="''")return"'";var Ft=Ut[0];if(Ft==="'")return cleanEscapedString(Ut);var Xt=formatters[Ft];if(Xt)return!(I!=null&&I.useAdditionalWeekYearTokens)&&isProtectedWeekYearToken(Ut)&&throwProtectedError(Ut,t,String(e)),!(I!=null&&I.useAdditionalDayOfYearTokens)&&isProtectedDayOfYearToken(Ut)&&throwProtectedError(Ut,t,String(e)),Xt(Mt,Ut,Ye.localize,Kt);if(Ft.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ft+"`");return Ut}).join("");return Zt}function cleanEscapedString(e){var t=e.match(escapedStringRegExp);return t?t[1].replace(doubleQuoteRegExp,"'"):e}var lodash$1={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */var lodash=lodash$1.exports,hasRequiredLodash;function requireLodash(){return hasRequiredLodash||(hasRequiredLodash=1,function(e,t){(function(){var I,$="4.17.21",N=200,V="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",X="Expected a function",ie="Invalid `variable` option passed into `_.template`",me="__lodash_hash_undefined__",ge=500,xe="__lodash_placeholder__",ke=1,Re=2,Ie=4,Me=1,Le=2,De=1,Fe=2,Ue=4,je=8,qe=16,We=32,Xe=64,Ye=128,It=256,Nt=512,At=30,Rt="...",Mt=800,Kt=16,Zt=1,Ut=2,Ft=3,Xt=1/0,Yt=9007199254740991,dn=17976931348623157e292,vn=NaN,Cn=4294967295,fn=Cn-1,hn=Cn>>>1,on=[["ary",Ye],["bind",De],["bindKey",Fe],["curry",je],["curryRight",qe],["flip",Nt],["partial",We],["partialRight",Xe],["rearg",It]],_n="[object Arguments]",bn="[object Array]",Wt="[object AsyncFunction]",Jt="[object Boolean]",en="[object Date]",yn="[object DOMException]",kn="[object Error]",pn="[object Function]",xt="[object GeneratorFunction]",kt="[object Map]",Vt="[object Number]",nn="[object Null]",Gt="[object Object]",sn="[object Promise]",gn="[object Proxy]",mn="[object RegExp]",un="[object Set]",ln="[object String]",wn="[object Symbol]",Sn="[object Undefined]",Tn="[object WeakMap]",An="[object WeakSet]",In="[object ArrayBuffer]",Mn="[object DataView]",Dn="[object Float32Array]",Gn="[object Float64Array]",Jn="[object Int8Array]",tr="[object Int16Array]",Un="[object Int32Array]",ir="[object Uint8Array]",Qr="[object Uint8ClampedArray]",sr="[object Uint16Array]",fr="[object Uint32Array]",bo=/\b__p \+= '';/g,lo=/\b(__p \+=) '' \+/g,Ui=/(__e\(.*?\)|\b__t\)) \+\n'';/g,No=/&(?:amp|lt|gt|quot|#39);/g,Mo=/[&<>"']/g,Qo=RegExp(No.source),Hi=RegExp(Mo.source),Zo=/<%-([\s\S]+?)%>/g,ei=/<%([\s\S]+?)%>/g,ti=/<%=([\s\S]+?)%>/g,Pu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ru=/^\w*$/,Bu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ki=/[\\^$.*+?()[\]{}|]/g,Iu=RegExp(Ki.source),Wi=/^\s+/,$u=/\s/,Nu=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Mu=/\{\n\/\* \[wrapped with (.+)\] \*/,Lu=/,? & /,Du=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vu=/[()=,{}\[\]\/\s]/,Fu=/\\(\\)?/g,qu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oa=/\w*$/,ju=/^[-+]0x[0-9a-f]+$/i,zu=/^0b[01]+$/i,Uu=/^\[object .+?Constructor\]$/,Hu=/^0o[0-7]+$/i,Ku=/^(?:0|[1-9]\d*)$/,Wu=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ni=/($^)/,Gu=/['\n\r\u2028\u2029\\]/g,ri="\\ud800-\\udfff",Yu="\\u0300-\\u036f",Ju="\\ufe20-\\ufe2f",Xu="\\u20d0-\\u20ff",ia=Yu+Ju+Xu,sa="\\u2700-\\u27bf",aa="a-z\\xdf-\\xf6\\xf8-\\xff",Qu="\\xac\\xb1\\xd7\\xf7",Zu="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ec="\\u2000-\\u206f",tc=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",la="A-Z\\xc0-\\xd6\\xd8-\\xde",ua="\\ufe0e\\ufe0f",ca=Qu+Zu+ec+tc,Gi="['’]",nc="["+ri+"]",da="["+ca+"]",oi="["+ia+"]",fa="\\d+",rc="["+sa+"]",pa="["+aa+"]",ha="[^"+ri+ca+fa+sa+aa+la+"]",Yi="\\ud83c[\\udffb-\\udfff]",oc="(?:"+oi+"|"+Yi+")",ma="[^"+ri+"]",Ji="(?:\\ud83c[\\udde6-\\uddff]){2}",Xi="[\\ud800-\\udbff][\\udc00-\\udfff]",So="["+la+"]",ga="\\u200d",_a="(?:"+pa+"|"+ha+")",ic="(?:"+So+"|"+ha+")",va="(?:"+Gi+"(?:d|ll|m|re|s|t|ve))?",ya="(?:"+Gi+"(?:D|LL|M|RE|S|T|VE))?",ba=oc+"?",Sa="["+ua+"]?",sc="(?:"+ga+"(?:"+[ma,Ji,Xi].join("|")+")"+Sa+ba+")*",ac="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",lc="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",wa=Sa+ba+sc,uc="(?:"+[rc,Ji,Xi].join("|")+")"+wa,cc="(?:"+[ma+oi+"?",oi,Ji,Xi,nc].join("|")+")",dc=RegExp(Gi,"g"),fc=RegExp(oi,"g"),Qi=RegExp(Yi+"(?="+Yi+")|"+cc+wa,"g"),pc=RegExp([So+"?"+pa+"+"+va+"(?="+[da,So,"$"].join("|")+")",ic+"+"+ya+"(?="+[da,So+_a,"$"].join("|")+")",So+"?"+_a+"+"+va,So+"+"+ya,lc,ac,fa,uc].join("|"),"g"),hc=RegExp("["+ga+ri+ia+ua+"]"),mc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gc=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_c=-1,Qn={};Qn[Dn]=Qn[Gn]=Qn[Jn]=Qn[tr]=Qn[Un]=Qn[ir]=Qn[Qr]=Qn[sr]=Qn[fr]=!0,Qn[_n]=Qn[bn]=Qn[In]=Qn[Jt]=Qn[Mn]=Qn[en]=Qn[kn]=Qn[pn]=Qn[kt]=Qn[Vt]=Qn[Gt]=Qn[mn]=Qn[un]=Qn[ln]=Qn[Tn]=!1;var Xn={};Xn[_n]=Xn[bn]=Xn[In]=Xn[Mn]=Xn[Jt]=Xn[en]=Xn[Dn]=Xn[Gn]=Xn[Jn]=Xn[tr]=Xn[Un]=Xn[kt]=Xn[Vt]=Xn[Gt]=Xn[mn]=Xn[un]=Xn[ln]=Xn[wn]=Xn[ir]=Xn[Qr]=Xn[sr]=Xn[fr]=!0,Xn[kn]=Xn[pn]=Xn[Tn]=!1;var vc={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},yc={"&":"&","<":"<",">":">",'"':""","'":"'"},bc={"&":"&","<":"<",">":">",""":'"',"'":"'"},Sc={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wc=parseFloat,Cc=parseInt,Ca=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,Ec=typeof self=="object"&&self&&self.Object===Object&&self,cr=Ca||Ec||Function("return this")(),Zi=t&&!t.nodeType&&t,uo=Zi&&!0&&e&&!e.nodeType&&e,Ea=uo&&uo.exports===Zi,es=Ea&&Ca.process,Or=function(){try{var jt=uo&&uo.require&&uo.require("util").types;return jt||es&&es.binding&&es.binding("util")}catch{}}(),Ta=Or&&Or.isArrayBuffer,xa=Or&&Or.isDate,ka=Or&&Or.isMap,Oa=Or&&Or.isRegExp,Aa=Or&&Or.isSet,Pa=Or&&Or.isTypedArray;function wr(jt,tn,Qt){switch(Qt.length){case 0:return jt.call(tn);case 1:return jt.call(tn,Qt[0]);case 2:return jt.call(tn,Qt[0],Qt[1]);case 3:return jt.call(tn,Qt[0],Qt[1],Qt[2])}return jt.apply(tn,Qt)}function Tc(jt,tn,Qt,xn){for(var $n=-1,Hn=jt==null?0:jt.length;++$n-1}function ts(jt,tn,Qt){for(var xn=-1,$n=jt==null?0:jt.length;++xn<$n;)if(Qt(tn,jt[xn]))return!0;return!1}function Zn(jt,tn){for(var Qt=-1,xn=jt==null?0:jt.length,$n=Array(xn);++Qt-1;);return Qt}function Da(jt,tn){for(var Qt=jt.length;Qt--&&wo(tn,jt[Qt],0)>-1;);return Qt}function $c(jt,tn){for(var Qt=jt.length,xn=0;Qt--;)jt[Qt]===tn&&++xn;return xn}var Nc=is(vc),Mc=is(yc);function Lc(jt){return"\\"+Sc[jt]}function Dc(jt,tn){return jt==null?I:jt[tn]}function Co(jt){return hc.test(jt)}function Vc(jt){return mc.test(jt)}function Fc(jt){for(var tn,Qt=[];!(tn=jt.next()).done;)Qt.push(tn.value);return Qt}function us(jt){var tn=-1,Qt=Array(jt.size);return jt.forEach(function(xn,$n){Qt[++tn]=[$n,xn]}),Qt}function Va(jt,tn){return function(Qt){return jt(tn(Qt))}}function to(jt,tn){for(var Qt=-1,xn=jt.length,$n=0,Hn=[];++Qt-1}function kd(oe,Ee){var Be=this.__data__,Ve=wi(Be,oe);return Ve<0?(++this.size,Be.push([oe,Ee])):Be[Ve][1]=Ee,this}zr.prototype.clear=Cd,zr.prototype.delete=Ed,zr.prototype.get=Td,zr.prototype.has=xd,zr.prototype.set=kd;function Ur(oe){var Ee=-1,Be=oe==null?0:oe.length;for(this.clear();++Ee=Ee?oe:Ee)),oe}function Br(oe,Ee,Be,Ve,Ke,Et){var Bt,Dt=Ee&ke,Ht=Ee&Re,rn=Ee&Ie;if(Be&&(Bt=Ke?Be(oe,Ve,Ke,Et):Be(oe)),Bt!==I)return Bt;if(!er(oe))return oe;var an=Nn(oe);if(an){if(Bt=Bf(oe),!Dt)return vr(oe,Bt)}else{var cn=hr(oe),En=cn==pn||cn==xt;if(ao(oe))return Sl(oe,Dt);if(cn==Gt||cn==_n||En&&!Ke){if(Bt=Ht||En?{}:Fl(oe),!Dt)return Ht?Sf(oe,zd(Bt,oe)):bf(oe,Xa(Bt,oe))}else{if(!Xn[cn])return Ke?oe:{};Bt=If(oe,cn,Dt)}}Et||(Et=new Lr);var On=Et.get(oe);if(On)return On;Et.set(oe,Bt),mu(oe)?oe.forEach(function(Bn){Bt.add(Br(Bn,Ee,Be,Bn,oe,Et))}):pu(oe)&&oe.forEach(function(Bn,qn){Bt.set(qn,Br(Bn,Ee,Be,qn,oe,Et))});var Rn=rn?Ht?Ns:$s:Ht?br:ur,Vn=an?I:Rn(oe);return Ar(Vn||oe,function(Bn,qn){Vn&&(qn=Bn,Bn=oe[qn]),zo(Bt,qn,Br(Bn,Ee,Be,qn,oe,Et))}),Bt}function Ud(oe){var Ee=ur(oe);return function(Be){return Qa(Be,oe,Ee)}}function Qa(oe,Ee,Be){var Ve=Be.length;if(oe==null)return!Ve;for(oe=Yn(oe);Ve--;){var Ke=Be[Ve],Et=Ee[Ke],Bt=oe[Ke];if(Bt===I&&!(Ke in oe)||!Et(Bt))return!1}return!0}function Za(oe,Ee,Be){if(typeof oe!="function")throw new Pr(X);return Jo(function(){oe.apply(I,Be)},Ee)}function Uo(oe,Ee,Be,Ve){var Ke=-1,Et=ii,Bt=!0,Dt=oe.length,Ht=[],rn=Ee.length;if(!Dt)return Ht;Be&&(Ee=Zn(Ee,Cr(Be))),Ve?(Et=ts,Bt=!1):Ee.length>=N&&(Et=Lo,Bt=!1,Ee=new po(Ee));e:for(;++KeKe?0:Ke+Be),Ve=Ve===I||Ve>Ke?Ke:Ln(Ve),Ve<0&&(Ve+=Ke),Ve=Be>Ve?0:_u(Ve);Be0&&Be(Dt)?Ee>1?dr(Dt,Ee-1,Be,Ve,Ke):eo(Ke,Dt):Ve||(Ke[Ke.length]=Dt)}return Ke}var gs=kl(),nl=kl(!0);function Fr(oe,Ee){return oe&&gs(oe,Ee,ur)}function _s(oe,Ee){return oe&&nl(oe,Ee,ur)}function Ei(oe,Ee){return Zr(Ee,function(Be){return Yr(oe[Be])})}function mo(oe,Ee){Ee=io(Ee,oe);for(var Be=0,Ve=Ee.length;oe!=null&&BeEe}function Wd(oe,Ee){return oe!=null&&Wn.call(oe,Ee)}function Gd(oe,Ee){return oe!=null&&Ee in Yn(oe)}function Yd(oe,Ee,Be){return oe>=pr(Ee,Be)&&oe=120&&an.length>=120)?new po(Bt&&an):I}an=oe[0];var cn=-1,En=Dt[0];e:for(;++cn-1;)Dt!==oe&&mi.call(Dt,Ht,1),mi.call(oe,Ht,1);return oe}function pl(oe,Ee){for(var Be=oe?Ee.length:0,Ve=Be-1;Be--;){var Ke=Ee[Be];if(Be==Ve||Ke!==Et){var Et=Ke;Gr(Ke)?mi.call(oe,Ke,1):ks(oe,Ke)}}return oe}function Es(oe,Ee){return oe+vi(Wa()*(Ee-oe+1))}function uf(oe,Ee,Be,Ve){for(var Ke=-1,Et=lr(_i((Ee-oe)/(Be||1)),0),Bt=Qt(Et);Et--;)Bt[Ve?Et:++Ke]=oe,oe+=Be;return Bt}function Ts(oe,Ee){var Be="";if(!oe||Ee<1||Ee>Yt)return Be;do Ee%2&&(Be+=oe),Ee=vi(Ee/2),Ee&&(oe+=oe);while(Ee);return Be}function Fn(oe,Ee){return js(zl(oe,Ee,Sr),oe+"")}function cf(oe){return Ja($o(oe))}function df(oe,Ee){var Be=$o(oe);return Ni(Be,ho(Ee,0,Be.length))}function Wo(oe,Ee,Be,Ve){if(!er(oe))return oe;Ee=io(Ee,oe);for(var Ke=-1,Et=Ee.length,Bt=Et-1,Dt=oe;Dt!=null&&++KeKe?0:Ke+Ee),Be=Be>Ke?Ke:Be,Be<0&&(Be+=Ke),Ke=Ee>Be?0:Be-Ee>>>0,Ee>>>=0;for(var Et=Qt(Ke);++Ve>>1,Bt=oe[Et];Bt!==null&&!Tr(Bt)&&(Be?Bt<=Ee:Bt=N){var rn=Ee?null:Tf(oe);if(rn)return ai(rn);Bt=!1,Ke=Lo,Ht=new po}else Ht=Ee?[]:Dt;e:for(;++Ve=Ve?oe:Ir(oe,Ee,Be)}var bl=td||function(oe){return cr.clearTimeout(oe)};function Sl(oe,Ee){if(Ee)return oe.slice();var Be=oe.length,Ve=ja?ja(Be):new oe.constructor(Be);return oe.copy(Ve),Ve}function Rs(oe){var Ee=new oe.constructor(oe.byteLength);return new pi(Ee).set(new pi(oe)),Ee}function gf(oe,Ee){var Be=Ee?Rs(oe.buffer):oe.buffer;return new oe.constructor(Be,oe.byteOffset,oe.byteLength)}function _f(oe){var Ee=new oe.constructor(oe.source,oa.exec(oe));return Ee.lastIndex=oe.lastIndex,Ee}function vf(oe){return jo?Yn(jo.call(oe)):{}}function wl(oe,Ee){var Be=Ee?Rs(oe.buffer):oe.buffer;return new oe.constructor(Be,oe.byteOffset,oe.length)}function Cl(oe,Ee){if(oe!==Ee){var Be=oe!==I,Ve=oe===null,Ke=oe===oe,Et=Tr(oe),Bt=Ee!==I,Dt=Ee===null,Ht=Ee===Ee,rn=Tr(Ee);if(!Dt&&!rn&&!Et&&oe>Ee||Et&&Bt&&Ht&&!Dt&&!rn||Ve&&Bt&&Ht||!Be&&Ht||!Ke)return 1;if(!Ve&&!Et&&!rn&&oe=Dt)return Ht;var rn=Be[Ve];return Ht*(rn=="desc"?-1:1)}}return oe.index-Ee.index}function El(oe,Ee,Be,Ve){for(var Ke=-1,Et=oe.length,Bt=Be.length,Dt=-1,Ht=Ee.length,rn=lr(Et-Bt,0),an=Qt(Ht+rn),cn=!Ve;++Dt1?Be[Ke-1]:I,Bt=Ke>2?Be[2]:I;for(Et=oe.length>3&&typeof Et=="function"?(Ke--,Et):I,Bt&&gr(Be[0],Be[1],Bt)&&(Et=Ke<3?I:Et,Ke=1),Ee=Yn(Ee);++Ve-1?Ke[Et?Ee[Bt]:Bt]:I}}function Pl(oe){return Wr(function(Ee){var Be=Ee.length,Ve=Be,Ke=Rr.prototype.thru;for(oe&&Ee.reverse();Ve--;){var Et=Ee[Ve];if(typeof Et!="function")throw new Pr(X);if(Ke&&!Bt&&Ii(Et)=="wrapper")var Bt=new Rr([],!0)}for(Ve=Bt?Ve:Be;++Ve1&&zn.reverse(),an&&HtDt))return!1;var rn=Et.get(oe),an=Et.get(Ee);if(rn&&an)return rn==Ee&&an==oe;var cn=-1,En=!0,On=Be&Le?new po:I;for(Et.set(oe,Ee),Et.set(Ee,oe);++cn1?"& ":"")+Ee[Ve],Ee=Ee.join(Be>2?", ":" "),oe.replace(Nu,`{ /* [wrapped with `+Ee+`] */ `)}function Nf(oe){return Nn(oe)||yo(oe)||!!(Ha&&oe&&oe[Ha])}function Gr(oe,Ee){var Be=typeof oe;return Ee=Ee??Yt,!!Ee&&(Be=="number"||Be!="symbol"&&Ku.test(oe))&&oe>-1&&oe%1==0&&oe0){if(++Ee>=Mt)return arguments[0]}else Ee=0;return oe.apply(I,arguments)}}function Ni(oe,Ee){var Be=-1,Ve=oe.length,Ke=Ve-1;for(Ee=Ee===I?Ve:Ee;++Be1?oe[Ee-1]:I;return Be=typeof Be=="function"?(oe.pop(),Be):I,tu(oe,Be)});function nu(oe){var Ee=Ge(oe);return Ee.__chain__=!0,Ee}function Kp(oe,Ee){return Ee(oe),oe}function Mi(oe,Ee){return Ee(oe)}var Wp=Wr(function(oe){var Ee=oe.length,Be=Ee?oe[0]:0,Ve=this.__wrapped__,Ke=function(Et){return ms(Et,oe)};return Ee>1||this.__actions__.length||!(Ve instanceof jn)||!Gr(Be)?this.thru(Ke):(Ve=Ve.slice(Be,+Be+(Ee?1:0)),Ve.__actions__.push({func:Mi,args:[Ke],thisArg:I}),new Rr(Ve,this.__chain__).thru(function(Et){return Ee&&!Et.length&&Et.push(I),Et}))});function Gp(){return nu(this)}function Yp(){return new Rr(this.value(),this.__chain__)}function Jp(){this.__values__===I&&(this.__values__=gu(this.value()));var oe=this.__index__>=this.__values__.length,Ee=oe?I:this.__values__[this.__index__++];return{done:oe,value:Ee}}function Xp(){return this}function Qp(oe){for(var Ee,Be=this;Be instanceof Si;){var Ve=Yl(Be);Ve.__index__=0,Ve.__values__=I,Ee?Ke.__wrapped__=Ve:Ee=Ve;var Ke=Ve;Be=Be.__wrapped__}return Ke.__wrapped__=oe,Ee}function Zp(){var oe=this.__wrapped__;if(oe instanceof jn){var Ee=oe;return this.__actions__.length&&(Ee=new jn(this)),Ee=Ee.reverse(),Ee.__actions__.push({func:Mi,args:[zs],thisArg:I}),new Rr(Ee,this.__chain__)}return this.thru(zs)}function eh(){return vl(this.__wrapped__,this.__actions__)}var th=Oi(function(oe,Ee,Be){Wn.call(oe,Be)?++oe[Be]:Hr(oe,Be,1)});function nh(oe,Ee,Be){var Ve=Nn(oe)?Ra:Hd;return Be&&gr(oe,Ee,Be)&&(Ee=I),Ve(oe,Pn(Ee,3))}function rh(oe,Ee){var Be=Nn(oe)?Zr:tl;return Be(oe,Pn(Ee,3))}var oh=Al(Jl),ih=Al(Xl);function sh(oe,Ee){return dr(Li(oe,Ee),1)}function ah(oe,Ee){return dr(Li(oe,Ee),Xt)}function lh(oe,Ee,Be){return Be=Be===I?1:Ln(Be),dr(Li(oe,Ee),Be)}function ru(oe,Ee){var Be=Nn(oe)?Ar:ro;return Be(oe,Pn(Ee,3))}function ou(oe,Ee){var Be=Nn(oe)?xc:el;return Be(oe,Pn(Ee,3))}var uh=Oi(function(oe,Ee,Be){Wn.call(oe,Be)?oe[Be].push(Ee):Hr(oe,Be,[Ee])});function ch(oe,Ee,Be,Ve){oe=yr(oe)?oe:$o(oe),Be=Be&&!Ve?Ln(Be):0;var Ke=oe.length;return Be<0&&(Be=lr(Ke+Be,0)),ji(oe)?Be<=Ke&&oe.indexOf(Ee,Be)>-1:!!Ke&&wo(oe,Ee,Be)>-1}var dh=Fn(function(oe,Ee,Be){var Ve=-1,Ke=typeof Ee=="function",Et=yr(oe)?Qt(oe.length):[];return ro(oe,function(Bt){Et[++Ve]=Ke?wr(Ee,Bt,Be):Ho(Bt,Ee,Be)}),Et}),fh=Oi(function(oe,Ee,Be){Hr(oe,Be,Ee)});function Li(oe,Ee){var Be=Nn(oe)?Zn:al;return Be(oe,Pn(Ee,3))}function ph(oe,Ee,Be,Ve){return oe==null?[]:(Nn(Ee)||(Ee=Ee==null?[]:[Ee]),Be=Ve?I:Be,Nn(Be)||(Be=Be==null?[]:[Be]),dl(oe,Ee,Be))}var hh=Oi(function(oe,Ee,Be){oe[Be?0:1].push(Ee)},function(){return[[],[]]});function mh(oe,Ee,Be){var Ve=Nn(oe)?ns:Na,Ke=arguments.length<3;return Ve(oe,Pn(Ee,4),Be,Ke,ro)}function gh(oe,Ee,Be){var Ve=Nn(oe)?kc:Na,Ke=arguments.length<3;return Ve(oe,Pn(Ee,4),Be,Ke,el)}function _h(oe,Ee){var Be=Nn(oe)?Zr:tl;return Be(oe,Fi(Pn(Ee,3)))}function vh(oe){var Ee=Nn(oe)?Ja:cf;return Ee(oe)}function yh(oe,Ee,Be){(Be?gr(oe,Ee,Be):Ee===I)?Ee=1:Ee=Ln(Ee);var Ve=Nn(oe)?Fd:df;return Ve(oe,Ee)}function bh(oe){var Ee=Nn(oe)?qd:pf;return Ee(oe)}function Sh(oe){if(oe==null)return 0;if(yr(oe))return ji(oe)?Eo(oe):oe.length;var Ee=hr(oe);return Ee==kt||Ee==un?oe.size:Ss(oe).length}function wh(oe,Ee,Be){var Ve=Nn(oe)?rs:hf;return Be&&gr(oe,Ee,Be)&&(Ee=I),Ve(oe,Pn(Ee,3))}var Ch=Fn(function(oe,Ee){if(oe==null)return[];var Be=Ee.length;return Be>1&&gr(oe,Ee[0],Ee[1])?Ee=[]:Be>2&&gr(Ee[0],Ee[1],Ee[2])&&(Ee=[Ee[0]]),dl(oe,dr(Ee,1),[])}),Di=nd||function(){return cr.Date.now()};function Eh(oe,Ee){if(typeof Ee!="function")throw new Pr(X);return oe=Ln(oe),function(){if(--oe<1)return Ee.apply(this,arguments)}}function iu(oe,Ee,Be){return Ee=Be?I:Ee,Ee=oe&&Ee==null?oe.length:Ee,Kr(oe,Ye,I,I,I,I,Ee)}function su(oe,Ee){var Be;if(typeof Ee!="function")throw new Pr(X);return oe=Ln(oe),function(){return--oe>0&&(Be=Ee.apply(this,arguments)),oe<=1&&(Ee=I),Be}}var Hs=Fn(function(oe,Ee,Be){var Ve=De;if(Be.length){var Ke=to(Be,Bo(Hs));Ve|=We}return Kr(oe,Ve,Ee,Be,Ke)}),au=Fn(function(oe,Ee,Be){var Ve=De|Fe;if(Be.length){var Ke=to(Be,Bo(au));Ve|=We}return Kr(Ee,Ve,oe,Be,Ke)});function lu(oe,Ee,Be){Ee=Be?I:Ee;var Ve=Kr(oe,je,I,I,I,I,I,Ee);return Ve.placeholder=lu.placeholder,Ve}function uu(oe,Ee,Be){Ee=Be?I:Ee;var Ve=Kr(oe,qe,I,I,I,I,I,Ee);return Ve.placeholder=uu.placeholder,Ve}function cu(oe,Ee,Be){var Ve,Ke,Et,Bt,Dt,Ht,rn=0,an=!1,cn=!1,En=!0;if(typeof oe!="function")throw new Pr(X);Ee=Nr(Ee)||0,er(Be)&&(an=!!Be.leading,cn="maxWait"in Be,Et=cn?lr(Nr(Be.maxWait)||0,Ee):Et,En="trailing"in Be?!!Be.trailing:En);function On(or){var Vr=Ve,Xr=Ke;return Ve=Ke=I,rn=or,Bt=oe.apply(Xr,Vr),Bt}function Rn(or){return rn=or,Dt=Jo(qn,Ee),an?On(or):Bt}function Vn(or){var Vr=or-Ht,Xr=or-rn,Au=Ee-Vr;return cn?pr(Au,Et-Xr):Au}function Bn(or){var Vr=or-Ht,Xr=or-rn;return Ht===I||Vr>=Ee||Vr<0||cn&&Xr>=Et}function qn(){var or=Di();if(Bn(or))return zn(or);Dt=Jo(qn,Vn(or))}function zn(or){return Dt=I,En&&Ve?On(or):(Ve=Ke=I,Bt)}function xr(){Dt!==I&&bl(Dt),rn=0,Ve=Ht=Ke=Dt=I}function _r(){return Dt===I?Bt:zn(Di())}function kr(){var or=Di(),Vr=Bn(or);if(Ve=arguments,Ke=this,Ht=or,Vr){if(Dt===I)return Rn(Ht);if(cn)return bl(Dt),Dt=Jo(qn,Ee),On(Ht)}return Dt===I&&(Dt=Jo(qn,Ee)),Bt}return kr.cancel=xr,kr.flush=_r,kr}var Th=Fn(function(oe,Ee){return Za(oe,1,Ee)}),xh=Fn(function(oe,Ee,Be){return Za(oe,Nr(Ee)||0,Be)});function kh(oe){return Kr(oe,Nt)}function Vi(oe,Ee){if(typeof oe!="function"||Ee!=null&&typeof Ee!="function")throw new Pr(X);var Be=function(){var Ve=arguments,Ke=Ee?Ee.apply(this,Ve):Ve[0],Et=Be.cache;if(Et.has(Ke))return Et.get(Ke);var Bt=oe.apply(this,Ve);return Be.cache=Et.set(Ke,Bt)||Et,Bt};return Be.cache=new(Vi.Cache||Ur),Be}Vi.Cache=Ur;function Fi(oe){if(typeof oe!="function")throw new Pr(X);return function(){var Ee=arguments;switch(Ee.length){case 0:return!oe.call(this);case 1:return!oe.call(this,Ee[0]);case 2:return!oe.call(this,Ee[0],Ee[1]);case 3:return!oe.call(this,Ee[0],Ee[1],Ee[2])}return!oe.apply(this,Ee)}}function Oh(oe){return su(2,oe)}var Ah=mf(function(oe,Ee){Ee=Ee.length==1&&Nn(Ee[0])?Zn(Ee[0],Cr(Pn())):Zn(dr(Ee,1),Cr(Pn()));var Be=Ee.length;return Fn(function(Ve){for(var Ke=-1,Et=pr(Ve.length,Be);++Ke=Ee}),yo=ol(function(){return arguments}())?ol:function(oe){return nr(oe)&&Wn.call(oe,"callee")&&!Ua.call(oe,"callee")},Nn=Qt.isArray,Uh=Ta?Cr(Ta):Xd;function yr(oe){return oe!=null&&qi(oe.length)&&!Yr(oe)}function rr(oe){return nr(oe)&&yr(oe)}function Hh(oe){return oe===!0||oe===!1||nr(oe)&&mr(oe)==Jt}var ao=od||ra,Kh=xa?Cr(xa):Qd;function Wh(oe){return nr(oe)&&oe.nodeType===1&&!Xo(oe)}function Gh(oe){if(oe==null)return!0;if(yr(oe)&&(Nn(oe)||typeof oe=="string"||typeof oe.splice=="function"||ao(oe)||Io(oe)||yo(oe)))return!oe.length;var Ee=hr(oe);if(Ee==kt||Ee==un)return!oe.size;if(Yo(oe))return!Ss(oe).length;for(var Be in oe)if(Wn.call(oe,Be))return!1;return!0}function Yh(oe,Ee){return Ko(oe,Ee)}function Jh(oe,Ee,Be){Be=typeof Be=="function"?Be:I;var Ve=Be?Be(oe,Ee):I;return Ve===I?Ko(oe,Ee,I,Be):!!Ve}function Ws(oe){if(!nr(oe))return!1;var Ee=mr(oe);return Ee==kn||Ee==yn||typeof oe.message=="string"&&typeof oe.name=="string"&&!Xo(oe)}function Xh(oe){return typeof oe=="number"&&Ka(oe)}function Yr(oe){if(!er(oe))return!1;var Ee=mr(oe);return Ee==pn||Ee==xt||Ee==Wt||Ee==gn}function fu(oe){return typeof oe=="number"&&oe==Ln(oe)}function qi(oe){return typeof oe=="number"&&oe>-1&&oe%1==0&&oe<=Yt}function er(oe){var Ee=typeof oe;return oe!=null&&(Ee=="object"||Ee=="function")}function nr(oe){return oe!=null&&typeof oe=="object"}var pu=ka?Cr(ka):ef;function Qh(oe,Ee){return oe===Ee||bs(oe,Ee,Ls(Ee))}function Zh(oe,Ee,Be){return Be=typeof Be=="function"?Be:I,bs(oe,Ee,Ls(Ee),Be)}function em(oe){return hu(oe)&&oe!=+oe}function tm(oe){if(Df(oe))throw new $n(V);return il(oe)}function nm(oe){return oe===null}function rm(oe){return oe==null}function hu(oe){return typeof oe=="number"||nr(oe)&&mr(oe)==Vt}function Xo(oe){if(!nr(oe)||mr(oe)!=Gt)return!1;var Ee=hi(oe);if(Ee===null)return!0;var Be=Wn.call(Ee,"constructor")&&Ee.constructor;return typeof Be=="function"&&Be instanceof Be&&ci.call(Be)==Qc}var Gs=Oa?Cr(Oa):tf;function om(oe){return fu(oe)&&oe>=-Yt&&oe<=Yt}var mu=Aa?Cr(Aa):nf;function ji(oe){return typeof oe=="string"||!Nn(oe)&&nr(oe)&&mr(oe)==ln}function Tr(oe){return typeof oe=="symbol"||nr(oe)&&mr(oe)==wn}var Io=Pa?Cr(Pa):rf;function im(oe){return oe===I}function sm(oe){return nr(oe)&&hr(oe)==Tn}function am(oe){return nr(oe)&&mr(oe)==An}var lm=Bi(ws),um=Bi(function(oe,Ee){return oe<=Ee});function gu(oe){if(!oe)return[];if(yr(oe))return ji(oe)?Mr(oe):vr(oe);if(Do&&oe[Do])return Fc(oe[Do]());var Ee=hr(oe),Be=Ee==kt?us:Ee==un?ai:$o;return Be(oe)}function Jr(oe){if(!oe)return oe===0?oe:0;if(oe=Nr(oe),oe===Xt||oe===-Xt){var Ee=oe<0?-1:1;return Ee*dn}return oe===oe?oe:0}function Ln(oe){var Ee=Jr(oe),Be=Ee%1;return Ee===Ee?Be?Ee-Be:Ee:0}function _u(oe){return oe?ho(Ln(oe),0,Cn):0}function Nr(oe){if(typeof oe=="number")return oe;if(Tr(oe))return vn;if(er(oe)){var Ee=typeof oe.valueOf=="function"?oe.valueOf():oe;oe=er(Ee)?Ee+"":Ee}if(typeof oe!="string")return oe===0?oe:+oe;oe=Ma(oe);var Be=zu.test(oe);return Be||Hu.test(oe)?Cc(oe.slice(2),Be?2:8):ju.test(oe)?vn:+oe}function vu(oe){return qr(oe,br(oe))}function cm(oe){return oe?ho(Ln(oe),-Yt,Yt):oe===0?oe:0}function Kn(oe){return oe==null?"":Er(oe)}var dm=Po(function(oe,Ee){if(Yo(Ee)||yr(Ee)){qr(Ee,ur(Ee),oe);return}for(var Be in Ee)Wn.call(Ee,Be)&&zo(oe,Be,Ee[Be])}),yu=Po(function(oe,Ee){qr(Ee,br(Ee),oe)}),zi=Po(function(oe,Ee,Be,Ve){qr(Ee,br(Ee),oe,Ve)}),fm=Po(function(oe,Ee,Be,Ve){qr(Ee,ur(Ee),oe,Ve)}),pm=Wr(ms);function hm(oe,Ee){var Be=Ao(oe);return Ee==null?Be:Xa(Be,Ee)}var mm=Fn(function(oe,Ee){oe=Yn(oe);var Be=-1,Ve=Ee.length,Ke=Ve>2?Ee[2]:I;for(Ke&&gr(Ee[0],Ee[1],Ke)&&(Ve=1);++Be1),Et}),qr(oe,Ns(oe),Be),Ve&&(Be=Br(Be,ke|Re|Ie,xf));for(var Ke=Ee.length;Ke--;)ks(Be,Ee[Ke]);return Be});function Im(oe,Ee){return Su(oe,Fi(Pn(Ee)))}var $m=Wr(function(oe,Ee){return oe==null?{}:af(oe,Ee)});function Su(oe,Ee){if(oe==null)return{};var Be=Zn(Ns(oe),function(Ve){return[Ve]});return Ee=Pn(Ee),fl(oe,Be,function(Ve,Ke){return Ee(Ve,Ke[0])})}function Nm(oe,Ee,Be){Ee=io(Ee,oe);var Ve=-1,Ke=Ee.length;for(Ke||(Ke=1,oe=I);++VeEe){var Ve=oe;oe=Ee,Ee=Ve}if(Be||oe%1||Ee%1){var Ke=Wa();return pr(oe+Ke*(Ee-oe+wc("1e-"+((Ke+"").length-1))),Ee)}return Es(oe,Ee)}var Km=Ro(function(oe,Ee,Be){return Ee=Ee.toLowerCase(),oe+(Be?Eu(Ee):Ee)});function Eu(oe){return Xs(Kn(oe).toLowerCase())}function Tu(oe){return oe=Kn(oe),oe&&oe.replace(Wu,Nc).replace(fc,"")}function Wm(oe,Ee,Be){oe=Kn(oe),Ee=Er(Ee);var Ve=oe.length;Be=Be===I?Ve:ho(Ln(Be),0,Ve);var Ke=Be;return Be-=Ee.length,Be>=0&&oe.slice(Be,Ke)==Ee}function Gm(oe){return oe=Kn(oe),oe&&Hi.test(oe)?oe.replace(Mo,Mc):oe}function Ym(oe){return oe=Kn(oe),oe&&Iu.test(oe)?oe.replace(Ki,"\\$&"):oe}var Jm=Ro(function(oe,Ee,Be){return oe+(Be?"-":"")+Ee.toLowerCase()}),Xm=Ro(function(oe,Ee,Be){return oe+(Be?" ":"")+Ee.toLowerCase()}),Qm=Ol("toLowerCase");function Zm(oe,Ee,Be){oe=Kn(oe),Ee=Ln(Ee);var Ve=Ee?Eo(oe):0;if(!Ee||Ve>=Ee)return oe;var Ke=(Ee-Ve)/2;return Ri(vi(Ke),Be)+oe+Ri(_i(Ke),Be)}function eg(oe,Ee,Be){oe=Kn(oe),Ee=Ln(Ee);var Ve=Ee?Eo(oe):0;return Ee&&Ve>>0,Be?(oe=Kn(oe),oe&&(typeof Ee=="string"||Ee!=null&&!Gs(Ee))&&(Ee=Er(Ee),!Ee&&Co(oe))?so(Mr(oe),0,Be):oe.split(Ee,Be)):[]}var ag=Ro(function(oe,Ee,Be){return oe+(Be?" ":"")+Xs(Ee)});function lg(oe,Ee,Be){return oe=Kn(oe),Be=Be==null?0:ho(Ln(Be),0,oe.length),Ee=Er(Ee),oe.slice(Be,Be+Ee.length)==Ee}function ug(oe,Ee,Be){var Ve=Ge.templateSettings;Be&&gr(oe,Ee,Be)&&(Ee=I),oe=Kn(oe),Ee=zi({},Ee,Ve,Nl);var Ke=zi({},Ee.imports,Ve.imports,Nl),Et=ur(Ke),Bt=ls(Ke,Et),Dt,Ht,rn=0,an=Ee.interpolate||ni,cn="__p += '",En=cs((Ee.escape||ni).source+"|"+an.source+"|"+(an===ti?qu:ni).source+"|"+(Ee.evaluate||ni).source+"|$","g"),On="//# sourceURL="+(Wn.call(Ee,"sourceURL")?(Ee.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++_c+"]")+` `;oe.replace(En,function(Bn,qn,zn,xr,_r,kr){return zn||(zn=xr),cn+=oe.slice(rn,kr).replace(Gu,Lc),qn&&(Dt=!0,cn+=`' + __e(`+qn+`) + '`),_r&&(Ht=!0,cn+=`'; `+_r+`; __p += '`),zn&&(cn+=`' + ((__t = (`+zn+`)) == null ? '' : __t) + '`),rn=kr+Bn.length,Bn}),cn+=`'; `;var Rn=Wn.call(Ee,"variable")&&Ee.variable;if(!Rn)cn=`with (obj) { `+cn+` } `;else if(Vu.test(Rn))throw new $n(ie);cn=(Ht?cn.replace(bo,""):cn).replace(lo,"$1").replace(Ui,"$1;"),cn="function("+(Rn||"obj")+`) { `+(Rn?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(Dt?", __e = _.escape":"")+(Ht?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+cn+`return __p }`;var Vn=ku(function(){return Hn(Et,On+"return "+cn).apply(I,Bt)});if(Vn.source=cn,Ws(Vn))throw Vn;return Vn}function cg(oe){return Kn(oe).toLowerCase()}function dg(oe){return Kn(oe).toUpperCase()}function fg(oe,Ee,Be){if(oe=Kn(oe),oe&&(Be||Ee===I))return Ma(oe);if(!oe||!(Ee=Er(Ee)))return oe;var Ve=Mr(oe),Ke=Mr(Ee),Et=La(Ve,Ke),Bt=Da(Ve,Ke)+1;return so(Ve,Et,Bt).join("")}function pg(oe,Ee,Be){if(oe=Kn(oe),oe&&(Be||Ee===I))return oe.slice(0,Fa(oe)+1);if(!oe||!(Ee=Er(Ee)))return oe;var Ve=Mr(oe),Ke=Da(Ve,Mr(Ee))+1;return so(Ve,0,Ke).join("")}function hg(oe,Ee,Be){if(oe=Kn(oe),oe&&(Be||Ee===I))return oe.replace(Wi,"");if(!oe||!(Ee=Er(Ee)))return oe;var Ve=Mr(oe),Ke=La(Ve,Mr(Ee));return so(Ve,Ke).join("")}function mg(oe,Ee){var Be=At,Ve=Rt;if(er(Ee)){var Ke="separator"in Ee?Ee.separator:Ke;Be="length"in Ee?Ln(Ee.length):Be,Ve="omission"in Ee?Er(Ee.omission):Ve}oe=Kn(oe);var Et=oe.length;if(Co(oe)){var Bt=Mr(oe);Et=Bt.length}if(Be>=Et)return oe;var Dt=Be-Eo(Ve);if(Dt<1)return Ve;var Ht=Bt?so(Bt,0,Dt).join(""):oe.slice(0,Dt);if(Ke===I)return Ht+Ve;if(Bt&&(Dt+=Ht.length-Dt),Gs(Ke)){if(oe.slice(Dt).search(Ke)){var rn,an=Ht;for(Ke.global||(Ke=cs(Ke.source,Kn(oa.exec(Ke))+"g")),Ke.lastIndex=0;rn=Ke.exec(an);)var cn=rn.index;Ht=Ht.slice(0,cn===I?Dt:cn)}}else if(oe.indexOf(Er(Ke),Dt)!=Dt){var En=Ht.lastIndexOf(Ke);En>-1&&(Ht=Ht.slice(0,En))}return Ht+Ve}function gg(oe){return oe=Kn(oe),oe&&Qo.test(oe)?oe.replace(No,Uc):oe}var _g=Ro(function(oe,Ee,Be){return oe+(Be?" ":"")+Ee.toUpperCase()}),Xs=Ol("toUpperCase");function xu(oe,Ee,Be){return oe=Kn(oe),Ee=Be?I:Ee,Ee===I?Vc(oe)?Wc(oe):Pc(oe):oe.match(Ee)||[]}var ku=Fn(function(oe,Ee){try{return wr(oe,I,Ee)}catch(Be){return Ws(Be)?Be:new $n(Be)}}),vg=Wr(function(oe,Ee){return Ar(Ee,function(Be){Be=jr(Be),Hr(oe,Be,Hs(oe[Be],oe))}),oe});function yg(oe){var Ee=oe==null?0:oe.length,Be=Pn();return oe=Ee?Zn(oe,function(Ve){if(typeof Ve[1]!="function")throw new Pr(X);return[Be(Ve[0]),Ve[1]]}):[],Fn(function(Ve){for(var Ke=-1;++KeYt)return[];var Be=Cn,Ve=pr(oe,Cn);Ee=Pn(Ee),oe-=Cn;for(var Ke=as(Ve,Ee);++Be0||Ee<0)?new jn(Be):(oe<0?Be=Be.takeRight(-oe):oe&&(Be=Be.drop(oe)),Ee!==I&&(Ee=Ln(Ee),Be=Ee<0?Be.dropRight(-Ee):Be.take(Ee-oe)),Be)},jn.prototype.takeRightWhile=function(oe){return this.reverse().takeWhile(oe).reverse()},jn.prototype.toArray=function(){return this.take(Cn)},Fr(jn.prototype,function(oe,Ee){var Be=/^(?:filter|find|map|reject)|While$/.test(Ee),Ve=/^(?:head|last)$/.test(Ee),Ke=Ge[Ve?"take"+(Ee=="last"?"Right":""):Ee],Et=Ve||/^find/.test(Ee);Ke&&(Ge.prototype[Ee]=function(){var Bt=this.__wrapped__,Dt=Ve?[1]:arguments,Ht=Bt instanceof jn,rn=Dt[0],an=Ht||Nn(Bt),cn=function(qn){var zn=Ke.apply(Ge,eo([qn],Dt));return Ve&&En?zn[0]:zn};an&&Be&&typeof rn=="function"&&rn.length!=1&&(Ht=an=!1);var En=this.__chain__,On=!!this.__actions__.length,Rn=Et&&!En,Vn=Ht&&!On;if(!Et&&an){Bt=Vn?Bt:new jn(this);var Bn=oe.apply(Bt,Dt);return Bn.__actions__.push({func:Mi,args:[cn],thisArg:I}),new Rr(Bn,En)}return Rn&&Vn?oe.apply(this,Dt):(Bn=this.thru(cn),Rn?Ve?Bn.value()[0]:Bn.value():Bn)})}),Ar(["pop","push","shift","sort","splice","unshift"],function(oe){var Ee=li[oe],Be=/^(?:push|sort|unshift)$/.test(oe)?"tap":"thru",Ve=/^(?:pop|shift)$/.test(oe);Ge.prototype[oe]=function(){var Ke=arguments;if(Ve&&!this.__chain__){var Et=this.value();return Ee.apply(Nn(Et)?Et:[],Ke)}return this[Be](function(Bt){return Ee.apply(Nn(Bt)?Bt:[],Ke)})}}),Fr(jn.prototype,function(oe,Ee){var Be=Ge[Ee];if(Be){var Ve=Be.name+"";Wn.call(Oo,Ve)||(Oo[Ve]=[]),Oo[Ve].push({name:Ee,func:Be})}}),Oo[Ai(I,Fe).name]=[{name:"wrapper",func:I}],jn.prototype.clone=md,jn.prototype.reverse=gd,jn.prototype.value=_d,Ge.prototype.at=Wp,Ge.prototype.chain=Gp,Ge.prototype.commit=Yp,Ge.prototype.next=Jp,Ge.prototype.plant=Qp,Ge.prototype.reverse=Zp,Ge.prototype.toJSON=Ge.prototype.valueOf=Ge.prototype.value=eh,Ge.prototype.first=Ge.prototype.head,Do&&(Ge.prototype[Do]=Xp),Ge},To=Gc();uo?((uo.exports=To)._=To,Zi._=To):cr._=To}).call(lodash)}(lodash$1,lodash$1.exports)),lodash$1.exports}var lodashExports=requireLodash();const localeFilePerLang=new Map,localeFilePerLangPromise=new Map;async function loadLocaleFileResources(e){const t=e==="en"?"en-US":e==="fr-FR"?"fr":e;if(t==="en-US")return locale;try{const{default:I}=await __variableDynamicImportRuntimeHelper(Object.assign({"../../../node_modules/date-fns/esm/locale/af/index.js":()=>__vitePreload(()=>import("./index-BXNxZkl-.js"),[]),"../../../node_modules/date-fns/esm/locale/ar-DZ/index.js":()=>__vitePreload(()=>import("./index-Az9pUaKS.js"),[]),"../../../node_modules/date-fns/esm/locale/ar-EG/index.js":()=>__vitePreload(()=>import("./index-q_pOXPUM.js"),[]),"../../../node_modules/date-fns/esm/locale/ar-MA/index.js":()=>__vitePreload(()=>import("./index-C9zqpK5B.js"),[]),"../../../node_modules/date-fns/esm/locale/ar-SA/index.js":()=>__vitePreload(()=>import("./index-BAc2OsHn.js"),[]),"../../../node_modules/date-fns/esm/locale/ar-TN/index.js":()=>__vitePreload(()=>import("./index-CgJvcBcz.js"),[]),"../../../node_modules/date-fns/esm/locale/ar/index.js":()=>__vitePreload(()=>import("./index-BrQ4fktW.js"),[]),"../../../node_modules/date-fns/esm/locale/az/index.js":()=>__vitePreload(()=>import("./index-C6CouUc0.js"),[]),"../../../node_modules/date-fns/esm/locale/be-tarask/index.js":()=>__vitePreload(()=>import("./index-BOvYhi3Z.js"),__vite__mapDeps([35,36])),"../../../node_modules/date-fns/esm/locale/be/index.js":()=>__vitePreload(()=>import("./index-BF035FaS.js"),__vite__mapDeps([37,36])),"../../../node_modules/date-fns/esm/locale/bg/index.js":()=>__vitePreload(()=>import("./index-D8iaZ6ES.js"),__vite__mapDeps([38,36])),"../../../node_modules/date-fns/esm/locale/bn/index.js":()=>__vitePreload(()=>import("./index-CXno2GM0.js"),[]),"../../../node_modules/date-fns/esm/locale/bs/index.js":()=>__vitePreload(()=>import("./index-CVom5BYn.js"),[]),"../../../node_modules/date-fns/esm/locale/ca/index.js":()=>__vitePreload(()=>import("./index-B07gi8mY.js"),[]),"../../../node_modules/date-fns/esm/locale/cs/index.js":()=>__vitePreload(()=>import("./index-C8sMO7ps.js"),[]),"../../../node_modules/date-fns/esm/locale/cy/index.js":()=>__vitePreload(()=>import("./index-C26K_0pP.js"),[]),"../../../node_modules/date-fns/esm/locale/da/index.js":()=>__vitePreload(()=>import("./index-P2UdSZTW.js"),[]),"../../../node_modules/date-fns/esm/locale/de-AT/index.js":()=>__vitePreload(()=>import("./index-CWMCxcP7.js"),__vite__mapDeps([39,40])),"../../../node_modules/date-fns/esm/locale/de/index.js":()=>__vitePreload(()=>import("./index-DNvRotlY.js"),__vite__mapDeps([41,40])),"../../../node_modules/date-fns/esm/locale/el/index.js":()=>__vitePreload(()=>import("./index-gfKWASko.js"),[]),"../../../node_modules/date-fns/esm/locale/en-AU/index.js":()=>__vitePreload(()=>import("./index-D5wvRk4o.js"),[]),"../../../node_modules/date-fns/esm/locale/en-CA/index.js":()=>__vitePreload(()=>import("./index-Cf9SvUXx.js"),[]),"../../../node_modules/date-fns/esm/locale/en-GB/index.js":()=>__vitePreload(()=>import("./index-CL-MS8b2.js"),__vite__mapDeps([42,43])),"../../../node_modules/date-fns/esm/locale/en-IE/index.js":()=>__vitePreload(()=>import("./index-C3k23o9e.js"),__vite__mapDeps([44,43])),"../../../node_modules/date-fns/esm/locale/en-IN/index.js":()=>__vitePreload(()=>import("./index-BD-qsOCX.js"),[]),"../../../node_modules/date-fns/esm/locale/en-NZ/index.js":()=>__vitePreload(()=>import("./index-FjDTkWJt.js"),[]),"../../../node_modules/date-fns/esm/locale/en-US/index.js":()=>__vitePreload(()=>Promise.resolve().then(()=>index),void 0),"../../../node_modules/date-fns/esm/locale/en-ZA/index.js":()=>__vitePreload(()=>import("./index-J0L22smy.js"),[]),"../../../node_modules/date-fns/esm/locale/eo/index.js":()=>__vitePreload(()=>import("./index-BOb5KkEq.js"),[]),"../../../node_modules/date-fns/esm/locale/es/index.js":()=>__vitePreload(()=>import("./index-Ctzr6PjO.js"),[]),"../../../node_modules/date-fns/esm/locale/et/index.js":()=>__vitePreload(()=>import("./index-Bebp9QOX.js"),[]),"../../../node_modules/date-fns/esm/locale/eu/index.js":()=>__vitePreload(()=>import("./index-CwMAUnyj.js"),[]),"../../../node_modules/date-fns/esm/locale/fa-IR/index.js":()=>__vitePreload(()=>import("./index-BjgtG_Se.js"),[]),"../../../node_modules/date-fns/esm/locale/fi/index.js":()=>__vitePreload(()=>import("./index-OlJbTHA9.js"),[]),"../../../node_modules/date-fns/esm/locale/fr-CA/index.js":()=>__vitePreload(()=>import("./index-Dadu1xXb.js"),__vite__mapDeps([45,46,47])),"../../../node_modules/date-fns/esm/locale/fr-CH/index.js":()=>__vitePreload(()=>import("./index-D6RXFNGF.js"),__vite__mapDeps([48,46])),"../../../node_modules/date-fns/esm/locale/fr/index.js":()=>__vitePreload(()=>import("./index-DvwGfDxg.js"),__vite__mapDeps([49,46,47])),"../../../node_modules/date-fns/esm/locale/fy/index.js":()=>__vitePreload(()=>import("./index-CQ6yedZo.js"),[]),"../../../node_modules/date-fns/esm/locale/gd/index.js":()=>__vitePreload(()=>import("./index-BfL8yllB.js"),[]),"../../../node_modules/date-fns/esm/locale/gl/index.js":()=>__vitePreload(()=>import("./index-B9Dds8KF.js"),[]),"../../../node_modules/date-fns/esm/locale/gu/index.js":()=>__vitePreload(()=>import("./index-DivBh-ic.js"),[]),"../../../node_modules/date-fns/esm/locale/he/index.js":()=>__vitePreload(()=>import("./index-lTCF2RzJ.js"),[]),"../../../node_modules/date-fns/esm/locale/hi/index.js":()=>__vitePreload(()=>import("./index-C5O0sQIR.js"),[]),"../../../node_modules/date-fns/esm/locale/hr/index.js":()=>__vitePreload(()=>import("./index-DfiGJ4WI.js"),[]),"../../../node_modules/date-fns/esm/locale/ht/index.js":()=>__vitePreload(()=>import("./index-Bmkp6T9z.js"),[]),"../../../node_modules/date-fns/esm/locale/hu/index.js":()=>__vitePreload(()=>import("./index-B_MUK468.js"),[]),"../../../node_modules/date-fns/esm/locale/hy/index.js":()=>__vitePreload(()=>import("./index-BDIhGcOz.js"),[]),"../../../node_modules/date-fns/esm/locale/id/index.js":()=>__vitePreload(()=>import("./index-DCw3_W__.js"),[]),"../../../node_modules/date-fns/esm/locale/is/index.js":()=>__vitePreload(()=>import("./index-D43N12eh.js"),[]),"../../../node_modules/date-fns/esm/locale/it-CH/index.js":()=>__vitePreload(()=>import("./index-C69Ae7Ms.js"),__vite__mapDeps([50,51,36])),"../../../node_modules/date-fns/esm/locale/it/index.js":()=>__vitePreload(()=>import("./index-Dceik5TO.js"),__vite__mapDeps([52,51,36])),"../../../node_modules/date-fns/esm/locale/ja-Hira/index.js":()=>__vitePreload(()=>import("./index-CFn2FSYE.js"),[]),"../../../node_modules/date-fns/esm/locale/ja/index.js":()=>__vitePreload(()=>import("./index-EgN8phqF.js"),[]),"../../../node_modules/date-fns/esm/locale/ka/index.js":()=>__vitePreload(()=>import("./index-pkAtwlxd.js"),[]),"../../../node_modules/date-fns/esm/locale/kk/index.js":()=>__vitePreload(()=>import("./index-BjWlKsH4.js"),__vite__mapDeps([53,36])),"../../../node_modules/date-fns/esm/locale/km/index.js":()=>__vitePreload(()=>import("./index-DHDvVrZz.js"),[]),"../../../node_modules/date-fns/esm/locale/kn/index.js":()=>__vitePreload(()=>import("./index-qcjZG0qN.js"),[]),"../../../node_modules/date-fns/esm/locale/ko/index.js":()=>__vitePreload(()=>import("./index-D1cfeCJD.js"),[]),"../../../node_modules/date-fns/esm/locale/lb/index.js":()=>__vitePreload(()=>import("./index-H_DN6Rcb.js"),[]),"../../../node_modules/date-fns/esm/locale/lt/index.js":()=>__vitePreload(()=>import("./index-DHEDVsO8.js"),[]),"../../../node_modules/date-fns/esm/locale/lv/index.js":()=>__vitePreload(()=>import("./index-CKzHAD6z.js"),__vite__mapDeps([54,36])),"../../../node_modules/date-fns/esm/locale/mk/index.js":()=>__vitePreload(()=>import("./index-Byqjv-AR.js"),__vite__mapDeps([55,36])),"../../../node_modules/date-fns/esm/locale/mn/index.js":()=>__vitePreload(()=>import("./index-sUH3hTA-.js"),[]),"../../../node_modules/date-fns/esm/locale/ms/index.js":()=>__vitePreload(()=>import("./index--tEKQqTU.js"),[]),"../../../node_modules/date-fns/esm/locale/mt/index.js":()=>__vitePreload(()=>import("./index-DaSdy-wK.js"),[]),"../../../node_modules/date-fns/esm/locale/nb/index.js":()=>__vitePreload(()=>import("./index-D_4MI8R4.js"),[]),"../../../node_modules/date-fns/esm/locale/nl-BE/index.js":()=>__vitePreload(()=>import("./index-BeL00h0b.js"),[]),"../../../node_modules/date-fns/esm/locale/nl/index.js":()=>__vitePreload(()=>import("./index-AGHnEHQ_.js"),[]),"../../../node_modules/date-fns/esm/locale/nn/index.js":()=>__vitePreload(()=>import("./index-BuxGlfPL.js"),[]),"../../../node_modules/date-fns/esm/locale/oc/index.js":()=>__vitePreload(()=>import("./index-Bf48UX5F.js"),[]),"../../../node_modules/date-fns/esm/locale/pl/index.js":()=>__vitePreload(()=>import("./index-fJAdmhoH.js"),__vite__mapDeps([56,36])),"../../../node_modules/date-fns/esm/locale/pt-BR/index.js":()=>__vitePreload(()=>import("./index-EBJ7dptp.js"),[]),"../../../node_modules/date-fns/esm/locale/pt/index.js":()=>__vitePreload(()=>import("./index-C_byd86L.js"),[]),"../../../node_modules/date-fns/esm/locale/ro/index.js":()=>__vitePreload(()=>import("./index-ChvpHyFu.js"),[]),"../../../node_modules/date-fns/esm/locale/ru/index.js":()=>__vitePreload(()=>import("./index-DrMMN-8Y.js"),__vite__mapDeps([57,36])),"../../../node_modules/date-fns/esm/locale/sk/index.js":()=>__vitePreload(()=>import("./index-Df4HxGR8.js"),__vite__mapDeps([58,36])),"../../../node_modules/date-fns/esm/locale/sl/index.js":()=>__vitePreload(()=>import("./index-CBitAKzw.js"),[]),"../../../node_modules/date-fns/esm/locale/sq/index.js":()=>__vitePreload(()=>import("./index-BqrGf99i.js"),[]),"../../../node_modules/date-fns/esm/locale/sr-Latn/index.js":()=>__vitePreload(()=>import("./index-DN2JJbx1.js"),[]),"../../../node_modules/date-fns/esm/locale/sr/index.js":()=>__vitePreload(()=>import("./index-BNzFWIoq.js"),[]),"../../../node_modules/date-fns/esm/locale/sv/index.js":()=>__vitePreload(()=>import("./index-CXrH7b7C.js"),[]),"../../../node_modules/date-fns/esm/locale/ta/index.js":()=>__vitePreload(()=>import("./index-DszjjIId.js"),[]),"../../../node_modules/date-fns/esm/locale/te/index.js":()=>__vitePreload(()=>import("./index-BkP3QLPm.js"),[]),"../../../node_modules/date-fns/esm/locale/th/index.js":()=>__vitePreload(()=>import("./index-ts2EL7DM.js"),[]),"../../../node_modules/date-fns/esm/locale/tr/index.js":()=>__vitePreload(()=>import("./index-BGiYPdJw.js"),[]),"../../../node_modules/date-fns/esm/locale/ug/index.js":()=>__vitePreload(()=>import("./index-Cwl4gAW7.js"),[]),"../../../node_modules/date-fns/esm/locale/uk/index.js":()=>__vitePreload(()=>import("./index-Du0OZjLu.js"),__vite__mapDeps([59,36])),"../../../node_modules/date-fns/esm/locale/uz-Cyrl/index.js":()=>__vitePreload(()=>import("./index-Ce43mVRC.js"),[]),"../../../node_modules/date-fns/esm/locale/uz/index.js":()=>__vitePreload(()=>import("./index-CGx3HPDS.js"),[]),"../../../node_modules/date-fns/esm/locale/vi/index.js":()=>__vitePreload(()=>import("./index-DZ8XLsWe.js"),[]),"../../../node_modules/date-fns/esm/locale/zh-CN/index.js":()=>__vitePreload(()=>import("./index-C0olf9HI.js"),__vite__mapDeps([60,36])),"../../../node_modules/date-fns/esm/locale/zh-HK/index.js":()=>__vitePreload(()=>import("./index-Cjfm9fhh.js"),[]),"../../../node_modules/date-fns/esm/locale/zh-TW/index.js":()=>__vitePreload(()=>import("./index-B6nWohI5.js"),[])}),`../../../node_modules/date-fns/esm/locale/${t}/index.js`,9);return I}catch(I){if(t.includes("-")){const $=t.substring(0,t.indexOf("-"));return console.warn(`Couldn't load ${t} date-fns locale, trying ${$}`),loadLocaleFileResources($)}return console.error(I),locale}}async function getDateFns(e){let t=localeFilePerLang.get(e);if(!t)if(localeFilePerLangPromise.has(e))t=await localeFilePerLangPromise.get(e);else{let I;const $=new Promise(N=>{I=N});localeFilePerLangPromise.set(e,$),t=await initDateFnsLocale(e),localeFilePerLang.set(e,t),I(t)}return t}async function initDateFnsLocale(e){return await loadLocaleFileResources(e)}const dateFnsLocaleProvideKey=Symbol("DateFnsLocale");async function setupDateFnsLocale(e,t){e.config.globalProperties.dateFnsLocale=await getDateFns(t),e.provide(dateFnsLocaleProvideKey,()=>e.config.globalProperties.dateFnsLocale)}async function changeDateFnsLocale(e,t){e.config.globalProperties.dateFnsLocale=await getDateFns(t)}function useDateFnsLocale(){return inject(dateFnsLocaleProvideKey)()}function formatSessionDateTime(e,t,I){var V;const $=lodashExports.upperFirst(format(e,"dd/MM/yyyy HH:mm",{locale:I})),N=((V=new Intl.DateTimeFormat("en-US",{timeZone:t,timeZoneName:"short"}).formatToParts(e).find(X=>X.type==="timeZoneName"))==null?void 0:V.value)||t;return{formattedDate:$,timezoneAbbr:N}}function userTimezone(){return Intl.DateTimeFormat().resolvedOptions().timeZone||"FR"}function getFields(e){return typeof e=="string"?e.split("."):[e]}function set(e,t,I,$=null){const N=getFields(t);let V=e;const X=N.length;for(let ie=0;ie=0;X-=1)$=N[X].split("=")[0],t.includes($)||N.splice(X,1);I=`${I}${N.length?"?":""}${N.join("&")}`}return I}function addHttpToUrl(e){return e.indexOf("http://")>-1||e.indexOf("https://")>-1?e:`https://${e}`}function getJsonFromUrl(){const e=location.search.substr(location.search.indexOf("?")+1),t=location.hash.substr(location.hash.indexOf("?")+1),I={};return e.split("&").forEach($=>{const N=$.split("=");N[0]&&N[1]!==void 0&&(I[N[0]]=decodeURIComponent(N[1]&&N[1].replace("/","")))}),t.split("&").forEach($=>{const N=$.split("=");N[0]&&N[1]!==void 0&&(I[N[0]]=decodeURIComponent(N[1]&&N[1].replace("/","")))}),I}function getUrlFromJson(e){let t="";for(const I in e)t!==""&&(t+="&"),e[I]!==void 0&&(t+=I+"="+encodeURIComponent(e[I]));return t}function removeQueryParam(e,t){const I=new URL(e);return I.searchParams.delete(t),I.toString()}const Limax=()=>__vitePreload(()=>import("./limax-BWI7HiUG.js").then(e=>e.l),[]);async function slugify(e,t="-"){const I=(await Limax()).default;let $=null;switch(t){case"-":$=/[,;$#<>*_+~.()?!:@/\\]/g;break;case"_":$=/[,;$#<>*+~.()?!:@/\\]/g;break;default:$=/[,;$#<>*_+~.()?!:@/\\]/g}const N=I(e.replace($,""),{separator:t,replacement:t,separateNumbers:!1});return e===""?N:N||`e-${Math.floor(Math.random()*Number.MAX_SAFE_INTEGER+1)}`}function getYouTubeVideoId(e){const t=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/,I=e.match(t);return I&&I[7].length===11?I[7]:!1}function getMetaData(){const e=getJsonFromUrl(),t={};return e.utm_source&&(t.utm_source=e.utm_source),e.utm_medium&&(t.utm_medium=e.utm_medium),e.utm_term&&(t.utm_term=e.utm_term),e.utm_content&&(t.utm_content=e.utm_content),e.utm_campaign&&(t.utm_campaign=e.utm_campaign),document.referrer&&(t.referrer=document.referrer),t}function isEmail(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function isValidUrl(e){return/^(http|https):\/\/[^ "]+$/.test(e)}function isValidPhoneNumber(e){return/^[0-9\-.() ]{1,40}$/.test(e)}var _arrayEach,hasRequired_arrayEach;function require_arrayEach(){if(hasRequired_arrayEach)return _arrayEach;hasRequired_arrayEach=1;function e(t,I){for(var $=-1,N=t==null?0:t.length;++$V?0:V+I),$=$>V?V:$,$<0&&($+=V),V=I>$?0:$-I>>>0,I>>>=0;for(var X=Array(V);++N0&&V(xe)?N>1?I(xe,N-1,V,X,ie):e(ie,xe):X||(ie[ie.length]=xe)}return ie}return _baseFlatten=I,_baseFlatten}var flatten_1,hasRequiredFlatten;function requireFlatten(){if(hasRequiredFlatten)return flatten_1;hasRequiredFlatten=1;var e=require_baseFlatten();function t(I){var $=I==null?0:I.length;return $?e(I,1):[]}return flatten_1=t,flatten_1}var _flatRest,hasRequired_flatRest;function require_flatRest(){if(hasRequired_flatRest)return _flatRest;hasRequired_flatRest=1;var e=requireFlatten(),t=require_overRest(),I=require_setToString();function $(N){return I(t(N,void 0,e),N+"")}return _flatRest=$,_flatRest}var omit_1,hasRequiredOmit;function requireOmit(){if(hasRequiredOmit)return omit_1;hasRequiredOmit=1;var e=require_arrayMap(),t=require_baseClone(),I=require_baseUnset(),$=require_castPath(),N=require_copyObject(),V=require_customOmitClone(),X=require_flatRest(),ie=require_getAllKeysIn(),me=1,ge=2,xe=4,ke=X(function(Re,Ie){var Me={};if(Re==null)return Me;var Le=!1;Ie=e(Ie,function(Fe){return Fe=$(Fe,Re),Le||(Le=Fe.length>1),Fe}),N(Re,ie(Re),Me),Le&&(Me=t(Me,me|ge|xe,V));for(var De=Ie.length;De--;)I(Me,Ie[De]);return Me});return omit_1=ke,omit_1}var omitExports=requireOmit();const omit=getDefaultExportFromCjs(omitExports);function go(e,t){const I=t&&t.keepCurrentUrl?`${getLocationUrl()}${e}`:e;t&&t.newTab?window.open(I,"_blank"):window.location=I}function getRoomLink(e,t,I){const $="s";let N=e;t&&t!=="all"&&(N=`${e}?${$}=${t}`);const V=getUrlFromJson(omit(I,t?$:"")),X=N.includes("?s")?"&":"?";return I?`${N}${V?X:""}${V}`:N}function getRegistrationLink(e,t,I){let $;{const N=e.lastIndexOf("/live");N===e.length-5&&(e=e.substr(0,N))}return t==="all"||!t?($=e,I&&($=`${$}?type=${I}`)):($=`${e}?s=${t}`,I&&($=`${$}&type=${I}`)),$}function getWebinarAccessLink(e,t,I,$=!0){const N=`${e}/live?email=${t}&key=${I}`;return $?encodeURIComponent(N):N}var define_process_env_default$2={};const Sentry=()=>__vitePreload(()=>import("./index-DkgTt04F.js"),[]);async function initSentry(e){let t;t="production";const I=await Sentry();I.init({app:e,logErrors:!0,dsn:t==="production"?"https://c7e55625ee004a3ab83004836a5b223e@o573056.ingest.sentry.io/5723202":"https://f87a068e5254457688420ee6f80a4803@o573056.ingest.sentry.io/5723202",environment:t,normalizeDepth:4,release:define_process_env_default$2.VUE_APP_GIT_BRANCH,ignoreErrors:["ResizeObserver loop","Avoided redundant navigation","NotAllowedError: The request is not allowed by the user agent","AbortError: The play() request was interrupted by a call to pause().","Cannot get _domAudioOnlyVideoElement, NativeVideoElementWrapper is destroyed","Non-Error promise rejection captured with value","Non-Error promise rejection captured with keys","Non-Error exception captured with keys","Can't find variable: WebViewJavascriptBridge"]}),console.log("Sentry init"),window.onunhandledrejection=$=>{var N;if($.preventDefault(),console.warn("Unhandled Promise Rejection",$.reason),!!$.reason)switch((N=$.reason)==null?void 0:N.name){case"OT_USER_MEDIA_ACCESS_DENIED":return;default:typeof $.reason.name=="string"&&$.reason.name.indexOf("OT_")===0&&I.withScope(V=>{V.setTag("component","opentok"),I.captureException($.reason,{extra:{unhandledPromise:!0}})})}}}function getSentry(){return Sentry()}function setSentryUserContext(e,t){Sentry().then(I=>I.configureScope($=>{$.setUser({id:e,email:t})}))}var _trimmedEndIndex,hasRequired_trimmedEndIndex;function require_trimmedEndIndex(){if(hasRequired_trimmedEndIndex)return _trimmedEndIndex;hasRequired_trimmedEndIndex=1;var e=/\s/;function t(I){for(var $=I.length;$--&&e.test(I.charAt($)););return $}return _trimmedEndIndex=t,_trimmedEndIndex}var _baseTrim,hasRequired_baseTrim;function require_baseTrim(){if(hasRequired_baseTrim)return _baseTrim;hasRequired_baseTrim=1;var e=require_trimmedEndIndex(),t=/^\s+/;function I($){return $&&$.slice(0,e($)+1).replace(t,"")}return _baseTrim=I,_baseTrim}var toNumber_1,hasRequiredToNumber;function requireToNumber(){if(hasRequiredToNumber)return toNumber_1;hasRequiredToNumber=1;var e=require_baseTrim(),t=requireIsObject(),I=requireIsSymbol(),$=NaN,N=/^[-+]0x[0-9a-f]+$/i,V=/^0b[01]+$/i,X=/^0o[0-7]+$/i,ie=parseInt;function me(ge){if(typeof ge=="number")return ge;if(I(ge))return $;if(t(ge)){var xe=typeof ge.valueOf=="function"?ge.valueOf():ge;ge=t(xe)?xe+"":xe}if(typeof ge!="string")return ge===0?ge:+ge;ge=e(ge);var ke=V.test(ge);return ke||X.test(ge)?ie(ge.slice(2),ke?2:8):N.test(ge)?$:+ge}return toNumber_1=me,toNumber_1}var _setCacheAdd,hasRequired_setCacheAdd;function require_setCacheAdd(){if(hasRequired_setCacheAdd)return _setCacheAdd;hasRequired_setCacheAdd=1;var e="__lodash_hash_undefined__";function t(I){return this.__data__.set(I,e),this}return _setCacheAdd=t,_setCacheAdd}var _setCacheHas,hasRequired_setCacheHas;function require_setCacheHas(){if(hasRequired_setCacheHas)return _setCacheHas;hasRequired_setCacheHas=1;function e(t){return this.__data__.has(t)}return _setCacheHas=e,_setCacheHas}var _SetCache,hasRequired_SetCache;function require_SetCache(){if(hasRequired_SetCache)return _SetCache;hasRequired_SetCache=1;var e=require_MapCache(),t=require_setCacheAdd(),I=require_setCacheHas();function $(N){var V=-1,X=N==null?0:N.length;for(this.__data__=new e;++VIe))return!1;var Le=ke.get(X),De=ke.get(ie);if(Le&&De)return Le==ie&&De==X;var Fe=-1,Ue=!0,je=me&N?new e:void 0;for(ke.set(X,ie),ke.set(ie,X);++Fe>>0,1):e.set(t,[]))},emit:function(t,I){var $=e.get(t);$&&$.slice().map(function(N){N(I)}),($=e.get("*"))&&$.slice().map(function(N){N(t,I)})}}}let uid$6=0;function addModal(e,t){const I=uid$6++;return e.value.push({...t,id:I,shown:!0}),I}function useCloseModal(e){function t($){const N=e.value.findIndex(V=>V.id===$);N!==-1&&e.value.splice(N,1)}function I($){const N=e.value.find(V=>V.id===$);N&&(N.shown=!1,setTimeout(()=>{t($)},500))}return I}function useMultipleModals(){const e=ref([]);function t(I){return addModal(e,I)}return{modals:e,open:t,close:useCloseModal(e)}}const messageModals=ref([]);function displayMessage(e){addModal(messageModals,e)}function useMessageModals(){return{messageModals,closeMessageModal:useCloseModal(messageModals)}}const confirmModals=ref([]);function askForConfirmation(e){return new Promise(t=>{addModal(confirmModals,{...e,confirm:()=>{t(!0)},cancel:()=>{t(!1)}})})}const closeConfirmModal=useCloseModal(confirmModals);function abortConfirmation(e){const t=confirmModals.value.find(I=>I.name===e);t&&(t.cancel(),closeConfirmModal(t.id))}function useConfirmModals(){return{confirmModals,closeConfirmModal}}const errorModals=ref([]);function displayError(e,t=!1){addModal(errorModals,{error:e,locked:t})}function useErrorModals(){return{errorModals,closeErrorModal:useCloseModal(errorModals)}}const _export_sfc=(e,t)=>{const I=e.__vccOpts||e;for(const[$,N]of t)I[$]=N;return I};var clipboard$2={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */var clipboard$1=clipboard$2.exports,hasRequiredClipboard;function requireClipboard(){return hasRequiredClipboard||(hasRequiredClipboard=1,function(e,t){(function($,N){e.exports=N()})(clipboard$1,function(){return function(){var I={686:function(V,X,ie){ie.d(X,{default:function(){return Cn}});var me=ie(279),ge=ie.n(me),xe=ie(370),ke=ie.n(xe),Re=ie(817),Ie=ie.n(Re);function Me(fn){try{return document.execCommand(fn)}catch{return!1}}var Le=function(hn){var on=Ie()(hn);return Me("cut"),on},De=Le;function Fe(fn){var hn=document.documentElement.getAttribute("dir")==="rtl",on=document.createElement("textarea");on.style.fontSize="12pt",on.style.border="0",on.style.padding="0",on.style.margin="0",on.style.position="absolute",on.style[hn?"right":"left"]="-9999px";var _n=window.pageYOffset||document.documentElement.scrollTop;return on.style.top="".concat(_n,"px"),on.setAttribute("readonly",""),on.value=fn,on}var Ue=function(hn,on){var _n=Fe(hn);on.container.appendChild(_n);var bn=Ie()(_n);return Me("copy"),_n.remove(),bn},je=function(hn){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},_n="";return typeof hn=="string"?_n=Ue(hn,on):hn instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(hn==null?void 0:hn.type)?_n=Ue(hn.value,on):(_n=Ie()(hn),Me("copy")),_n},qe=je;function We(fn){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?We=function(on){return typeof on}:We=function(on){return on&&typeof Symbol=="function"&&on.constructor===Symbol&&on!==Symbol.prototype?"symbol":typeof on},We(fn)}var Xe=function(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},on=hn.action,_n=on===void 0?"copy":on,bn=hn.container,Wt=hn.target,Jt=hn.text;if(_n!=="copy"&&_n!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Wt!==void 0)if(Wt&&We(Wt)==="object"&&Wt.nodeType===1){if(_n==="copy"&&Wt.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(_n==="cut"&&(Wt.hasAttribute("readonly")||Wt.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Jt)return qe(Jt,{container:bn});if(Wt)return _n==="cut"?De(Wt):qe(Wt,{container:bn})},Ye=Xe;function It(fn){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?It=function(on){return typeof on}:It=function(on){return on&&typeof Symbol=="function"&&on.constructor===Symbol&&on!==Symbol.prototype?"symbol":typeof on},It(fn)}function Nt(fn,hn){if(!(fn instanceof hn))throw new TypeError("Cannot call a class as a function")}function At(fn,hn){for(var on=0;on"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Yt(fn){return Yt=Object.setPrototypeOf?Object.getPrototypeOf:function(on){return on.__proto__||Object.getPrototypeOf(on)},Yt(fn)}function dn(fn,hn){var on="data-clipboard-".concat(fn);if(hn.hasAttribute(on))return hn.getAttribute(on)}var vn=function(fn){Mt(on,fn);var hn=Zt(on);function on(_n,bn){var Wt;return Nt(this,on),Wt=hn.call(this),Wt.resolveOptions(bn),Wt.listenClick(_n),Wt}return Rt(on,[{key:"resolveOptions",value:function(){var bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof bn.action=="function"?bn.action:this.defaultAction,this.target=typeof bn.target=="function"?bn.target:this.defaultTarget,this.text=typeof bn.text=="function"?bn.text:this.defaultText,this.container=It(bn.container)==="object"?bn.container:document.body}},{key:"listenClick",value:function(bn){var Wt=this;this.listener=ke()(bn,"click",function(Jt){return Wt.onClick(Jt)})}},{key:"onClick",value:function(bn){var Wt=bn.delegateTarget||bn.currentTarget,Jt=this.action(Wt)||"copy",en=Ye({action:Jt,container:this.container,target:this.target(Wt),text:this.text(Wt)});this.emit(en?"success":"error",{action:Jt,text:en,trigger:Wt,clearSelection:function(){Wt&&Wt.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(bn){return dn("action",bn)}},{key:"defaultTarget",value:function(bn){var Wt=dn("target",bn);if(Wt)return document.querySelector(Wt)}},{key:"defaultText",value:function(bn){return dn("text",bn)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(bn){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return qe(bn,Wt)}},{key:"cut",value:function(bn){return De(bn)}},{key:"isSupported",value:function(){var bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Wt=typeof bn=="string"?[bn]:bn,Jt=!!document.queryCommandSupported;return Wt.forEach(function(en){Jt=Jt&&!!document.queryCommandSupported(en)}),Jt}}]),on}(ge()),Cn=vn},828:function(V){var X=9;if(typeof Element<"u"&&!Element.prototype.matches){var ie=Element.prototype;ie.matches=ie.matchesSelector||ie.mozMatchesSelector||ie.msMatchesSelector||ie.oMatchesSelector||ie.webkitMatchesSelector}function me(ge,xe){for(;ge&&ge.nodeType!==X;){if(typeof ge.matches=="function"&&ge.matches(xe))return ge;ge=ge.parentNode}}V.exports=me},438:function(V,X,ie){var me=ie(828);function ge(Re,Ie,Me,Le,De){var Fe=ke.apply(this,arguments);return Re.addEventListener(Me,Fe,De),{destroy:function(){Re.removeEventListener(Me,Fe,De)}}}function xe(Re,Ie,Me,Le,De){return typeof Re.addEventListener=="function"?ge.apply(null,arguments):typeof Me=="function"?ge.bind(null,document).apply(null,arguments):(typeof Re=="string"&&(Re=document.querySelectorAll(Re)),Array.prototype.map.call(Re,function(Fe){return ge(Fe,Ie,Me,Le,De)}))}function ke(Re,Ie,Me,Le){return function(De){De.delegateTarget=me(De.target,Ie),De.delegateTarget&&Le.call(Re,De)}}V.exports=xe},879:function(V,X){X.node=function(ie){return ie!==void 0&&ie instanceof HTMLElement&&ie.nodeType===1},X.nodeList=function(ie){var me=Object.prototype.toString.call(ie);return ie!==void 0&&(me==="[object NodeList]"||me==="[object HTMLCollection]")&&"length"in ie&&(ie.length===0||X.node(ie[0]))},X.string=function(ie){return typeof ie=="string"||ie instanceof String},X.fn=function(ie){var me=Object.prototype.toString.call(ie);return me==="[object Function]"}},370:function(V,X,ie){var me=ie(879),ge=ie(438);function xe(Me,Le,De){if(!Me&&!Le&&!De)throw new Error("Missing required arguments");if(!me.string(Le))throw new TypeError("Second argument must be a String");if(!me.fn(De))throw new TypeError("Third argument must be a Function");if(me.node(Me))return ke(Me,Le,De);if(me.nodeList(Me))return Re(Me,Le,De);if(me.string(Me))return Ie(Me,Le,De);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function ke(Me,Le,De){return Me.addEventListener(Le,De),{destroy:function(){Me.removeEventListener(Le,De)}}}function Re(Me,Le,De){return Array.prototype.forEach.call(Me,function(Fe){Fe.addEventListener(Le,De)}),{destroy:function(){Array.prototype.forEach.call(Me,function(Fe){Fe.removeEventListener(Le,De)})}}}function Ie(Me,Le,De){return ge(document.body,Me,Le,De)}V.exports=xe},817:function(V){function X(ie){var me;if(ie.nodeName==="SELECT")ie.focus(),me=ie.value;else if(ie.nodeName==="INPUT"||ie.nodeName==="TEXTAREA"){var ge=ie.hasAttribute("readonly");ge||ie.setAttribute("readonly",""),ie.select(),ie.setSelectionRange(0,ie.value.length),ge||ie.removeAttribute("readonly"),me=ie.value}else{ie.hasAttribute("contenteditable")&&ie.focus();var xe=window.getSelection(),ke=document.createRange();ke.selectNodeContents(ie),xe.removeAllRanges(),xe.addRange(ke),me=xe.toString()}return me}V.exports=X},279:function(V){function X(){}X.prototype={on:function(ie,me,ge){var xe=this.e||(this.e={});return(xe[ie]||(xe[ie]=[])).push({fn:me,ctx:ge}),this},once:function(ie,me,ge){var xe=this;function ke(){xe.off(ie,ke),me.apply(ge,arguments)}return ke._=me,this.on(ie,ke,ge)},emit:function(ie){var me=[].slice.call(arguments,1),ge=((this.e||(this.e={}))[ie]||[]).slice(),xe=0,ke=ge.length;for(xe;xee.concat(t,t+"-"+alignments[0],t+"-"+alignments[1]),[]),min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=e=>({x:e,y:e}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(e,t,I){return max(e,min(t,I))}function evaluate(e,t){return typeof e=="function"?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return e==="x"?"y":"x"}function getAxisLength(e){return e==="y"?"height":"width"}const yAxisSides=new Set(["top","bottom"]);function getSideAxis(e){return yAxisSides.has(getSide(e))?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,I){I===void 0&&(I=!1);const $=getAlignment(e),N=getAlignmentAxis(e),V=getAxisLength(N);let X=N==="x"?$===(I?"end":"start")?"right":"left":$==="start"?"bottom":"top";return t.reference[V]>t.floating[V]&&(X=getOppositePlacement(X)),[X,getOppositePlacement(X)]}function getExpandedPlacements(e){const t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.replace(/start|end/g,t=>oppositeAlignmentMap[t])}const lrPlacement=["left","right"],rlPlacement=["right","left"],tbPlacement=["top","bottom"],btPlacement=["bottom","top"];function getSideList(e,t,I){switch(e){case"top":case"bottom":return I?t?rlPlacement:lrPlacement:t?lrPlacement:rlPlacement;case"left":case"right":return t?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(e,t,I,$){const N=getAlignment(e);let V=getSideList(getSide(e),I==="start",$);return N&&(V=V.map(X=>X+"-"+N),t&&(V=V.concat(V.map(getOppositeAlignmentPlacement)))),V}function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,t=>oppositeSideMap[t])}function expandPaddingObject(e){return{top:0,right:0,bottom:0,left:0,...e}}function getPaddingObject(e){return typeof e!="number"?expandPaddingObject(e):{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){const{x:t,y:I,width:$,height:N}=e;return{width:$,height:N,top:I,left:t,right:t+$,bottom:I+N,x:t,y:I}}function computeCoordsFromPlacement(e,t,I){let{reference:$,floating:N}=e;const V=getSideAxis(t),X=getAlignmentAxis(t),ie=getAxisLength(X),me=getSide(t),ge=V==="y",xe=$.x+$.width/2-N.width/2,ke=$.y+$.height/2-N.height/2,Re=$[ie]/2-N[ie]/2;let Ie;switch(me){case"top":Ie={x:xe,y:$.y-N.height};break;case"bottom":Ie={x:xe,y:$.y+$.height};break;case"right":Ie={x:$.x+$.width,y:ke};break;case"left":Ie={x:$.x-N.width,y:ke};break;default:Ie={x:$.x,y:$.y}}switch(getAlignment(t)){case"start":Ie[X]-=Re*(I&&ge?-1:1);break;case"end":Ie[X]+=Re*(I&&ge?-1:1);break}return Ie}const computePosition$1=async(e,t,I)=>{const{placement:$="bottom",strategy:N="absolute",middleware:V=[],platform:X}=I,ie=V.filter(Boolean),me=await(X.isRTL==null?void 0:X.isRTL(t));let ge=await X.getElementRects({reference:e,floating:t,strategy:N}),{x:xe,y:ke}=computeCoordsFromPlacement(ge,$,me),Re=$,Ie={},Me=0;for(let Le=0;Le({name:"arrow",options:e,async fn(t){const{x:I,y:$,placement:N,rects:V,platform:X,elements:ie,middlewareData:me}=t,{element:ge,padding:xe=0}=evaluate(e,t)||{};if(ge==null)return{};const ke=getPaddingObject(xe),Re={x:I,y:$},Ie=getAlignmentAxis(N),Me=getAxisLength(Ie),Le=await X.getDimensions(ge),De=Ie==="y",Fe=De?"top":"left",Ue=De?"bottom":"right",je=De?"clientHeight":"clientWidth",qe=V.reference[Me]+V.reference[Ie]-Re[Ie]-V.floating[Me],We=Re[Ie]-V.reference[Ie],Xe=await(X.getOffsetParent==null?void 0:X.getOffsetParent(ge));let Ye=Xe?Xe[je]:0;(!Ye||!await(X.isElement==null?void 0:X.isElement(Xe)))&&(Ye=ie.floating[je]||V.floating[Me]);const It=qe/2-We/2,Nt=Ye/2-Le[Me]/2-1,At=min(ke[Fe],Nt),Rt=min(ke[Ue],Nt),Mt=At,Kt=Ye-Le[Me]-Rt,Zt=Ye/2-Le[Me]/2+It,Ut=clamp(Mt,Zt,Kt),Ft=!me.arrow&&getAlignment(N)!=null&&Zt!==Ut&&V.reference[Me]/2-(ZtgetAlignment(N)===e),...I.filter(N=>getAlignment(N)!==e)]:I.filter(N=>getSide(N)===N)).filter(N=>e?getAlignment(N)===e||(t?getOppositeAlignmentPlacement(N)!==N:!1):!0)}const autoPlacement=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var I,$,N;const{rects:V,middlewareData:X,placement:ie,platform:me,elements:ge}=t,{crossAxis:xe=!1,alignment:ke,allowedPlacements:Re=placements,autoAlignment:Ie=!0,...Me}=evaluate(e,t),Le=ke!==void 0||Re===placements?getPlacementList(ke||null,Ie,Re):Re,De=await detectOverflow(t,Me),Fe=((I=X.autoPlacement)==null?void 0:I.index)||0,Ue=Le[Fe];if(Ue==null)return{};const je=getAlignmentSides(Ue,V,await(me.isRTL==null?void 0:me.isRTL(ge.floating)));if(ie!==Ue)return{reset:{placement:Le[0]}};const qe=[De[getSide(Ue)],De[je[0]],De[je[1]]],We=[...(($=X.autoPlacement)==null?void 0:$.overflows)||[],{placement:Ue,overflows:qe}],Xe=Le[Fe+1];if(Xe)return{data:{index:Fe+1,overflows:We},reset:{placement:Xe}};const Ye=We.map(At=>{const Rt=getAlignment(At.placement);return[At.placement,Rt&&xe?At.overflows.slice(0,2).reduce((Mt,Kt)=>Mt+Kt,0):At.overflows[0],At.overflows]}).sort((At,Rt)=>At[1]-Rt[1]),Nt=((N=Ye.filter(At=>At[2].slice(0,getAlignment(At[0])?2:3).every(Rt=>Rt<=0))[0])==null?void 0:N[0])||Ye[0][0];return Nt!==ie?{data:{index:Fe+1,overflows:We},reset:{placement:Nt}}:{}}}},flip$1=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var I,$;const{placement:N,middlewareData:V,rects:X,initialPlacement:ie,platform:me,elements:ge}=t,{mainAxis:xe=!0,crossAxis:ke=!0,fallbackPlacements:Re,fallbackStrategy:Ie="bestFit",fallbackAxisSideDirection:Me="none",flipAlignment:Le=!0,...De}=evaluate(e,t);if((I=V.arrow)!=null&&I.alignmentOffset)return{};const Fe=getSide(N),Ue=getSideAxis(ie),je=getSide(ie)===ie,qe=await(me.isRTL==null?void 0:me.isRTL(ge.floating)),We=Re||(je||!Le?[getOppositePlacement(ie)]:getExpandedPlacements(ie)),Xe=Me!=="none";!Re&&Xe&&We.push(...getOppositeAxisPlacements(ie,Le,Me,qe));const Ye=[ie,...We],It=await detectOverflow(t,De),Nt=[];let At=(($=V.flip)==null?void 0:$.overflows)||[];if(xe&&Nt.push(It[Fe]),ke){const Zt=getAlignmentSides(N,X,qe);Nt.push(It[Zt[0]],It[Zt[1]])}if(At=[...At,{placement:N,overflows:Nt}],!Nt.every(Zt=>Zt<=0)){var Rt,Mt;const Zt=(((Rt=V.flip)==null?void 0:Rt.index)||0)+1,Ut=Ye[Zt];if(Ut&&(!(ke==="alignment"?Ue!==getSideAxis(Ut):!1)||At.every(Yt=>getSideAxis(Yt.placement)===Ue?Yt.overflows[0]>0:!0)))return{data:{index:Zt,overflows:At},reset:{placement:Ut}};let Ft=(Mt=At.filter(Xt=>Xt.overflows[0]<=0).sort((Xt,Yt)=>Xt.overflows[1]-Yt.overflows[1])[0])==null?void 0:Mt.placement;if(!Ft)switch(Ie){case"bestFit":{var Kt;const Xt=(Kt=At.filter(Yt=>{if(Xe){const dn=getSideAxis(Yt.placement);return dn===Ue||dn==="y"}return!0}).map(Yt=>[Yt.placement,Yt.overflows.filter(dn=>dn>0).reduce((dn,vn)=>dn+vn,0)]).sort((Yt,dn)=>Yt[1]-dn[1])[0])==null?void 0:Kt[0];Xt&&(Ft=Xt);break}case"initialPlacement":Ft=ie;break}if(N!==Ft)return{reset:{placement:Ft}}}return{}}}};function getSideOffsets(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function isAnySideFullyClipped(e){return sides.some(t=>e[t]>=0)}const hide$1=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:I}=t,{strategy:$="referenceHidden",...N}=evaluate(e,t);switch($){case"referenceHidden":{const V=await detectOverflow(t,{...N,elementContext:"reference"}),X=getSideOffsets(V,I.reference);return{data:{referenceHiddenOffsets:X,referenceHidden:isAnySideFullyClipped(X)}}}case"escaped":{const V=await detectOverflow(t,{...N,altBoundary:!0}),X=getSideOffsets(V,I.floating);return{data:{escapedOffsets:X,escaped:isAnySideFullyClipped(X)}}}default:return{}}}}},originSides=new Set(["left","top"]);async function convertValueToCoords(e,t){const{placement:I,platform:$,elements:N}=e,V=await($.isRTL==null?void 0:$.isRTL(N.floating)),X=getSide(I),ie=getAlignment(I),me=getSideAxis(I)==="y",ge=originSides.has(X)?-1:1,xe=V&&me?-1:1,ke=evaluate(t,e);let{mainAxis:Re,crossAxis:Ie,alignmentAxis:Me}=typeof ke=="number"?{mainAxis:ke,crossAxis:0,alignmentAxis:null}:{mainAxis:ke.mainAxis||0,crossAxis:ke.crossAxis||0,alignmentAxis:ke.alignmentAxis};return ie&&typeof Me=="number"&&(Ie=ie==="end"?Me*-1:Me),me?{x:Ie*xe,y:Re*ge}:{x:Re*ge,y:Ie*xe}}const offset$1=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var I,$;const{x:N,y:V,placement:X,middlewareData:ie}=t,me=await convertValueToCoords(t,e);return X===((I=ie.offset)==null?void 0:I.placement)&&($=ie.arrow)!=null&&$.alignmentOffset?{}:{x:N+me.x,y:V+me.y,data:{...me,placement:X}}}}},shift$1=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:I,y:$,placement:N}=t,{mainAxis:V=!0,crossAxis:X=!1,limiter:ie={fn:De=>{let{x:Fe,y:Ue}=De;return{x:Fe,y:Ue}}},...me}=evaluate(e,t),ge={x:I,y:$},xe=await detectOverflow(t,me),ke=getSideAxis(getSide(N)),Re=getOppositeAxis(ke);let Ie=ge[Re],Me=ge[ke];if(V){const De=Re==="y"?"top":"left",Fe=Re==="y"?"bottom":"right",Ue=Ie+xe[De],je=Ie-xe[Fe];Ie=clamp(Ue,Ie,je)}if(X){const De=ke==="y"?"top":"left",Fe=ke==="y"?"bottom":"right",Ue=Me+xe[De],je=Me-xe[Fe];Me=clamp(Ue,Me,je)}const Le=ie.fn({...t,[Re]:Ie,[ke]:Me});return{...Le,data:{x:Le.x-I,y:Le.y-$,enabled:{[Re]:V,[ke]:X}}}}}},limitShift$1=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:I,y:$,placement:N,rects:V,middlewareData:X}=t,{offset:ie=0,mainAxis:me=!0,crossAxis:ge=!0}=evaluate(e,t),xe={x:I,y:$},ke=getSideAxis(N),Re=getOppositeAxis(ke);let Ie=xe[Re],Me=xe[ke];const Le=evaluate(ie,t),De=typeof Le=="number"?{mainAxis:Le,crossAxis:0}:{mainAxis:0,crossAxis:0,...Le};if(me){const je=Re==="y"?"height":"width",qe=V.reference[Re]-V.floating[je]+De.mainAxis,We=V.reference[Re]+V.reference[je]-De.mainAxis;IeWe&&(Ie=We)}if(ge){var Fe,Ue;const je=Re==="y"?"width":"height",qe=originSides.has(getSide(N)),We=V.reference[ke]-V.floating[je]+(qe&&((Fe=X.offset)==null?void 0:Fe[ke])||0)+(qe?0:De.crossAxis),Xe=V.reference[ke]+V.reference[je]+(qe?0:((Ue=X.offset)==null?void 0:Ue[ke])||0)-(qe?De.crossAxis:0);MeXe&&(Me=Xe)}return{[Re]:Ie,[ke]:Me}}}},size$1=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var I,$;const{placement:N,rects:V,platform:X,elements:ie}=t,{apply:me=()=>{},...ge}=evaluate(e,t),xe=await detectOverflow(t,ge),ke=getSide(N),Re=getAlignment(N),Ie=getSideAxis(N)==="y",{width:Me,height:Le}=V.floating;let De,Fe;ke==="top"||ke==="bottom"?(De=ke,Fe=Re===(await(X.isRTL==null?void 0:X.isRTL(ie.floating))?"start":"end")?"left":"right"):(Fe=ke,De=Re==="end"?"top":"bottom");const Ue=Le-xe.top-xe.bottom,je=Me-xe.left-xe.right,qe=min(Le-xe[De],Ue),We=min(Me-xe[Fe],je),Xe=!t.middlewareData.shift;let Ye=qe,It=We;if((I=t.middlewareData.shift)!=null&&I.enabled.x&&(It=je),($=t.middlewareData.shift)!=null&&$.enabled.y&&(Ye=Ue),Xe&&!Re){const At=max(xe.left,0),Rt=max(xe.right,0),Mt=max(xe.top,0),Kt=max(xe.bottom,0);Ie?It=Me-2*(At!==0||Rt!==0?At+Rt:max(xe.left,xe.right)):Ye=Le-2*(Mt!==0||Kt!==0?Mt+Kt:max(xe.top,xe.bottom))}await me({...t,availableWidth:It,availableHeight:Ye});const Nt=await X.getDimensions(ie.floating);return Me!==Nt.width||Le!==Nt.height?{reset:{rects:!0}}:{}}}};function n$1(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function o(e){return n$1(e).getComputedStyle(e)}const i=Math.min,r=Math.max,l=Math.round;function c$1(e){const t=o(e);let I=parseFloat(t.width),$=parseFloat(t.height);const N=e.offsetWidth,V=e.offsetHeight,X=l(I)!==N||l($)!==V;return X&&(I=N,$=V),{width:I,height:$,fallback:X}}function s(e){return h(e)?(e.nodeName||"").toLowerCase():""}let f;function u$1(){if(f)return f;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(f=e.brands.map(t=>t.brand+"/"+t.version).join(" "),f):navigator.userAgent}function a(e){return e instanceof n$1(e).HTMLElement}function d$1(e){return e instanceof n$1(e).Element}function h(e){return e instanceof n$1(e).Node}function p(e){return typeof ShadowRoot>"u"?!1:e instanceof n$1(e).ShadowRoot||e instanceof ShadowRoot}function g$1(e){const{overflow:t,overflowX:I,overflowY:$,display:N}=o(e);return/auto|scroll|overlay|hidden|clip/.test(t+$+I)&&!["inline","contents"].includes(N)}function m$1(e){return["table","td","th"].includes(s(e))}function y$1(e){const t=/firefox/i.test(u$1()),I=o(e),$=I.backdropFilter||I.WebkitBackdropFilter;return I.transform!=="none"||I.perspective!=="none"||!!$&&$!=="none"||t&&I.willChange==="filter"||t&&!!I.filter&&I.filter!=="none"||["transform","perspective"].some(N=>I.willChange.includes(N))||["paint","layout","strict","content"].some(N=>{const V=I.contain;return V!=null&&V.includes(N)})}function x(){return!/^((?!chrome|android).)*safari/i.test(u$1())}function w$1(e){return["html","body","#document"].includes(s(e))}function v(e){return d$1(e)?e:e.contextElement}const b$1={x:1,y:1};function L(e){const t=v(e);if(!a(t))return b$1;const I=t.getBoundingClientRect(),{width:$,height:N,fallback:V}=c$1(t);let X=(V?l(I.width):I.width)/$,ie=(V?l(I.height):I.height)/N;return X&&Number.isFinite(X)||(X=1),ie&&Number.isFinite(ie)||(ie=1),{x:X,y:ie}}function E(e,t,I,$){var N,V;t===void 0&&(t=!1),I===void 0&&(I=!1);const X=e.getBoundingClientRect(),ie=v(e);let me=b$1;t&&($?d$1($)&&(me=L($)):me=L(e));const ge=ie?n$1(ie):window,xe=!x()&&I;let ke=(X.left+(xe&&((N=ge.visualViewport)==null?void 0:N.offsetLeft)||0))/me.x,Re=(X.top+(xe&&((V=ge.visualViewport)==null?void 0:V.offsetTop)||0))/me.y,Ie=X.width/me.x,Me=X.height/me.y;if(ie){const Le=n$1(ie),De=$&&d$1($)?n$1($):$;let Fe=Le.frameElement;for(;Fe&&$&&De!==Le;){const Ue=L(Fe),je=Fe.getBoundingClientRect(),qe=getComputedStyle(Fe);je.x+=(Fe.clientLeft+parseFloat(qe.paddingLeft))*Ue.x,je.y+=(Fe.clientTop+parseFloat(qe.paddingTop))*Ue.y,ke*=Ue.x,Re*=Ue.y,Ie*=Ue.x,Me*=Ue.y,ke+=je.x,Re+=je.y,Fe=n$1(Fe).frameElement}}return{width:Ie,height:Me,top:Re,right:ke+Ie,bottom:Re+Me,left:ke,x:ke,y:Re}}function R(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function T(e){return d$1(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function C$1(e){return E(R(e)).left+T(e).scrollLeft}function F(e){if(s(e)==="html")return e;const t=e.assignedSlot||e.parentNode||p(e)&&e.host||R(e);return p(t)?t.host:t}function W$1(e){const t=F(e);return w$1(t)?t.ownerDocument.body:a(t)&&g$1(t)?t:W$1(t)}function D(e,t){var I;t===void 0&&(t=[]);const $=W$1(e),N=$===((I=e.ownerDocument)==null?void 0:I.body),V=n$1($);return N?t.concat(V,V.visualViewport||[],g$1($)?$:[]):t.concat($,D($))}function S$1(e,t,I){return t==="viewport"?rectToClientRect(function($,N){const V=n$1($),X=R($),ie=V.visualViewport;let me=X.clientWidth,ge=X.clientHeight,xe=0,ke=0;if(ie){me=ie.width,ge=ie.height;const Re=x();(Re||!Re&&N==="fixed")&&(xe=ie.offsetLeft,ke=ie.offsetTop)}return{width:me,height:ge,x:xe,y:ke}}(e,I)):d$1(t)?rectToClientRect(function($,N){const V=E($,!0,N==="fixed"),X=V.top+$.clientTop,ie=V.left+$.clientLeft,me=a($)?L($):{x:1,y:1};return{width:$.clientWidth*me.x,height:$.clientHeight*me.y,x:ie*me.x,y:X*me.y}}(t,I)):rectToClientRect(function($){const N=R($),V=T($),X=$.ownerDocument.body,ie=r(N.scrollWidth,N.clientWidth,X.scrollWidth,X.clientWidth),me=r(N.scrollHeight,N.clientHeight,X.scrollHeight,X.clientHeight);let ge=-V.scrollLeft+C$1($);const xe=-V.scrollTop;return o(X).direction==="rtl"&&(ge+=r(N.clientWidth,X.clientWidth)-ie),{width:ie,height:me,x:ge,y:xe}}(R(e)))}function A(e){return a(e)&&o(e).position!=="fixed"?e.offsetParent:null}function H(e){const t=n$1(e);let I=A(e);for(;I&&m$1(I)&&o(I).position==="static";)I=A(I);return I&&(s(I)==="html"||s(I)==="body"&&o(I).position==="static"&&!y$1(I))?t:I||function($){let N=F($);for(;a(N)&&!w$1(N);){if(y$1(N))return N;N=F(N)}return null}(e)||t}function O(e,t,I){const $=a(t),N=R(t),V=E(e,!0,I==="fixed",t);let X={scrollLeft:0,scrollTop:0};const ie={x:0,y:0};if($||!$&&I!=="fixed")if((s(t)!=="body"||g$1(N))&&(X=T(t)),a(t)){const me=E(t,!0);ie.x=me.x+t.clientLeft,ie.y=me.y+t.clientTop}else N&&(ie.x=C$1(N));return{x:V.left+X.scrollLeft-ie.x,y:V.top+X.scrollTop-ie.y,width:V.width,height:V.height}}const P={getClippingRect:function(e){let{element:t,boundary:I,rootBoundary:$,strategy:N}=e;const V=I==="clippingAncestors"?function(ge,xe){const ke=xe.get(ge);if(ke)return ke;let Re=D(ge).filter(De=>d$1(De)&&s(De)!=="body"),Ie=null;const Me=o(ge).position==="fixed";let Le=Me?F(ge):ge;for(;d$1(Le)&&!w$1(Le);){const De=o(Le),Fe=y$1(Le);(Me?Fe||Ie:Fe||De.position!=="static"||!Ie||!["absolute","fixed"].includes(Ie.position))?Ie=De:Re=Re.filter(Ue=>Ue!==Le),Le=F(Le)}return xe.set(ge,Re),Re}(t,this._c):[].concat(I),X=[...V,$],ie=X[0],me=X.reduce((ge,xe)=>{const ke=S$1(t,xe,N);return ge.top=r(ke.top,ge.top),ge.right=i(ke.right,ge.right),ge.bottom=i(ke.bottom,ge.bottom),ge.left=r(ke.left,ge.left),ge},S$1(t,ie,N));return{width:me.right-me.left,height:me.bottom-me.top,x:me.left,y:me.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:I,strategy:$}=e;const N=a(I),V=R(I);if(I===V)return t;let X={scrollLeft:0,scrollTop:0},ie={x:1,y:1};const me={x:0,y:0};if((N||!N&&$!=="fixed")&&((s(I)!=="body"||g$1(V))&&(X=T(I)),a(I))){const ge=E(I);ie=L(I),me.x=ge.x+I.clientLeft,me.y=ge.y+I.clientTop}return{width:t.width*ie.x,height:t.height*ie.y,x:t.x*ie.x-X.scrollLeft*ie.x+me.x,y:t.y*ie.y-X.scrollTop*ie.y+me.y}},isElement:d$1,getDimensions:function(e){return a(e)?c$1(e):e.getBoundingClientRect()},getOffsetParent:H,getDocumentElement:R,getScale:L,async getElementRects(e){let{reference:t,floating:I,strategy:$}=e;const N=this.getOffsetParent||H,V=this.getDimensions;return{reference:O(t,await N(I),$),floating:{x:0,y:0,...await V(I)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>o(e).direction==="rtl"},B$1=(e,t,I)=>{const $=new Map,N={platform:P,...I},V={...N.platform,_c:$};return computePosition$1(e,t,{...N,platform:V})};function $e(e,t){for(const I in t)Object.prototype.hasOwnProperty.call(t,I)&&(typeof t[I]=="object"&&e[I]?$e(e[I],t[I]):e[I]=t[I])}const u={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:0,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function S(e,t){let I=u.themes[e]||{},$;do $=I[t],typeof $>"u"?I.$extend?I=u.themes[I.$extend]||{}:(I=null,$=u[t]):I=null;while(I);return $}function Je(e){const t=[e];let I=u.themes[e]||{};do I.$extend&&!I.$resetCss?(t.push(I.$extend),I=u.themes[I.$extend]||{}):I=null;while(I);return t.map($=>`v-popper--theme-${$}`)}function se(e){const t=[e];let I=u.themes[e]||{};do I.$extend?(t.push(I.$extend),I=u.themes[I.$extend]||{}):I=null;while(I);return t}let w=!1;if(typeof window<"u"){w=!1;try{const e=Object.defineProperty({},"passive",{get(){w=!0}});window.addEventListener("test",null,e)}catch{}}let we=!1;typeof window<"u"&&typeof navigator<"u"&&(we=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ve=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),ne={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},re={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(e,t){const I=e.indexOf(t);I!==-1&&e.splice(I,1)}function W(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const d=[];let g=null;const ae={};function de(e){let t=ae[e];return t||(t=ae[e]=[]),t}let Y=function(){};typeof window<"u"&&(Y=window.Element);function n(e){return function(t){return S(t.theme,e)}}const G="__floating-vue__popper",K=()=>defineComponent({name:"VPopper",provide(){return{[G]:{parentPopper:this}}},inject:{[G]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n("disabled")},positioningDisabled:{type:Boolean,default:n("positioningDisabled")},placement:{type:String,default:n("placement"),validator:e=>ve.includes(e)},delay:{type:[String,Number,Object],default:n("delay")},distance:{type:[Number,String],default:n("distance")},skidding:{type:[Number,String],default:n("skidding")},triggers:{type:Array,default:n("triggers")},showTriggers:{type:[Array,Function],default:n("showTriggers")},hideTriggers:{type:[Array,Function],default:n("hideTriggers")},popperTriggers:{type:Array,default:n("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:n("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:n("popperHideTriggers")},container:{type:[String,Object,Y,Boolean],default:n("container")},boundary:{type:[String,Y],default:n("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:n("strategy")},autoHide:{type:[Boolean,Function],default:n("autoHide")},handleResize:{type:Boolean,default:n("handleResize")},instantMove:{type:Boolean,default:n("instantMove")},eagerMount:{type:Boolean,default:n("eagerMount")},popperClass:{type:[String,Array,Object],default:n("popperClass")},computeTransformOrigin:{type:Boolean,default:n("computeTransformOrigin")},autoMinSize:{type:Boolean,default:n("autoMinSize")},autoSize:{type:[Boolean,String],default:n("autoSize")},autoMaxSize:{type:Boolean,default:n("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:n("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:n("preventOverflow")},overflowPadding:{type:[Number,String],default:n("overflowPadding")},arrowPadding:{type:[Number,String],default:n("arrowPadding")},arrowOverflow:{type:Boolean,default:n("arrowOverflow")},flip:{type:Boolean,default:n("flip")},shift:{type:Boolean,default:n("shift")},shiftCrossAxis:{type:Boolean,default:n("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:n("noAutoFocus")},disposeTimeout:{type:Number,default:n("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[G])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((e,t)=>(e[t]="$_refreshListeners",e),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:I=!1}={}){var $,N;($=this.parentPopper)!=null&&$.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(I||!this.disabled)&&(((N=this.parentPopper)==null?void 0:N.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var I;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((I=this.parentPopper)==null?void 0:I.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(offset$1({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(autoPlacement({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(shift$1({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(flip$1({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(arrow$2({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:$,rects:N,middlewareData:V})=>{let X;const{centerOffset:ie}=V.arrow;return $.startsWith("top")||$.startsWith("bottom")?X=Math.abs(ie)>N.reference.width/2:X=Math.abs(ie)>N.reference.height/2,{data:{overflow:X}}}}),this.autoMinSize||this.autoSize){const $=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:N,placement:V,middlewareData:X})=>{var ie;if((ie=X.autoSize)!=null&&ie.skip)return{};let me,ge;return V.startsWith("top")||V.startsWith("bottom")?me=N.reference.width:ge=N.reference.height,this.$_innerNode.style[$==="min"?"minWidth":$==="max"?"maxWidth":"width"]=me!=null?`${me}px`:null,this.$_innerNode.style[$==="min"?"minHeight":$==="max"?"maxHeight":"height"]=ge!=null?`${ge}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(size$1({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:$,availableHeight:N})=>{this.$_innerNode.style.maxWidth=$!=null?`${$}px`:null,this.$_innerNode.style.maxHeight=N!=null?`${N}px`:null}})));const I=await B$1(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:I.x,y:I.y,placement:I.placement,strategy:I.strategy,arrow:{...I.middlewareData.arrow,...I.middlewareData.arrowOverflow}})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g&&this.instantMove&&g.instantMove&&g!==this.parentPopper){g.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await W(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D(this.$_referenceNode),...D(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),I=this.$_popperNode.querySelector(".v-popper__wrapper"),$=I.parentNode.getBoundingClientRect(),N=t.x+t.width/2-($.left+I.offsetLeft),V=t.y+t.height/2-($.top+I.offsetTop);this.result.transformOrigin=`${N}px ${V}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let I=0;I0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,pe(d,this),d.length===0&&document.body.classList.remove("v-popper--some-open");for(const I of se(this.theme)){const $=de(I);pe($,this),$.length===0&&document.body.classList.remove(`v-popper--some-open--${I}`)}g===this&&(g=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await W(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=I=>{this.isShown&&!this.$_hideInProgress||(I.usedByTooltip=!0,!this.$_preventShow&&this.show({event:I}))};this.$_registerTriggerListeners(this.$_targetNodes,ne,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],ne,this.popperTriggers,this.popperShowTriggers,e);const t=I=>{I.usedByTooltip||this.hide({event:I})};this.$_registerTriggerListeners(this.$_targetNodes,re,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],re,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,I){this.$_events.push({targetNodes:e,eventType:t,handler:I}),e.forEach($=>$.addEventListener(t,I,w?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,I,$,N){let V=I;$!=null&&(V=typeof $=="function"?$(V):$),V.forEach(X=>{const ie=t[X];ie&&this.$_registerEventListeners(e,ie,N)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(I=>{const{targetNodes:$,eventType:N,handler:V}=I;!e||e===N?$.forEach(X=>X.removeEventListener(N,V)):t.push(I)}),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const I of this.$_targetNodes){const $=I.getAttribute(e);$&&(I.removeAttribute(e),I.setAttribute(t,$))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const I in e){const $=e[I];$==null?t.removeAttribute(I):t.setAttribute(I,$)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(y>=e.left&&y<=e.right&&_>=e.top&&_<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),I=y-c,$=_-m,N=t.left+t.width/2-c+(t.top+t.height/2)-m+t.width+t.height,V=c+I*N,X=m+$*N;return C(c,m,V,X,t.left,t.top,t.left,t.bottom)||C(c,m,V,X,t.left,t.top,t.right,t.top)||C(c,m,V,X,t.right,t.top,t.right,t.bottom)||C(c,m,V,X,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(we?(document.addEventListener("touchstart",le,w?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Ze,w?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",le,!0),window.addEventListener("click",Qe,!0)),window.addEventListener("resize",ot));function le(e){for(let t=0;t=0;$--){const N=d[$];try{const V=N.$_containsGlobalTarget=et(N,e);N.$_pendingHide=!1,requestAnimationFrame(()=>{if(N.$_pendingHide=!1,!I[N.randomId]&&he(N,V,e)){if(N.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&V){let ie=N.parentPopper;for(;ie;)I[ie.randomId]=!0,ie=ie.parentPopper;return}let X=N.parentPopper;for(;X&&he(X,X.$_containsGlobalTarget,e);)X.$_handleGlobalClose(e,t),X=X.parentPopper}})}catch{}}}function et(e,t){const I=e.popperNode();return e.$_mouseDownContains||I.contains(t.target)}function he(e,t,I){return I.closeAllPopover||I.closePopover&&t||tt(e,I)&&!t}function tt(e,t){if(typeof e.autoHide=="function"){const I=e.autoHide(t);return e.lastAutoHide=I,I}return e.autoHide}function ot(e){for(let t=0;t{c=y,m=_,y=e.clientX,_=e.clientY},w?{passive:!0}:void 0);function C(e,t,I,$,N,V,X,ie){const me=((X-N)*(t-V)-(ie-V)*(e-N))/((ie-V)*(I-e)-(X-N)*($-t)),ge=((I-e)*(t-V)-($-t)*(e-N))/((ie-V)*(I-e)-(X-N)*($-t));return me>=0&&me<=1&&ge>=0&&ge<=1}const it={extends:K()},M=(e,t)=>{const I=e.__vccOpts||e;for(const[$,N]of t)I[$]=N;return I};function st(e,t,I,$,N,V){return openBlock(),createElementBlock("div",{ref:"reference",class:normalizeClass(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[renderSlot(e.$slots,"default",normalizeProps(guardReactiveProps(e.slotData)))],2)}const nt=M(it,[["render",st]]);function rt(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var I=e.indexOf("Trident/");if(I>0){var $=e.indexOf("rv:");return parseInt(e.substring($+3,e.indexOf(".",$)),10)}var N=e.indexOf("Edge/");return N>0?parseInt(e.substring(N+5,e.indexOf(".",N)),10):-1}let z;function U(){U.init||(U.init=!0,z=rt()!==-1)}var B={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){U(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",z&&this.$el.appendChild(e),e.data="about:blank",z||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const pt=withScopeId();pushScopeId("data-v-b329ee4c");const at={class:"resize-observer",tabindex:"-1"};popScopeId();const dt=pt((e,t,I,$,N,V)=>(openBlock(),createBlock("div",at)));B.render=dt;B.__scopeId="data-v-b329ee4c";B.__file="src/components/ResizeObserver.vue";const J=(e="theme")=>({computed:{themeClass(){return Je(this[e])}}}),lt=defineComponent({name:"VPopperContent",components:{ResizeObserver:B},mixins:[J()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),ht=["id","aria-hidden","tabindex","data-popper-placement"],ut={ref:"inner",class:"v-popper__inner"},ft=createBaseVNode("div",{class:"v-popper__arrow-outer"},null,-1),ct=createBaseVNode("div",{class:"v-popper__arrow-inner"},null,-1),mt=[ft,ct];function gt(e,t,I,$,N,V){const X=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:e.popperId,ref:"popover",class:normalizeClass(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:normalizeStyle(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=withKeys(ie=>e.autoHide&&e.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=ie=>e.autoHide&&e.$emit("hide"))}),createBaseVNode("div",{class:"v-popper__wrapper",style:normalizeStyle(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[createBaseVNode("div",ut,[e.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(e.$slots,"default")]),e.handleResize?(openBlock(),createBlock(X,{key:0,onNotify:t[1]||(t[1]=ie=>e.$emit("resize",ie))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:normalizeStyle(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},mt,4)],4)],46,ht)}const Q=M(lt,[["render",gt]]),Z={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},$t=defineComponent({name:"VPopperWrapper",components:{Popper:nt,PopperContent:Q},mixins:[Z,J("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Element,Boolean],default:void 0},boundary:{type:[String,Element],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function wt(e,t,I,$,N,V){const X=resolveComponent("PopperContent"),ie=resolveComponent("Popper");return openBlock(),createBlock(ie,mergeProps({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=me=>e.$emit("update:shown",me)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:withCtx(({popperId:me,isShown:ge,shouldMountContent:xe,skipTransition:ke,autoHide:Re,show:Ie,hide:Me,handleResize:Le,onResize:De,classes:Fe,result:Ue})=>[renderSlot(e.$slots,"default",{shown:ge,show:Ie,hide:Me}),createVNode(X,{ref:"popperContent","popper-id":me,theme:e.finalTheme,shown:ge,mounted:xe,"skip-transition":ke,"auto-hide":Re,"handle-resize":Le,classes:Fe,result:Ue,onHide:Me,onResize:De},{default:withCtx(()=>[renderSlot(e.$slots,"popper",{shown:ge,hide:Me})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const k=M($t,[["render",wt]]),_e={...k,name:"VDropdown",vPopperTheme:"dropdown"},Te={...k,name:"VMenu",vPopperTheme:"menu"},Pe={...k,name:"VTooltip",vPopperTheme:"tooltip"},vt=defineComponent({name:"VTooltipDirective",components:{Popper:K(),PopperContent:Q},mixins:[Z],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>S(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>S(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,I=this.content(this);I.then?I.then($=>this.onResult(t,$)):this.onResult(t,I)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),yt=["innerHTML"],_t=["textContent"];function Tt(e,t,I,$,N,V){const X=resolveComponent("PopperContent"),ie=resolveComponent("Popper");return openBlock(),createBlock(ie,mergeProps({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:withCtx(({popperId:me,isShown:ge,shouldMountContent:xe,skipTransition:ke,autoHide:Re,hide:Ie,handleResize:Me,onResize:Le,classes:De,result:Fe})=>[createVNode(X,{ref:"popperContent",class:normalizeClass({"v-popper--tooltip-loading":e.loading}),"popper-id":me,theme:e.theme,shown:ge,mounted:xe,"skip-transition":ke,"auto-hide":Re,"handle-resize":Me,classes:De,result:Fe,onHide:Ie,onResize:Le},{default:withCtx(()=>[e.html?(openBlock(),createElementBlock("div",{key:0,innerHTML:e.finalContent},null,8,yt)):(openBlock(),createElementBlock("div",{key:1,textContent:toDisplayString(e.finalContent)},null,8,_t))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const Se=M(vt,[["render",Tt]]),be="v-popper--has-tooltip";function Pt(e,t){let I=e.placement;if(!I&&t)for(const $ of ve)t[$]&&(I=$);return I||(I=S(e.theme||"tooltip","placement")),I}function Ce(e,t,I){let $;const N=typeof t;return N==="string"?$={content:t}:t&&N==="object"?$=t:$={content:!1},$.placement=Pt($,I),$.targetNodes=()=>[e],$.referenceNode=()=>e,$}let q,b,St=0;function bt(){if(q)return;b=ref([]),q=createApp({name:"VTooltipDirectiveApp",setup(){return{directives:b}},render(){return this.directives.map(t=>h$1(Se,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),q.mount(e)}function Ct(e,t,I){bt();const $=ref(Ce(e,t,I)),N=ref(!1),V={id:St++,options:$,shown:N};return b.value.push(V),e.classList&&e.classList.add(be),e.$_popper={options:$,item:V,show(){N.value=!0},hide(){N.value=!1}}}function ze(e){if(e.$_popper){const t=b.value.indexOf(e.$_popper.item);t!==-1&&b.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(be)}function ue(e,{value:t,modifiers:I}){const $=Ce(e,t,I);if(!$.content||S($.theme||"tooltip","disabled"))ze(e);else{let N;e.$_popper?(N=e.$_popper,N.options.value=$):N=Ct(e,t,I),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?N.show():N.hide())}}const ee={beforeMount:ue,updated:ue,beforeUnmount(e){ze(e)}};function fe(e){e.addEventListener("click",Ae),e.addEventListener("touchstart",Ne,w?{passive:!0}:!1)}function ce(e){e.removeEventListener("click",Ae),e.removeEventListener("touchstart",Ne),e.removeEventListener("touchend",He),e.removeEventListener("touchcancel",Oe)}function Ae(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Ne(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const I=e.changedTouches[0];t.$_vclosepopover_touchPoint=I,t.addEventListener("touchend",He),t.addEventListener("touchcancel",Oe)}}function He(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const I=e.changedTouches[0],$=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(I.screenY-$.screenY)<20&&Math.abs(I.screenX-$.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Oe(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const te={beforeMount(e,{value:t,modifiers:I}){e.$_closePopoverModifiers=I,(typeof t>"u"||t)&&fe(e)},updated(e,{value:t,oldValue:I,modifiers:$}){e.$_closePopoverModifiers=$,t!==I&&(typeof t>"u"||t?fe(e):ce(e))},beforeUnmount(e){ce(e)}},Ot=u,Lt=_e;function zt(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,$e(u,t),e.directive("tooltip",ee),e.directive("close-popper",te),e.component("VTooltip",Pe),e.component("VDropdown",_e),e.component("VMenu",Te))}const qt={version:"2.0.0",install:zt,options:u};function clipboardSuccess(e,t=instance.t("general_misc_copied-text"),I=!1){const $="trigger"in e?e.trigger:e;I&&$.classList.add("no-info"),$.classList.add("copied");const N=Ct($,{triggers:[],content:t,delay:0},{});N.show(),setTimeout(()=>{$.classList.remove("copied"),N.hide(),setTimeout(()=>{ze($)},400)},600)}function clipboard(e,t){new ClipboardJS(e).on("success",$=>{clipboardSuccess($,t)})}async function clipboardAsync({text:e,trigger:t,tooltipContent:I,noInfo:$}){await navigator.clipboard.writeText(e),clipboardSuccess(t,I,$)}clipboard(".js-clipboard");/*! modernizr 3.6.0 (Custom Build) | MIT * * https://modernizr.com/download/?-cssgrid_cssgridlegacy-setclasses !*/(function(e,t,I){function $(Ut){var Ft=Ye.className,Xt=Xe._config.classPrefix||"";if(It&&(Ft=Ft.baseVal),Xe._config.enableJSClass){var Yt=new RegExp("(^|\\s)"+Xt+"no-js(\\s|$)");Ft=Ft.replace(Yt,"$1"+Xt+"js$2")}Xe._config.enableClasses&&(Ft+=" "+Xt+Ut.join(" "+Xt),It?Ye.className.baseVal=Ft:Ye.className=Ft)}function N(Ut,Ft){return typeof Ut===Ft}function V(){var Ut,Ft,Xt,Yt,dn,vn,Cn;for(var fn in qe)if(qe.hasOwnProperty(fn)){if(Ut=[],Ft=qe[fn],Ft.name&&(Ut.push(Ft.name.toLowerCase()),Ft.options&&Ft.options.aliases&&Ft.options.aliases.length))for(Xt=0;Xtfn;fn++)if(on=Ut[fn],_n=Kt.style[on],X(on,"-")&&(on=me(on)),Kt.style[on]!==I){if(Yt||N(Xt,"undefined"))return dn(),Ft=="pfx"?on:!0;try{Kt.style[on]=Xt}catch{}if(Kt.style[on]!=_n)return dn(),Ft=="pfx"?on:!0}return dn(),!1}function Fe(Ut,Ft,Xt,Yt,dn){var vn=Ut.charAt(0).toUpperCase()+Ut.slice(1),Cn=(Ut+" "+At.join(vn+" ")+vn).split(" ");return N(Ft,"string")||N(Ft,"undefined")?De(Cn,Ft,Yt,dn):(Cn=(Ut+" "+Rt.join(vn+" ")+vn).split(" "),xe(Cn,Ft,Xt))}function Ue(Ut,Ft,Xt){return Fe(Ut,I,I,Ft,Xt)}var je=[],qe=[],We={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(Ut,Ft){var Xt=this;setTimeout(function(){Ft(Xt[Ut])},0)},addTest:function(Ut,Ft,Xt){qe.push({name:Ut,fn:Ft,options:Xt})},addAsyncTest:function(Ut){qe.push({name:null,fn:Ut})}},Xe=function(){};Xe.prototype=We,Xe=new Xe;var Ye=t.documentElement,It=Ye.nodeName.toLowerCase()==="svg",Nt="Moz O ms Webkit",At=We._config.usePrefixes?Nt.split(" "):[];We._cssomPrefixes=At;var Rt=We._config.usePrefixes?Nt.toLowerCase().split(" "):[];We._domPrefixes=Rt;var Mt={elem:ie("modernizr")};Xe._q.push(function(){delete Mt.elem});var Kt={style:Mt.elem.style};Xe._q.unshift(function(){delete Kt.style}),We.testAllProps=Fe,We.testAllProps=Ue,Xe.addTest("cssgridlegacy",Ue("grid-columns","10px",!0)),Xe.addTest("cssgrid",Ue("grid-template-rows","none",!0)),V(),$(je),delete We.addTest,delete We.addAsyncTest;for(var Zt=0;Zt[createBaseVNode("p",{innerHTML:V.message},null,8,_hoisted_1$18)]),_:1},8,["onClose"])):createCommentVNode("",!0)}const BaseBannerCompatibility=_export_sfc(_sfc_main$1Y,[["render",_sfc_render$C]]),__vite_glob_1_0$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseBannerCompatibility},Symbol.toStringTag,{value:"Module"})),_sfc_main$1X={provide(){return{BaseButtonGroup:{config:this.config,update:this.updateValue}}},props:{modelValue:{default:null}},emits:["update:modelValue"],data(){return{config:{value:this.modelValue}}},watch:{modelValue(e){this.config.value=e}},methods:{updateValue(e){this.$emit("update:modelValue",e)}}},_hoisted_1$17={class:"button-group"},_hoisted_2$T={class:"box flex items-center"};function _sfc_render$B(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$17,[createBaseVNode("div",_hoisted_2$T,[renderSlot(e.$slots,"default")])])}const BaseButtonGroup=_export_sfc(_sfc_main$1X,[["render",_sfc_render$B]]),__vite_glob_1_1$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseButtonGroup},Symbol.toStringTag,{value:"Module"})),_sfc_main$1W={inject:["BaseButtonGroup"],inheritAttrs:!1,props:{value:{default:null}},computed:{currentValue(){return this.BaseButtonGroup.config.value}},methods:{select(){this.BaseButtonGroup.update(this.value)}}};function _sfc_render$A(e,t,I,$,N,V){const X=resolveComponent("BaseButton");return openBlock(),createBlock(X,mergeProps(e.$attrs,{type:"button",class:["base-button-group-option",{"bg-white !text-grey-600 !hover:text-grey-900 !border-grey-200":I.value!==V.currentValue,"base-button-secondary !bg-livestorm-100 selected":I.value===V.currentValue}],onClick:t[0]||(t[0]=ie=>V.select())}),{default:withCtx(()=>[renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},16,["class"])}const BaseButtonGroupOption=_export_sfc(_sfc_main$1W,[["render",_sfc_render$A],["__scopeId","data-v-b11a1f87"]]),__vite_glob_1_2$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseButtonGroupOption},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_0="https://cdn.livestorm.co/dist/img/add-user.D4kCLsSM.svg",__vite_glob_0_1="https://cdn.livestorm.co/dist/img/chat-blue.CoAiUsfn.svg",__vite_glob_0_2="https://cdn.livestorm.co/dist/img/chat.Wk-YYaHl.svg",__vite_glob_0_3="https://cdn.livestorm.co/dist/img/chat2.CKMCjIUp.svg",__vite_glob_0_4="https://cdn.livestorm.co/dist/img/dropzone.ClR7L8gS.svg",__vite_glob_0_5="https://cdn.livestorm.co/dist/img/list.xrY-HEfI.svg",__vite_glob_0_6="https://cdn.livestorm.co/dist/img/poll.FpkWy2qT.svg",__vite_glob_0_7="https://cdn.livestorm.co/dist/img/question.BUWrxFQC.svg",_sfc_main$1V={props:{image:{type:String,default:null},title:{type:String,default:null},description:{type:String,default:null},action:{type:String,default:null}},emits:["action"],computed:{imageUrl(){return new URL(Object.assign({"/src/assets/images/cta/add-user.svg":__vite_glob_0_0,"/src/assets/images/cta/chat-blue.svg":__vite_glob_0_1,"/src/assets/images/cta/chat.svg":__vite_glob_0_2,"/src/assets/images/cta/chat2.svg":__vite_glob_0_3,"/src/assets/images/cta/dropzone.svg":__vite_glob_0_4,"/src/assets/images/cta/list.svg":__vite_glob_0_5,"/src/assets/images/cta/poll.svg":__vite_glob_0_6,"/src/assets/images/cta/question.svg":__vite_glob_0_7})[`/src/assets/images/cta/${this.image}`],import.meta.url).href}},methods:{onClick(){this.$emit("action")}}},_hoisted_1$16={class:"base-call-to-action layout-v p-4 items-strech"},_hoisted_2$S={key:0,class:"section icon layout-center"},_hoisted_3$D=["src"],_hoisted_4$x={key:1,class:"section title text-center text-14-semibold text-grey-900","data-testid":"title"},_hoisted_5$l={key:2,class:"section description text-center mt-2 text-14-regular text-grey-700","data-testid":"description"},_hoisted_6$d={key:3,class:"section actions flex justify-center mt-4"};function _sfc_render$z(e,t,I,$,N,V){const X=resolveComponent("BaseButton");return openBlock(),createElementBlock("div",_hoisted_1$16,[I.image?(openBlock(),createElementBlock("div",_hoisted_2$S,[createBaseVNode("img",{src:V.imageUrl,class:"image"},null,8,_hoisted_3$D)])):createCommentVNode("",!0),I.title?(openBlock(),createElementBlock("div",_hoisted_4$x,toDisplayString(I.title),1)):createCommentVNode("",!0),I.description?(openBlock(),createElementBlock("div",_hoisted_5$l,toDisplayString(I.description),1)):createCommentVNode("",!0),I.action?(openBlock(),createElementBlock("div",_hoisted_6$d,[createVNode(X,{class:"action base-button-secondary base-button-small",onClick:V.onClick},{default:withCtx(()=>[createTextVNode(toDisplayString(I.action),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0)])}const BaseCallToAction=_export_sfc(_sfc_main$1V,[["render",_sfc_render$z],["__scopeId","data-v-a514db06"]]),__vite_glob_1_3$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseCallToAction},Symbol.toStringTag,{value:"Module"})),_sfc_main$1U={props:{buttonTextId:{type:String,default:"general_form_change-field"},showButton:{type:Boolean,default:!0}},emits:["click"],methods:{onClick(e){this.$emit("click",e)}}},_hoisted_1$15={class:"clickable-item"};function _sfc_render$y(e,t,I,$,N,V){const X=resolveComponent("BaseButton");return openBlock(),createElementBlock("div",_hoisted_1$15,[renderSlot(e.$slots,"content",{},void 0,!0),I.showButton?(openBlock(),createBlock(X,{key:0,type:"button","icon-right":"i-ls-arrow-right",class:"change-button",onClickCapture:V.onClick},{default:withCtx(()=>[createTextVNode(toDisplayString(e.i18n.t(I.buttonTextId)),1)]),_:1},8,["onClickCapture"])):createCommentVNode("",!0)])}const BaseClickableItem=_export_sfc(_sfc_main$1U,[["render",_sfc_render$y],["__scopeId","data-v-2d9be89e"]]),__vite_glob_1_4$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseClickableItem},Symbol.toStringTag,{value:"Module"})),_sfc_main$1T={props:{link:{type:String,default:null},inputIcon:{type:String,default:"i-ls-link"},withGreyBackground:{type:Boolean,default:!0},buttonLabel:{type:String,default:"Copy"},buttonIcon:{type:String,default:null},disabled:{type:Boolean,default:!1},withOpenLink:{type:Boolean},hoveredButtonLabel:{type:String,default:"Copy"}},mounted(){clipboard(this.$refs.linkIcon),this.withOpenLink?this.withOpenLink&&this.$refs.copyIcon&&clipboard(this.$refs.copyIcon.$el):clipboard(this.$refs.mainButton.$el)},methods:{openLink(){this.withOpenLink&&go(this.link,{newTab:!0})}}},_hoisted_1$14={class:"flex"},_hoisted_2$R=["data-clipboard-text"],_hoisted_3$C=["value","disabled"],_hoisted_4$w={class:"hovered-button absolute z-10 end-0 ps-24 me-3"};function _sfc_render$x(e,t,I,$,N,V){const X=resolveComponent("BaseButton");return openBlock(),createElementBlock("div",_hoisted_1$14,[createBaseVNode("div",{class:normalizeClass(["base-copy-link w-full relative",{"input-bg-grey":I.withGreyBackground}])},[createBaseVNode("div",{ref:"linkIcon",class:normalizeClass(["cursor-pointer no-info copy-link-icon absolute z-10 w-[14px] h-full ms-3",[I.inputIcon,{"base-icon-disabled cursor-not-allowed":I.disabled}]]),"data-clipboard-text":!I.disabled&&I.link},null,10,_hoisted_2$R),createBaseVNode("input",{readonly:"",class:"input base-form-style base-input cursor-default w-full absolute z-0 ps-8",value:I.link,disabled:I.disabled,"data-recording-ignore":"mask"},null,8,_hoisted_3$C),withDirectives(createBaseVNode("div",_hoisted_4$w,[createVNode(X,{ref:"copyIcon",class:"base-button-tertiary cursor-pointer no-info",type:"button",icon:"i-ls-copy","data-clipboard-text":!I.disabled&&I.link},{default:withCtx(()=>[createTextVNode(toDisplayString(I.hoveredButtonLabel),1)]),_:1},8,["data-clipboard-text"])],512),[[vShow,I.withOpenLink&&!I.disabled]])],2),createVNode(X,{ref:"mainButton",class:"main-button base-button-primary ms-2","data-clipboard-text":I.link,disabled:I.disabled,"icon-right":I.buttonIcon,onClick:V.openLink},{default:withCtx(()=>[createTextVNode(toDisplayString(I.buttonLabel),1)]),_:1},8,["data-clipboard-text","disabled","icon-right","onClick"])])}const BaseCopyLink=_export_sfc(_sfc_main$1T,[["render",_sfc_render$x],["__scopeId","data-v-e2e80258"]]),__vite_glob_1_5$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseCopyLink},Symbol.toStringTag,{value:"Module"}));function useSlotsAsComponents$1(){const e=useSlots();return new Proxy(e,{get:(I,$)=>(...N)=>{var V;return getSlotAsComponent$1((V=I[$])==null?void 0:V.call(I,...N))}})}function getSlotAsComponent$1(e){return e&&e.some(t=>isVNode(t)?!(t.type===Comment||t.type===Fragment&&!getSlotAsComponent$1(t.children)):!0)?e:null}const RenderSlot$1=({vnodes:e})=>e;function unwrapFragments(e){return e?e.map(t=>{var I;return isVNode(t)?(I=t.props)!=null&&I.vnodes?unwrapFragments(t.props.vnodes):t.type===Fragment?unwrapFragments(t.children):t:t}).flat(10):null}function findMessages(e){const t=[];if(Array.isArray(e))for(const I of e)t.push(...findMessages(I));else if(isPlainObject$1(e))for(const I in e)t.push(...findMessages(e[I]));else typeof e=="string"&&e&&t.push(e);return t}function getValidation(e,t,I=null){return get$3(e,t,I,($,N,V)=>($&&$.$each&&($=$.$each.$response.$data),{obj:$,key:N}))}const DEFAULT_AUTO_SUBMIT_DELAY=500,_sfc_main$1S={inject:{FormDataInjection:{},BaseSidePane:{default:null}},props:{theme:{type:String,default:"webinar"},submitLabel:{type:String,default:null},submitLabelConfirm:{type:String,default:null},submitStyle:{type:Object,default:null},submitClass:{type:[String,Array,Object],default:"base-button-primary base-button-medium"},actionsClass:{type:String,default:null},enableWithoutChange:{type:Boolean,default:!1},gridClass:{type:[String,Array,Object],default:"col-1"},autoSubmit:{type:Boolean,default:!1},autoClearForm:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},submitDisabled:{type:Boolean,default:!1},autoSubmitDelay:{type:Number,default:DEFAULT_AUTO_SUBMIT_DELAY},actionsSticky:{type:Boolean,default:!1},actionStickyMode:{type:String,default:"absolute",validator:e=>["absolute","sticky","fixed"].includes(e)},actionsStickyPosition:{type:String,default:"bottom",validator:e=>["bottom","top"].includes(e)},actionsStickyContainerPadding:{type:String,default:"py-6 px-4 md:px-8"},submitIcon:{type:String,default:""},submitTooltip:{type:String,default:""},submitHidden:{type:Boolean,default:!1},submitLoading:{type:Boolean,default:!1},submitTestId:{type:String,default:"baseform-submit-button"}},emits:["invalid","submit","error","change","queue","mounted"],setup(){const e=useSlotsAsComponents$1();return{subActionsSlot:computed(()=>e["sub-actions"]())}},data(){return{error:null,backendErrors:null,graphQLErrors:null,waitFirstClick:this.submitLabelConfirm!==null}},computed:{target(){return this.FormDataInjection.vm},bus(){return this.FormDataInjection.bus},invalid(){var e;return(e=this.target.v$)==null?void 0:e.$invalid},anyError(){var e;return(e=this.target.v$)==null?void 0:e.$anyError},errorMessages(){var e;if(this.error)return(e=this.graphQLErrors)!=null&&e.length?this.graphQLErrors.map(t=>{let I=null;return t.extensions&&t.extensions.code&&(I=instance.t(t.extensions.code),I===t.extensions.code&&(I=null)),I||(I=t.message),I}):this.backendErrors?Array.isArray(this.backendErrors)?this.backendErrors:this.backendErrors.errors?this.backendErrors.errors:this.backendErrors.full_messages?this.backendErrors.full_messages:this.backendErrors:this.error.message?[this.error.message]:this.error.data?findMessages(this.error.data):[]},processedErrorMessages(){return this.errorMessages.map(e=>{{const t=e.indexOf("Response body:");t!==-1&&(e=e.substr(0,t))}return e})},submitContainerClass(){if(!this.submitClass)return"";if(typeof this.submitClass=="object"){if(Array.isArray(this.submitClass)){if(this.submitClass.includes("w-full")||this.submitClass.findIndex(e=>e["w-full"])>-1)return"w-full"}else if(this.submitClass["w-full"])return"w-full"}else if(typeof this.submitClass=="string"&&this.submitClass.indexOf("w-full")>-1)return"w-full";return""}},watch:{autoSubmit:{handler(e){this.target.autoSubmit=e},immediate:!0},enableWithoutChange:{handler(e){this.target.enableWithoutChangeData=e},immediate:!0},autoClearForm:{handler(e){this.target.autoClearForm=e},immediate:!0}},created(){this.target.submitQueued=!1,this.bus.on("change",this.onFormDataChange)},mounted(){this.$emit("mounted")},beforeUnmount(){this.bus.off("change",this.onFormDataChange),this.BaseSidePane&&!this.autoSubmit&&(this.BaseSidePane.unsavedChanges.value=!1)},methods:{async submit(...e){var t;if(this.submitLabelConfirm&&this.waitFirstClick)return this.waitFirstClick=!1,!1;if(this.target.submitQueued=!1,this.error=null,this.backendErrors=null,this.graphQLErrors=null,!this.target.formValid){this.target.formValidationTouch(),console.log("BaseForm submit skipped, form invalid"),this.$emit("invalid");return}if(this.BaseSidePane&&(this.BaseSidePane.unsavedChanges.value=!1),this.$emit("submit"),console.log("BaseForm submit in progress..."),!this.target.formBusy)try{await this.target.submit(...e),console.log("BaseForm submit completed"),this.target.submitQueued?this.queueSubmit():this.autoSubmit&&this.target.clearAfterSubmit()}catch(I){this.error=I,(t=I.graphQLErrors)!=null&&t.length?this.graphQLErrors=I.graphQLErrors:I.data?I.data.errors?(this.backendErrors=I.data.errors,console.error(this.backendErrors)):I.data.message&&(this.error=I.data,console.warn(I.data.message)):console.error(I),this.$emit("error",I)}},onFormDataChange(){this.$emit("change"),this.queueSubmit(),this.BaseSidePane&&!this.autoSubmit&&(this.BaseSidePane.unsavedChanges.value=!0),this.submitLabelConfirm&&(this.waitFirstClick=!0)},queueSubmit(){if(this.autoSubmit){if(!this.target.formValid)return;this.target.formBusy?(this.target.submitQueued=!0,this.$emit("queue"),console.log("Queued submit")):(console.log("Debouncing submit..."),this.target.submitDebounced=!0,clearTimeout(this.$_autoSubmitTimer),this.$_autoSubmitTimer=setTimeout(()=>{this.target.submitDebounced=!1,this.submit()},this.autoSubmitDelay))}}}},_hoisted_1$13={key:0,class:"form-errors"},_hoisted_2$Q={key:2,class:"base-form-actions sub-actions justify-end"};function _sfc_render$w(e,t,I,$,N,V){const X=resolveComponent("BaseButton"),ie=resolveComponent("RenderSlot"),me=resolveDirective("tooltip");return openBlock(),createElementBlock("form",{class:normalizeClass([`base-form theme-${I.theme}`,{"opacity-50 pointer-events-none select-none disabled":I.disabled,"base-form-sticky-buttons w-full":I.actionsSticky&&I.actionsStickyPosition==="bottom","pt-[89px]":I.actionsSticky&&I.actionsStickyPosition==="top"}]),novalidate:"",onSubmit:t[0]||(t[0]=withModifiers(ge=>V.submit(),["prevent"]))},[createBaseVNode("div",{class:normalizeClass([[I.gridClass,{"mt-2":I.actionsSticky&&I.actionsStickyPosition==="top"}],"form-grid base-grid"])},[renderSlot(e.$slots,"default",{},void 0,!0)],2),renderSlot(e.$slots,"below-form",{},void 0,!0),V.errorMessages?(openBlock(),createElementBlock("div",_hoisted_1$13,[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.processedErrorMessages,(ge,xe)=>(openBlock(),createElementBlock("div",{key:xe,class:"form-error-message"},toDisplayString(ge),1))),128))])):createCommentVNode("",!0),I.autoSubmit?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["base-form-actions justify-end",I.actionsSticky?"w-full":"w-full md:w-auto",{"bg-white border-solid border-grey-200 start-0 z-10":I.actionsSticky,[I.actionStickyMode]:I.actionsSticky,"border-t bottom-0":I.actionsSticky&&I.actionsStickyPosition==="bottom","border-b top-0 !mt-0":I.actionsSticky&&I.actionsStickyPosition==="top"},I.actionsSticky?I.actionsStickyContainerPadding:null,I.actionsClass])},[renderSlot(e.$slots,"actions",{},()=>[renderSlot(e.$slots,"more-actions",{},void 0,!0),I.submitHidden?createCommentVNode("",!0):withDirectives((openBlock(),createElementBlock("div",{key:0,"data-testid":"submit-container",class:normalizeClass(["no-info",V.submitContainerClass])},[createVNode(X,{class:normalizeClass([I.submitClass,"submit-button"]),style:normalizeStyle(I.submitStyle),loading:V.target.formBusy||I.submitLoading,disabled:!I.enableWithoutChange&&!V.target.formHasChanges&&!V.invalid||I.submitDisabled||I.disabled,icon:I.submitIcon,type:"submit","data-testid":I.submitTestId},{default:withCtx(()=>[I.submitLabelConfirm?(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(N.waitFirstClick?I.submitLabel||e.i18n.t("general_form_save"):I.submitLabelConfirm),1)],64)):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(I.submitLabel||e.i18n.t("general_form_save")),1)],64))]),_:1},8,["class","style","loading","disabled","icon","data-testid"])],2)),[[me,I.submitTooltip]])],!0)],2)),$.subActionsSlot?(openBlock(),createElementBlock("div",_hoisted_2$Q,[createVNode(ie,{vnodes:$.subActionsSlot},null,8,["vnodes"])])):createCommentVNode("",!0)],34)}const BaseForm=_export_sfc(_sfc_main$1S,[["render",_sfc_render$w],["__scopeId","data-v-a8bccf5d"]]),__vite_glob_1_6$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseForm},Symbol.toStringTag,{value:"Module"})),_sfc_main$1R={props:{fields:{type:Array,required:!0}}},_hoisted_1$12={class:"base-form-auto-input"};function _sfc_render$v(e,t,I,$,N,V){const X=resolveComponent("BaseFormDataInput");return openBlock(),createElementBlock("div",_hoisted_1$12,[(openBlock(!0),createElementBlock(Fragment,null,renderList(I.fields.filter(ie=>!!ie),(ie,me)=>(openBlock(),createElementBlock(Fragment,{key:ie.id||ie.field},[!ie.when||ie.when()?(openBlock(),createBlock(X,{key:0,item:ie,separator:me!!t))||[]}}},_hoisted_1$11=["data-type"],_hoisted_2$P={key:0,class:"children"};function _sfc_render$u(e,t,I,$,N,V){const X=resolveComponent("BaseFormInput"),ie=resolveComponent("BaseFormDataInput",!0);return openBlock(),createElementBlock("div",{"data-type":I.item.type,class:normalizeClass([I.item.class,"base-form-data-input"])},[createVNode(X,mergeProps({...I.item,modelValue:I.item.value},{class:{vertical:I.item.type==="radio"}}),null,16,["class"]),V.children.length>0?(openBlock(),createElementBlock("div",_hoisted_2$P,[(openBlock(!0),createElementBlock(Fragment,null,renderList(I.item.children,me=>(openBlock(),createElementBlock(Fragment,{key:me.id||me.field},[!me.when||me.when()?(openBlock(),createBlock(ie,{key:0,item:me,class:"child"},null,8,["item"])):createCommentVNode("",!0)],64))),128))])):createCommentVNode("",!0)],10,_hoisted_1$11)}const BaseFormDataInput=_export_sfc(_sfc_main$1Q,[["render",_sfc_render$u],["__scopeId","data-v-ce865fb7"]]),__vite_glob_1_8$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormDataInput},Symbol.toStringTag,{value:"Module"})),_sfc_main$1P={props:{icon:{type:String,default:null},label:{type:String,default:null},type:{type:String,default:"text"},value:{required:!0}},computed:{renderer(){return defineAsyncComponent(()=>__variableDynamicImportRuntimeHelper(Object.assign({"./DisplayRenderers/email.vue":()=>__vitePreload(()=>import("./email-vb8IBIZZ.js"),__vite__mapDeps([61,62])),"./DisplayRenderers/link.vue":()=>__vitePreload(()=>import("./link-Dx3DDQ-c.js"),__vite__mapDeps([63,62])),"./DisplayRenderers/text.vue":()=>__vitePreload(()=>import("./text-BzmnSebL.js"),__vite__mapDeps([64,62]))}),`./DisplayRenderers/${this.type}.vue`,3))}}},_hoisted_1$10={class:"base-form-display"},_hoisted_2$O={key:0,class:"display-header layout-h"},_hoisted_3$B=["innerHTML"],_hoisted_4$v={class:"display-content"};function _sfc_render$t(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$10,[I.label||I.icon?(openBlock(),createElementBlock("div",_hoisted_2$O,[I.icon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([I.icon,"display-icon"])},null,2)):createCommentVNode("",!0),I.label?(openBlock(),createElementBlock("span",{key:1,class:"display-label",innerHTML:I.label},null,8,_hoisted_3$B)):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$v,[(openBlock(),createBlock(resolveDynamicComponent(V.renderer),{value:I.value},null,8,["value"]))])])}const BaseFormDisplay=_export_sfc(_sfc_main$1P,[["render",_sfc_render$t],["__scopeId","data-v-de1dbd43"]]),__vite_glob_1_9$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormDisplay},Symbol.toStringTag,{value:"Module"})),messagesKeys={defaultMessage:"general_form-error_default-message",type:{email:"general_form-error_type-email",url:"general_form-error_type-url",number:"general_form-error_type-number",integer:"general_form-error_type-integer",digits:"general_form-error_type-digits",alphanum:"general_form-error_type-alphanum"},notblank:"general_form-error_not-blank",required:"general_form-error_required",pattern:"general_form-error_pattern",min:"general_form-error_min",max:"general_form-error_max",range:"general_form-error_range",minlength:"general_form-error_minlength",maxlength:"general_form-error_maxlength",maxHtml:"general_form-error_maxlength",length:"general_form-error_length",mincheck:"general_form-error_mincheck",maxcheck:"general_form-error_maxcheck",check:"general_form-error_check",equalto:"general_form-error_equalto",slug:"general_form-error_slug",slugWithUnderscore:"general_form-error_underscore_slug",disposableEmail:"general_form-error_disposable-email",interpolatingVars:"general_form-error_interpolating-vars",allowedLiquidConditionals:"general_form-error_no-liquid-vars",https:"general_form-error_https",httpOrHttps:"general_form-error_http-or-https",noEmoji:"general_form-error_no-emoji",sameAsOrgname:"dashboard_delete-org-confirm-input-error",sameAsUsername:"dashboard_delete-tm-confirm-input-error",sameAsSubscriptionLabel:"dashboard_delete-subscription-confirm-input-error",rtmpUrl:"general_form-error_rtmp-url"},errorMessages={required:"required",requiredIf:"required",requiredUnless:"required",checked:"required",minLength:["minlength","min"],maxLength:["maxlength","max"],maxHtml:["maxHtml","max"],minValue:["min","min"],maxValue:["max","max"],between:["range","min","max"],alphaNum:"type.alphanum",numeric:"type.digits",email:"type.email",url:"type.url",sameAs:"equalto",slug:"slug",slugWithUnderscore:"slugWithUnderscore",disposableEmail:"disposableEmail",interpolatingVars:"interpolatingVars",allowedLiquidConditionals:"allowedLiquidConditionals",https:"https",httpOrHttps:"httpOrHttps",noEmoji:"noEmoji",sameAsOrgname:"sameAsOrgname",sameAsUsername:"sameAsUsername",sameAsSubscriptionLabel:"sameAsSubscriptionLabel",rtmpUrl:"rtmpUrl"},_sfc_main$1O={inject:["FormDataInjection"],props:{field:{type:String,required:!0},useDirty:{type:Boolean,default:!0},vuelidate:{type:Object,default:null}},computed:{validation(){return this.FormDataInjection.validation?getValidation(this.FormDataInjection.validation,this.field,{}):getValidation(this.FormDataInjection.vm,`v$.formInputData.${this.field}`,{})},data(){var e;return(e=this.vuelidate)!=null&&e.finalValue?this.vuelidate.finalValue:this.validation},error(){var t;let e;return(t=this.vuelidate)!=null&&t.finalValue?e=this.data.$errors:e=this.validation,Array.isArray(e)?e[0]:e},invalid(){return this.useDirty?this.data.$error:this.data.$invalid},message(){if(this.invalid){let e,t,I;if(this.error.$params)I=this.error.$validator,e=errorMessages[I],t=this.error.$params;else{const X=this.error;for(I in X)if(!I.startsWith("$")&&(t=X[I],(t===!1||t!=null&&t.$invalid)&&(e=errorMessages[I],e)))break}let $;typeof e=="string"?$=[e]:typeof e=="function"?$=e(t):Array.isArray(e)?$=e.slice():$=["defaultMessage"];const N=$.shift();let V=get$3(messagesKeys,N,messagesKeys.defaultMessage);V=this.i18n.t(V);for(const X of $){const ie=t[X]||t.$params[X];V=V.replace("%s",ie)}return V}}}},_hoisted_1$$=["innerHTML"];function _sfc_render$s(e,t,I,$,N,V){return withDirectives((openBlock(),createElementBlock("div",{class:"base-form-error text-14-medium text-red-600",innerHTML:V.message},null,8,_hoisted_1$$)),[[vShow,V.invalid]])}const BaseFormError=_export_sfc(_sfc_main$1O,[["render",_sfc_render$s]]),__vite_glob_1_10$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormError},Symbol.toStringTag,{value:"Module"})),_sfc_main$1N={props:{title:{type:String,default:null},subtitle:{type:String,default:null},warningMessage:{type:String,default:null}}},_hoisted_1$_={class:"text-center"},_hoisted_2$N={key:0,class:"text-20-semibold text-grey-900"},_hoisted_3$A={key:1,class:"text-grey-700 mt-2"},_hoisted_4$u=["innerHTML"];function _sfc_render$r(e,t,I,$,N,V){const X=resolveComponent("BaseBanner");return openBlock(),createElementBlock("section",_hoisted_1$_,[I.title?(openBlock(),createElementBlock("h2",_hoisted_2$N,toDisplayString(I.title),1)):createCommentVNode("",!0),I.subtitle?(openBlock(),createElementBlock("p",_hoisted_3$A,toDisplayString(I.subtitle),1)):createCommentVNode("",!0),I.warningMessage?(openBlock(),createBlock(X,{key:2,type:"info",class:"mt-2"},{default:withCtx(()=>[createBaseVNode("div",{innerHTML:I.warningMessage},null,8,_hoisted_4$u)]),_:1})):createCommentVNode("",!0)])}const BaseFormHeader=_export_sfc(_sfc_main$1N,[["render",_sfc_render$r]]),__vite_glob_1_11$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormHeader},Symbol.toStringTag,{value:"Module"}));var now_1,hasRequiredNow;function requireNow(){if(hasRequiredNow)return now_1;hasRequiredNow=1;var e=require_root(),t=function(){return e.Date.now()};return now_1=t,now_1}var debounce_1,hasRequiredDebounce;function requireDebounce(){if(hasRequiredDebounce)return debounce_1;hasRequiredDebounce=1;var e=requireIsObject(),t=requireNow(),I=requireToNumber(),$="Expected a function",N=Math.max,V=Math.min;function X(ie,me,ge){var xe,ke,Re,Ie,Me,Le,De=0,Fe=!1,Ue=!1,je=!0;if(typeof ie!="function")throw new TypeError($);me=I(me)||0,e(ge)&&(Fe=!!ge.leading,Ue="maxWait"in ge,Re=Ue?N(I(ge.maxWait)||0,me):Re,je="trailing"in ge?!!ge.trailing:je);function qe(Kt){var Zt=xe,Ut=ke;return xe=ke=void 0,De=Kt,Ie=ie.apply(Ut,Zt),Ie}function We(Kt){return De=Kt,Me=setTimeout(It,me),Fe?qe(Kt):Ie}function Xe(Kt){var Zt=Kt-Le,Ut=Kt-De,Ft=me-Zt;return Ue?V(Ft,Re-Ut):Ft}function Ye(Kt){var Zt=Kt-Le,Ut=Kt-De;return Le===void 0||Zt>=me||Zt<0||Ue&&Ut>=Re}function It(){var Kt=t();if(Ye(Kt))return Nt(Kt);Me=setTimeout(It,Xe(Kt))}function Nt(Kt){return Me=void 0,je&&xe?qe(Kt):(xe=ke=void 0,Ie)}function At(){Me!==void 0&&clearTimeout(Me),De=0,xe=Le=ke=Me=void 0}function Rt(){return Me===void 0?Ie:Nt(t())}function Mt(){var Kt=t(),Zt=Ye(Kt);if(xe=arguments,ke=this,Le=Kt,Zt){if(Me===void 0)return We(Le);if(Ue)return clearTimeout(Me),Me=setTimeout(It,me),qe(Le)}return Me===void 0&&(Me=setTimeout(It,me)),Ie}return Mt.cancel=At,Mt.flush=Rt,Mt}return debounce_1=X,debounce_1}var debounceExports=requireDebounce();const debounce=getDefaultExportFromCjs(debounceExports);function ownKeys(e,t){var I=Object.keys(e);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(e);t&&($=$.filter(function(N){return Object.getOwnPropertyDescriptor(e,N).enumerable})),I.push.apply(I,$)}return I}function _objectSpread2(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[];return Object.keys(e).reduce((I,$)=>(t.includes($)||(I[$]=unref(e[$])),I),{})}function isFunction(e){return typeof e=="function"}function isProxy(e){return isReactive(e)||isReadonly(e)}function get(e,t,I){let $=e;const N=t.split(".");for(let V=0;Ve.some($=>get(t,$,{[I]:!1})[I]))}function gatherArrayGroupProperties(e,t,I){return computed(()=>e.reduce(($,N)=>{const V=get(t,N,{[I]:!1})[I]||[];return $.concat(V)},[]))}function callRule(e,t,I,$){return e.call($,unref(t),unref(I),$)}function normalizeValidatorResponse(e){return e.$valid!==void 0?!e.$valid:!e}function createAsyncResult(e,t,I,$,N,V,X){let{$lazy:ie,$rewardEarly:me}=N,ge=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],xe=arguments.length>8?arguments[8]:void 0,ke=arguments.length>9?arguments[9]:void 0,Re=arguments.length>10?arguments[10]:void 0;const Ie=ref(!!$.value),Me=ref(0);I.value=!1;const Le=watch([t,$].concat(ge,Re),()=>{if(ie&&!$.value||me&&!ke.value&&!I.value)return;let De;try{De=callRule(e,t,xe,X)}catch(Fe){De=Promise.reject(Fe)}Me.value++,I.value=!!Me.value,Ie.value=!1,Promise.resolve(De).then(Fe=>{Me.value--,I.value=!!Me.value,V.value=Fe,Ie.value=normalizeValidatorResponse(Fe)}).catch(Fe=>{Me.value--,I.value=!!Me.value,V.value=Fe,Ie.value=!0})},{immediate:!0,deep:typeof t=="object"});return{$invalid:Ie,$unwatch:Le}}function createSyncResult(e,t,I,$,N,V,X,ie){let{$lazy:me,$rewardEarly:ge}=$;const xe=()=>({}),ke=computed(()=>{if(me&&!I.value||ge&&!ie.value)return!1;let Re=!0;try{const Ie=callRule(e,t,X,V);N.value=Ie,Re=normalizeValidatorResponse(Ie)}catch(Ie){N.value=Ie}return Re});return{$unwatch:xe,$invalid:ke}}function createValidatorResult(e,t,I,$,N,V,X,ie,me,ge,xe){const ke=ref(!1),Re=e.$params||{},Ie=ref(null);let Me,Le;e.$async?{$invalid:Me,$unwatch:Le}=createAsyncResult(e.$validator,t,ke,I,$,Ie,N,e.$watchTargets,me,ge,xe):{$invalid:Me,$unwatch:Le}=createSyncResult(e.$validator,t,I,$,Ie,N,me,ge);const De=e.$message;return{$message:isFunction(De)?computed(()=>De(unwrapObj({$pending:ke,$invalid:Me,$params:unwrapObj(Re),$model:t,$response:Ie,$validator:V,$propertyPath:ie,$property:X}))):De||"",$params:Re,$pending:ke,$invalid:Me,$response:Ie,$unwatch:Le}}function sortValidations(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=unref(e),I=Object.keys(t),$={},N={},V={};let X=null;return I.forEach(ie=>{const me=t[ie];switch(!0){case isFunction(me.$validator):$[ie]=me;break;case isFunction(me):$[ie]={$validator:me};break;case ie==="$validationGroups":X=me;break;case ie.startsWith("$"):V[ie]=me;break;default:N[ie]=me}}),{rules:$,nestedValidators:N,config:V,validationGroups:X}}const ROOT_PATH="__root";function createValidationResults(e,t,I,$,N,V,X,ie,me){const ge=Object.keys(e),xe=$.get(N,e),ke=ref(!1),Re=ref(!1),Ie=ref(0);if(xe){if(!xe.$partial)return xe;xe.$unwatch(),ke.value=xe.$dirty.value}const Me={$dirty:ke,$path:N,$touch:()=>{ke.value||(ke.value=!0)},$reset:()=>{ke.value&&(ke.value=!1)},$commit:()=>{}};return ge.length?(ge.forEach(Le=>{Me[Le]=createValidatorResult(e[Le],t,Me.$dirty,V,X,Le,I,N,me,Re,Ie)}),Me.$externalResults=computed(()=>ie.value?[].concat(ie.value).map((Le,De)=>({$propertyPath:N,$property:I,$validator:"$externalResults",$uid:`${N}-externalResult-${De}`,$message:Le,$params:{},$response:null,$pending:!1})):[]),Me.$invalid=computed(()=>{const Le=ge.some(De=>unref(Me[De].$invalid));return Re.value=Le,!!Me.$externalResults.value.length||Le}),Me.$pending=computed(()=>ge.some(Le=>unref(Me[Le].$pending))),Me.$error=computed(()=>Me.$dirty.value?Me.$pending.value||Me.$invalid.value:!1),Me.$silentErrors=computed(()=>ge.filter(Le=>unref(Me[Le].$invalid)).map(Le=>{const De=Me[Le];return reactive({$propertyPath:N,$property:I,$validator:Le,$uid:`${N}-${Le}`,$message:De.$message,$params:De.$params,$response:De.$response,$pending:De.$pending})}).concat(Me.$externalResults.value)),Me.$errors=computed(()=>Me.$dirty.value?Me.$silentErrors.value:[]),Me.$unwatch=()=>ge.forEach(Le=>{Me[Le].$unwatch()}),Me.$commit=()=>{Re.value=!0,Ie.value=Date.now()},$.set(N,e,Me),Me):(xe&&$.set(N,e,Me),Me)}function collectNestedValidationResults(e,t,I,$,N,V,X){const ie=Object.keys(e);return ie.length?ie.reduce((me,ge)=>(me[ge]=setValidations({validations:e[ge],state:t,key:ge,parentKey:I,resultsCache:$,globalConfig:N,instance:V,externalResults:X}),me),{}):{}}function createMetaFields(e,t,I){const $=computed(()=>[t,I].filter(Me=>Me).reduce((Me,Le)=>Me.concat(Object.values(unref(Le))),[])),N=computed({get(){return e.$dirty.value||($.value.length?$.value.every(Me=>Me.$dirty):!1)},set(Me){e.$dirty.value=Me}}),V=computed(()=>{const Me=unref(e.$silentErrors)||[],Le=$.value.filter(De=>(unref(De).$silentErrors||[]).length).reduce((De,Fe)=>De.concat(...Fe.$silentErrors),[]);return Me.concat(Le)}),X=computed(()=>{const Me=unref(e.$errors)||[],Le=$.value.filter(De=>(unref(De).$errors||[]).length).reduce((De,Fe)=>De.concat(...Fe.$errors),[]);return Me.concat(Le)}),ie=computed(()=>$.value.some(Me=>Me.$invalid)||unref(e.$invalid)||!1),me=computed(()=>$.value.some(Me=>unref(Me.$pending))||unref(e.$pending)||!1),ge=computed(()=>$.value.some(Me=>Me.$dirty)||$.value.some(Me=>Me.$anyDirty)||N.value),xe=computed(()=>N.value?me.value||ie.value:!1),ke=()=>{e.$touch(),$.value.forEach(Me=>{Me.$touch()})},Re=()=>{e.$commit(),$.value.forEach(Me=>{Me.$commit()})},Ie=()=>{e.$reset(),$.value.forEach(Me=>{Me.$reset()})};return $.value.length&&$.value.every(Me=>Me.$dirty)&&ke(),{$dirty:N,$errors:X,$invalid:ie,$anyDirty:ge,$error:xe,$pending:me,$touch:ke,$reset:Ie,$silentErrors:V,$commit:Re}}function setValidations(e){let{validations:t,state:I,key:$,parentKey:N,childResults:V,resultsCache:X,globalConfig:ie={},instance:me,externalResults:ge}=e;const xe=N?`${N}.${$}`:$,{rules:ke,nestedValidators:Re,config:Ie,validationGroups:Me}=sortValidations(t),Le=_objectSpread2(_objectSpread2({},ie),Ie),De=$?computed(()=>{const vn=unref(I);return vn?unref(vn[$]):void 0}):I,Fe=_objectSpread2({},unref(ge)||{}),Ue=computed(()=>{const vn=unref(ge);return $?vn?unref(vn[$]):void 0:vn}),je=createValidationResults(ke,De,$,X,xe,Le,me,Ue,I),qe=collectNestedValidationResults(Re,De,xe,X,Le,me,Ue),We={};Me&&Object.entries(Me).forEach(vn=>{let[Cn,fn]=vn;We[Cn]={$invalid:gatherBooleanGroupProperties(fn,qe,"$invalid"),$error:gatherBooleanGroupProperties(fn,qe,"$error"),$pending:gatherBooleanGroupProperties(fn,qe,"$pending"),$errors:gatherArrayGroupProperties(fn,qe,"$errors"),$silentErrors:gatherArrayGroupProperties(fn,qe,"$silentErrors")}});const{$dirty:Xe,$errors:Ye,$invalid:It,$anyDirty:Nt,$error:At,$pending:Rt,$touch:Mt,$reset:Kt,$silentErrors:Zt,$commit:Ut}=createMetaFields(je,qe,V),Ft=$?computed({get:()=>unref(De),set:vn=>{Xe.value=!0;const Cn=unref(I),fn=unref(ge);fn&&(fn[$]=Fe[$]),isRef(Cn[$])?Cn[$].value=vn:Cn[$]=vn}}):null;$&&Le.$autoDirty&&watch(De,()=>{Xe.value||Mt();const vn=unref(ge);vn&&(vn[$]=Fe[$])},{flush:"sync"});async function Xt(){return Mt(),Le.$rewardEarly&&(Ut(),await nextTick()),await nextTick(),new Promise(vn=>{if(!Rt.value)return vn(!It.value);const Cn=watch(Rt,()=>{vn(!It.value),Cn()})})}function Yt(vn){return(V.value||{})[vn]}function dn(){isRef(ge)?ge.value=Fe:Object.keys(Fe).length===0?Object.keys(ge).forEach(vn=>{delete ge[vn]}):Object.assign(ge,Fe)}return reactive(_objectSpread2(_objectSpread2(_objectSpread2({},je),{},{$model:Ft,$dirty:Xe,$error:At,$errors:Ye,$invalid:It,$anyDirty:Nt,$pending:Rt,$touch:Mt,$reset:Kt,$path:xe||ROOT_PATH,$silentErrors:Zt,$validate:Xt,$commit:Ut},V&&{$getResultsForChild:Yt,$clearExternalResults:dn,$validationGroups:We}),qe))}class ResultsStorage{constructor(){this.storage=new Map}set(t,I,$){this.storage.set(t,{rules:I,result:$})}checkRulesValidity(t,I,$){const N=Object.keys($),V=Object.keys(I);return V.length!==N.length||!V.every(ie=>N.includes(ie))?!1:V.every(ie=>I[ie].$params?Object.keys(I[ie].$params).every(me=>unref($[ie].$params[me])===unref(I[ie].$params[me])):!0)}get(t,I){const $=this.storage.get(t);if(!$)return;const{rules:N,result:V}=$,X=this.checkRulesValidity(t,I,N),ie=V.$unwatch?V.$unwatch:()=>({});return X?V:{$dirty:V.$dirty,$partial:!0,$unwatch:ie}}}const CollectFlag={COLLECT_ALL:!0,COLLECT_NONE:!1},VuelidateInjectChildResults=Symbol("vuelidate#injectChildResults"),VuelidateRemoveChildResults=Symbol("vuelidate#removeChildResults");function nestedValidations(e){let{$scope:t,instance:I}=e;const $={},N=ref([]),V=computed(()=>N.value.reduce((xe,ke)=>(xe[ke]=unref($[ke]),xe),{}));function X(xe,ke){let{$registerAs:Re,$scope:Ie,$stopPropagation:Me}=ke;Me||t===CollectFlag.COLLECT_NONE||Ie===CollectFlag.COLLECT_NONE||t!==CollectFlag.COLLECT_ALL&&t!==Ie||($[Re]=xe,N.value.push(Re))}I.__vuelidateInjectInstances=[].concat(I.__vuelidateInjectInstances||[],X);function ie(xe){N.value=N.value.filter(ke=>ke!==xe),delete $[xe]}I.__vuelidateRemoveInstances=[].concat(I.__vuelidateRemoveInstances||[],ie);const me=inject(VuelidateInjectChildResults,[]);provide(VuelidateInjectChildResults,I.__vuelidateInjectInstances);const ge=inject(VuelidateRemoveChildResults,[]);return provide(VuelidateRemoveChildResults,I.__vuelidateRemoveInstances),{childResults:V,sendValidationResultsToParent:me,removeValidationResultsFromParent:ge}}function ComputedProxyFactory(e){return new Proxy(e,{get(t,I){return typeof t[I]=="object"?ComputedProxyFactory(t[I]):computed(()=>t[I])}})}let uid$5=0;function useVuelidate(e,t){var I;let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};arguments.length===1&&($=e,e=void 0,t=void 0);let{$registerAs:N,$scope:V=CollectFlag.COLLECT_ALL,$stopPropagation:X,$externalResults:ie,currentVueInstance:me}=$;const ge=me||((I=getCurrentInstance())===null||I===void 0?void 0:I.proxy),xe=ge?ge.$options:{};N||(uid$5+=1,N=`_vuelidate_${uid$5}`);const ke=ref({}),Re=new ResultsStorage,{childResults:Ie,sendValidationResultsToParent:Me,removeValidationResultsFromParent:Le}=ge?nestedValidations({$scope:V,instance:ge}):{childResults:ref({})};if(!e&&xe.validations){const De=xe.validations;t=ref({}),onBeforeMount(()=>{t.value=ge,watch(()=>isFunction(De)?De.call(t.value,new ComputedProxyFactory(t.value)):De,Fe=>{ke.value=setValidations({validations:Fe,state:t,childResults:Ie,resultsCache:Re,globalConfig:$,instance:ge,externalResults:ie||ge.vuelidateExternalResults})},{immediate:!0})}),$=xe.validationsConfig||$}else{const De=isRef(e)||isProxy(e)?e:reactive(e||{});watch(De,Fe=>{ke.value=setValidations({validations:Fe,state:t,childResults:Ie,resultsCache:Re,globalConfig:$,instance:ge??{},externalResults:ie})},{immediate:!0})}return ge&&(Me.forEach(De=>De(ke,{$registerAs:N,$scope:V,$stopPropagation:X})),onBeforeUnmount(()=>Le.forEach(De=>De(N)))),computed(()=>_objectSpread2(_objectSpread2({},unref(ke.value)),Ie.value))}function FormValidatedField(){return{inject:["FormDataInjection"],props:{field:{type:String,default:null},useDirty:{type:Boolean,default:!0}},computed:{validation(){var e;if((e=this.v$)!=null&&e.finalValue)return this.v$.finalValue;if(this.FormDataInjection.validation){const t=getValidation(this.FormDataInjection.validation,this.field);if(t)return t}return getValidation(this.FormDataInjection.vm,`v$.formInputData.${this.field}`,{})},invalid(){return this.useDirty?this.validation.$error:this.validation.$invalid}},methods:{findValidation(e){if(this.field){const t=this.validation;let I;for(const $ in t)if(I=t[$],$===e||I&&I.type===e)return I}},hasValidation(e){return typeof this.findValidation(e)<"u"},formValidationTouch(){var e,t;(t=(e=this.validation).$touch)==null||t.call(e)},formValidationReset(){var e,t;(t=(e=this.validation).$reset)==null||t.call(e),this.FormDataInjection.vm.v$&&!this.FormDataInjection.vm.v$.$invalid&&this.FormDataInjection.vm.v$.$reset()}}}}const _sfc_main$1M={props:{modelValue:{default:null},defaultColor:{type:String,default:null}},emits:["update:modelValue"],computed:{value:{get(){return this.modelValue||this.defaultColor},set(){this.onChange()}}},mounted(){this.$_jscolor=new jscolor(this.$refs.input,{hash:!0,uppercase:!1,onFineChange:()=>this.onChange(),zIndex:99999})},methods:{onChange(){this.$nextTick(()=>{const e=this.$refs.input.value;this.$emit("update:modelValue",e)})}}},_hoisted_1$Z={class:"color-picker"},_hoisted_2$M={class:"content-wrapper"};function _sfc_render$q(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$Z,[createBaseVNode("div",_hoisted_2$M,[createBaseVNode("div",{style:normalizeStyle({backgroundColor:V.value}),class:"preview"},null,4),withDirectives(createBaseVNode("input",{ref:"input","onUpdate:modelValue":t[0]||(t[0]=X=>V.value=X),class:"base-input base-form-style !ps-10 w-full !bg-transparent !text-grey-900"},null,512),[[vModelText,V.value]])])])}const ColorPicker=_export_sfc(_sfc_main$1M,[["render",_sfc_render$q],["__scopeId","data-v-b59241ff"]]);var define_process_env_default$1={};function fileToId(e,t=0){return e=e.substr(t),e=e.replace(/[A-Z]/g,I=>`-${I.toLowerCase()}`).substr(1),e=e.toLowerCase(),e=e.substr(0,e.indexOf(".vue")),e}function getComponents(e,t,I=null){const $=(V,X)=>{V=V.default||V,V.name||(V.name=X.substring(t,X.length-4));const ie={id:fileToId(X,t),...V.section,component:markRaw(V)};return I&&I(ie),ie};let N;return define_process_env_default$1.VITEST?N=e.keys().map(V=>$(e(V),V)):N=Object.keys(e).map(V=>$(e[V],V)),N.sort((V,X)=>V.order-X.order)}const FILES_CONFIG={type:{avatar:["image/jpeg","image/jpg","image/png","image/gif"],cover:["image/jpeg","image/jpg","image/png","image/gif"],video:["video/mp4"],pdf:["application/pdf"],replayMedia:["video/mp4"]},maxSize:{avatar:5,cover:10,video:4096,pdf:150}},ACCEPT_FILES=FILES_CONFIG.type;function checkFile(e,t){if(console.log("checkFile...",e),e){if(e.type&&!FILES_CONFIG.type[t].includes(e.type))return alert(instance.t("general_form_file-not-allowed",{fileType:e.type,allowedFiles:FILES_CONFIG.type[t].toString()}).split("/").join("/")),!1;{const I=e.size/1024/1024;return I>FILES_CONFIG.maxSize[t]?(alert(instance.t("general_form_file-too-big",{fileSize:I.toFixed(2),maxSize:FILES_CONFIG.maxSize[t]})),!1):!0}}else return!1}const ImageInput={props:{modelValue:{type:[String,Object,Boolean],default:void 0},previewUrl:{type:String,default:null},options:{type:Array,default:null}},emits:["update:modelValue","delete","select-avatar-option"],data(){return{loading:!1}},computed:{objectValue(){return typeof this.modelValue=="object"?this.modelValue:null},imagePreviewUrl(){return this.previewUrl||(this.objectValue?!this.objectValue.remove&&(this.objectValue.preview||this.objectValue.url):this.modelValue)}},methods:{onFileChange(e){const t=e.target.files[0];if(!checkFile(t,"avatar"))return!1;this.loading=!0;const I=new FileReader;I.onload=$=>{this.loading=!1,this.$emit("update:modelValue",{url:this.objectValue?this.objectValue.url:void 0,file:t,preview:$.target.result})},I.readAsDataURL(t)},deleteImage(){this.$emit("delete")},selectAvatarOption(e){this.$emit("select-avatar-option",e.id)}}},_imports_0="https://cdn.livestorm.co/dist/img/dropzone.ClR7L8gS.svg",_sfc_main$1L={mixins:[ImageInput],props:{disabled:{type:Boolean,default:!1}},data(){return{focus:!1,animatingPreview:!1}},watch:{modelValue(e,t){e&&this.animatePreview()}},created(){this.ACCEPT_FILES=ACCEPT_FILES},methods:{async animatePreview(){this.animatingPreview?(this.animatingPreview=!1,await this.$nextTick(),this.animatingPreview=!0):this.animatingPreview=!0}}},_hoisted_1$Y={key:0,class:"loader grey-dovegray"},_hoisted_2$L={key:0,class:"image-preview"},_hoisted_3$z={class:"upload-hint"},_hoisted_4$t={class:"text-14-semibold text-grey-900 mt-2"},_hoisted_5$k={class:"text-12-regular text-grey-700"},_hoisted_6$c=["accept"];function _sfc_render$p(e,t,I,$,N,V){const X=resolveComponent("BaseUserAvatar"),ie=resolveComponent("BaseButton");return openBlock(),createElementBlock("div",{class:normalizeClass([{disabled:I.disabled,focus:N.focus,"animate-preview":N.animatingPreview,"has-preview":e.imagePreviewUrl},"image-upload p-3"])},[e.loading?(openBlock(),createElementBlock("span",_hoisted_1$Y)):(openBlock(),createElementBlock(Fragment,{key:1},[e.imagePreviewUrl?(openBlock(),createElementBlock("div",_hoisted_2$L,[createVNode(X,{data:e.imagePreviewUrl},null,8,["data"]),I.disabled?createCommentVNode("",!0):(openBlock(),createBlock(ie,{key:0,type:"button",icon:"i-ls-x-circle-fill",class:"delete-button",onClick:e.deleteImage},null,8,["onClick"]))])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$z,[t[6]||(t[6]=createBaseVNode("img",{src:_imports_0,alt:"drop image to upload"},null,-1)),createBaseVNode("div",_hoisted_4$t,toDisplayString(e.i18n.t("general_form_image-upload_hint")),1),createBaseVNode("div",_hoisted_5$k,toDisplayString(e.i18n.t("general_form_image-upload_type")),1),I.disabled?createCommentVNode("",!0):(openBlock(),createElementBlock("input",{key:0,id:"file-input-image",accept:e.ACCEPT_FILES.avatar.toString(),class:"file-input",type:"file","data-recording-ignore":"mask",onChange:t[0]||(t[0]=(...me)=>e.onFileChange&&e.onFileChange(...me)),onDragover:t[1]||(t[1]=me=>N.focus=!0),onDragenter:t[2]||(t[2]=me=>N.focus=!0),onDragleave:t[3]||(t[3]=me=>N.focus=!1),onDragend:t[4]||(t[4]=me=>N.focus=!1),onDrop:t[5]||(t[5]=me=>N.focus=!1)},null,40,_hoisted_6$c))])],64))],2)}const ImageUpload=_export_sfc(_sfc_main$1L,[["render",_sfc_render$p],["__scopeId","data-v-67ff2c12"]]);function insertAtCursor(e,t){if(e.selectionStart||e.selectionStart===0){const I=e.selectionStart,$=e.selectionEnd;e.value=e.value.substring(0,I)+t+e.value.substring($,e.value.length),e.selectionStart=I+t.length,e.selectionEnd=I+t.length}else e.value+=t;return e.value}const MAX_LENGTH={name:100,text:100,option:200,company_description:300,guest_speaker_bio:1e3,description:300,question:300,question_answer:500,url:2e3},MIN_LENGTH={password:12};function getListenersFromAttrs(e){return Object.keys(e).filter(t=>/on[A-Z]\w+/.test(t)).reduce((t,I)=>(t[I]=e[I],t),{})}function getAttrsWithoutListeners(e){return Object.keys(e).filter(t=>!/on[A-Z]\w+/.test(t)).reduce((t,I)=>(t[I]=e[I],t),{})}const Quill=()=>__vitePreload(()=>import("./quill-BA0WAt7_.js"),__vite__mapDeps([65,66])),RichTextEditor=defineAsyncComponent(()=>__vitePreload(()=>import("./RichTextEditor-yp5siP7D.js"),__vite__mapDeps([67,65,66]))),DropdownVariables=defineAsyncComponent(()=>__vitePreload(()=>import("./DropdownVariables-CoDrD4Kd.js"),[]));let uid$4=0;const _sfc_main$1K={components:{ColorPicker,ImageUpload,DropdownVariables,RichTextEditor},mixins:[FormValidatedField()],provide(){return{BaseFormInputInjection:{childConfig:this.childConfig,setInputModel:this.setInputModel}}},inheritAttrs:!1,props:{disabled:{type:Boolean,default:!1},debounce:{type:Number,default:0},lazy:{type:Boolean,default:!1},icon:{type:String,default:null},label:{type:String,default:null},labelCheckbox:{type:String,default:null},labelTag:{type:String,default:null},labelClass:{type:String,default:null},labelColor:{type:String,default:null},sidelabel:{type:Object,default:null},sideLabelOnFocus:{type:Boolean,default:!1},name:{type:String,default:null},placeholder:{type:String,default:void 0},required:{type:Boolean,default:!1},rows:{type:[String,Number],default:4},tooltip:{type:String,default:null},type:{type:String,default:"text"},dataFormField:{type:String,default:null},transform:{type:Function,default:null},options:{type:Array,default:null},imageUploadClass:{type:[String,Array,Object],default:""},disableFieldModel:{type:Boolean,default:!1},validateEvent:{type:String,default:"blur"},modelValue:{default:void 0},withVariables:{type:[Boolean,Object],default:!1},excludeVariables:{type:Array,default:()=>[]},withReset:{type:Boolean,default:!1},inputClass:{type:String,default:null},isConsent:{type:Boolean,default:!1},displayErrors:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!1},toolbar:{type:Array,default:()=>["bold","italic","underline","color","align","link"]},sourceEditable:{type:Boolean,default:!0},validations:{type:Object,default:null},orientation:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},defaultColor:{type:String,default:null}},emits:["focus","blur","sidelabel-click","update:modelValue"],setup(e){const t=useSlotsAsComponents$1(),I=computed(()=>t["button-right"]()),$=computed(()=>t.description());let N;return e&&(N=useVuelidate()),{buttonRightSlot:I,descriptionSlot:$,v$:N}},data(){return{showOnFocusButtons:!0,childConfig:{value:void 0}}},computed:{variablesDropdownData(){return this.withVariables&&typeof this.withVariables=="object"?{user:this.withVariables.user||{},webinar:this.withVariables.webinar||{}}:{user:{},webinar:{}}},paddingButtonsStyle(){if(!this.withVariables&&!this.withReset||!this.showOnFocusButtons)return;let e=8;return this.withVariables&&(e+=52),this.withReset&&(e+=32),e},inputModel:{get(){return this.getInputModel()},set(e){this.setInputModel(e)}},inputType(){return this.hasValidation("email")?"email":this.hasValidation("url")?"url":this.type},listeners(){const e=getListenersFromAttrs(this.$attrs);return e[this.validateEvent]=t=>{clearTimeout(this._validateTimeout),this._validateTimeout=setTimeout(()=>{this.validateInput(t)},500)},e},finalValue(){let e;return this.field&&!this.disableFieldModel?e=get$1(this.FormDataInjection.formInputData,this.field):e=this.modelValue,this.transform&&(e=this.transform(e,"get")),e},isReallyRequired(){return this.required||this.hasValidation("required")||this.hasValidation("checked")}},watch:{debounce:{handler(e){e?this.$_debouncedApplyInputModel=debounce(this.applyInputModel,this.debounce):this.$_debouncedApplyInputModel=this.applyInputModel},immediate:!0},finalValue:{handler(e){this.childConfig.value=e,this.$_editor&&this.type==="quill-simple"&&this.$_editor.root.innerHTML!==e&&(this.$_editor.root.innerHTML=e)},immediate:!0},type(e,t){e==="quill-simple"&&this.$nextTick(()=>{this.initQuillEditor()})},async placeholder(e){this.type==="quill-simple"&&(await this.$nextTick(),this.$_editor&&(this.$_editor.root.dataset.placeholder=e))}},validations(){if(this.validations)return{finalValue:this.validations}},created(){this.uid=`BaseFormInput${this.field?`:${this.field}`:""}:${uid$4++}`},async mounted(){await this.$nextTick(),this.autoFocus&&this.focus(),this.type==="quill-simple"&&this.$nextTick(()=>{this.initQuillEditor()})},methods:{async initQuillEditor(){var t,I;const{default:e}=await Quill();this.$_editor=new e(this.$refs.quillTextarea,{theme:"bubble",placeholder:this.placeholder,modules:{toolbar:[["bold","italic","underline","link"]],clipboard:{plain:!0}}}),this.$_editor.root.innerHTML=this.inputModel||"",this.$_editor.on("text-change",($,N,V)=>{this.type!=="quill-advanced"&&(this.inputModel=this.$_editor.root.innerHTML),this.editorMessageLength=this.$_editor.getLength();const X=this.$attrs.maxLength||2500;this.editorMessageLength>X&&this.$_editor.deleteText(X,this.editorMessageLength),this.formValidationTouch()}),document.querySelector(".ql-tooltip-editor > input[type='text']").setAttribute("data-link","http://site.com"),(t=document.querySelector(".ql-editor"))==null||t.setAttribute("data-recording-sensitive",""),(I=document.querySelector(".ql-editor"))==null||I.classList.add("base-textarea","base-form-style")},onFocus(e){this.$emit("focus",e),this.showOnFocusButtons=!0},onBlur(e){this.lazy&&this.applyInputModel(e.target.value),this.$emit("blur",e)},validateInput(){(!this.hasValidation("required")||this.FormDataInjection.autoSubmit)&&this.type!=="checkbox"&&this.formValidationTouch()},getInputModel(){return this.finalValue},setInputModel(e){this.lazy||this.$_debouncedApplyInputModel(e)},applyInputModel(e){if(this.transform&&(e=this.transform(e,"set")),!this.disabled){if(this.field&&!this.disableFieldModel)try{set(this.FormDataInjection.formInputData,this.field,e)}catch(t){throw console.error(`Field ${this.field}: Couldn't update the value`),t}this.$emit("update:modelValue",e),this.formValidationReset()}},resetInput(){if(this.type==="quill-advanced"){const e=this.$refs.richTextEditor;e.editingSource?e.$refs.sourceEditor.editor.setValue(""):(this.inputModel="",e.$refs.quillEditor.editor.root.innerHTML="")}else this.inputModel=""},addVariableToInput(e){function t(I){const $=I.getSelection(!0),N=$&&$.index||I.getLength()-1;I.insertText(N,`{{ ${e.value} }}`)}if(this.type==="quill-simple")t(this.$_editor);else if(this.type==="quill-advanced"){const I=this.$refs.richTextEditor;I.editingSource?I.$refs.sourceEditor.editor.doc.replaceSelection(`{{ ${e.value} }}`):t(I.$refs.quillEditor.editor)}else insertAtCursor(this.$refs.textInput,`{{ ${e.value} }}`),this.inputModel=this.$refs.textInput.value,this.focus()},focus(){const e=this.$refs.textInput||this.$refs.richTextEditor;e&&e.focus(),this.$_editor&&this.$_editor.focus()}}},_hoisted_1$X=["data-form-field","data-form-type"],_hoisted_2$K={class:"content"},_hoisted_3$y={ref:"inputWrapperRef",class:"input-wrapper"},_hoisted_4$s={class:"flex items-center h-full"},_hoisted_5$j=["id","name","placeholder","required","disabled","rows"],_hoisted_6$b={key:6,ref:"quillTextarea",class:"quill-simple"},_hoisted_7$7=["id","type","name","placeholder","required","disabled"],_hoisted_8$7={key:1,class:"description text-14-regular mt-1"},_hoisted_9$4={key:2,class:"error"};function _sfc_render$o(e,t,I,$,N,V){const X=resolveComponent("BaseLabel"),ie=resolveComponent("BaseButton"),me=resolveComponent("DropdownVariables"),ge=resolveComponent("BaseSelectOption"),xe=resolveComponent("BaseSelect"),ke=resolveComponent("ColorPicker"),Re=resolveComponent("ImageUpload"),Ie=resolveComponent("BaseSwitch"),Me=resolveComponent("BaseRadio"),Le=resolveComponent("RichTextEditor"),De=resolveComponent("BaseCheckbox"),Fe=resolveComponent("RenderSlot"),Ue=resolveComponent("BaseFormError"),je=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([[{disabled:I.disabled,invalid:e.invalid,"has-button-right":$.buttonRightSlot,"overflow-hidden":I.type==="quill-advanced"},e.$attrs.class],"base-form-input"]),"data-form-field":I.dataFormField||e.field,"data-form-type":I.type,style:normalizeStyle(e.$attrs.style)},[createBaseVNode("div",_hoisted_2$K,[I.label?(openBlock(),createBlock(X,{key:0,"for-id":e.uid,label:I.label,"label-class":I.labelClass,"label-color":I.labelColor,icon:I.icon,required:V.isReallyRequired,sidelabel:I.sidelabel&&(!I.sideLabelOnFocus||N.showOnFocusButtons)?I.sidelabel:null,tag:I.labelTag,tooltip:I.tooltip,onSidelabelClick:t[0]||(t[0]=qe=>e.$emit("sidelabel-click"))},null,8,["for-id","label","label-class","label-color","icon","required","sidelabel","tag","tooltip"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$y,[createVNode(Transition,{name:"fade"},{default:withCtx(()=>[N.showOnFocusButtons&&(I.withVariables||I.withReset)?(openBlock(),createElementBlock("span",{key:0,ref:"onFocusButtons",class:normalizeClass(["focus-buttons absolute top-0 end-0 me-2 z-50",{"quill-advanced":I.type==="quill-advanced","quill-simple mt-2":I.type==="quill-simple","h-full":I.type==="text"}])},[createBaseVNode("div",_hoisted_4$s,[withDirectives((openBlock(),createBlock(me,{"email-id":"common","exclude-variables":I.excludeVariables,user:V.variablesDropdownData.user,"event-type":V.variablesDropdownData.webinar,class:"link no-info",onSelect:V.addVariableToInput},{default:withCtx(()=>[I.withVariables?(openBlock(),createBlock(ie,{key:0,icon:"i-ls-mail-code",class:"base-button-anti-primary base-button-small variables-button me-1","data-testid":"dropdown-variables-button",onClick:t[1]||(t[1]=withModifiers(()=>{},["prevent"]))})):createCommentVNode("",!0)]),_:1},8,["exclude-variables","user","event-type","onSelect"])),[[je,e.i18n.t("baseform-input_variables-tooltip")]]),I.withReset?withDirectives((openBlock(),createBlock(ie,{key:0,icon:"i-ls-x",class:"base-button-anti-primary base-button-small reset","data-testid":"dropdown-variables-button-reset",onClick:withModifiers(V.resetInput,["prevent"])},null,8,["onClick"])),[[je,e.i18n.t("baseform-input_reset-tooltip")]]):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)]),_:1}),renderSlot(e.$slots,"input",{get:V.getInputModel,set:V.setInputModel},()=>[I.type==="textarea"?withDirectives((openBlock(),createElementBlock("textarea",mergeProps({key:0,id:e.uid,ref:"textInput","onUpdate:modelValue":t[2]||(t[2]=qe=>V.inputModel=qe)},{...e.$attrs,class:null,style:null},{name:I.name,placeholder:I.placeholder,required:I.required,disabled:I.disabled,rows:I.rows,class:[I.inputClass,"base-form-style base-textarea resize-none h-full w-full"],"data-recording-ignore":"mask"},toHandlers(V.listeners,!0),{onBlur:t[3]||(t[3]=(...qe)=>V.onBlur&&V.onBlur(...qe)),onFocus:t[4]||(t[4]=(...qe)=>V.onFocus&&V.onFocus(...qe))}),null,16,_hoisted_5$j)),[[vModelText,V.inputModel]]):I.type==="select"?(openBlock(),createBlock(xe,mergeProps({key:1,modelValue:V.inputModel,"onUpdate:modelValue":t[5]||(t[5]=qe=>V.inputModel=qe),name:I.name},{...e.$attrs,class:null,style:null},{required:I.required,disabled:I.disabled,placeholder:I.placeholder,"button-class":"base-button-select base-form-style w-full"},toHandlers(V.listeners)),{"toggle-button":withCtx(()=>[renderSlot(e.$slots,"toggle-button",{},void 0,!0)]),"search-empty":withCtx(()=>[renderSlot(e.$slots,"search-empty",{},void 0,!0)]),"header-with-search-additional-block":withCtx(()=>[renderSlot(e.$slots,"header-with-search-additional-block",{},void 0,!0)]),default:withCtx(()=>[renderSlot(e.$slots,"default",{},()=>[I.options?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(I.options,(qe,We)=>(openBlock(),createBlock(ge,{key:We,value:qe.value,label:qe.label},null,8,["value","label"]))),128)):createCommentVNode("",!0)],!0)]),_:3},16,["modelValue","name","required","disabled","placeholder"])):I.type==="color"?(openBlock(),createBlock(ke,{key:2,modelValue:V.inputModel,"onUpdate:modelValue":t[6]||(t[6]=qe=>V.inputModel=qe),disabled:I.disabled,"default-color":I.defaultColor},null,8,["modelValue","disabled","default-color"])):I.type==="image"?(openBlock(),createBlock(Re,{key:3,modelValue:V.inputModel,"onUpdate:modelValue":t[7]||(t[7]=qe=>V.inputModel=qe),disabled:I.disabled,class:normalizeClass(I.imageUploadClass),onInput:t[8]||(t[8]=qe=>e.FormDataInjection.vm.cancelDeleteFormImage(e.field)),onDelete:t[9]||(t[9]=qe=>e.FormDataInjection.vm.deleteFormImage(e.field))},null,8,["modelValue","disabled","class"])):I.type==="switch"?(openBlock(),createBlock(Ie,{key:4,modelValue:V.inputModel,"onUpdate:modelValue":t[10]||(t[10]=qe=>V.inputModel=qe),disabled:I.disabled},{default:withCtx(()=>[renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},8,["modelValue","disabled"])):I.type==="radio"?renderSlot(e.$slots,"default",{key:5},()=>[I.options?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(I.options,(qe,We)=>(openBlock(),createBlock(Me,{key:We,value:qe.value,label:qe.label,tooltip:qe.tooltip,orientation:I.orientation,disabled:I.disabled},null,8,["value","label","tooltip","orientation","disabled"]))),128)):createCommentVNode("",!0)],!0):I.type==="quill-simple"?(openBlock(),createElementBlock("div",_hoisted_6$b,null,512)):I.type==="quill-advanced"?(openBlock(),createBlock(Le,{key:7,ref:"richTextEditor",modelValue:V.inputModel,"onUpdate:modelValue":t[11]||(t[11]=qe=>V.inputModel=qe),placeholder:I.placeholder,toolbar:I.toolbar,"source-editable":I.sourceEditable,onChange:e.formValidationTouch},null,8,["modelValue","placeholder","toolbar","source-editable","onChange"])):I.type==="checkbox"?(openBlock(),createBlock(De,mergeProps({key:8},{...e.$attrs,class:null,style:null},{value:V.inputModel,label:I.labelCheckbox,"for-id":e.uid,required:V.isReallyRequired,disabled:I.disabled,tooltip:I.tooltip,"is-consent":I.isConsent,orientation:I.orientation},toHandlers(V.listeners)),null,16,["value","label","for-id","required","disabled","tooltip","is-consent","orientation"])):withDirectives((openBlock(),createElementBlock("input",mergeProps({key:9,id:e.uid,ref:"textInput","onUpdate:modelValue":t[12]||(t[12]=qe=>V.inputModel=qe)},{...e.$attrs,class:null,style:null},{type:V.inputType,name:I.name,placeholder:I.placeholder,required:I.required,disabled:I.disabled,class:[I.inputClass,"base-input base-form-style w-full"],style:V.paddingButtonsStyle,"data-recording-ignore":"mask"},toHandlers(V.listeners,!0),{onBlur:t[13]||(t[13]=(...qe)=>V.onBlur&&V.onBlur(...qe)),onFocus:t[14]||(t[14]=(...qe)=>V.onFocus&&V.onFocus(...qe))}),null,16,_hoisted_7$7)),[[vModelDynamic,V.inputModel]])],!0),createVNode(Fe,{vnodes:$.buttonRightSlot},null,8,["vnodes"])],512),$.descriptionSlot?(openBlock(),createElementBlock("div",_hoisted_8$7,[createVNode(Fe,{vnodes:$.descriptionSlot},null,8,["vnodes"])])):createCommentVNode("",!0),e.field&&I.displayErrors?(openBlock(),createElementBlock("div",_hoisted_9$4,[createVNode(Ue,{field:e.field,"use-dirty":e.useDirty,vuelidate:$.v$},null,8,["field","use-dirty","vuelidate"])])):createCommentVNode("",!0)])],14,_hoisted_1$X)}const BaseFormInput=_export_sfc(_sfc_main$1K,[["render",_sfc_render$o],["__scopeId","data-v-44d07412"]]),__vite_glob_1_12$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormInput},Symbol.toStringTag,{value:"Module"}));var isEqual_1,hasRequiredIsEqual;function requireIsEqual(){if(hasRequiredIsEqual)return isEqual_1;hasRequiredIsEqual=1;var e=require_baseIsEqual();function t(I,$){return e(I,$)}return isEqual_1=t,isEqual_1}var isEqualExports=requireIsEqual();const _isEqual=getDefaultExportFromCjs(isEqualExports),ElementMixin=defineComponent({inject:["manager"],props:{index:{type:Number,required:!0},disabled:{type:Boolean,default:!1}},data(){return{}},watch:{index(e){this.$el&&this.$el.sortableInfo&&(this.$el.sortableInfo.index=e)},disabled(e){e?this.removeDraggable():this.setDraggable(this.index)}},mounted(){const{disabled:e,index:t}=this.$props;e||this.setDraggable(t)},beforeUnmount(){this.disabled||this.removeDraggable()},methods:{setDraggable(e){const t=this.$el;t.sortableInfo={index:e,manager:this.manager},this.ref={node:t},this.manager.add(this.ref)},removeDraggable(){this.manager.remove(this.ref)}}});class Manager{constructor(){this.refs=[],this.active=null}add(t){this.refs||(this.refs=[]),this.refs.push(t)}remove(t){const I=this.getIndex(t);I!==-1&&this.refs.splice(I,1)}isActive(){return!!this.active}getActive(){return this.refs.find(({node:t})=>{var I,$;return((I=t==null?void 0:t.sortableInfo)===null||I===void 0?void 0:I.index)==(($=this===null||this===void 0?void 0:this.active)===null||$===void 0?void 0:$.index)})||null}getIndex(t){return this.refs.indexOf(t)}getRefs(){return this.refs}getOrderedRefs(){return this.refs.sort((t,I)=>t.node.sortableInfo.index-I.node.sortableInfo.index)}}const isTouch=e=>e.touches!=null;function hasOwnProperty(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}function arrayMove(e,t,I){const $=e.slice(0);if(I>=$.length){let N=I-$.length;for(;N--+1;)$.push(void 0)}return $.splice(I,0,$.splice(t,1)[0]),$}function arrayRemove$1(e,t){const I=e.slice(0);return t>=I.length||I.splice(t,1),I}function arrayInsert(e,t,I){const $=e.slice(0);return t===$.length?$.push(I):$.splice(t,0,I),$}const events={start:["touchstart","mousedown"],move:["touchmove","mousemove"],end:["touchend","mouseup"],cancel:["touchcancel","keyup"]};function closest(e,t){for(;e;){if(t(e))return e;e=e.parentNode}}function limit(e,t,I){return It?t:I}function getCSSPixelValue(e){return e.substr(-2)==="px"?parseFloat(e):0}function getElementMargin(e){const t=window.getComputedStyle(e);return{top:getCSSPixelValue(t.marginTop),right:getCSSPixelValue(t.marginRight),bottom:getCSSPixelValue(t.marginBottom),left:getCSSPixelValue(t.marginLeft)}}function getPointerOffset(e,t="page"){const I=`${t}X`,$=`${t}Y`;return{x:isTouch(e)?e.touches[0][I]:e[I],y:isTouch(e)?e.touches[0][$]:e[$]}}function offsetParents(e){const t=[e];for(;e;e=e.offsetParent)t.unshift(e);return t}function commonOffsetParent(e,t){const I=offsetParents(e),$=offsetParents(t);if(I[0]!=$[0])throw"No common ancestor!";for(let N=0;N{N.type!=="file"&&t[V]&&(N.value=t[V].value)}),I}function getLockPixelOffsets(e,t,I){if(typeof e=="string"&&(e=+e),Array.isArray(e)||(e=[e,e]),e.length!==2)throw new Error(`lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given ${e}`);const[$,N]=e;return[getLockPixelOffset($,t,I),getLockPixelOffset(N,t,I)]}function getLockPixelOffset(e,t,I){let $=e,N=e,V="px";if(typeof e=="string"){const X=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(e);if(X===null)throw new Error(`lockOffset value should be a number or a string of a number followed by "px" or "%". Given ${e}`);$=N=parseFloat(e),V=X[1]}if(!isFinite($)||!isFinite(N))throw new Error(`lockOffset value should be a finite. Given ${e}`);return V==="%"&&($=$*t/100,N=N*I/100),{x:$,y:N}}function resetTransform(e=[]){for(let t=0,I=e.length;t[]},lockAxis:{type:String,default:""},helperClass:{type:String,default:""},contentWindow:{type:Object,default:null},shouldCancelStart:{type:Function,default:e=>["input","textarea","select","option","button"].indexOf(e.target.tagName.toLowerCase())!==-1},getHelperDimensions:{type:Function,default:({node:e})=>({width:e.offsetWidth,height:e.offsetHeight})}},emits:["sort-start","sort-move","sort-end","sort-cancel","sort-insert","sort-remove","update:list"],data(){let e=!1;return this.group&&this.SlicksortHub&&(e=!0),{sorting:!1,hub:e?this.SlicksortHub:null,manager:new Manager}},mounted(){this.hub&&(this.id=this.hub.getId()),this.container=this.$el,this.document=this.container.ownerDocument||document,this._window=this.contentWindow||window,this.scrollContainer=this.useWindowAsScrollContainer?{scrollLeft:0,scrollTop:0}:this.container,this.events={start:this.handleStart,move:this.handleMove,end:this.handleEnd};for(const e in this.events)hasOwnProperty(this.events,e)&&events[e].forEach(t=>this.container.addEventListener(t,this.events[e]));this.hub&&this.hub.addContainer(this)},beforeUnmount(){for(const e in this.events)hasOwnProperty(this.events,e)&&events[e].forEach(t=>this.container.removeEventListener(t,this.events[e]));this.hub&&this.hub.removeContainer(this),this.dragendTimer&&clearTimeout(this.dragendTimer),this.cancelTimer&&clearTimeout(this.cancelTimer),this.pressTimer&&clearTimeout(this.pressTimer),this.autoscrollInterval&&clearInterval(this.autoscrollInterval)},methods:{handleStart(e){const{distance:t,shouldCancelStart:I}=this.$props;if(!isTouch(e)&&e.button===2||I(e))return!1;this._touched=!0,this._pos=getPointerOffset(e);const $=e.target,N=closest($,V=>V.sortableInfo!=null);if(N&&N.sortableInfo&&this.nodeIsChild(N)&&!this.sorting){const{useDragHandle:V}=this.$props,{index:X}=N.sortableInfo;if(V&&!closest($,ie=>ie.sortableHandle!=null))return;this.manager.active={index:X},$.tagName.toLowerCase()==="a"&&e.preventDefault(),t||(this.pressDelay===0?this.handlePress(e):this.pressTimer=timeout(()=>this.handlePress(e),this.pressDelay))}},nodeIsChild(e){return e.sortableInfo.manager===this.manager},handleMove(e){const{distance:t,pressThreshold:I}=this.$props;if(!this.sorting&&this._touched){const $=getPointerOffset(e);this._delta={x:this._pos.x-$.x,y:this._pos.y-$.y};const N=Math.abs(this._delta.x)+Math.abs(this._delta.y);!t&&(!I||I&&N>=I)?(this.cancelTimer&&clearTimeout(this.cancelTimer),this.cancelTimer=timeout(this.cancel,0)):t&&N>=t&&this.manager.isActive()&&this.handlePress(e)}},handleEnd(){if(!this._touched)return;const{distance:e}=this.$props;this._touched=!1,e||this.cancel()},cancel(){this.sorting||(this.pressTimer&&clearTimeout(this.pressTimer),this.manager.active=null,this.hub&&this.hub.cancel())},handleSortCancel(e){(isTouch(e)||e.key===this.cancelKey)&&(this.newIndex=this.index,this.canceling=!0,this.translate={x:0,y:0},this.animateNodes(),this.handleSortEnd(e))},handlePress(e){e.stopPropagation();const t=this.manager.getActive();if(t){const{getHelperDimensions:I,helperClass:$,hideSortableGhost:N,appendTo:V}=this.$props,{node:X}=t,{index:ie}=X.sortableInfo,me=getElementMargin(X),ge=this.container.getBoundingClientRect(),xe=I({index:ie,node:X});this.node=X,this.margin=me,this.width=xe.width,this.height=xe.height,this.marginOffset={x:this.margin.left+this.margin.right,y:Math.max(this.margin.top,this.margin.bottom)},this.boundingClientRect=X.getBoundingClientRect(),this.containerBoundingRect=ge,this.index=ie,this.newIndex=ie;const ke=cloneNode(X);this.helper=this.document.querySelector(V).appendChild(ke),this.helper.style.position="fixed",this.helper.style.top=`${this.boundingClientRect.top-me.top}px`,this.helper.style.left=`${this.boundingClientRect.left-me.left}px`,this.helper.style.width=`${this.width}px`,this.helper.style.height=`${this.height}px`,this.helper.style.boxSizing="border-box",this.helper.style.pointerEvents="none",N&&(this.sortableGhost=X,X.style.visibility="hidden",X.style.opacity="0"),this.hub&&(this.hub.sortStart(this),this.hub.helper=this.helper,this.hub.ghost=this.sortableGhost),this.intializeOffsets(e,this.boundingClientRect),this.offsetEdge=getEdgeOffset(X,this.container),$&&this.helper.classList.add(...$.split(" ")),this.listenerNode=isTouch(e)?X:this._window,events.move.forEach(Re=>this.listenerNode.addEventListener(Re,this.handleSortMove)),events.end.forEach(Re=>this.listenerNode.addEventListener(Re,this.handleSortEnd)),events.cancel.forEach(Re=>this.listenerNode.addEventListener(Re,this.handleSortCancel)),this.sorting=!0,this.$emit("sort-start",{event:e,node:X,index:ie})}},handleSortMove(e){if(e.preventDefault(),this.updatePosition(e),this.hub){const t=this.list[this.index];this.hub.handleSortMove(e,t)}(!this.hub||this.hub.isDest(this))&&(this.animateNodes(),this.autoscroll()),this.$emit("sort-move",{event:e})},handleDropOut(){const e=this.list[this.index],t=arrayRemove$1(this.list,this.index);return this.$emit("sort-remove",{oldIndex:this.index}),this.$emit("update:list",t),e},handleDropIn(e){const t=arrayInsert(this.list,this.newIndex,e);this.$emit("sort-insert",{newIndex:this.newIndex,value:e}),this.$emit("update:list",t),this.handleDragEnd()},handleDragOut(){this.autoscrollInterval&&(clearInterval(this.autoscrollInterval),this.autoscrollInterval=null),this.hub.isSource(this)?(this.translate={x:1e4,y:1e4},this.animateNodes()):(this.manager.getRefs().forEach(e=>{e.node.style.transform=""}),this.dragendTimer=timeout(this.handleDragEnd,this.transitionDuration||0))},handleDragEnd(){this.autoscrollInterval&&(clearInterval(this.autoscrollInterval),this.autoscrollInterval=null),resetTransform(this.manager.getRefs()),this.sortableGhost&&(this.sortableGhost.remove(),this.sortableGhost=null),this.dragendTimer&&(clearTimeout(this.dragendTimer),this.dragendTimer=null),this.manager.active=null,this._touched=!1,this.sorting=!1},intializeOffsets(e,t){const{useWindowAsScrollContainer:I,containerBoundingRect:$,_window:N}=this;this.marginOffset={x:this.margin.left+this.margin.right,y:Math.max(this.margin.top,this.margin.bottom)},this._axis={x:this.axis.indexOf("x")>=0,y:this.axis.indexOf("y")>=0},this.initialOffset=getPointerOffset(e),this.initialScroll={top:this.scrollContainer.scrollTop,left:this.scrollContainer.scrollLeft},this.initialWindowScroll={top:window.pageYOffset,left:window.pageXOffset},this.translate={x:0,y:0},this.minTranslate={},this.maxTranslate={},this._axis.x&&(this.minTranslate.x=(I?0:$.left)-t.left-this.width/2,this.maxTranslate.x=(I?N.innerWidth:$.left+$.width)-t.left-this.width/2),this._axis.y&&(this.minTranslate.y=(I?0:$.top)-t.top-this.height/2,this.maxTranslate.y=(I?N.innerHeight:$.top+$.height)-t.top-this.height/2)},handleDragIn(e,t,I){if(this.hub.isSource(this))return;this.dragendTimer&&(this.handleDragEnd(),clearTimeout(this.dragendTimer),this.dragendTimer=null);const $=this.manager.getRefs();this.index=$.length,this.manager.active={index:this.index};const N=this.container.getBoundingClientRect(),V=I.getBoundingClientRect();this.containerBoundingRect=N,this.sortableGhost=cloneNode(t),this.container.appendChild(this.sortableGhost);const X=this.sortableGhost.getBoundingClientRect();this.boundingClientRect=X,this.margin=getElementMargin(this.sortableGhost),this.width=X.width,this.height=X.height,this.offsetEdge=getEdgeOffset(this.sortableGhost,this.container),this.intializeOffsets(e,X),this.initialOffset.x+=X.x-V.x,this.initialOffset.y+=X.y-V.y,this.sorting=!0},handleSortEnd(e){this.listenerNode&&(events.move.forEach($=>this.listenerNode.removeEventListener($,this.handleSortMove)),events.end.forEach($=>this.listenerNode.removeEventListener($,this.handleSortEnd)),events.cancel.forEach($=>this.listenerNode.removeEventListener($,this.handleSortCancel)));const t=this.manager.getRefs();this.helper&&this.helperClass&&this.helper.classList.remove(...this.helperClass.split(" ")),this.autoscrollInterval&&clearInterval(this.autoscrollInterval),this.autoscrollInterval=null;const I=()=>{this.helper&&(this.helper.remove(),this.helper=null),this.hideSortableGhost&&this.sortableGhost&&(this.sortableGhost.style.visibility="",this.sortableGhost.style.opacity=""),resetTransform(t),this.hub&&!this.hub.isDest(this)?this.canceling?this.hub.cancel():this.hub.handleSortEnd():this.canceling?this.$emit("sort-cancel",{event:e}):(this.$emit("sort-end",{event:e,oldIndex:this.index,newIndex:this.newIndex}),this.$emit("update:list",arrayMove(this.list,this.index,this.newIndex))),this.manager.active=null,this._touched=!1,this.canceling=!1,this.sorting=!1};this.transitionDuration||this.draggedSettlingDuration?this.transitionHelperIntoPlace(t,I):I()},transitionHelperIntoPlace(e,t){if(this.draggedSettlingDuration===0||e.length===0||!this.helper)return Promise.resolve();const I=e[this.index].node;let $=0,N=0;const V={top:window.pageYOffset-this.initialWindowScroll.top,left:window.pageXOffset-this.initialWindowScroll.left};if(this.hub&&!this.hub.isDest(this)&&!this.canceling){const ge=this.hub.getDest();if(!ge)return;const xe=ge.newIndex,ke=ge.manager.getOrderedRefs(),Re=xe0?$+=ge.offsetLeft+ge.offsetWidth-(I.offsetLeft+I.offsetWidth):$+=ge.offsetLeft-I.offsetLeft,N=-xe.top,this.translate&&this.translate.y>0?N+=ge.offsetTop+ge.offsetHeight-(I.offsetTop+I.offsetHeight):N+=ge.offsetTop-I.offsetTop}const X=this.draggedSettlingDuration!==null?this.draggedSettlingDuration:this.transitionDuration;setTransform(this.helper,`translate3d(${$}px,${N}px, 0)`,`${X}ms`);const ie=ge=>{(!ge||ge.propertyName==="transform")&&(clearTimeout(me),setTransform(this.helper),t())},me=setTimeout(ie,X+10);this.helper.addEventListener("transitionend",ie)},updatePosition(e){const{lockAxis:t,lockToContainerEdges:I}=this.$props,$=getPointerOffset(e),N={x:$.x-this.initialOffset.x,y:$.y-this.initialOffset.y};if(N.y-=window.pageYOffset-this.initialWindowScroll.top,N.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=N,I){const[V,X]=getLockPixelOffsets(this.lockOffset,this.height,this.width),ie={x:this.width/2-V.x,y:this.height/2-V.y},me={x:this.width/2-X.x,y:this.height/2-X.y};this.minTranslate.x&&this.maxTranslate.x&&(N.x=limit(this.minTranslate.x+ie.x,this.maxTranslate.x-me.x,N.x)),this.minTranslate.y&&this.maxTranslate.y&&(N.y=limit(this.minTranslate.y+ie.y,this.maxTranslate.y-me.y,N.y))}t==="x"?N.y=0:t==="y"&&(N.x=0),this.helper&&(this.helper.style.transform=`translate3d(${N.x}px,${N.y}px, 0)`)},animateNodes(){const{transitionDuration:e,hideSortableGhost:t}=this.$props,I=this.manager.getOrderedRefs(),$={left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top},N={left:this.offsetEdge.left+this.translate.x+$.left,top:this.offsetEdge.top+this.translate.y+$.top},V={top:window.pageYOffset-this.initialWindowScroll.top,left:window.pageXOffset-this.initialWindowScroll.left};this.newIndex=null;for(let X=0,ie=I.length;Xxe?xe/2:this.width/2,height:this.height>ke?ke/2:this.height/2},Ie={x:0,y:0};let{edgeOffset:Me}=I[X];Me||(I[X].edgeOffset=Me=getEdgeOffset(me,this.container));const Le=X0&&I[X-1];if(Le&&!Le.edgeOffset&&(Le.edgeOffset=getEdgeOffset(Le.node,this.container)),ge===this.index){t&&(this.sortableGhost=me,me.style.visibility="hidden",me.style.opacity="0");continue}e&&(me.style.transitionDuration=`${e}ms`),this._axis.x?this._axis.y?gethis.containerBoundingRect.width-Re.width&&Le&&(Ie.x=Le.edgeOffset.left-Me.left,Ie.y=Le.edgeOffset.top-Me.top),this.newIndex===null&&(this.newIndex=ge)):ge>this.index&&(N.left+V.left+Re.width>=Me.left&&N.top+V.top+Re.height>=Me.top||N.top+V.top+Re.height>=Me.top+ke)&&(Ie.x=-(this.width+this.marginOffset.x),Me.left+Ie.xthis.index&&N.left+V.left+Re.width>=Me.left?(Ie.x=-(this.width+this.marginOffset.x),this.newIndex=ge):gethis.index&&N.top+V.top+Re.height>=Me.top?(Ie.y=-(this.height+this.marginOffset.y),this.newIndex=ge):ge=this.maxTranslate.y-this.height/2?(t.y=1,I.y=$.y*Math.abs((this.maxTranslate.y-this.height/2-e.y)/this.height)):e.x>=this.maxTranslate.x-this.width/2?(t.x=1,I.x=$.x*Math.abs((this.maxTranslate.x-this.width/2-e.x)/this.width)):e.y<=this.minTranslate.y+this.height/2?(t.y=-1,I.y=$.y*Math.abs((e.y-this.height/2-this.minTranslate.y)/this.height)):e.x<=this.minTranslate.x+this.width/2&&(t.x=-1,I.x=$.x*Math.abs((e.x-this.width/2-this.minTranslate.x)/this.width)),this.autoscrollInterval&&(clearInterval(this.autoscrollInterval),this.autoscrollInterval=null),(t.x!==0||t.y!==0)&&(this.autoscrollInterval=window.setInterval(()=>{const N={left:1*I.x*t.x,top:1*I.y*t.y};this.useWindowAsScrollContainer?this._window.scrollBy(N.left,N.top):(this.scrollContainer.scrollTop+=N.top,this.scrollContainer.scrollLeft+=N.left),this.translate.x+=N.left,this.translate.y+=N.top,this.animateNodes()},5))}}}),HandleDirective={beforeMount(e){e.sortableHandle=!0}},SlickItem=defineComponent({name:"SlickItem",mixins:[ElementMixin],props:{tag:{type:String,default:"div"}},render(){var e,t;return h$1(this.tag,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),SlickList=defineComponent({name:"SlickList",mixins:[ContainerMixin],props:{tag:{type:String,default:"div"},itemKey:{type:[String,Function],default:"id"}},render(){var e,t;return this.$slots.item?h$1(this.tag,this.list.map((I,$)=>{let N;if(I!=null){if(typeof this.itemKey=="function")N=this.itemKey(I);else if(typeof I=="object"&&hasOwnProperty(I,this.itemKey)&&typeof I[this.itemKey]=="string")N=I[this.itemKey];else if(typeof I=="string")N=I;else throw new Error("Cannot find key for item, use the item-key prop and pass a function or string");return h$1(SlickItem,{key:N,index:$},{default:()=>{var V,X;return(X=(V=this.$slots).item)===null||X===void 0?void 0:X.call(V,{item:I,index:$})}})}})):h$1(this.tag,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),_sfc_main$1J={components:{SlickList,SlickItem},directives:{handle:HandleDirective},props:{hideHeader:{type:Boolean,default:!1},tableItemClass:{type:String,default:""},loadingItems:{type:Boolean,default:!1},columns:{type:Array,required:!0},items:{type:[Array,null],default:null},itemsEditable:{type:[Array,null],default:null},draggable:{type:Boolean,default:!1},dragFilter:{type:Function,default:null},inlineAction:{type:String,default:null},inlineActionNoBg:{type:Boolean,default:!1},inlineActionClass:{type:[Object,Array],default:()=>({})},inlineActionStyle:{type:Object,default:()=>({})},inlineActionHook:{type:Function,default:()=>{}},emptyTitle:{type:String,default:"dashboard_empty_no-items"}},emits:["inlineActionClick","row-click","sort"],setup(){const e=useSlotsAsComponents$1(),t=computed(()=>e["items-after"]()),I=computed(()=>e["empty-state"]());return{itemsAfterSlot:t,emptyStateSlot:I}},data(){return{sortingIndex:null}},computed:{finalColumns(){return this.draggable?[{id:"drag",label:"",flex:"14px 0 0"},...this.columns]:this.columns},isSorting(){return this.sortingIndex!=null},hasNoResult(){return this.items.length===0},computedInlineActionClass(){const e=[{"item-right-action-bg":!this.inlineActionNoBg}];return Array.isArray(this.inlineActionClass)&&this.inlineActionClass.length>0?e.push(...this.inlineActionClass):e.push(this.inlineActionClass),e},draggableItems(){return this.items.filter(e=>this.isDraggable(e))},disabledItems(){return this.items.filter(e=>!this.isDraggable(e))}},methods:{isDraggable(e){return this.draggable&&this.dragFilter?this.dragFilter(e):!0},isEditable(e){return this.itemsEditable?this.itemsEditable.find(t=>_isEqual(t,e)):!0},rowClick(e){if(!this.inlineAction||!this.isEditable(e))return!0;this.$emit("row-click",e)},onSort(e){this.$emit("sort",[...this.disabledItems,...e])},getColumnStyle(e,t=!1){return Object.assign({flex:e.flex},e.style||{},t?e.headerStyle||{}:{})},getItemClass(e){return[this.tableItemClass,{"has-hover-style":this.isEditable(e)&&(!this.draggable||this.isDraggable(e)),"has-inline-action":this.isEditable(e)&&this.inlineAction,"pointer-events-none":this.isSorting}]}}},_hoisted_1$W={class:"base-form-table"},_hoisted_2$J={key:0},_hoisted_3$x={key:0,class:"header py-0 px-5 h-10 text-14-regular text-grey-600"},_hoisted_4$r={key:0,class:"truncate"},_hoisted_5$i=["data-index","onClick"],_hoisted_6$a={class:"default-text"},_hoisted_7$6={key:0,class:"i-ls-menu cursor-move text-grey-300 w-[14px] h-[14px] drag-icon"},_hoisted_8$6={class:"default-text"},_hoisted_9$3={key:1,class:"form-table-item layout-center"},_hoisted_10$2={key:1,class:"p-4"},_hoisted_11$2={key:0,class:"mb-4"},_hoisted_12$1={key:1},_hoisted_13$1={key:1,"data-testid":"items-after"};function _sfc_render$n(e,t,I,$,N,V){const X=resolveComponent("BaseButton"),ie=resolveComponent("SlickItem"),me=resolveComponent("SlickList"),ge=resolveComponent("RenderSlot"),xe=resolveComponent("BaseEmptyState"),ke=resolveDirective("tooltip"),Re=resolveDirective("handle");return openBlock(),createElementBlock("div",_hoisted_1$W,[I.items.length||V.hasNoResult?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["base-form-table-content",{draggable:I.draggable}])},[V.hasNoResult?V.hasNoResult?(openBlock(),createElementBlock("div",_hoisted_10$2,[$.emptyStateSlot?(openBlock(),createElementBlock("div",_hoisted_11$2,[createVNode(ge,{vnodes:$.emptyStateSlot},null,8,["vnodes"])])):(openBlock(),createElementBlock("span",_hoisted_12$1,[createVNode(xe,{title:e.i18n.t(I.emptyTitle)},null,8,["title"])]))])):createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$J,[I.hideHeader?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3$x,[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.finalColumns,Ie=>(openBlock(),createElementBlock("div",{key:Ie.id,style:normalizeStyle(V.getColumnStyle(Ie,!0)),class:normalizeClass([Ie.class,"column"])},[Ie.label?withDirectives((openBlock(),createElementBlock("span",_hoisted_4$r,[createTextVNode(toDisplayString(e.i18n.t(Ie.label)),1)])),[[ke,Ie.tooltip&&e.i18n.t(Ie.tooltip)]]):createCommentVNode("",!0)],6))),128))])),createVNode(me,{list:V.draggableItems,"lock-axis":"y","lock-to-container-edges":"","lock-offset":"32","use-drag-handle":"",class:normalizeClass(["items",{"cursor-move":V.isSorting}]),onSortStart:t[0]||(t[0]=({index:Ie})=>N.sortingIndex=Ie),onSortEnd:t[1]||(t[1]=Ie=>N.sortingIndex=null),"onUpdate:list":V.onSort},{default:withCtx(()=>[renderSlot(e.$slots,"items-before",{},void 0,!0),I.loadingItems?(openBlock(),createElementBlock("div",_hoisted_9$3,t[2]||(t[2]=[createBaseVNode("span",{class:"loader grey-dovegray"},null,-1)]))):(openBlock(),createElementBlock(Fragment,{key:0},[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.disabledItems,(Ie,Me)=>(openBlock(),createElementBlock("div",{key:Ie.id||Me,"data-index":I.items.indexOf(Ie),class:normalizeClass([V.getItemClass(Ie),"form-table-item"]),"data-testid":"form-table-item",onClick:Le=>V.rowClick(Ie)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.finalColumns,(Le,De)=>(openBlock(),createElementBlock("div",{key:Le.id,style:normalizeStyle(V.getColumnStyle(Le)),class:normalizeClass([Le.class,"cell"])},[renderSlot(e.$slots,"default",{column:Le,item:Ie,columnIndex:De,itemIndex:Me,items:I.items},()=>[createBaseVNode("span",_hoisted_6$a,toDisplayString(Ie[Le.id]),1)],!0)],6))),128)),renderSlot(e.$slots,"right-actions",{item:Ie},void 0,!0),I.inlineAction&&V.isEditable(Ie)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["item-right-action flex items-center",V.computedInlineActionClass]),style:normalizeStyle(I.inlineActionStyle)},[renderSlot(e.$slots,"left-actions",{item:Ie},void 0,!0),createVNode(X,{type:"button","icon-right":"i-ls-arrow-right",class:"small base-button-tertiary base-button-medium edit row-hover no-bg",onClick:Le=>e.$emit("inlineActionClick",Ie)},{default:withCtx(()=>[createTextVNode(toDisplayString(I.inlineAction),1)]),_:2},1032,["onClick"])],6)):createCommentVNode("",!0)],10,_hoisted_5$i))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(V.draggableItems,(Ie,Me)=>(openBlock(),createBlock(ie,{key:Ie.id||Me,index:Me,"data-index":I.items.indexOf(Ie),"data-sorting-index":N.sortingIndex,class:normalizeClass([V.getItemClass(Ie),"form-table-item"]),"data-testid":"form-table-item",onClick:Le=>V.rowClick(Ie)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.finalColumns,(Le,De)=>(openBlock(),createElementBlock("div",{key:Le.id,style:normalizeStyle(V.getColumnStyle(Le)),class:normalizeClass([Le.class,"cell"])},[Le.id==="drag"?withDirectives((openBlock(),createElementBlock("div",_hoisted_7$6,null,512)),[[Re]]):renderSlot(e.$slots,"default",{key:1,column:Le,item:Ie,columnIndex:De,itemIndex:Me,items:I.items},()=>[createBaseVNode("span",_hoisted_8$6,toDisplayString(Ie[Le.id]),1)],!0)],6))),128)),renderSlot(e.$slots,"right-actions",{item:Ie},void 0,!0),I.inlineAction&&V.isEditable(Ie)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["item-right-action flex items-center",V.computedInlineActionClass]),style:normalizeStyle(I.inlineActionStyle)},[renderSlot(e.$slots,"left-actions",{item:Ie},void 0,!0),createVNode(X,{type:"button","icon-right":"i-ls-arrow-right",class:"small base-button-tertiary base-button-medium edit row-hover no-bg",onClick:Le=>e.$emit("inlineActionClick",Ie)},{default:withCtx(()=>[createTextVNode(toDisplayString(I.inlineAction),1)]),_:2},1032,["onClick"])],6)):createCommentVNode("",!0)]),_:2},1032,["index","data-index","data-sorting-index","class","onClick"]))),128))],64))]),_:3},8,["list","class","onUpdate:list"])]))],2)):createCommentVNode("",!0),$.itemsAfterSlot&&($.emptyStateSlot&&!V.hasNoResult||!$.emptyStateSlot)?(openBlock(),createElementBlock("div",_hoisted_13$1,[createVNode(ge,{vnodes:$.itemsAfterSlot},null,8,["vnodes"])])):createCommentVNode("",!0)])}const BaseFormTable=_export_sfc(_sfc_main$1J,[["render",_sfc_render$n],["__scopeId","data-v-cb951acd"]]),__vite_glob_1_13$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormTable},Symbol.toStringTag,{value:"Module"})),_sfc_main$1I={props:{tooltip:{type:String,default:null},disabled:{type:Boolean,default:!1}},emits:["click"]},_hoisted_1$V={"data-testid":"delete",class:"no-info bg-white rounded-full text-grey-300 hover:text-grey-600"};function _sfc_render$m(e,t,I,$,N,V){const X=resolveDirective("tooltip");return openBlock(),createElementBlock("span",{class:normalizeClass([{disabled:I.disabled},"form-table-delete"]),onClick:t[0]||(t[0]=withModifiers(ie=>!I.disabled&&e.$emit("click"),["stop","prevent"]))},[withDirectives((openBlock(),createElementBlock("div",_hoisted_1$V,t[1]||(t[1]=[createBaseVNode("div",{class:"i-ls-minus-circle w-4 h-4"},null,-1)]))),[[X,I.tooltip]])],2)}const BaseFormTableDelete=_export_sfc(_sfc_main$1I,[["render",_sfc_render$m]]),__vite_glob_1_14$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseFormTableDelete},Symbol.toStringTag,{value:"Module"})),_sfc_main$1H={props:{items:{type:[String,Array],required:!0},mapItems:{type:Array,default:null},mapItemName:{type:String,default:null},mapItemValue:{type:String,default:null},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},tooltip:{type:String,default:null}},emits:["addItem","removeItem"],setup(e,{emit:t}){const I=ref(null),$=ref(""),N=ref(!1),V=computed(()=>Array.isArray(e.items)),X=computed(()=>V.value?e.items:e.items?[e.items]:[]);function ie(){const Re=$.value.trim();Re&&t("addItem",Re),$.value="",N.value=!1}function me(){I.value.focus()}const ge=computed(()=>{var Re;return((Re=e.mapItems)==null?void 0:Re.length)>0}),xe=Re=>{if(ge.value){const Ie=e.mapItems.filter(Le=>Le[e.mapItemValue]===Re).map(Le=>Le[e.mapItemName]);return(V.value?Ie:(Ie==null?void 0:Ie[0])??null)||e.items}return e.items},ke=computed(()=>!e.items||V.value&&e.items.length===0?e.placeholder:"");return{computedItems:X,computedPlaceholder:ke,textInputRef:I,input:$,onInput:ie,focusInput:me,isInputFocused:N,isMultiple:V,hasMapping:ge,getMapItemName:xe}}},_hoisted_1$U=["title"],_hoisted_2$I={class:"mt-0.5"},_hoisted_3$w=["onClick"],_hoisted_4$q=["disabled","placeholder"];function _sfc_render$l(e,t,I,$,N,V){const X=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["base-input base-form-style flex items-center",{"opacity-50":I.disabled,"border-livestorm-600 bg-white":$.isInputFocused}]),onClick:t[4]||(t[4]=(...ie)=>$.focusInput&&$.focusInput(...ie))},[createBaseVNode("div",{class:normalizeClass(["flex items-center me-2 -mx-1 -my-1",{"max-w-[30%]":!$.isMultiple,"max-w-[70%]":$.isMultiple}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList($.computedItems,ie=>(openBlock(),createElementBlock("p",{key:ie,class:"mx-0.5 my-0.5 py-1 ps-3 pe-8 bg-grey-900 text-white rounded-full relative text-12-semibold truncate",title:$.hasMapping?$.getMapItemName(ie):ie},[createBaseVNode("span",_hoisted_2$I,toDisplayString($.hasMapping?$.getMapItemName(ie):ie),1),createBaseVNode("span",{class:normalizeClass(["i-ls-x absolute w-[1em] mt-[1px] top-0 end-0 me-3 h-full cursor-pointer",{"cursor-not-allowed":I.disabled}]),onClick:withModifiers(me=>!I.disabled&&e.$emit("removeItem",ie),["prevent"])},null,10,_hoisted_3$w)],8,_hoisted_1$U))),128))],2),withDirectives(createBaseVNode("input",{ref:"textInputRef","onUpdate:modelValue":t[0]||(t[0]=ie=>$.input=ie),disabled:I.disabled,class:normalizeClass([{"cursor-not-allowed":I.disabled},"bg-transparent w-full"]),type:"text",placeholder:$.computedPlaceholder,onFocus:t[1]||(t[1]=ie=>$.isInputFocused=!0),onBlur:t[2]||(t[2]=(...ie)=>$.onInput&&$.onInput(...ie)),onKeydown:t[3]||(t[3]=withKeys((...ie)=>$.onInput&&$.onInput(...ie),["enter"]))},null,42,_hoisted_4$q),[[vModelText,$.input]])],2)),[[X,I.tooltip]])}const BaseItemsInput=_export_sfc(_sfc_main$1H,[["render",_sfc_render$l]]),__vite_glob_1_15$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseItemsInput},Symbol.toStringTag,{value:"Module"})),_sfc_main$1G={props:{label:{type:String,default:null},forId:{type:String,default:null},icon:{type:String,default:null},tooltip:{type:String,default:null},sidelabel:{type:Object,default:null},required:{type:Boolean,default:!1},labelClass:{type:String,default:null},labelColor:{type:String,default:null},tag:{type:String,default:null}},emits:["sidelabel-click"]},_hoisted_1$T={class:"mb-1 base-label flex items-center text-14-medium text-grey-900"},_hoisted_2$H=["for","innerHTML"],_hoisted_3$v={key:0,class:"text-grey-600 me-2"},_hoisted_4$p=["href"];function _sfc_render$k(e,t,I,$,N,V){const X=resolveComponent("BaseTag"),ie=resolveComponent("router-link"),me=resolveDirective("tooltip");return openBlock(),createElementBlock("div",_hoisted_1$T,[I.icon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([I.icon,"w-3 h-3 me-1 text-livestorm-800 shrink-0"])},null,2)):createCommentVNode("",!0),withDirectives(createBaseVNode("label",{for:I.forId,class:normalizeClass(I.labelClass),style:normalizeStyle({color:I.labelColor}),innerHTML:I.required?`${I.label}*`:I.label},null,14,_hoisted_2$H),[[me,I.tooltip]]),I.tag?(openBlock(),createBlock(X,{key:1,class:"ms-2",size:"xsmall"},{default:withCtx(()=>[createTextVNode(toDisplayString(I.tag),1)]),_:1})):createCommentVNode("",!0),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[I.sidelabel?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["sidelabel text-12-semibold flex justify-end items-center text-livestorm-700",{"ms-auto":I.sidelabel.align!=="left"&&!I.sidelabel.optional,"ms-2":I.sidelabel.align==="left"||I.sidelabel.optional,"opacity-50 pointer-events-none":I.sidelabel.disabled}])},[I.sidelabel.optional?(openBlock(),createElementBlock("span",_hoisted_3$v,toDisplayString(e.i18n.t("general_form_optional-field")),1)):createCommentVNode("",!0),I.sidelabel.link?(openBlock(),createElementBlock("a",{key:1,href:I.sidelabel.link,tabindex:"-1",target:"_blank"},toDisplayString(I.sidelabel.text),9,_hoisted_4$p)):I.sidelabel.to?(openBlock(),createBlock(ie,{key:2,tabindex:"-1",to:{name:I.sidelabel.to}},{default:withCtx(()=>[createTextVNode(toDisplayString(I.sidelabel.text),1)]),_:1},8,["to"])):(openBlock(),createElementBlock("span",{key:3,class:"cursor-pointer",onClick:t[0]||(t[0]=ge=>!I.sidelabel.disabled&&e.$emit("sidelabel-click"))},toDisplayString(I.sidelabel.text),1)),I.sidelabel.link||I.sidelabel.icon?(openBlock(),createElementBlock("div",{key:4,class:normalizeClass([I.sidelabel.icon||"i-ls-external-link","w-3 h-3 ms-1 shrink-0"])},null,2)):createCommentVNode("",!0)],2)):createCommentVNode("",!0)]),_:1})])}const BaseLabel=_export_sfc(_sfc_main$1G,[["render",_sfc_render$k]]),__vite_glob_1_16$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseLabel},Symbol.toStringTag,{value:"Module"})),MAX_WIDTH=330,MAX_HEIGHT=220,DEFAULT_HEIGHT=42,_sfc_main$1F={props:{id:{type:[Number,String],default:null},url:{type:String,required:!0},type:{type:String,default:"rich"},title:{type:String,default:null},description:{type:String,default:null},provider:{type:String,default:null},thumbnail:{type:Object,default:null},author:{type:Object,default:null},contentLength:{type:Number,default:null},expanded:{type:Boolean,default:!1}},emits:["thumbnail-load","expand-photo"],data(){return{thumbnailLoaded:!1}},computed:{cssClass(){return[`type-${this.type}`,{"thumbnail-loaded":this.thumbnailLoaded,"cursor-default":this.isLarge&&!this.expanded}]},isLarge(){return this.contentLength>2097152},isMediaType(){return["photo","video"].includes(this.type)},contentLengthInMb(){return this.contentLength?Math.round(parseFloat(this.contentLength/1024/1024)):null},spanTagStart(){return''},spanTagEnd(){return""},thumbnailStyle(){if(this.isMediaType&&this.thumbnail){let e=this.thumbnail.width||MAX_WIDTH,t=this.thumbnail.height||DEFAULT_HEIGHT;const I=e/t;return t>MAX_HEIGHT&&(t=MAX_HEIGHT,e=I*t),e>MAX_WIDTH&&(e=MAX_WIDTH,t=e/I),{width:`${MAX_WIDTH}px`,height:`${t}px`}}},largeMediaTextDisplayed(){return this.isLarge&&!this.expanded},providerAuthorDifferent(){return!this.author||this.provider&&this.provider&&this.provider.toLowerCase()!==this.author.name.toLowerCase()},authorHasUrl(){return this.author&&this.author.url},providerVisible(){return this.provider&&(this.providerAuthorDifferent||!this.authorHasUrl)},authorVisible(){return this.author&&(this.providerAuthorDifferent||this.authorHasUrl)}},watch:{thumbnail(e){e&&e.url!==this.$_thumbnailUrl&&!this.isLarge&&(this.$_thumbnailUrl=e.url,this.thumbnailLoaded=!1)}},created(){this.$_thumbnailUrl=this.thumbnail&&this.thumbnail.url},methods:{onThumbnailLoad(){this.thumbnailLoaded=!0,this.$emit("thumbnail-load")}}},_hoisted_1$S=["href"],_hoisted_2$G=["src"],_hoisted_3$u={key:0,class:"thumbnail-loading absolute top-0 left-0 w-full h-full flex items-center justify-center"},_hoisted_4$o={key:1,class:"play-icon absolute top-0 left-0 w-full h-full flex items-center justify-center"},_hoisted_5$h={key:1,class:"main-info"},_hoisted_6$9={key:0,class:"info title truncate text-lg font-semibold"},_hoisted_7$5={key:1,class:"info description truncate text-grey-700"},_hoisted_8$5={class:"sub-info truncate flex items-center"},_hoisted_9$2={key:0,class:"info provider"},_hoisted_10$1=["href"],_hoisted_11$1=["innerHTML"];function _sfc_render$j(e,t,I,$,N,V){return openBlock(),createElementBlock("a",{class:normalizeClass([V.cssClass,"base-link-preview flex items-center overflow-hidden w-full text-black rounded-8 text-sm"]),href:I.url,target:"_blank"},[I.thumbnail&&(!V.isLarge||I.expanded)?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle(V.thumbnailStyle),class:"thumbnail flex items-center overflow-hidden relative"},[createBaseVNode("img",{src:I.thumbnail.url,class:"image opacity-0 rounded-8",onLoad:t[0]||(t[0]=(...X)=>V.onThumbnailLoad&&V.onThumbnailLoad(...X))},null,40,_hoisted_2$G),!N.thumbnailLoaded&&V.isMediaType?(openBlock(),createElementBlock("div",_hoisted_3$u,t[2]||(t[2]=[createBaseVNode("span",{class:"loader grey-dovegray"},null,-1)]))):I.type==="video"?(openBlock(),createElementBlock("div",_hoisted_4$o,t[3]||(t[3]=[createBaseVNode("div",{class:"circle w-16 h-16 rounded-full bg-alpha-white-600"},[createBaseVNode("div",{class:"play top-[16px] left-[23px] relative border-transparent border-l-white"})],-1)]))):createCommentVNode("",!0)],4)):createCommentVNode("",!0),I.type!=="photo"&&!V.isLarge?(openBlock(),createElementBlock("div",_hoisted_5$h,[I.title?(openBlock(),createElementBlock("div",_hoisted_6$9,toDisplayString(I.title),1)):createCommentVNode("",!0),I.description?(openBlock(),createElementBlock("div",_hoisted_7$5,toDisplayString(I.description),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_8$5,[V.providerVisible?(openBlock(),createElementBlock("span",_hoisted_9$2,toDisplayString(I.provider),1)):createCommentVNode("",!0),V.authorVisible?(openBlock(),createElementBlock("a",{key:1,class:normalizeClass([{link:V.authorHasUrl},"info author text-grey-200"]),href:I.author.url,target:"_blank"},toDisplayString(I.author.name),11,_hoisted_10$1)):createCommentVNode("",!0)])])):createCommentVNode("",!0),V.largeMediaTextDisplayed?(openBlock(),createElementBlock("span",{key:2,class:"large-media overflow-hidden whitespace-normal text-ellipsis text-grey-700",onClick:t[1]||(t[1]=withModifiers(X=>e.$emit("expand-photo",I.id),["stop","prevent"])),innerHTML:e.i18n.t("room_sidebar_chat_media-too-large",{contentLengthInMb:V.contentLengthInMb,spanTagStart:V.spanTagStart,spanTagEnd:V.spanTagEnd,interpolation:{escapeValue:!1}})},null,8,_hoisted_11$1)):createCommentVNode("",!0)],10,_hoisted_1$S)}const BaseLinkPreview=_export_sfc(_sfc_main$1F,[["render",_sfc_render$j],["__scopeId","data-v-e36311d9"]]),__vite_glob_1_17$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseLinkPreview},Symbol.toStringTag,{value:"Module"})),_sfc_main$1E={props:{transition:{type:String,default:"fade-fast"},size:{type:String,default:"regular"},color:{type:String,default:"grey-dovegray"},padding:{type:String,default:""}}};function _sfc_render$i(e,t,I,$,N,V){return openBlock(),createElementBlock("div",{class:normalizeClass(["loading flex items-center justify-center",[I.padding||"px-0"]])},[createVNode(Transition,{name:I.transition,appear:""},{default:withCtx(()=>[createBaseVNode("div",{key:"loading",class:normalizeClass([[I.size,I.color],"loader"])},null,2)]),_:1},8,["name"])],2)}const BaseLoader=_export_sfc(_sfc_main$1E,[["render",_sfc_render$i]]),__vite_glob_1_18$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseLoader},Symbol.toStringTag,{value:"Module"})),_sfc_main$1D={props:{currentId:{type:[String,Number,Object,Array],default:null},options:{type:Array,required:!0},forceActivated:{type:Boolean,default:!1}},emits:["update-order"],data(){return{selectedOption:this.currentId}}},_hoisted_1$R={class:"base-order-by flex flex-nowrap items-center"},_hoisted_2$F={key:0,class:"order-by-label text-14-regular flex shrink-0"};function _sfc_render$h(e,t,I,$,N,V){const X=resolveComponent("BaseSelectOption"),ie=resolveComponent("BaseSelect");return openBlock(),createElementBlock("div",_hoisted_1$R,[e.$responsive.mobile?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$F,toDisplayString(e.i18n.t("general_misc_order_by")),1)),createVNode(ie,{modelValue:N.selectedOption,"onUpdate:modelValue":t[0]||(t[0]=me=>N.selectedOption=me),class:"order-select","popover-class":"popover-order-select",onChange:t[1]||(t[1]=me=>e.$emit("update-order",N.selectedOption))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(I.options,me=>(openBlock(),createBlock(X,{key:me.id,value:me.id,label:me.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])])}const BaseOrderBy=_export_sfc(_sfc_main$1D,[["render",_sfc_render$h],["__scopeId","data-v-18ec32dc"]]),__vite_glob_1_19$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseOrderBy},Symbol.toStringTag,{value:"Module"})),_sfc_main$1C={props:{message:{type:String,required:!0}}},_hoisted_1$Q={class:"mx-auto px-4"},_hoisted_2$E={class:"custom-no-results"};function _sfc_render$g(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$Q,[createBaseVNode("div",_hoisted_2$E,[createBaseVNode("span",null,toDisplayString(e.i18n.t(I.message)),1)])])}const BaseRestrictedAccessMessage=_export_sfc(_sfc_main$1C,[["render",_sfc_render$g]]),__vite_glob_1_20$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseRestrictedAccessMessage},Symbol.toStringTag,{value:"Module"}));var throttle_1,hasRequiredThrottle;function requireThrottle(){if(hasRequiredThrottle)return throttle_1;hasRequiredThrottle=1;var e=requireDebounce(),t=requireIsObject(),I="Expected a function";function $(N,V,X){var ie=!0,me=!0;if(typeof N!="function")throw new TypeError(I);return t(X)&&(ie="leading"in X?!!X.leading:ie,me="trailing"in X?!!X.trailing:me),e(N,V,{leading:ie,maxWait:V,trailing:me})}return throttle_1=$,throttle_1}var throttleExports=requireThrottle();const throttle$1=getDefaultExportFromCjs(throttleExports),RTL_LOCALES=["ar","fa","he","ur","arc","az","dv","ku","ps"],getBaseLocale=e=>e.toLowerCase().split("-")[0];function useEventTextDirection(){const e=useStore(),t=computed(()=>{var N;return((N=e.getters["event-type/event-type/eventTypeData"])==null?void 0:N.locale)||""}),I=computed(()=>t.value&&RTL_LOCALES.includes(getBaseLocale(t.value))),$=computed(()=>I.value?"rtl":"ltr");return{isRTL:I,textDirection:$}}const _sfc_main$1B={inheritAttrs:!1,props:{modelValue:{type:String,default:null},placeholder:{type:String,default:()=>instance.t("general_form_multiselect-search")},disabled:{type:Boolean,default:!1},debounce:{type:[Number,String],default:null},throttle:{type:[Number,String],default:null},loading:{type:Boolean,default:!1},inputClass:{type:String,default:null},autofocus:{type:Boolean,default:!1},showOccurences:{type:Boolean,default:!1},totalOccurences:{type:Number,default:0}},emits:["blur","focus","update:modelValue","update:occurence"],setup(){const{textDirection:e}=useEventTextDirection();return{textDirection:e}},data(){return{isFocus:!1,currentValue:this.modelValue,currentOccurence:1}},computed:{inputModel:{get(){return this.currentValue},set(e){this.currentValue=e,this.debouncedInputSet(e)}},cssClass(){return{disabled:this.disabled,focus:this.isFocus}}},watch:{debounce:{handler:"updateDebounce",immediate:!0},modelValue(e){e!==this.$_debouncedValue&&(this.$_debouncedValue=e,this.currentValue=e),this.showOccurences&&(this.currentOccurence=1)}},created(){this.$_debouncedValue=this.value},methods:{getListenersFromAttrs,getAttrsWithoutListeners,updateDebounce(){this.debounce?this.debouncedInputSet=debounce(this.inputModelSet,this.debounce):this.throttle?this.debouncedInputSet=throttle$1(this.inputModelSet,this.throttle):this.debouncedInputSet=this.inputModelSet},inputModelSet(e){this.$_debouncedValue=e,this.$emit("update:modelValue",e)},onFocus(e){this.isFocus=!0,this.$emit("focus",e)},onBlur(e){this.isFocus=!1,this.$emit("blur",e)},onIconClick(){this.focus()},focus(){this.$refs.input&&this.$refs.input.focus()},resetInput(){this.inputModel=""},goPreviousOccurence(){this.currentOccurence===1?this.currentOccurence=this.totalOccurences:this.currentOccurence--,this.$emit("update:occurence",this.currentOccurence)},goNextOccurence(){this.currentOccurence===this.totalOccurences?this.currentOccurence=1:this.currentOccurence++,this.$emit("update:occurence",this.currentOccurence)}}},_hoisted_1$P={key:0,class:"loader small grey-dovegray"},_hoisted_2$D=["placeholder","disabled","dir","autofocus"],_hoisted_3$t={key:2,class:"h-full cursor-pointer flex items-center"},_hoisted_4$n={key:0,class:"text-12-regular text-alpha-black-500","data-testid":"occurences-data"},_hoisted_5$g={class:"flex items-center space-x-2 before:content-['|'] before:mx-2 before:text-alpha-black-100"};function _sfc_render$f(e,t,I,$,N,V){return openBlock(),createElementBlock("div",mergeProps(V.getAttrsWithoutListeners(e.$attrs),{class:[[V.cssClass,I.inputClass],"base-search-input relative base-input base-form-style inline-flex items-center"]}),[I.loading?(openBlock(),createElementBlock("span",_hoisted_1$P)):(openBlock(),createElementBlock("div",{key:1,class:"i-ls-search search-icon w-[14px] h-full flex-shrink-0",onClick:t[0]||(t[0]=(...X)=>V.onIconClick&&V.onIconClick(...X))})),withDirectives(createBaseVNode("input",mergeProps({ref:"input"},V.getListenersFromAttrs(e.$attrs),{"onUpdate:modelValue":t[1]||(t[1]=X=>V.inputModel=X),placeholder:I.placeholder,disabled:I.disabled,dir:$.textDirection,class:"input bg-transparent w-full ms-2 text-grey-900 placeholder:text-grey-600","data-recording-ignore":"mask",autofocus:I.autofocus,onKeydown:t[2]||(t[2]=withKeys(X=>I.showOccurences&&V.goNextOccurence(),["enter"])),onFocus:t[3]||(t[3]=(...X)=>V.onFocus&&V.onFocus(...X)),onBlur:t[4]||(t[4]=(...X)=>V.onBlur&&V.onBlur(...X))}),null,16,_hoisted_2$D),[[vModelDynamic,V.inputModel]]),V.inputModel?(openBlock(),createElementBlock("div",_hoisted_3$t,[I.showOccurences?(openBlock(),createElementBlock("span",_hoisted_4$n,toDisplayString(I.totalOccurences>0?N.currentOccurence:0)+"/"+toDisplayString(I.totalOccurences),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$g,[I.showOccurences?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",{class:"i-ls-chevron-up cursor-pointer w-4 h-4",role:"button","aria-label":"previous occurence","data-testid":"previous-occurence-btn",onClick:t[5]||(t[5]=X=>V.goPreviousOccurence())}),createBaseVNode("div",{class:"i-ls-chevron-down cursor-pointer w-4 h-4",role:"button","aria-label":"next occurence","data-testid":"next-occurence-btn",onClick:t[6]||(t[6]=X=>V.goNextOccurence())})],64)):createCommentVNode("",!0),createBaseVNode("div",{class:"i-ls-x-circle-fill reset-icon w-4 h-4 cursor-pointer",role:"button",onClick:t[7]||(t[7]=(...X)=>V.resetInput&&V.resetInput(...X))})])])):createCommentVNode("",!0)],16)}const BaseSearchInput=_export_sfc(_sfc_main$1B,[["render",_sfc_render$f],["__scopeId","data-v-a7b5ec75"]]),__vite_glob_1_21$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSearchInput},Symbol.toStringTag,{value:"Module"})),_sfc_main$1A={props:{selected:{type:Boolean,required:!0},disabled:{type:Boolean,default:!1},title:{type:String,default:null},subtitle:{type:String,default:null},info:{type:String,default:null}},emits:["update:selected"],computed:{cssClass(){return{selected:this.selected,disabled:this.disabled}}},methods:{onClick(){this.disabled||this.$emit("update:selected",!this.selected)}}},_hoisted_1$O={class:"content-wrapper fill-layout"},_hoisted_2$C={class:"title mb-2"},_hoisted_3$s={class:"title-text text-14-medium text-grey-900"},_hoisted_4$m={class:"info text-12-regular text-grey-600"},_hoisted_5$f={class:"selection-state text-white"},_hoisted_6$8={key:1,class:"not-selected-icon w-5 h-5 bg-grey-100 rounded-full border border-solid border-grey-200"};function _sfc_render$e(e,t,I,$,N,V){return openBlock(),createElementBlock("div",{class:normalizeClass([V.cssClass,"base-select-list-item layout-h layout-center px-5 py-6 border-t border-solid border-grey-200 select-none"]),onClick:t[0]||(t[0]=(...X)=>V.onClick&&V.onClick(...X))},[createBaseVNode("div",_hoisted_1$O,[renderSlot(e.$slots,"default",{},()=>[createBaseVNode("div",_hoisted_2$C,[renderSlot(e.$slots,"title",{},()=>[createBaseVNode("span",_hoisted_3$s,toDisplayString(I.title),1)],!0)]),createBaseVNode("div",_hoisted_4$m,[renderSlot(e.$slots,"info",{},()=>[createTextVNode(toDisplayString(I.info),1)],!0)])],!0)]),createBaseVNode("div",_hoisted_5$f,[I.selected?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-5 h-5 relative bg-livestorm-600 rounded-full flex items-center justify-center",{"text-grey-700":I.disabled}])},t[1]||(t[1]=[createBaseVNode("div",{class:"i-ls-check w-3 h-3"},null,-1)]),2)):(openBlock(),createElementBlock("div",_hoisted_6$8))])],2)}const BaseSelectListItem=_export_sfc(_sfc_main$1A,[["render",_sfc_render$e],["__scopeId","data-v-2e3f724b"]]),__vite_glob_1_22$2=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSelectListItem},Symbol.toStringTag,{value:"Module"})),BREAKPOINT_SM$1=640,BREAKPOINT_MD=768,BREAKPOINT_LG$1=1024,BREAKPOINT_XL=1280,BREAKPOINT_XL_PLUS=1366,BREAKPOINT_2XL=1536;mitt$1();function tryOnScopeDispose$1(e){return getCurrentScope()?(onScopeDispose(e),!0):!1}function createEventHook$1(){const e=new Set,t=N=>{e.delete(N)};return{on:N=>{e.add(N);const V=()=>t(N);return tryOnScopeDispose$1(V),{off:V}},off:t,trigger:(...N)=>Promise.all(Array.from(e).map(V=>V(...N)))}}function toValue$1(e){return typeof e=="function"?e():unref(e)}function toReactive$1(e){if(!isRef(e))return reactive(e);const t=new Proxy({},{get(I,$,N){return unref(Reflect.get(e.value,$,N))},set(I,$,N){return isRef(e.value[$])&&!isRef(N)?e.value[$].value=N:e.value[$]=N,!0},deleteProperty(I,$){return Reflect.deleteProperty(e.value,$)},has(I,$){return Reflect.has(e.value,$)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return reactive(t)}function reactiveComputed$1(e){return toReactive$1(computed(e))}const isClient$1=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const notNullish=e=>e!=null,toString$1=Object.prototype.toString,isObject$3=e=>toString$1.call(e)==="[object Object]",noop$1=()=>{},isIOS$1=getIsIOS$1();function getIsIOS$1(){var e,t;return isClient$1&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function createFilterWrapper(e,t){function I(...$){return new Promise((N,V)=>{Promise.resolve(e(()=>t.apply(this,$),{fn:t,thisArg:this,args:$})).then(N).catch(V)})}return I}const bypassFilter=e=>e();function debounceFilter(e,t={}){let I,$,N=noop$1;const V=ie=>{clearTimeout(ie),N(),N=noop$1};return ie=>{const me=toValue$1(e),ge=toValue$1(t.maxWait);return I&&V(I),me<=0||ge!==void 0&&ge<=0?($&&(V($),$=null),Promise.resolve(ie())):new Promise((xe,ke)=>{N=t.rejectOnCancel?ke:xe,ge&&!$&&($=setTimeout(()=>{I&&V(I),$=null,xe(ie())},ge)),I=setTimeout(()=>{$&&V($),$=null,xe(ie())},me)})}}function throttleFilter(...e){let t=0,I,$=!0,N=noop$1,V,X,ie,me,ge;!isRef(e[0])&&typeof e[0]=="object"?{delay:X,trailing:ie=!0,leading:me=!0,rejectOnCancel:ge=!1}=e[0]:[X,ie=!0,me=!0,ge=!1]=e;const xe=()=>{I&&(clearTimeout(I),I=void 0,N(),N=noop$1)};return Re=>{const Ie=toValue$1(X),Me=Date.now()-t,Le=()=>V=Re();return xe(),Ie<=0?(t=Date.now(),Le()):(Me>Ie&&(me||!$)?(t=Date.now(),Le()):ie&&(V=new Promise((De,Fe)=>{N=ge?Fe:De,I=setTimeout(()=>{t=Date.now(),$=!0,De(Le()),xe()},Math.max(0,Ie-Me))})),!me&&!I&&(I=setTimeout(()=>$=!0,Ie)),$=!1,V)}}function pausableFilter(e=bypassFilter){const t=ref(!0);function I(){t.value=!1}function $(){t.value=!0}const N=(...V)=>{t.value&&e(...V)};return{isActive:readonly(t),pause:I,resume:$,eventFilter:N}}const directiveHooks={mounted:"mounted"};function promiseTimeout(e,t=!1,I="Timeout"){return new Promise(($,N)=>{setTimeout(t?()=>N(I):$,e)})}function createSingletonPromise(e){let t;function I(){return t||(t=e()),t}return I.reset=async()=>{const $=t;t=void 0,$&&await $},I}function containsProp(e,...t){return t.some(I=>I in e)}function getLifeCycleTarget$1(e){return getCurrentInstance()}function toRef(...e){if(e.length!==1)return toRef$1(...e);const t=e[0];return typeof t=="function"?readonly(customRef(()=>({get:t,set:noop$1}))):ref(t)}function useDebounceFn(e,t=200,I={}){return createFilterWrapper(debounceFilter(t,I),e)}function useThrottleFn(e,t=200,I=!1,$=!0,N=!1){return createFilterWrapper(throttleFilter(t,I,$,N),e)}function watchWithFilter(e,t,I={}){const{eventFilter:$=bypassFilter,...N}=I;return watch(e,createFilterWrapper($,t),N)}function watchPausable(e,t,I={}){const{eventFilter:$,...N}=I,{eventFilter:V,pause:X,resume:ie,isActive:me}=pausableFilter($);return{stop:watchWithFilter(e,t,{...N,eventFilter:V}),pause:X,resume:ie,isActive:me}}function tryOnMounted(e,t=!0,I){getLifeCycleTarget$1()?onMounted(e,I):t?e():nextTick(e)}function tryOnUnmounted(e,t){getLifeCycleTarget$1()&&onUnmounted(e,t)}function createUntil(e,t=!1){function I(ke,{flush:Re="sync",deep:Ie=!1,timeout:Me,throwOnTimeout:Le}={}){let De=null;const Ue=[new Promise(je=>{De=watch(e,qe=>{ke(qe)!==t&&(De==null||De(),je(qe))},{flush:Re,deep:Ie,immediate:!0})})];return Me!=null&&Ue.push(promiseTimeout(Me,Le).then(()=>toValue$1(e)).finally(()=>De==null?void 0:De())),Promise.race(Ue)}function $(ke,Re){if(!isRef(ke))return I(qe=>qe===ke,Re);const{flush:Ie="sync",deep:Me=!1,timeout:Le,throwOnTimeout:De}=Re??{};let Fe=null;const je=[new Promise(qe=>{Fe=watch([e,ke],([We,Xe])=>{t!==(We===Xe)&&(Fe==null||Fe(),qe(We))},{flush:Ie,deep:Me,immediate:!0})})];return Le!=null&&je.push(promiseTimeout(Le,De).then(()=>toValue$1(e)).finally(()=>(Fe==null||Fe(),toValue$1(e)))),Promise.race(je)}function N(ke){return I(Re=>!!Re,ke)}function V(ke){return $(null,ke)}function X(ke){return $(void 0,ke)}function ie(ke){return I(Number.isNaN,ke)}function me(ke,Re){return I(Ie=>{const Me=Array.from(Ie);return Me.includes(ke)||Me.includes(toValue$1(ke))},Re)}function ge(ke){return xe(1,ke)}function xe(ke=1,Re){let Ie=-1;return I(()=>(Ie+=1,Ie>=ke),Re)}return Array.isArray(toValue$1(e))?{toMatch:I,toContains:me,changed:ge,changedTimes:xe,get not(){return createUntil(e,!t)}}:{toMatch:I,toBe:$,toBeTruthy:N,toBeNull:V,toBeNaN:ie,toBeUndefined:X,changed:ge,changedTimes:xe,get not(){return createUntil(e,!t)}}}function until(e){return createUntil(e)}function useIntervalFn(e,t=1e3,I={}){const{immediate:$=!0,immediateCallback:N=!1}=I;let V=null;const X=ref(!1);function ie(){V&&(clearInterval(V),V=null)}function me(){X.value=!1,ie()}function ge(){const xe=toValue$1(t);xe<=0||(X.value=!0,N&&e(),ie(),V=setInterval(e,xe))}if($&&isClient$1&&ge(),isRef(t)||typeof t=="function"){const xe=watch(t,()=>{X.value&&isClient$1&&ge()});tryOnScopeDispose$1(xe)}return tryOnScopeDispose$1(me),{isActive:X,pause:me,resume:ge}}function useTimeoutFn$1(e,t,I={}){const{immediate:$=!0}=I,N=ref(!1);let V=null;function X(){V&&(clearTimeout(V),V=null)}function ie(){N.value=!1,X()}function me(...ge){X(),N.value=!0,V=setTimeout(()=>{N.value=!1,V=null,e(...ge)},toValue$1(t))}return $&&(N.value=!0,isClient$1&&me()),tryOnScopeDispose$1(ie),{isPending:readonly(N),start:me,stop:ie}}function unrefElement$1(e){var t;const I=toValue$1(e);return(t=I==null?void 0:I.$el)!=null?t:I}const defaultWindow$1=isClient$1?window:void 0,defaultDocument=isClient$1?window.document:void 0,defaultNavigator=isClient$1?window.navigator:void 0;function useEventListener$1(...e){let t,I,$,N;if(typeof e[0]=="string"||Array.isArray(e[0])?([I,$,N]=e,t=defaultWindow$1):[t,I,$,N]=e,!t)return noop$1;Array.isArray(I)||(I=[I]),Array.isArray($)||($=[$]);const V=[],X=()=>{V.forEach(xe=>xe()),V.length=0},ie=(xe,ke,Re,Ie)=>(xe.addEventListener(ke,Re,Ie),()=>xe.removeEventListener(ke,Re,Ie)),me=watch(()=>[unrefElement$1(t),toValue$1(N)],([xe,ke])=>{if(X(),!xe)return;const Re=isObject$3(ke)?{...ke}:ke;V.push(...I.flatMap(Ie=>$.map(Me=>ie(xe,Ie,Me,Re))))},{immediate:!0,flush:"post"}),ge=()=>{me(),X()};return tryOnScopeDispose$1(ge),ge}let _iOSWorkaround=!1;function onClickOutside(e,t,I={}){const{window:$=defaultWindow$1,ignore:N=[],capture:V=!0,detectIframe:X=!1}=I;if(!$)return noop$1;isIOS$1&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from($.document.body.children).forEach(Re=>Re.addEventListener("click",noop$1)),$.document.documentElement.addEventListener("click",noop$1));let ie=!0;const me=Re=>N.some(Ie=>{if(typeof Ie=="string")return Array.from($.document.querySelectorAll(Ie)).some(Me=>Me===Re.target||Re.composedPath().includes(Me));{const Me=unrefElement$1(Ie);return Me&&(Re.target===Me||Re.composedPath().includes(Me))}}),xe=[useEventListener$1($,"click",Re=>{const Ie=unrefElement$1(e);if(!(!Ie||Ie===Re.target||Re.composedPath().includes(Ie))){if(Re.detail===0&&(ie=!me(Re)),!ie){ie=!0;return}t(Re)}},{passive:!0,capture:V}),useEventListener$1($,"pointerdown",Re=>{const Ie=unrefElement$1(e);ie=!me(Re)&&!!(Ie&&!Re.composedPath().includes(Ie))},{passive:!0}),X&&useEventListener$1($,"blur",Re=>{setTimeout(()=>{var Ie;const Me=unrefElement$1(e);((Ie=$.document.activeElement)==null?void 0:Ie.tagName)==="IFRAME"&&!(Me!=null&&Me.contains($.document.activeElement))&&t(Re)},0)})].filter(Boolean);return()=>xe.forEach(Re=>Re())}function createKeyPredicate$1(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function onKeyStroke$1(...e){let t,I,$={};e.length===3?(t=e[0],I=e[1],$=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,I=e[0],$=e[1]):(t=e[0],I=e[1]):(t=!0,I=e[0]);const{target:N=defaultWindow$1,eventName:V="keydown",passive:X=!1,dedupe:ie=!1}=$,me=createKeyPredicate$1(t);return useEventListener$1(N,V,xe=>{xe.repeat&&toValue$1(ie)||me(xe)&&I(xe)},X)}function onKeyDown(e,t,I={}){return onKeyStroke$1(e,t,{...I,eventName:"keydown"})}function useMounted$1(){const e=ref(!1),t=getCurrentInstance();return t&&onMounted(()=>{e.value=!0},t),e}function useSupported(e){const t=useMounted$1();return computed(()=>(t.value,!!e()))}function useRafFn(e,t={}){const{immediate:I=!0,fpsLimit:$=void 0,window:N=defaultWindow$1}=t,V=ref(!1),X=$?1e3/$:null;let ie=0,me=null;function ge(Re){if(!V.value||!N)return;ie||(ie=Re);const Ie=Re-ie;if(X&&IeI&&"matchMedia"in I&&typeof I.matchMedia=="function");let N;const V=ref(!1),X=ge=>{V.value=ge.matches},ie=()=>{N&&("removeEventListener"in N?N.removeEventListener("change",X):N.removeListener(X))},me=watchEffect(()=>{$.value&&(ie(),N=I.matchMedia(toValue$1(e)),"addEventListener"in N?N.addEventListener("change",X):N.addListener(X),V.value=N.matches)});return tryOnScopeDispose$1(()=>{me(),ie(),N=void 0}),V}function usePermission(e,t={}){const{controls:I=!1,navigator:$=defaultNavigator}=t,N=useSupported(()=>$&&"permissions"in $);let V;const X=typeof e=="string"?{name:e}:e,ie=ref(),me=()=>{V&&(ie.value=V.state)},ge=createSingletonPromise(async()=>{if(N.value){if(!V)try{V=await $.permissions.query(X),useEventListener$1(V,"change",me),me()}catch{ie.value="prompt"}return V}});return ge(),I?{state:ie,isSupported:N,query:ge}:ie}function useClipboard(e={}){const{navigator:t=defaultNavigator,read:I=!1,source:$,copiedDuring:N=1500,legacy:V=!1}=e,X=useSupported(()=>t&&"clipboard"in t),ie=usePermission("clipboard-read"),me=usePermission("clipboard-write"),ge=computed(()=>X.value||V),xe=ref(""),ke=ref(!1),Re=useTimeoutFn$1(()=>ke.value=!1,N);function Ie(){X.value&&Fe(ie.value)?t.clipboard.readText().then(Ue=>{xe.value=Ue}):xe.value=De()}ge.value&&I&&useEventListener$1(["copy","cut"],Ie);async function Me(Ue=toValue$1($)){ge.value&&Ue!=null&&(X.value&&Fe(me.value)?await t.clipboard.writeText(Ue):Le(Ue),xe.value=Ue,ke.value=!0,Re.start())}function Le(Ue){const je=document.createElement("textarea");je.value=Ue??"",je.style.position="absolute",je.style.opacity="0",document.body.appendChild(je),je.select(),document.execCommand("copy"),je.remove()}function De(){var Ue,je,qe;return(qe=(je=(Ue=document==null?void 0:document.getSelection)==null?void 0:Ue.call(document))==null?void 0:je.toString())!=null?qe:""}function Fe(Ue){return Ue==="granted"||Ue==="prompt"}return{isSupported:ge,text:xe,copied:ke,copy:Me}}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__",handlers=getHandlers();function getHandlers(){return globalKey in _global||(_global[globalKey]=_global[globalKey]||{}),_global[globalKey]}function getSSRHandler(e,t){return handlers[e]||t}function guessSerializerType(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const StorageSerializers={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(e,t,I,$={}){var N;const{flush:V="pre",deep:X=!0,listenToStorageChanges:ie=!0,writeDefaults:me=!0,mergeDefaults:ge=!1,shallow:xe,window:ke=defaultWindow$1,eventFilter:Re,onError:Ie=At=>{console.error(At)},initOnMounted:Me}=$,Le=(xe?shallowRef:ref)(typeof t=="function"?t():t);if(!I)try{I=getSSRHandler("getDefaultStorage",()=>{var At;return(At=defaultWindow$1)==null?void 0:At.localStorage})()}catch(At){Ie(At)}if(!I)return Le;const De=toValue$1(t),Fe=guessSerializerType(De),Ue=(N=$.serializer)!=null?N:StorageSerializers[Fe],{pause:je,resume:qe}=watchPausable(Le,()=>Xe(Le.value),{flush:V,deep:X,eventFilter:Re});ke&&ie&&tryOnMounted(()=>{useEventListener$1(ke,"storage",It),useEventListener$1(ke,customStorageEventName,Nt),Me&&It()}),Me||It();function We(At,Rt){ke&&ke.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:e,oldValue:At,newValue:Rt,storageArea:I}}))}function Xe(At){try{const Rt=I.getItem(e);if(At==null)We(Rt,null),I.removeItem(e);else{const Mt=Ue.write(At);Rt!==Mt&&(I.setItem(e,Mt),We(Rt,Mt))}}catch(Rt){Ie(Rt)}}function Ye(At){const Rt=At?At.newValue:I.getItem(e);if(Rt==null)return me&&De!=null&&I.setItem(e,Ue.write(De)),De;if(!At&&ge){const Mt=Ue.read(Rt);return typeof ge=="function"?ge(Mt,De):Fe==="object"&&!Array.isArray(Mt)?{...De,...Mt}:Mt}else return typeof Rt!="string"?Rt:Ue.read(Rt)}function It(At){if(!(At&&At.storageArea!==I)){if(At&&At.key==null){Le.value=De;return}if(!(At&&At.key!==e)){je();try{(At==null?void 0:At.newValue)!==Ue.write(Le.value)&&(Le.value=Ye(At))}catch(Rt){Ie(Rt)}finally{At?nextTick(qe):qe()}}}}function Nt(At){It(At.detail)}return Le}function useMutationObserver(e,t,I={}){const{window:$=defaultWindow$1,...N}=I;let V;const X=useSupported(()=>$&&"MutationObserver"in $),ie=()=>{V&&(V.disconnect(),V=void 0)},me=computed(()=>{const Re=toValue$1(e),Ie=(Array.isArray(Re)?Re:[Re]).map(unrefElement$1).filter(notNullish);return new Set(Ie)}),ge=watch(()=>me.value,Re=>{ie(),X.value&&$&&Re.size&&(V=new MutationObserver(t),Re.forEach(Ie=>V.observe(Ie,N)))},{immediate:!0,flush:"post"}),xe=()=>V==null?void 0:V.takeRecords(),ke=()=>{ie(),ge()};return tryOnScopeDispose$1(ke),{isSupported:X,stop:ke,takeRecords:xe}}function useCycleList(e,t){const I=shallowRef(ge()),$=toRef(e),N=computed({get(){var xe;let Re=$.value.indexOf(I.value);return Re<0&&(Re=(xe=void 0)!=null?xe:0),Re},set(xe){V(xe)}});function V(xe){const ke=$.value,Re=ke.length,Ie=(xe%Re+Re)%Re,Me=ke[Ie];return I.value=Me,Me}function X(xe=1){return V(N.value+xe)}function ie(xe=1){return X(xe)}function me(xe=1){return X(-xe)}function ge(){var xe,ke;return(ke=toValue$1((xe=void 0)!=null?xe:toValue$1(e)[0]))!=null?ke:void 0}return watch($,()=>V(N.value)),{state:I,index:N,next:ie,prev:me,go:V}}function useResizeObserver(e,t,I={}){const{window:$=defaultWindow$1,...N}=I;let V;const X=useSupported(()=>$&&"ResizeObserver"in $),ie=()=>{V&&(V.disconnect(),V=void 0)},me=computed(()=>Array.isArray(e)?e.map(ke=>unrefElement$1(ke)):[unrefElement$1(e)]),ge=watch(me,ke=>{if(ie(),X.value&&$){V=new ResizeObserver(t);for(const Re of ke)Re&&V.observe(Re,N)}},{immediate:!0,flush:"post"}),xe=()=>{ie(),ge()};return tryOnScopeDispose$1(xe),{isSupported:X,stop:xe}}function useElementSize(e,t={width:0,height:0},I={}){const{window:$=defaultWindow$1,box:N="content-box"}=I,V=computed(()=>{var ke,Re;return(Re=(ke=unrefElement$1(e))==null?void 0:ke.namespaceURI)==null?void 0:Re.includes("svg")}),X=ref(t.width),ie=ref(t.height),{stop:me}=useResizeObserver(e,([ke])=>{const Re=N==="border-box"?ke.borderBoxSize:N==="content-box"?ke.contentBoxSize:ke.devicePixelContentBoxSize;if($&&V.value){const Ie=unrefElement$1(e);if(Ie){const Me=$.getComputedStyle(Ie);X.value=Number.parseFloat(Me.width),ie.value=Number.parseFloat(Me.height)}}else if(Re){const Ie=Array.isArray(Re)?Re:[Re];X.value=Ie.reduce((Me,{inlineSize:Le})=>Me+Le,0),ie.value=Ie.reduce((Me,{blockSize:Le})=>Me+Le,0)}else X.value=ke.contentRect.width,ie.value=ke.contentRect.height},I);tryOnMounted(()=>{const ke=unrefElement$1(e);ke&&(X.value="offsetWidth"in ke?ke.offsetWidth:t.width,ie.value="offsetHeight"in ke?ke.offsetHeight:t.height)});const ge=watch(()=>unrefElement$1(e),ke=>{X.value=ke?t.width:0,ie.value=ke?t.height:0});function xe(){me(),ge()}return{width:X,height:ie,stop:xe}}const payloadMapping={json:"application/json",text:"text/plain"};function isFetchOptions(e){return e&&containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function headersToObject(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function useFetch(e,...t){var I;const $=typeof AbortController=="function";let N={},V={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const X={method:"GET",type:"text",payload:void 0};t.length>0&&(isFetchOptions(t[0])?V={...V,...t[0]}:N=t[0]),t.length>1&&isFetchOptions(t[1])&&(V={...V,...t[1]});const{fetch:ie=(I=defaultWindow$1)==null?void 0:I.fetch,initialData:me,timeout:ge}=V,xe=createEventHook$1(),ke=createEventHook$1(),Re=createEventHook$1(),Ie=ref(!1),Me=ref(!1),Le=ref(!1),De=ref(null),Fe=shallowRef(null),Ue=shallowRef(null),je=shallowRef(me||null),qe=computed(()=>$&&Me.value);let We,Xe;const Ye=()=>{$&&(We==null||We.abort(),We=new AbortController,We.signal.onabort=()=>Le.value=!0,N={...N,signal:We.signal})},It=Ft=>{Me.value=Ft,Ie.value=!Ft};ge&&(Xe=useTimeoutFn$1(Ye,ge,{immediate:!1}));let Nt=0;const At=async(Ft=!1)=>{var Xt,Yt;Ye(),It(!0),Ue.value=null,De.value=null,Le.value=!1,Nt+=1;const dn=Nt,vn={method:X.method,headers:{}};if(X.payload){const on=headersToObject(vn.headers),_n=toValue$1(X.payload);!X.payloadType&&_n&&Object.getPrototypeOf(_n)===Object.prototype&&!(_n instanceof FormData)&&(X.payloadType="json"),X.payloadType&&(on["Content-Type"]=(Xt=payloadMapping[X.payloadType])!=null?Xt:X.payloadType),vn.body=X.payloadType==="json"?JSON.stringify(_n):_n}let Cn=!1;const fn={url:toValue$1(e),options:{...vn,...N},cancel:()=>{Cn=!0}};if(V.beforeFetch&&Object.assign(fn,await V.beforeFetch(fn)),Cn||!ie)return It(!1),Promise.resolve(null);let hn=null;return Xe&&Xe.start(),ie(fn.url,{...vn,...fn.options,headers:{...headersToObject(vn.headers),...headersToObject((Yt=fn.options)==null?void 0:Yt.headers)}}).then(async on=>{if(Fe.value=on,De.value=on.status,hn=await on.clone()[X.type](),!on.ok)throw je.value=me||null,new Error(on.statusText);return V.afterFetch&&({data:hn}=await V.afterFetch({data:hn,response:on})),je.value=hn,xe.trigger(on),on}).catch(async on=>{let _n=on.message||on.name;if(V.onFetchError&&({error:_n,data:hn}=await V.onFetchError({data:hn,error:on,response:Fe.value})),Ue.value=_n,V.updateDataOnError&&(je.value=hn),ke.trigger(on),Ft)throw on;return null}).finally(()=>{dn===Nt&&It(!1),Xe&&Xe.stop(),Re.trigger(null)})},Rt=toRef(V.refetch);watch([Rt,toRef(e)],([Ft])=>Ft&&At(),{deep:!0});const Mt={isFinished:readonly(Ie),isFetching:readonly(Me),statusCode:De,response:Fe,error:Ue,data:je,canAbort:qe,aborted:Le,abort:Ye,execute:At,onFetchResponse:xe.on,onFetchError:ke.on,onFetchFinally:Re.on,get:Kt("GET"),put:Kt("PUT"),post:Kt("POST"),delete:Kt("DELETE"),patch:Kt("PATCH"),head:Kt("HEAD"),options:Kt("OPTIONS"),json:Ut("json"),text:Ut("text"),blob:Ut("blob"),arrayBuffer:Ut("arrayBuffer"),formData:Ut("formData")};function Kt(Ft){return(Xt,Yt)=>{if(!Me.value)return X.method=Ft,X.payload=Xt,X.payloadType=Yt,isRef(X.payload)&&watch([Rt,toRef(X.payload)],([dn])=>dn&&At(),{deep:!0}),{...Mt,then(dn,vn){return Zt().then(dn,vn)}}}}function Zt(){return new Promise((Ft,Xt)=>{until(Ie).toBe(!0).then(()=>Ft(Mt)).catch(Yt=>Xt(Yt))})}function Ut(Ft){return()=>{if(!Me.value)return X.type=Ft,{...Mt,then(Xt,Yt){return Zt().then(Xt,Yt)}}}}return V.immediate&&Promise.resolve().then(()=>At()),{...Mt,then(Ft,Xt){return Zt().then(Ft,Xt)}}}const ARRIVED_STATE_THRESHOLD_PIXELS=1;function useScroll(e,t={}){const{throttle:I=0,idle:$=200,onStop:N=noop$1,onScroll:V=noop$1,offset:X={left:0,right:0,top:0,bottom:0},eventListenerOptions:ie={capture:!1,passive:!0},behavior:me="auto",window:ge=defaultWindow$1,onError:xe=Ye=>{console.error(Ye)}}=t,ke=ref(0),Re=ref(0),Ie=computed({get(){return ke.value},set(Ye){Le(Ye,void 0)}}),Me=computed({get(){return Re.value},set(Ye){Le(void 0,Ye)}});function Le(Ye,It){var Nt,At,Rt;if(!ge)return;const Mt=toValue$1(e);Mt&&((Rt=Mt instanceof Document?ge.document.body:Mt)==null||Rt.scrollTo({top:(Nt=toValue$1(It))!=null?Nt:Me.value,left:(At=toValue$1(Ye))!=null?At:Ie.value,behavior:toValue$1(me)}))}const De=ref(!1),Fe=reactive({left:!0,right:!1,top:!0,bottom:!1}),Ue=reactive({left:!1,right:!1,top:!1,bottom:!1}),je=Ye=>{De.value&&(De.value=!1,Ue.left=!1,Ue.right=!1,Ue.top=!1,Ue.bottom=!1,N(Ye))},qe=useDebounceFn(je,I+$),We=Ye=>{var It;if(!ge)return;const Nt=((It=Ye==null?void 0:Ye.document)==null?void 0:It.documentElement)||(Ye==null?void 0:Ye.documentElement)||unrefElement$1(Ye),{display:At,flexDirection:Rt}=getComputedStyle(Nt),Mt=Nt.scrollLeft;Ue.left=Mtke.value;const Kt=Math.abs(Mt)<=(X.left||0),Zt=Math.abs(Mt)+Nt.clientWidth>=Nt.scrollWidth-(X.right||0)-ARRIVED_STATE_THRESHOLD_PIXELS;At==="flex"&&Rt==="row-reverse"?(Fe.left=Zt,Fe.right=Kt):(Fe.left=Kt,Fe.right=Zt),ke.value=Mt;let Ut=Nt.scrollTop;Ye===ge.document&&!Ut&&(Ut=ge.document.body.scrollTop),Ue.top=UtRe.value;const Ft=Math.abs(Ut)<=(X.top||0),Xt=Math.abs(Ut)+Nt.clientHeight>=Nt.scrollHeight-(X.bottom||0)-ARRIVED_STATE_THRESHOLD_PIXELS;At==="flex"&&Rt==="column-reverse"?(Fe.top=Xt,Fe.bottom=Ft):(Fe.top=Ft,Fe.bottom=Xt),Re.value=Ut},Xe=Ye=>{var It;if(!ge)return;const Nt=(It=Ye.target.documentElement)!=null?It:Ye.target;We(Nt),De.value=!0,qe(Ye),V(Ye)};return useEventListener$1(e,"scroll",I?useThrottleFn(Xe,I,!0,!1):Xe,ie),tryOnMounted(()=>{try{const Ye=toValue$1(e);if(!Ye)return;We(Ye)}catch(Ye){xe(Ye)}}),useEventListener$1(e,"scrollend",je,ie),{x:Ie,y:Me,isScrolling:De,arrivedState:Fe,directions:Ue,measure(){const Ye=toValue$1(e);ge&&Ye&&We(Ye)}}}const DefaultMagicKeysAliasMap={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function useMagicKeys(e={}){const{reactive:t=!1,target:I=defaultWindow$1,aliasMap:$=DefaultMagicKeysAliasMap,passive:N=!0,onEventFired:V=noop$1}=e,X=reactive(new Set),ie={toJSON(){return{}},current:X},me=t?reactive(ie):ie,ge=new Set,xe=new Set;function ke(Le,De){Le in me&&(t?me[Le]=De:me[Le].value=De)}function Re(){X.clear();for(const Le of xe)ke(Le,!1)}function Ie(Le,De){var Fe,Ue;const je=(Fe=Le.key)==null?void 0:Fe.toLowerCase(),We=[(Ue=Le.code)==null?void 0:Ue.toLowerCase(),je].filter(Boolean);je&&(De?X.add(je):X.delete(je));for(const Xe of We)xe.add(Xe),ke(Xe,De);je==="meta"&&!De?(ge.forEach(Xe=>{X.delete(Xe),ke(Xe,!1)}),ge.clear()):typeof Le.getModifierState=="function"&&Le.getModifierState("Meta")&&De&&[...X,...We].forEach(Xe=>ge.add(Xe))}useEventListener$1(I,"keydown",Le=>(Ie(Le,!0),V(Le)),{passive:N}),useEventListener$1(I,"keyup",Le=>(Ie(Le,!1),V(Le)),{passive:N}),useEventListener$1("blur",Re,{passive:!0}),useEventListener$1("focus",Re,{passive:!0});const Me=new Proxy(me,{get(Le,De,Fe){if(typeof De!="string")return Reflect.get(Le,De,Fe);if(De=De.toLowerCase(),De in $&&(De=$[De]),!(De in me))if(/[+_-]/.test(De)){const je=De.split(/[+_-]/g).map(qe=>qe.trim());me[De]=computed(()=>je.every(qe=>toValue$1(Me[qe])))}else me[De]=ref(!1);const Ue=Reflect.get(Le,De,Fe);return t?toValue$1(Ue):Ue}});return Me}function useNow(e={}){const{controls:t=!1,interval:I="requestAnimationFrame"}=e,$=ref(new Date),N=()=>$.value=new Date,V=I==="requestAnimationFrame"?useRafFn(N,{immediate:!0}):useIntervalFn(N,I,{immediate:!0});return t?{now:$,...V}:$}function useScriptTag(e,t=noop$1,I={}){const{immediate:$=!0,manual:N=!1,type:V="text/javascript",async:X=!0,crossOrigin:ie,referrerPolicy:me,noModule:ge,defer:xe,document:ke=defaultDocument,attrs:Re={}}=I,Ie=ref(null);let Me=null;const Le=Ue=>new Promise((je,qe)=>{const We=It=>(Ie.value=It,je(It),It);if(!ke){je(!1);return}let Xe=!1,Ye=ke.querySelector(`script[src="${toValue$1(e)}"]`);Ye?Ye.hasAttribute("data-loaded")&&We(Ye):(Ye=ke.createElement("script"),Ye.type=V,Ye.async=X,Ye.src=toValue$1(e),xe&&(Ye.defer=xe),ie&&(Ye.crossOrigin=ie),ge&&(Ye.noModule=ge),me&&(Ye.referrerPolicy=me),Object.entries(Re).forEach(([It,Nt])=>Ye==null?void 0:Ye.setAttribute(It,Nt)),Xe=!0),Ye.addEventListener("error",It=>qe(It)),Ye.addEventListener("abort",It=>qe(It)),Ye.addEventListener("load",()=>{Ye.setAttribute("data-loaded","true"),t(Ye),We(Ye)}),Xe&&(Ye=ke.head.appendChild(Ye)),Ue||We(Ye)}),De=(Ue=!0)=>(Me||(Me=Le(Ue)),Me),Fe=()=>{if(!ke)return;Me=null,Ie.value&&(Ie.value=null);const Ue=ke.querySelector(`script[src="${toValue$1(e)}"]`);Ue&&ke.head.removeChild(Ue)};return $&&!N&&tryOnMounted(De),N||tryOnUnmounted(Fe),{scriptTag:Ie,load:De,unload:Fe}}function useSessionStorage(e,t,I={}){const{window:$=defaultWindow$1}=I;return useStorage(e,t,$==null?void 0:$.sessionStorage,I)}function useWindowSize(e={}){const{window:t=defaultWindow$1,initialWidth:I=Number.POSITIVE_INFINITY,initialHeight:$=Number.POSITIVE_INFINITY,listenOrientation:N=!0,includeScrollbar:V=!0}=e,X=ref(I),ie=ref($),me=()=>{t&&(V?(X.value=t.innerWidth,ie.value=t.innerHeight):(X.value=t.document.documentElement.clientWidth,ie.value=t.document.documentElement.clientHeight))};if(me(),tryOnMounted(me),useEventListener$1("resize",me,{passive:!0}),N){const ge=useMediaQuery("(orientation: portrait)");watch(ge,()=>me())}return{width:X,height:ie}}let responsive;function useResponsive(){return responsive}const Responsive={install(e,t){const I=Object.assign({},{computed:{}},t),$={};for(const N in I.computed)$[N]=computed(()=>I.computed[N](responsive));responsive=reactive({width:window.innerWidth,height:window.innerHeight,...$}),e.config.globalProperties.$responsive=responsive,window.addEventListener("resize",()=>{responsive.width=window.innerWidth,responsive.height=window.innerHeight})}};/*! * vue-router v4.3.2 * (c) 2024 Eduardo San Martin Morote * @license MIT */const isBrowser=typeof document<"u";function isESModule(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const assign=Object.assign;function applyToParams(e,t){const I={};for(const $ in t){const N=t[$];I[$]=isArray(N)?N.map(e):e(N)}return I}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return e==null?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,t,I="/"){let $,N={},V="",X="";const ie=t.indexOf("#");let me=t.indexOf("?");return ie=0&&(me=-1),me>-1&&($=t.slice(0,me),V=t.slice(me+1,ie>-1?ie:t.length),N=e(V)),ie>-1&&($=$||t.slice(0,ie),X=t.slice(ie,t.length)),$=resolveRelativePath($??t,I),{fullPath:$+(V&&"?")+V+X,path:$,query:N,hash:decode(X)}}function stringifyURL(e,t){const I=t.query?e(t.query):"";return t.path+(I&&"?")+I+(t.hash||"")}function stripBase(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function isSameRouteLocation(e,t,I){const $=t.matched.length-1,N=I.matched.length-1;return $>-1&&$===N&&isSameRouteRecord(t.matched[$],I.matched[N])&&isSameRouteLocationParams(t.params,I.params)&&e(t.query)===e(I.query)&&t.hash===I.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const I in e)if(!isSameRouteLocationParamsValue(e[I],t[I]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return isArray(e)?isEquivalentArray(e,t):isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return isArray(t)?e.length===t.length&&e.every((I,$)=>I===t[$]):e.length===1&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;const I=t.split("/"),$=e.split("/"),N=$[$.length-1];(N===".."||N===".")&&$.push("");let V=I.length-1,X,ie;for(X=0;X<$.length;X++)if(ie=$[X],ie!==".")if(ie==="..")V>1&&V--;else break;return I.slice(0,V).join("/")+"/"+$.slice(X).join("/")}var NavigationType;(function(e){e.pop="pop",e.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(e){e.back="back",e.forward="forward",e.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(e){if(!e)if(isBrowser){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){const I=document.documentElement.getBoundingClientRect(),$=e.getBoundingClientRect();return{behavior:t.behavior,left:$.left-I.left-(t.left||0),top:$.top-I.top-(t.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(e){let t;if("el"in e){const I=e.el,$=typeof I=="string"&&I.startsWith("#"),N=typeof I=="string"?$?document.getElementById(I.slice(1)):document.querySelector(I):I;if(!N)return;t=getElementPosition(N,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){const t=scrollPositions.get(e);return scrollPositions.delete(e),t}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,t){const{pathname:I,search:$,hash:N}=t,V=e.indexOf("#");if(V>-1){let ie=N.includes(e.slice(V))?e.slice(V).length:1,me=N.slice(ie);return me[0]!=="/"&&(me="/"+me),stripBase(me,"")}return stripBase(I,e)+$+N}function useHistoryListeners(e,t,I,$){let N=[],V=[],X=null;const ie=({state:Re})=>{const Ie=createCurrentLocation(e,location),Me=I.value,Le=t.value;let De=0;if(Re){if(I.value=Ie,t.value=Re,X&&X===Me){X=null;return}De=Le?Re.position-Le.position:0}else $(Ie);N.forEach(Fe=>{Fe(I.value,Me,{delta:De,type:NavigationType.pop,direction:De?De>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function me(){X=I.value}function ge(Re){N.push(Re);const Ie=()=>{const Me=N.indexOf(Re);Me>-1&&N.splice(Me,1)};return V.push(Ie),Ie}function xe(){const{history:Re}=window;Re.state&&Re.replaceState(assign({},Re.state,{scroll:computeScrollPosition()}),"")}function ke(){for(const Re of V)Re();V=[],window.removeEventListener("popstate",ie),window.removeEventListener("beforeunload",xe)}return window.addEventListener("popstate",ie),window.addEventListener("beforeunload",xe,{passive:!0}),{pauseListeners:me,listen:ge,destroy:ke}}function buildState(e,t,I,$=!1,N=!1){return{back:e,current:t,forward:I,replaced:$,position:window.history.length,scroll:N?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:t,location:I}=window,$={value:createCurrentLocation(e,I)},N={value:t.state};N.value||V($.value,{back:null,current:$.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function V(me,ge,xe){const ke=e.indexOf("#"),Re=ke>-1?(I.host&&document.querySelector("base")?e:e.slice(ke))+me:createBaseLocation()+e+me;try{t[xe?"replaceState":"pushState"](ge,"",Re),N.value=ge}catch(Ie){console.error(Ie),I[xe?"replace":"assign"](Re)}}function X(me,ge){const xe=assign({},t.state,buildState(N.value.back,me,N.value.forward,!0),ge,{position:N.value.position});V(me,xe,!0),$.value=me}function ie(me,ge){const xe=assign({},N.value,t.state,{forward:me,scroll:computeScrollPosition()});V(xe.current,xe,!0);const ke=assign({},buildState($.value,me,null),{position:xe.position+1},ge);V(me,ke,!1),$.value=me}return{location:$,state:N,push:ie,replace:X}}function createWebHistory(e){e=normalizeBase(e);const t=useHistoryStateNavigation(e),I=useHistoryListeners(e,t.state,t.location,t.replace);function $(V,X=!0){X||I.pauseListeners(),history.go(V)}const N=assign({location:"",base:e,go:$,createHref:createHref.bind(null,e)},t,I);return Object.defineProperty(N,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(N,"state",{enumerable:!0,get:()=>t.state.value}),N}function createWebHashHistory(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return typeof e=="string"||e&&typeof e=="object"}function isRouteName(e){return typeof e=="string"||typeof e=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(e,t){return assign(new Error,{type:e,[NavigationFailureSymbol]:!0},t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(t==null||!!(e.type&t))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){const I=assign({},BASE_PATH_PARSER_OPTIONS,t),$=[];let N=I.start?"^":"";const V=[];for(const ge of e){const xe=ge.length?[]:[90];I.strict&&!ge.length&&(N+="/");for(let ke=0;ket.length?t.length===1&&t[0]===80?1:-1:0}function comparePathParserScore(e,t){let I=0;const $=e.score,N=t.score;for(;I<$.length&&I0&&t[t.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if(e==="/")return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(Ie){throw new Error(`ERR (${I})/"${ge}": ${Ie}`)}let I=0,$=I;const N=[];let V;function X(){V&&N.push(V),V=[]}let ie=0,me,ge="",xe="";function ke(){ge&&(I===0?V.push({type:0,value:ge}):I===1||I===2||I===3?(V.length>1&&(me==="*"||me==="+")&&t(`A repeatable param (${ge}) must be alone in its segment. eg: '/:ids+.`),V.push({type:1,value:ge,regexp:xe,repeatable:me==="*"||me==="+",optional:me==="*"||me==="?"})):t("Invalid state to consume buffer"),ge="")}function Re(){ge+=me}for(;ie{X(Ue)}:noop}function X(xe){if(isRouteName(xe)){const ke=$.get(xe);ke&&($.delete(xe),I.splice(I.indexOf(ke),1),ke.children.forEach(X),ke.alias.forEach(X))}else{const ke=I.indexOf(xe);ke>-1&&(I.splice(ke,1),xe.record.name&&$.delete(xe.record.name),xe.children.forEach(X),xe.alias.forEach(X))}}function ie(){return I}function me(xe){let ke=0;for(;ke=0&&(xe.record.path!==I[ke].record.path||!isRecordChildOf(xe,I[ke]));)ke++;I.splice(ke,0,xe),xe.record.name&&!isAliasRecord(xe)&&$.set(xe.record.name,xe)}function ge(xe,ke){let Re,Ie={},Me,Le;if("name"in xe&&xe.name){if(Re=$.get(xe.name),!Re)throw createRouterError(1,{location:xe});Le=Re.record.name,Ie=assign(paramsFromLocation(ke.params,Re.keys.filter(Ue=>!Ue.optional).concat(Re.parent?Re.parent.keys.filter(Ue=>Ue.optional):[]).map(Ue=>Ue.name)),xe.params&¶msFromLocation(xe.params,Re.keys.map(Ue=>Ue.name))),Me=Re.stringify(Ie)}else if(xe.path!=null)Me=xe.path,Re=I.find(Ue=>Ue.re.test(Me)),Re&&(Ie=Re.parse(Me),Le=Re.record.name);else{if(Re=ke.name?$.get(ke.name):I.find(Ue=>Ue.re.test(ke.path)),!Re)throw createRouterError(1,{location:xe,currentLocation:ke});Le=Re.record.name,Ie=assign({},ke.params,xe.params),Me=Re.stringify(Ie)}const De=[];let Fe=Re;for(;Fe;)De.unshift(Fe.record),Fe=Fe.parent;return{name:Le,path:Me,params:Ie,matched:De,meta:mergeMetaFields(De)}}return e.forEach(xe=>V(xe)),{addRoute:V,resolve:ge,removeRoute:X,getRoutes:ie,getRecordMatcher:N}}function paramsFromLocation(e,t){const I={};for(const $ of t)$ in e&&(I[$]=e[$]);return I}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function normalizeRecordProps(e){const t={},I=e.props||!1;if("component"in e)t.default=I;else for(const $ in e.components)t[$]=typeof I=="object"?I[$]:I;return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((t,I)=>assign(t,I.meta),{})}function mergeOptions(e,t){const I={};for(const $ in e)I[$]=$ in t?t[$]:e[$];return I}function isRecordChildOf(e,t){return t.children.some(I=>I===e||isRecordChildOf(e,I))}function parseQuery(e){const t={};if(e===""||e==="?")return t;const $=(e[0]==="?"?e.slice(1):e).split("&");for(let N=0;N<$.length;++N){const V=$[N].replace(PLUS_RE," "),X=V.indexOf("="),ie=decode(X<0?V:V.slice(0,X)),me=X<0?null:decode(V.slice(X+1));if(ie in t){let ge=t[ie];isArray(ge)||(ge=t[ie]=[ge]),ge.push(me)}else t[ie]=me}return t}function stringifyQuery(e){let t="";for(let I in e){const $=e[I];if(I=encodeQueryKey(I),$==null){$!==void 0&&(t+=(t.length?"&":"")+I);continue}(isArray($)?$.map(V=>V&&encodeQueryValue(V)):[$&&encodeQueryValue($)]).forEach(V=>{V!==void 0&&(t+=(t.length?"&":"")+I,V!=null&&(t+="="+V))})}return t}function normalizeQuery(e){const t={};for(const I in e){const $=e[I];$!==void 0&&(t[I]=isArray($)?$.map(N=>N==null?null:""+N):$==null?$:""+$)}return t}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let e=[];function t($){return e.push($),()=>{const N=e.indexOf($);N>-1&&e.splice(N,1)}}function I(){e=[]}return{add:t,list:()=>e.slice(),reset:I}}function registerGuard(e,t,I){const $=()=>{e[t].delete(I)};onUnmounted($),onDeactivated($),onActivated(()=>{e[t].add(I)}),e[t].add(I)}function onBeforeRouteLeave(e){const t=inject(matchedRouteKey,{}).value;t&®isterGuard(t,"leaveGuards",e)}function onBeforeRouteUpdate(e){const t=inject(matchedRouteKey,{}).value;t&®isterGuard(t,"updateGuards",e)}function guardToPromiseFn(e,t,I,$,N,V=X=>X()){const X=$&&($.enterCallbacks[N]=$.enterCallbacks[N]||[]);return()=>new Promise((ie,me)=>{const ge=Re=>{Re===!1?me(createRouterError(4,{from:I,to:t})):Re instanceof Error?me(Re):isRouteLocation(Re)?me(createRouterError(2,{from:t,to:Re})):(X&&$.enterCallbacks[N]===X&&typeof Re=="function"&&X.push(Re),ie())},xe=V(()=>e.call($&&$.instances[N],t,I,ge));let ke=Promise.resolve(xe);e.length<3&&(ke=ke.then(ge)),ke.catch(Re=>me(Re))})}function extractComponentsGuards(e,t,I,$,N=V=>V()){const V=[];for(const X of e)for(const ie in X.components){let me=X.components[ie];if(!(t!=="beforeRouteEnter"&&!X.instances[ie]))if(isRouteComponent(me)){const xe=(me.__vccOpts||me)[t];xe&&V.push(guardToPromiseFn(xe,I,$,X,ie,N))}else{let ge=me();V.push(()=>ge.then(xe=>{if(!xe)return Promise.reject(new Error(`Couldn't resolve component "${ie}" at "${X.path}"`));const ke=isESModule(xe)?xe.default:xe;X.components[ie]=ke;const Ie=(ke.__vccOpts||ke)[t];return Ie&&guardToPromiseFn(Ie,I,$,X,ie,N)()}))}}return V}function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const t=inject(routerKey),I=inject(routeLocationKey),$=computed(()=>{const me=unref(e.to);return t.resolve(me)}),N=computed(()=>{const{matched:me}=$.value,{length:ge}=me,xe=me[ge-1],ke=I.matched;if(!xe||!ke.length)return-1;const Re=ke.findIndex(isSameRouteRecord.bind(null,xe));if(Re>-1)return Re;const Ie=getOriginalPath(me[ge-2]);return ge>1&&getOriginalPath(xe)===Ie&&ke[ke.length-1].path!==Ie?ke.findIndex(isSameRouteRecord.bind(null,me[ge-2])):Re}),V=computed(()=>N.value>-1&&includesParams(I.params,$.value.params)),X=computed(()=>N.value>-1&&N.value===I.matched.length-1&&isSameRouteLocationParams(I.params,$.value.params));function ie(me={}){return guardEvent(me)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}return{route:$,href:computed(()=>$.value.href),isActive:V,isExactActive:X,navigate:ie}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(e,{slots:t}){const I=reactive(useLink(e)),{options:$}=inject(routerKey),N=computed(()=>({[getLinkClass(e.activeClass,$.linkActiveClass,"router-link-active")]:I.isActive,[getLinkClass(e.exactActiveClass,$.linkExactActiveClass,"router-link-exact-active")]:I.isExactActive}));return()=>{const V=t.default&&t.default(I);return e.custom?V:h$1("a",{"aria-current":I.isExactActive?e.ariaCurrentValue:null,href:I.href,onClick:I.navigate,class:N.value},V)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){for(const I in t){const $=t[I],N=e[I];if(typeof $=="string"){if($!==N)return!1}else if(!isArray(N)||N.length!==$.length||$.some((V,X)=>V!==N[X]))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,t,I)=>e??t??I,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:I}){const $=inject(routerViewLocationKey),N=computed(()=>e.route||$.value),V=inject(viewDepthKey,0),X=computed(()=>{let ge=unref(V);const{matched:xe}=N.value;let ke;for(;(ke=xe[ge])&&!ke.components;)ge++;return ge}),ie=computed(()=>N.value.matched[X.value]);provide(viewDepthKey,computed(()=>X.value+1)),provide(matchedRouteKey,ie),provide(routerViewLocationKey,N);const me=ref();return watch(()=>[me.value,ie.value,e.name],([ge,xe,ke],[Re,Ie,Me])=>{xe&&(xe.instances[ke]=ge,Ie&&Ie!==xe&&ge&&ge===Re&&(xe.leaveGuards.size||(xe.leaveGuards=Ie.leaveGuards),xe.updateGuards.size||(xe.updateGuards=Ie.updateGuards))),ge&&xe&&(!Ie||!isSameRouteRecord(xe,Ie)||!Re)&&(xe.enterCallbacks[ke]||[]).forEach(Le=>Le(ge))},{flush:"post"}),()=>{const ge=N.value,xe=e.name,ke=ie.value,Re=ke&&ke.components[xe];if(!Re)return normalizeSlot(I.default,{Component:Re,route:ge});const Ie=ke.props[xe],Me=Ie?Ie===!0?ge.params:typeof Ie=="function"?Ie(ge):Ie:null,De=h$1(Re,assign({},Me,t,{onVnodeUnmounted:Fe=>{Fe.component.isUnmounted&&(ke.instances[xe]=null)},ref:me}));return normalizeSlot(I.default,{Component:De,route:ge})||De}}});function normalizeSlot(e,t){if(!e)return null;const I=e(t);return I.length===1?I[0]:I}const RouterView=RouterViewImpl;function createRouter(e){const t=createRouterMatcher(e.routes,e),I=e.parseQuery||parseQuery,$=e.stringifyQuery||stringifyQuery,N=e.history,V=useCallbacks(),X=useCallbacks(),ie=useCallbacks(),me=shallowRef(START_LOCATION_NORMALIZED);let ge=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const xe=applyToParams.bind(null,Wt=>""+Wt),ke=applyToParams.bind(null,encodeParam),Re=applyToParams.bind(null,decode);function Ie(Wt,Jt){let en,yn;return isRouteName(Wt)?(en=t.getRecordMatcher(Wt),yn=Jt):yn=Wt,t.addRoute(yn,en)}function Me(Wt){const Jt=t.getRecordMatcher(Wt);Jt&&t.removeRoute(Jt)}function Le(){return t.getRoutes().map(Wt=>Wt.record)}function De(Wt){return!!t.getRecordMatcher(Wt)}function Fe(Wt,Jt){if(Jt=assign({},Jt||me.value),typeof Wt=="string"){const kt=parseURL(I,Wt,Jt.path),Vt=t.resolve({path:kt.path},Jt),nn=N.createHref(kt.fullPath);return assign(kt,Vt,{params:Re(Vt.params),hash:decode(kt.hash),redirectedFrom:void 0,href:nn})}let en;if(Wt.path!=null)en=assign({},Wt,{path:parseURL(I,Wt.path,Jt.path).path});else{const kt=assign({},Wt.params);for(const Vt in kt)kt[Vt]==null&&delete kt[Vt];en=assign({},Wt,{params:ke(kt)}),Jt.params=ke(Jt.params)}const yn=t.resolve(en,Jt),kn=Wt.hash||"";yn.params=xe(Re(yn.params));const pn=stringifyURL($,assign({},Wt,{hash:encodeHash(kn),path:yn.path})),xt=N.createHref(pn);return assign({fullPath:pn,hash:kn,query:$===stringifyQuery?normalizeQuery(Wt.query):Wt.query||{}},yn,{redirectedFrom:void 0,href:xt})}function Ue(Wt){return typeof Wt=="string"?parseURL(I,Wt,me.value.path):assign({},Wt)}function je(Wt,Jt){if(ge!==Wt)return createRouterError(8,{from:Jt,to:Wt})}function qe(Wt){return Ye(Wt)}function We(Wt){return qe(assign(Ue(Wt),{replace:!0}))}function Xe(Wt){const Jt=Wt.matched[Wt.matched.length-1];if(Jt&&Jt.redirect){const{redirect:en}=Jt;let yn=typeof en=="function"?en(Wt):en;return typeof yn=="string"&&(yn=yn.includes("?")||yn.includes("#")?yn=Ue(yn):{path:yn},yn.params={}),assign({query:Wt.query,hash:Wt.hash,params:yn.path!=null?{}:Wt.params},yn)}}function Ye(Wt,Jt){const en=ge=Fe(Wt),yn=me.value,kn=Wt.state,pn=Wt.force,xt=Wt.replace===!0,kt=Xe(en);if(kt)return Ye(assign(Ue(kt),{state:typeof kt=="object"?assign({},kn,kt.state):kn,force:pn,replace:xt}),Jt||en);const Vt=en;Vt.redirectedFrom=Jt;let nn;return!pn&&isSameRouteLocation($,yn,en)&&(nn=createRouterError(16,{to:Vt,from:yn}),Cn(yn,yn,!0,!1)),(nn?Promise.resolve(nn):At(Vt,yn)).catch(Gt=>isNavigationFailure(Gt)?isNavigationFailure(Gt,2)?Gt:vn(Gt):Yt(Gt,Vt,yn)).then(Gt=>{if(Gt){if(isNavigationFailure(Gt,2))return Ye(assign({replace:xt},Ue(Gt.to),{state:typeof Gt.to=="object"?assign({},kn,Gt.to.state):kn,force:pn}),Jt||Vt)}else Gt=Mt(Vt,yn,!0,xt,kn);return Rt(Vt,yn,Gt),Gt})}function It(Wt,Jt){const en=je(Wt,Jt);return en?Promise.reject(en):Promise.resolve()}function Nt(Wt){const Jt=on.values().next().value;return Jt&&typeof Jt.runWithContext=="function"?Jt.runWithContext(Wt):Wt()}function At(Wt,Jt){let en;const[yn,kn,pn]=extractChangingRecords(Wt,Jt);en=extractComponentsGuards(yn.reverse(),"beforeRouteLeave",Wt,Jt);for(const kt of yn)kt.leaveGuards.forEach(Vt=>{en.push(guardToPromiseFn(Vt,Wt,Jt))});const xt=It.bind(null,Wt,Jt);return en.push(xt),bn(en).then(()=>{en=[];for(const kt of V.list())en.push(guardToPromiseFn(kt,Wt,Jt));return en.push(xt),bn(en)}).then(()=>{en=extractComponentsGuards(kn,"beforeRouteUpdate",Wt,Jt);for(const kt of kn)kt.updateGuards.forEach(Vt=>{en.push(guardToPromiseFn(Vt,Wt,Jt))});return en.push(xt),bn(en)}).then(()=>{en=[];for(const kt of pn)if(kt.beforeEnter)if(isArray(kt.beforeEnter))for(const Vt of kt.beforeEnter)en.push(guardToPromiseFn(Vt,Wt,Jt));else en.push(guardToPromiseFn(kt.beforeEnter,Wt,Jt));return en.push(xt),bn(en)}).then(()=>(Wt.matched.forEach(kt=>kt.enterCallbacks={}),en=extractComponentsGuards(pn,"beforeRouteEnter",Wt,Jt,Nt),en.push(xt),bn(en))).then(()=>{en=[];for(const kt of X.list())en.push(guardToPromiseFn(kt,Wt,Jt));return en.push(xt),bn(en)}).catch(kt=>isNavigationFailure(kt,8)?kt:Promise.reject(kt))}function Rt(Wt,Jt,en){ie.list().forEach(yn=>Nt(()=>yn(Wt,Jt,en)))}function Mt(Wt,Jt,en,yn,kn){const pn=je(Wt,Jt);if(pn)return pn;const xt=Jt===START_LOCATION_NORMALIZED,kt=isBrowser?history.state:{};en&&(yn||xt?N.replace(Wt.fullPath,assign({scroll:xt&&kt&&kt.scroll},kn)):N.push(Wt.fullPath,kn)),me.value=Wt,Cn(Wt,Jt,en,xt),vn()}let Kt;function Zt(){Kt||(Kt=N.listen((Wt,Jt,en)=>{if(!_n.listening)return;const yn=Fe(Wt),kn=Xe(yn);if(kn){Ye(assign(kn,{replace:!0}),yn).catch(noop);return}ge=yn;const pn=me.value;isBrowser&&saveScrollPosition(getScrollKey(pn.fullPath,en.delta),computeScrollPosition()),At(yn,pn).catch(xt=>isNavigationFailure(xt,12)?xt:isNavigationFailure(xt,2)?(Ye(xt.to,yn).then(kt=>{isNavigationFailure(kt,20)&&!en.delta&&en.type===NavigationType.pop&&N.go(-1,!1)}).catch(noop),Promise.reject()):(en.delta&&N.go(-en.delta,!1),Yt(xt,yn,pn))).then(xt=>{xt=xt||Mt(yn,pn,!1),xt&&(en.delta&&!isNavigationFailure(xt,8)?N.go(-en.delta,!1):en.type===NavigationType.pop&&isNavigationFailure(xt,20)&&N.go(-1,!1)),Rt(yn,pn,xt)}).catch(noop)}))}let Ut=useCallbacks(),Ft=useCallbacks(),Xt;function Yt(Wt,Jt,en){vn(Wt);const yn=Ft.list();return yn.length?yn.forEach(kn=>kn(Wt,Jt,en)):console.error(Wt),Promise.reject(Wt)}function dn(){return Xt&&me.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((Wt,Jt)=>{Ut.add([Wt,Jt])})}function vn(Wt){return Xt||(Xt=!Wt,Zt(),Ut.list().forEach(([Jt,en])=>Wt?en(Wt):Jt()),Ut.reset()),Wt}function Cn(Wt,Jt,en,yn){const{scrollBehavior:kn}=e;if(!isBrowser||!kn)return Promise.resolve();const pn=!en&&getSavedScrollPosition(getScrollKey(Wt.fullPath,0))||(yn||!en)&&history.state&&history.state.scroll||null;return nextTick().then(()=>kn(Wt,Jt,pn)).then(xt=>xt&&scrollToPosition(xt)).catch(xt=>Yt(xt,Wt,Jt))}const fn=Wt=>N.go(Wt);let hn;const on=new Set,_n={currentRoute:me,listening:!0,addRoute:Ie,removeRoute:Me,hasRoute:De,getRoutes:Le,resolve:Fe,options:e,push:qe,replace:We,go:fn,back:()=>fn(-1),forward:()=>fn(1),beforeEach:V.add,beforeResolve:X.add,afterEach:ie.add,onError:Ft.add,isReady:dn,install(Wt){const Jt=this;Wt.component("RouterLink",RouterLink),Wt.component("RouterView",RouterView),Wt.config.globalProperties.$router=Jt,Object.defineProperty(Wt.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(me)}),isBrowser&&!hn&&me.value===START_LOCATION_NORMALIZED&&(hn=!0,qe(N.location).catch(kn=>{}));const en={};for(const kn in START_LOCATION_NORMALIZED)Object.defineProperty(en,kn,{get:()=>me.value[kn],enumerable:!0});Wt.provide(routerKey,Jt),Wt.provide(routeLocationKey,shallowReactive(en)),Wt.provide(routerViewLocationKey,me);const yn=Wt.unmount;on.add(Wt),Wt.unmount=function(){on.delete(Wt),on.size<1&&(ge=START_LOCATION_NORMALIZED,Kt&&Kt(),Kt=null,me.value=START_LOCATION_NORMALIZED,hn=!1,Xt=!1),yn()}}};function bn(Wt){return Wt.reduce((Jt,en)=>Jt.then(()=>Nt(en)),Promise.resolve())}return _n}function extractChangingRecords(e,t){const I=[],$=[],N=[],V=Math.max(t.matched.length,e.matched.length);for(let X=0;XisSameRouteRecord(ge,ie))?$.push(ie):I.push(ie));const me=e.matched[X];me&&(t.matched.find(ge=>isSameRouteRecord(ge,me))||N.push(me))}return[I,$,N]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}let stackUid$1=0;const stackedComponents$1=ref([]),hasStackedComponents$1=computed(()=>stackedComponents$1.value.length>0);function useStackedComponent$1(e,t){const I=stackUid$1++,$=computed(()=>stackedComponents$1.value.findIndex(Ie=>Ie.id===I));function N(){stackedComponents$1.value.some(Ie=>Ie.id===I)||stackedComponents$1.value.push({id:I,type:t})}function V(){$.value!==-1&&stackedComponents$1.value.splice($.value,1)}watch(e,Ie=>{Ie?N():V()},{immediate:!0}),onUnmounted(()=>{V()});const X=computed(()=>{var Ie;return I===((Ie=stackedComponents$1.value[stackedComponents$1.value.length-1])==null?void 0:Ie.id)}),ie=computed(()=>$.value>0),me=computed(()=>stackedComponents$1.value.filter(Ie=>Ie.type===t)),ge=computed(()=>me.value.findIndex(Ie=>Ie.id===I)me.value.findIndex(Ie=>Ie.id===I)>0),ke=[];function Re(Ie){ke.push(Ie)}return onKeyDown("Escape",()=>{X.value&&ke.forEach(Ie=>Ie())}),{isActiveStacked:X,hasStackedBehind:ie,isBehindSameType:ge,hasStackedSameTypeBehind:xe,stackIndex:$,onClose:Re}}typeof document<"u"&&watch(hasStackedComponents$1,e=>{e?document.documentElement.classList.add("overflow-hidden"):document.documentElement.classList.remove("overflow-hidden")},{immediate:!0});function useStackAutofocus$1(){const e=getCurrentInstance();let t=null;onMounted(async()=>{await nextTick();const I=e.proxy.$el;if(!(I!=null&&I.querySelector))return;let $=I.querySelector("[data-stackview-autofocus]");$?["INPUT","A","BUTTON","TEXTAREA"].includes($.tagName)||($=$.querySelector("input, a, button, textarea")||$):($=I.querySelector('button[type="submit"]'),console.warn("%cDEV","background: red; color: white; padding: 2px 4px; border-radius: 3px; font-weight: bold;","A element should have the data-stackview-autofocus attribute in this component. Fallback to submit button.")),clearTimeout(t),t=setTimeout(()=>$==null?void 0:$.focus(),150)})}let uid$3=0;function getUid(){return++uid$3}const _sfc_main$1z={inheritAttrs:!1,props:{shown:{type:Boolean,default:!0},locked:{type:Boolean,default:!1},width:{type:[Number,String],default:650},transitionName:{type:String,default:"sidepane"},transparentBackdrop:{type:Boolean,default:!1}},emits:["close","update:shown"],setup(e,{emit:t}){const{shown:I}=toRefs(e),$=ref(!1);async function N(){$.value&&!await askForConfirmation({title:instance.t("sidepane_warning_unsaved_changes_modal_title"),cancelLabel:instance.t("sidepane_warning_unsaved_changes_modal_cancel_label"),confirmLabel:instance.t("sidepane_warning_unsaved_changes_modal_confirm_label"),message:instance.t("sidepane_warning_unsaved_changes_modal_body"),width:560,type:"warning",locked:!0})||ke.value||(t("close"),t("update:shown",!1))}const{isActiveStacked:V,isBehindSameType:X,hasStackedSameTypeBehind:ie,stackIndex:me,onClose:ge}=useStackedComponent$1(I,"sidepane");ge(N);const xe=ref(!1),ke=computed(()=>e.locked||xe.value);return provide("BaseSidePane",{close:N,locked:xe,unsavedChanges:$}),useStackAutofocus$1(),{close:N,isActiveStacked:V,isBehindSameType:X,hasStackedSameTypeBehind:ie,finalLocked:ke,stackIndex:me}},computed:{finalWidth(){return isNaN(this.width)?this.width:`${this.width}px`}}},_hoisted_1$N={key:0,class:"absolute inset-0 bg-alpha-black-300 z-50"};function _sfc_render$d(e,t,I,$,N,V){const X=resolveComponent("BaseButton"),ie=resolveComponent("SafeTeleport");return openBlock(),createBlock(ie,{to:"#teleport-end"},{default:withCtx(()=>[createVNode(Transition,{name:I.transitionName,duration:"400",appear:""},{default:withCtx(()=>[I.shown?(openBlock(),createElementBlock("div",mergeProps({key:0,class:"base-side-pane fixed inset-0"},e.$attrs,{style:{"z-index":$.stackIndex+8e3}}),[createBaseVNode("div",{"data-testid":"sidepane-backdrop",class:normalizeClass(["backdrop",{"opacity-0":I.transparentBackdrop||$.isActiveStacked&&$.hasStackedSameTypeBehind}]),onClick:t[0]||(t[0]=me=>$.close())},null,2),createBaseVNode("div",{style:normalizeStyle({maxWidth:V.finalWidth?V.finalWidth:null}),class:"pane-layout","data-testid":"base-side-pane"},[createVNode(Transition,{name:"fade"},{default:withCtx(()=>[$.isActiveStacked?(openBlock(),createBlock(X,{key:0,disabled:$.finalLocked,type:"button",icon:"i-ls-x",class:"close-button base-button-anti-primary !text-white","data-testid":"sidepane-close-button",onClick:t[1]||(t[1]=me=>$.close())},null,8,["disabled"])):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",{class:normalizeClass(["side-pane-content",{"scale-95":$.isBehindSameType}])},[renderSlot(e.$slots,"default",{},void 0,!0)],2),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[$.isActiveStacked?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_1$N))]),_:1})],4)],16)):createCommentVNode("",!0)]),_:3},8,["name"])]),_:3})}const BaseSidePane=_export_sfc(_sfc_main$1z,[["render",_sfc_render$d],["__scopeId","data-v-3f6ed9a4"]]),__vite_glob_1_23$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSidePane},Symbol.toStringTag,{value:"Module"})),_hoisted_1$M={class:"base-side-pane-content layout-v"},_hoisted_2$B={key:1,class:"pane-header px-10 md:px-8 py-4 md:py-6 border-b border-grey-200 flex items-center relative flex-row min-h-[80px]"},_hoisted_3$r=["innerHTML"],_hoisted_4$l={class:"actions ms-2"},_hoisted_5$e={class:"pane-footer"},_sfc_main$1y=defineComponent({__name:"BaseSidePaneContent",props:{noHeader:{type:Boolean,default:!1},title:{default:null},noPaddingContent:{type:Boolean,default:!1},contentClasses:{default:null},titleTooltip:{default:null},lockedSidepane:{type:Boolean,default:!1}},setup(e){const t=e,I=useResponsive(),$=inject("BaseSidePane");return watch(()=>t.lockedSidepane,N=>{$.locked.value=N},{immediate:!0}),(N,V)=>{const X=resolveDirective("tooltip");return openBlock(),createElementBlock("div",_hoisted_1$M,[unref(I).mobile?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["arrow-back i-ls-chevron-left absolute w-6 h-6 hover:text-grey-600 z-50",[N.noHeader?"w-8 h-8 text-white top-4 start-4":"text-grey-600 top-7 start-2"]]),onClick:V[0]||(V[0]=(...ie)=>unref($).close&&unref($).close(...ie))},null,2)):createCommentVNode("",!0),N.noHeader?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$B,[renderSlot(N.$slots,"title",{},()=>[createBaseVNode("div",{class:normalizeClass(["title text-grey-900 truncate",{"text-24-semibold":!unref(I).mobile,"text-20-semibold":unref(I).mobile}])},[N.title?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"default-title truncate no-info","data-testid":"sidepane-title",innerHTML:N.title},null,8,_hoisted_3$r)),[[X,N.titleTooltip]]):createCommentVNode("",!0)],2)],!0),createBaseVNode("div",_hoisted_4$l,[renderSlot(N.$slots,"actions",{},void 0,!0)])])),createBaseVNode("div",{class:normalizeClass(["pane-content fill-layout overflow-y-auto",[N.noPaddingContent?"p-O":"p-4 md:p-8",N.contentClasses]])},[renderSlot(N.$slots,"default",{},void 0,!0)],2),createBaseVNode("div",_hoisted_5$e,[renderSlot(N.$slots,"footer",{},void 0,!0)])])}}}),BaseSidePaneContent=_export_sfc(_sfc_main$1y,[["__scopeId","data-v-06cefe25"]]),__vite_glob_1_24$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSidePaneContent},Symbol.toStringTag,{value:"Module"})),_sfc_main$1x={props:{url:{type:String,default:null},disabled:{type:Boolean,default:!1},labelKey:{type:String,default:"dashboard_new-webinar-sidepane_edit-slug"}},emits:["edit-slug"]},_hoisted_1$L={class:"base-slug bg-grey-100 rounded-8 px-3 py-2 flex"},_hoisted_2$A={key:0,class:"text-grey-700 text-12-regular mr-2 truncate","data-recording-sensitive":""};function _sfc_render$c(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$L,[I.url?(openBlock(),createElementBlock("div",_hoisted_2$A,toDisplayString(I.url),1)):createCommentVNode("",!0),I.disabled?createCommentVNode("",!0):(openBlock(),createElementBlock("a",{key:1,class:"edit shrink-0 inline-block text-12-semibold text-livestorm-600 hover:text-livestorm-600 cursor-pointer","data-testid":"edit-url",onClick:t[0]||(t[0]=X=>e.$emit("edit-slug"))},toDisplayString(e.i18n.t(I.labelKey)),1))])}const BaseSlug=_export_sfc(_sfc_main$1x,[["render",_sfc_render$c],["__scopeId","data-v-bb10e014"]]),__vite_glob_1_25$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSlug},Symbol.toStringTag,{value:"Module"})),ShapeFlags={ELEMENT:1,ARRAY_CHILDREN:16};function isShapeArrayChildren(e){return(e==null?void 0:e.shapeFlag)&ShapeFlags.ARRAY_CHILDREN}function isShapeElement(e){return(e==null?void 0:e.shapeFlag)&ShapeFlags.ELEMENT}const BaseStackedView={inheritAttrs:!1,props:{index:{type:[String,Number],default:null}},data(){return{direction:"to-left"}},computed:{cssClass(){return[this.direction]}},watch:{index(e,t){etypeof I.type=="object"||typeof I.type=="string"),t.forEach((I,$)=>{I.key=$}),createVNode(TransitionGroup,mergeProps({class:"base-stacked-view"},e),{default:()=>[t[this.index]]})}},__vite_glob_1_26$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseStackedView},Symbol.toStringTag,{value:"Module"})),_sfc_main$1w={inject:["tabs_childConfig","tabs_onTabSelect"],props:{id:{type:String,required:!0},label:{type:String,default:null},icon:{type:String,default:null},tooltip:{type:String,default:null}},computed:{cssClass(){return{selected:this.tabs_childConfig.currentId===this.id}}},created(){this.tabs_childConfig.tabs.push(this)},beforeUnmount(){const e=this.tabs_childConfig.tabs.indexOf(this);e!==-1&&this.tabs_childConfig.tabs.splice(e,1)},methods:{onClick(){this.tabs_onTabSelect(this)}}},_hoisted_1$K={class:"tab-label"},_hoisted_2$z={key:1,class:"label-text"},_hoisted_3$q={key:2};function _sfc_render$b(e,t,I,$,N,V){const X=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([V.cssClass,"base-tab"]),onClick:t[0]||(t[0]=(...ie)=>V.onClick&&V.onClick(...ie))},[createBaseVNode("div",_hoisted_1$K,[renderSlot(e.$slots,"label",{},()=>[I.icon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([I.icon,"tab-icon"])},null,2)):createCommentVNode("",!0),I.label?(openBlock(),createElementBlock("span",_hoisted_2$z,toDisplayString(I.label),1)):createCommentVNode("",!0),I.tooltip?withDirectives((openBlock(),createElementBlock("span",_hoisted_3$q,null,512)),[[X,I.tooltip]]):createCommentVNode("",!0)],!0)])],2)}const BaseTab=_export_sfc(_sfc_main$1w,[["render",_sfc_render$b],["__scopeId","data-v-3a224f3d"]]),__vite_glob_1_27$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseTab},Symbol.toStringTag,{value:"Module"})),_sfc_main$1v={provide(){return{tabs_childConfig:this.childConfig,tabs_onTabSelect:this.onTabSelect}},props:{currentId:{type:String,default:null}},emits:["update:currentId"],data(){return{childConfig:{currentId:null,tabs:[]},indicatorStyle:null}},computed:{currentTab(){return this.childConfig.tabs.find(e=>e.id===this.currentId)}},watch:{currentId:{handler(e){this.childConfig.currentId=e,this.updateIndicator()},immediate:!0}},methods:{updateIndicator(){this.$nextTick(()=>{const e=this.currentTab;if(e){const t=e.$el.offsetWidth;if(!t)requestAnimationFrame(this.updateIndicator);else{const I=e.$el.offsetLeft;this.indicatorStyle={left:`${I}px`,width:`${t}px`}}}})},onTabSelect(e){this.$emit("update:currentId",e.id)}}},_hoisted_1$J={class:"base-tabs"},_hoisted_2$y={class:"tabs-wrapper"},_hoisted_3$p={key:0,class:"indicator-wrapper"};function _sfc_render$a(e,t,I,$,N,V){return openBlock(),createElementBlock("div",_hoisted_1$J,[createBaseVNode("div",_hoisted_2$y,[renderSlot(e.$slots,"default",{},void 0,!0)]),V.currentTab?(openBlock(),createElementBlock("div",_hoisted_3$p,[createBaseVNode("div",{style:normalizeStyle(N.indicatorStyle),class:"indicator"},null,4)])):createCommentVNode("",!0)])}const BaseTabs=_export_sfc(_sfc_main$1v,[["render",_sfc_render$a],["__scopeId","data-v-75551d9b"]]),__vite_glob_1_28$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseTabs},Symbol.toStringTag,{value:"Module"})),_hoisted_1$I={key:0},_hoisted_2$x=["placeholder"],_hoisted_3$o={class:"bg-white"},_hoisted_4$k=["onClick"],_hoisted_5$d={key:1,class:"px-4 py-2"},_sfc_main$1u={__name:"BaseAutocomplete",props:{modelValue:{type:[String,Array,Object],default:null},size:{type:String,validator:e=>["small","medium","large"].includes(e),default:"medium"},placeholder:{type:String,default:null},prependIcon:{type:String,default:null},items:{type:Array,required:!0},multiple:{type:Boolean,default:!1},hideSelected:{type:Boolean,default:!1},noFilter:{type:Boolean,default:!1},error:{type:Boolean,default:!1},hideNoData:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},noDataText:{type:String,default:null},clearable:{type:Boolean,default:!1},creatable:{type:Boolean,default:!1}},emits:["update:modelValue","update:search"],setup(e,{emit:t}){const I=t,$=e,{items:N,modelValue:V,multiple:X,hideSelected:ie,noFilter:me,hideNoData:ge,autofocus:xe,creatable:ke}=toRefs($),Re=useSlots(),Ie=ref(!1),Me=computed(()=>{var Jt;return X.value?((Jt=V.value)==null?void 0:Jt.map(en=>Rt(en)))||[]:Rt(V.value)}),Le=ref(X.value?null:Wt(Me.value)),De=computed(()=>{var Jt;return((Jt=N.value)==null?void 0:Jt.map(Rt))||[]}),Fe=ref(!1),Ue=ref(null),je=ref(null),qe=ref(null),We=ref(null),Xe=ref(null),Ye=computed(()=>{const Jt=!me.value&&Fe.value&&Le.value?De.value.filter(yn=>Wt(yn).toLowerCase().includes(Le.value.toLowerCase())):De.value;return ie.value?Jt.filter(yn=>!Ft(yn)):Jt}),It=computed(()=>X.value&&Me.value.length>0),Nt=computed(()=>ge.value&&Ye.value.length===0&&(!ke.value||!Le.value)?!1:Ie.value),At=computed(()=>ke.value&&Le.value&&Fe.value&&!De.value.some(Jt=>bn(Jt)===Le.value));function Rt(Jt){const en=Jt!==null&&typeof Jt=="object";return{...en?Jt:null,value:en?Jt.value:Jt,text:en?Jt.text:Jt}}function Mt(Jt){return De.value.find(yn=>bn(yn)===bn(Jt))??null}function Kt(Jt){const en=Rt(Jt);Zt(en),X.value&&De.value.push(en)}function Zt(Jt){if(Ft(Jt)){Ut(Jt);return}X.value?(Le.value=null,je.value=null,qe.value.focus(),I("update:modelValue",[...Me.value.map(en=>en.value),bn(Jt)])):(Ie.value=!1,Le.value=Wt(Jt),I("update:modelValue",Jt.value)),Fe.value=!1}function Ut(Jt){X.value?(I("update:modelValue",Me.value.filter(en=>bn(en)!==bn(Jt)).map(en=>bn(en))),qe.value.focus()):(Ie.value=!1,Le.value=null,I("update:modelValue",null))}function Ft(Jt){return Me.value?X.value?Me.value.some(en=>bn(en)===bn(Jt)):bn(Jt)===bn(Me.value):!1}function Xt(Jt){return Ue.value===null?!1:Ue.value%Ye.value.length===Jt}function Yt(Jt){return je.value===null||!X.value?!1:je.value%Me.value.length===Jt}function dn(Jt){Ie.value=!0}function vn(){Fe.value=!0,Ue.value=null,je.value=null,X.value||I("update:modelValue",null),I("update:search",Le.value)}function Cn(){Ie.value=!1,Fe.value=!1,Ue.value=null,je.value=null,qe.value.blur(),X.value&&(Le.value=null)}function fn(Jt){if(Jt==="up")Ue.value=Ue.value<=0?Ye.value.length-1:Ue.value-1;else if(Jt==="down")Ue.value??(Ue.value=-1),Ue.value++;else if(Jt==="enter")if(Ue.value!==null){const en=Ye.value[Ue.value%Ye.value.length];en&&Zt(en)}else At.value&&Kt(Le.value)}function hn(Jt){Le.value||!X.value||(je.value??(je.value=-1),Jt==="left"?je.value=je.value<=0?Me.value.length-1:je.value-1:Jt==="right"?je.value++:Jt==="delete"&&(je.value===-1?je.value=Me.value.length-1:(Ut(Me.value[je.value%Me.value.length]),je.value=je.value-1)))}function on(){Ie.value?Ie.value=!1:qe.value.focus()}function _n(){X.value?I("update:modelValue",[]):I("update:modelValue",null),Le.value=null}function bn(Jt){return Jt.value}function Wt(Jt){return Jt.text}return onMounted(()=>{var Jt;xe.value&&((Jt=qe.value)==null||Jt.focus(),Ie.value=!0)}),onClickOutside(We,()=>{Ie.value=!1},{ignore:[computed(()=>Xe.value.$refs.popperContent.$el)]}),(Jt,en)=>{const yn=resolveComponent("BaseTag"),kn=resolveComponent("VDropdown");return openBlock(),createBlock(kn,{ref_key:"dropdown",ref:Xe,shown:Nt.value,triggers:[],"auto-size":"","popper-class":"no-padding","no-auto-focus":"","auto-hide":!1,onHide:Cn},{popper:withCtx(()=>[createBaseVNode("div",_hoisted_3$o,[At.value?(openBlock(),createElementBlock("div",{key:0,"data-testid":"base-autocomplete-create-item",class:normalizeClass(["empty:hidden item text-livestorm-600 text-14-semibold",{active:Ue.value===null}]),onClick:en[7]||(en[7]=pn=>Kt(Le.value))},toDisplayString(Jt.i18n.t("base-autocomplete-create-item",{item:Le.value})),3)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Ye.value,(pn,xt)=>(openBlock(),createElementBlock("div",{key:bn(pn),class:normalizeClass(["item",{selected:Ft(pn),active:Xt(xt)}]),"data-testid":"base-autocomplete-item",onClick:kt=>Zt(pn)},toDisplayString(Wt(pn)),11,_hoisted_4$k))),128)),unref(ie)&&e.noDataText&&Ye.value.length===0?(openBlock(),createElementBlock("div",_hoisted_5$d,toDisplayString(e.noDataText),1)):createCommentVNode("",!0)])]),default:withCtx(()=>{var pn,xt,kt;return[createBaseVNode("div",{ref_key:"autocompleteWrapper",ref:We,class:normalizeClass(["base-input base-form-style stretchable flex rounded-8 items-center",[`base-input-${e.size}`,{error:e.error,"!border-livestorm-600":Nt.value}]])},[e.prependIcon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([e.prependIcon,"w-4 h-4 me-3"])},null,2)):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(["flex flex-1 flex-wrap items-center",{"mb-1":e.size=="medium"&&It.value,"mb-2":e.size==="large"&&It.value}])},[It.value?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Me.value,(Vt,nn)=>(openBlock(),createBlock(yn,{key:bn(Mt(Vt)),deletable:"",theme:Yt(nn)?"dark-grey":"light-grey",class:normalizeClass(["me-1 self-baseline",{"mt-1":e.size!=="large","mt-2":e.size==="large"}]),size:e.size==="small"?"xsmall":"small",onDelete:Gt=>Ut(Vt)},{default:withCtx(()=>[unref(Re).tag?(openBlock(),createElementBlock("div",_hoisted_1$I,[renderSlot(Jt.$slots,"tag",mergeProps({ref_for:!0},{item:Mt(Vt),index:nn}),void 0,!0)])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(Wt(Mt(Vt))),1)],64))]),_:2},1032,["theme","class","size","onDelete"]))),128)):createCommentVNode("",!0),withDirectives(createBaseVNode("input",{ref_key:"input",ref:qe,"onUpdate:modelValue":en[0]||(en[0]=Vt=>Le.value=Vt),type:"text","data-testid":"base-autocomplete-input",class:normalizeClass(["flex-1 h-6 min-w-0 focus:min-w-[64px]",{"mt-1":It.value&&e.size==="medium","mt-2":It.value&&e.size==="large"}]),placeholder:(pn=Me.value)!=null&&pn.length?null:e.placeholder,onFocus:dn,onInput:vn,onKeydown:[en[1]||(en[1]=withKeys(Vt=>fn("up"),["up"])),en[2]||(en[2]=withKeys(Vt=>fn("down"),["down"])),en[3]||(en[3]=withKeys(Vt=>fn("enter"),["enter"])),en[4]||(en[4]=withKeys(Vt=>hn("left"),["left"])),en[5]||(en[5]=withKeys(Vt=>hn("right"),["right"])),en[6]||(en[6]=withKeys(Vt=>hn("delete"),["delete"]))]},null,42,_hoisted_2$x),[[vModelText,Le.value]])],2),e.clearable&&(((xt=Le.value)==null?void 0:xt.length)>0||((kt=Me.value)==null?void 0:kt.length)>0)?(openBlock(),createElementBlock("div",{key:1,class:"i-ls-x cursor-pointer w-4 h-4 ms-3","data-testid":"base-autocomplete-clear",onClick:_n})):createCommentVNode("",!0),Ye.value.length>0?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([Ie.value?"i-ls-chevron-up":"i-ls-chevron-down","cursor-text w-4 h-4 ms-3"]),onClick:on},null,2)):createCommentVNode("",!0)],2)]}),_:3},8,["shown"])}}},BaseAutocomplete=_export_sfc(_sfc_main$1u,[["__scopeId","data-v-3cc14591"]]),__vite_glob_1_0$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseAutocomplete},Symbol.toStringTag,{value:"Module"})),_hoisted_1$H={class:"team-members-align flex items-center"},_sfc_main$1t=defineComponent({__name:"BaseAvatarList",props:{items:{},limit:{default:5},total:{default:0},zIndexFirstItem:{default:100},offsetX:{default:"-10px"},fontSizePx:{default:null},avatarClass:{default:"border-2 border-white"},showAdditionnalItemsNumber:{type:Boolean,default:!0}},setup(e){const t=e;function I($){return t.zIndexFirstItem-($+1)}return($,N)=>{const V=resolveComponent("BaseUserAvatar");return openBlock(),createElementBlock("div",_hoisted_1$H,[(openBlock(!0),createElementBlock(Fragment,null,renderList($.items,(X,ie)=>(openBlock(),createElementBlock(Fragment,{key:X.id},[X&&ie<=$.limit-1?(openBlock(),createElementBlock("div",{key:X.id,style:normalizeStyle({marginInlineStart:ie>0?$.offsetX:"0px",zIndex:I(ie)}),class:"avatar-wrap"},[createVNode(V,{data:X,"no-badge":!0,"font-size-px":$.fontSizePx,"avatar-class":$.avatarClass,"data-testid":"avatar-preview"},null,8,["data","font-size-px","avatar-class"])],4)):createCommentVNode("",!0)],64))),128)),$.showAdditionnalItemsNumber&&($.total||$.items.length)-$.limit>0?(openBlock(),createElementBlock("div",{key:0,class:"avatar-wrap",style:normalizeStyle({marginInlineStart:$.offsetX,zIndex:I($.limit)})},[createVNode(V,{"custom-text":`+${($.total||$.items.length)-$.limit}`,"no-badge":!0,data:{},class:normalizeClass(["round",[{"two-digits":($.total||$.items.length)-$.limit>=10}]]),"font-size-px":$.fontSizePx,"avatar-class":$.avatarClass},null,8,["custom-text","class","font-size-px","avatar-class"])],4)):createCommentVNode("",!0)])}}}),__vite_glob_1_1$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1t},Symbol.toStringTag,{value:"Module"})),DynamicAction$1={props:{href:{type:String,default:null},to:{type:Object,default:null},type:{type:String,default:"submit"},value:{default:null}},computed:{component(){return this.to?{is:"router-link",props:{to:this.to,disabled:this.disabled}}:this.href?{is:"a",props:{href:this.disabled?void 0:this.href}}:this.$attrs.tag?{is:this.$attrs.tag,props:{}}:{is:"button",props:{type:this.type,disabled:this.disabled}}}}},_sfc_main$1s={mixins:[DynamicAction$1],props:{disabled:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},hideLeftIcon:{type:Boolean,default:!1},icon:{type:[String,Boolean],default:null},iconRight:{type:[String,Boolean],default:null},loading:{type:Boolean,default:!1},label:{type:String,default:null},imageSource:{type:String,default:null},alignCenter:{type:Boolean,default:!1},closable:{type:Boolean,default:!1}},emits:["click","close","mouseenter","mouseleave"],setup(e){const t=useSlotsAsComponents$1(),I=computed(()=>t.default()),$=computed(()=>t.icon()),N=computed(()=>!e.hideLabel&&!!I.value);return{defaultSlot:I,iconSlot:$,hasLabel:N}},computed:{cssClass(){return{loading:this.loading,"hide-label":this.hideLabel,"base-button-square":!this.hasLabel&&this.hasIcon,"flex justify-center":this.alignCenter,closable:this.closable}},finalDisabled(){return this.disabled||this.loading},hasIcon(){return this.icon||this.iconRight},isToggle(){var e;return((e=this.iconRight)==null?void 0:e.includes("i-ls-chevron-down"))&&this.hasLabel},labelFinal(){var e,t,I;return!this.isToggle&&(((I=((t=(e=this.$slots).default)==null?void 0:t.call(e)[0].text)||this.label)==null?void 0:I.trim())||void 0)}},methods:{onClick(e){this.finalDisabled?e.preventDefault():this.$emit("click",e)}}},_hoisted_1$G={class:"button-wrapper"},_hoisted_2$w=["src"],_hoisted_3$n={class:"content truncate"};function _sfc_render$9(e,t,I,$,N,V){const X=resolveComponent("RenderSlot");return openBlock(),createBlock(resolveDynamicComponent(e.component.is),mergeProps(e.component.props,{disabled:V.finalDisabled?!0:null,class:[V.cssClass,"base-button"],"aria-label":V.labelFinal,"data-testid":e.$attrs["data-testid"]||"ui-button",onClick:V.onClick,onMouseenter:t[1]||(t[1]=ie=>e.$emit("mouseenter")),onMouseleave:t[2]||(t[2]=ie=>e.$emit("mouseleave"))}),{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$G,[I.loading?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["button-loader",{"left-icon":$.hasLabel}])},t[3]||(t[3]=[createBaseVNode("span",{class:"loader"},null,-1)]),2)):I.hideLeftIcon?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[$.iconSlot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([{"left-icon":$.hasLabel},"button-icon"])},[createVNode(X,{vnodes:$.iconSlot},null,8,["vnodes"])],2)):I.imageSource?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([{"left-icon":$.hasLabel},"button-icon"])},[createBaseVNode("img",{src:I.imageSource},null,8,_hoisted_2$w)],2)):I.icon?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([[I.icon,{"left-icon":$.hasLabel}],"button-icon"])},null,2)):createCommentVNode("",!0)],64)),createBaseVNode("span",_hoisted_3$n,[I.hideLabel?createCommentVNode("",!0):(openBlock(),createBlock(X,{key:0,vnodes:$.defaultSlot},null,8,["vnodes"]))]),I.iconRight?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([[I.iconRight,{"right-icon":$.hasLabel}],"button-icon"])},null,2)):createCommentVNode("",!0),I.closable?(openBlock(),createElementBlock("div",{key:3,class:"button-icon icon-close i-ls-x",onClick:t[0]||(t[0]=withModifiers(ie=>e.$emit("close"),["stop","prevent"]))})):createCommentVNode("",!0)])]),_:1},16,["disabled","class","aria-label","data-testid","onClick"])}const BaseButton=_export_sfc(_sfc_main$1s,[["render",_sfc_render$9]]),__vite_glob_1_3$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseButton},Symbol.toStringTag,{value:"Module"})),_sfc_main$1r={components:{BaseButton},props:{type:{type:String,default:"alert",validator(e){return["info","success","warning","alert"].includes(e)}},display:{type:String,default:"inline",validator(e){return["inline","block"].includes(e)}},buttonLabel:{type:String,default:""},buttonHref:{type:String,default:null},buttonTo:{type:Object,default:null},buttonIcon:{type:String,default:null},closable:{type:Boolean,default:!1},bannerMode:{type:Boolean,default:!1},borderRounded:{type:Boolean,default:!0},bannerBottomOnSmallScreen:{type:Boolean,default:!0},forceInlineDisplayOnSmallScreen:{type:Boolean,default:!0},disabledButton:{type:Boolean,default:!1}},emits:["handleClick","close"],setup(){const e=useSlotsAsComponents$1(),t=computed(()=>e.default()),I=computed(()=>e.description()),$=computed(()=>e.buttons());return{descriptionSlot:I,buttonsSlot:$,defaultSlot:t}},data(){return{isClosed:!1}},computed:{icon(){switch(this.type){case"alert":return"i-ls-alert-circle text-red-600";case"warning":return"i-ls-alert-triangle text-orange-600";case"info":return"i-ls-info text-livestorm-600";case"success":return"i-ls-check-circle text-green-600";default:return"i-ls-alert-circle text-livestorm-600"}},bgColor(){switch(this.type){case"alert":return"bg-red-100";case"warning":return"bg-orange-100";case"success":return"bg-green-100";case"info":default:return"bg-livestorm-100"}},buttonClass(){switch(this.type){case"alert":return"base-button-red-secondary";case"warning":return"base-button-orange-secondary";case"success":return"base-button-green-secondary";case"info":default:return"base-button-secondary"}},isDisplayBlock(){return this.display==="block"||this.display==="inline"&&this.$responsive.mobile&&this.forceInlineDisplayOnSmallScreen}},methods:{close(){this.isClosed=!0,this.$emit("close")}}},_hoisted_1$F=["data-type"];function _sfc_render$8(e,t,I,$,N,V){const X=resolveComponent("RenderSlot"),ie=resolveComponent("BaseButton");return N.isClosed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["base-banner flex justify-between text-grey-700 text-14-regular px-6 py-4",[{"rounded-8":I.borderRounded&&!I.bannerMode,"items-center":!V.isDisplayBlock,"fixed z-[10000] w-full start-0":I.bannerMode,"bottom-0 md:bottom-auto md:top-0":I.bannerMode&&I.bannerBottomOnSmallScreen,"top-0":I.bannerMode&&!I.bannerBottomOnSmallScreen},`type-${I.type}`,V.bgColor]]),"data-testid":"base-banner","data-type":I.type},[createBaseVNode("div",{class:normalizeClass(["flex w-full",V.isDisplayBlock?"flex-col items-center":"justify-between items-center"])},[createBaseVNode("div",{class:normalizeClass(["flex items-center gap-3",{"flex-col":V.isDisplayBlock}])},[createBaseVNode("div",{class:normalizeClass(["shrink-0 w-6 h-6 flex justify-center items-center",V.icon])},null,2),createBaseVNode("div",{class:normalizeClass({"text-center mt-4":V.isDisplayBlock})},[$.defaultSlot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass({"text-14-semibold":$.descriptionSlot})},[createVNode(X,{vnodes:$.defaultSlot},null,8,["vnodes"])],2)):createCommentVNode("",!0),createVNode(X,{vnodes:$.descriptionSlot},null,8,["vnodes"])],2)],2),$.buttonsSlot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass({"mt-4":V.isDisplayBlock})},[createVNode(X,{vnodes:$.buttonsSlot},null,8,["vnodes"])],2)):createCommentVNode("",!0),$.buttonsSlot?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[I.buttonLabel?(openBlock(),createBlock(ie,{key:0,type:"button",class:normalizeClass([{"mt-4":V.isDisplayBlock},V.buttonClass]),icon:I.buttonIcon,href:I.buttonHref,to:I.buttonTo,disabled:I.disabledButton,target:I.buttonHref?"_blank":null,"data-testid":"warning-message-button",onClick:t[0]||(t[0]=me=>e.$emit("handleClick"))},{default:withCtx(()=>[createTextVNode(toDisplayString(I.buttonLabel),1)]),_:1},8,["class","icon","href","to","disabled","target"])):createCommentVNode("",!0)],64))],2),I.closable?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["i-ls-x shrink-0 w-5 h-5 text-grey-600 cursor-pointer hover:text-livestorm-800",{"ms-2":!V.isDisplayBlock}]),onClick:t[1]||(t[1]=(...me)=>V.close&&V.close(...me))},null,2)):createCommentVNode("",!0)],10,_hoisted_1$F))}const BaseBanner=_export_sfc(_sfc_main$1r,[["render",_sfc_render$8],["__scopeId","data-v-e01d919d"]]),__vite_glob_1_2$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseBanner},Symbol.toStringTag,{value:"Module"})),_hoisted_1$E=["id","checked","disabled"],_hoisted_2$v=["for"],_hoisted_3$m=["innerHTML"],_hoisted_4$j=["innerHTML"],_hoisted_5$c={key:3,class:"input-custom"},_sfc_main$1q=defineComponent({__name:"BaseCheckbox",props:{modelValue:{},value:{default:!1},label:{default:void 0},labelClass:{default:void 0},description:{default:void 0},inputClass:{default:void 0},forId:{default:void 0},tooltip:{default:void 0},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disableChange:{type:Boolean,default:!1},isConsent:{type:Boolean,default:!1},icon:{default:"i-ls-check"},orientation:{default:"horizontal"}},emits:["change","update:modelValue","tooltip-clicked"],setup(e,{emit:t}){const I=inject("BaseFormInputInjection",void 0),$=e,N=t,V=useSlotsAsComponents$1(),X=computed(()=>V.icon?V.icon():null),ie=computed(()=>{var ke;return(ke=I==null?void 0:I.childConfig)==null?void 0:ke.value});function me(ke){return Array.isArray(ke)?ke.includes($.value):ke===$.value}const ge=computed(()=>$.modelValue!==void 0?me($.modelValue):I&&ie.value?me(ie.value)&&$.value:$.value);function xe(ke){const Re=ke.target;let Ie=Re.checked;$.modelValue!==void 0&&(Ie=[...$.modelValue],Re.checked?Ie.push($.value):Ie.splice(Ie.indexOf($.value),1)),N("update:modelValue",Ie),N("change",Ie),I&&I.setInputModel(Ie)}return(ke,Re)=>{const Ie=resolveComponent("RenderSlot"),Me=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass(["base-checkbox",{"base-checkbox-disabled":ke.disabled,"pointer-events-none":ke.disableChange,"base-checkbox-consent":ke.isConsent,"with-description":ke.description}])},[createBaseVNode("input",{id:ke.forId,ref:"checkbox",checked:ge.value,disabled:ke.disabled,type:"checkbox",onChange:xe},null,40,_hoisted_1$E),createBaseVNode("label",{for:ke.forId,class:normalizeClass({"flex flex-col vertical-padding-large":ke.orientation==="vertical","vertical-padding":ke.description&&ke.orientation==="horizontal"})},[X.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-4 h-4 icon flex items-center justify-center",[ke.orientation==="vertical"?"mb-2":"me-2"]])},[createVNode(Ie,{vnodes:X.value},null,8,["vnodes"])],2)):createCommentVNode("",!0),ke.orientation==="horizontal"?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(["input-custom !mt-[1px]",ke.inputClass])},[!ke.disabled||ge.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([ke.icon,"check-checkbox"])},null,2)):createCommentVNode("",!0)],2)):createCommentVNode("",!0),ke.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(["label-custom",{"mb-2 !ms-0 text-center":ke.orientation==="vertical"}])},[createBaseVNode("span",{class:normalizeClass(["text-grey-700 label",[ke.labelClass]]),innerHTML:ke.required?`${ke.label} *`:ke.label},null,10,_hoisted_3$m),ke.tooltip?withDirectives((openBlock(),createElementBlock("span",{key:0,"data-testid":"open-tooltip",onClick:Re[0]||(Re[0]=withModifiers(Le=>ke.$emit("tooltip-clicked"),["stop","prevent"]))},null,512)),[[Me,ke.tooltip]]):createCommentVNode("",!0),ke.description?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(["text-14-medium text-grey-600 description block",{"text-center":ke.orientation==="vertical"}]),innerHTML:ke.description},null,10,_hoisted_4$j)):createCommentVNode("",!0)],2)):createCommentVNode("",!0),ke.orientation==="vertical"?(openBlock(),createElementBlock("span",_hoisted_5$c,[!ke.disabled||ge.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([ke.icon,"check-checkbox"])},null,2)):createCommentVNode("",!0)])):createCommentVNode("",!0)],10,_hoisted_2$v)],2)}}}),__vite_glob_1_4$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1q},Symbol.toStringTag,{value:"Module"})),_hoisted_1$D={key:0,class:"toggle toggle-default cursor-pointer flex items-center justify-center w-full"},_hoisted_2$u={key:0,class:"gradient-divider-top"},_hoisted_3$l={key:0,class:"sticky-header"},_hoisted_4$i={key:1},_hoisted_5$b={key:1,class:"gradient-divider-bottom"},_hoisted_6$7={key:0,class:"sticky-footer"},_hoisted_7$4={key:1},_hoisted_8$4={key:0,class:"pt-4"},_sfc_main$1p={__name:"BaseDropdownMenu",props:{icon:{type:String,default:"i-ls-more-horizontal"},searchEnabled:{type:Boolean,default:!1},searchPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},searchThrottle:{type:Number,default:0},searchPlaceholder:{type:String,default:null},containerClass:{type:String,default:""},blockClick:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1}},emits:["search:enter","update:search"],setup(e,{expose:t,emit:I}){const $=e;provide("BaseDropdown",{close:N});function N(){Ie.value.hide()}function V(){Ie.value.show()}t({hide:N,show:V});const X=useSlotsAsComponents$1(),ie=computed(()=>{var We;return((We=X.header)==null?void 0:We.call(X))||null}),me=computed(()=>{var We;return((We=X.footer)==null?void 0:We.call(X))||null}),ge=computed(()=>{var We;return((We=X.popper)==null?void 0:We.call(X))||null}),xe=computed(()=>$.searchEnabled&&$.searchPosition==="top"),ke=computed(()=>$.searchEnabled&&$.searchPosition==="bottom"),Re=isMobile(),Ie=ref(),Me=ref();watch(()=>Me.value,We=>{qe("update:search",We)}),provide("BaseDropdown.search",Me);function Le(We){We.stopPropagation(),We.preventDefault()}function De(){Ie.value.$refs.popper.$refs.reference.addEventListener("click",Le)}function Fe(){var We,Xe,Ye;(Ye=(Xe=(We=Ie.value)==null?void 0:We.$refs.popper)==null?void 0:Xe.$refs.reference)==null||Ye.removeEventListener("click",Le)}watch(()=>$.blockClick,(We,Xe)=>{We!==Xe&&(We?De():Fe())}),onMounted(()=>{$.blockClick&&De()}),onBeforeUnmount(()=>{Fe()});const Ue=ref();function je(){$.searchEnabled&&!Re&&Ue.value.focusSearch()}const qe=I;return(We,Xe)=>{const Ye=resolveComponent("RenderSlot"),It=resolveComponent("BaseDropdownMenuSearch"),Nt=resolveComponent("BaseButton"),At=resolveComponent("VDropdown");return openBlock(),createBlock(At,{ref_key:"popover",ref:Ie,class:"base-dropdown-menu","popper-class":"no-padding",onApplyShow:Xe[6]||(Xe[6]=Rt=>je())},{default:withCtx(()=>[renderSlot(We.$slots,"default",normalizeProps(guardReactiveProps($)),()=>[ge.value?(openBlock(),createElementBlock("div",_hoisted_1$D,[createBaseVNode("div",{class:normalizeClass([e.icon,"icon w-4 h-4 text-grey-700 hover:text-grey-900"])},null,2)])):createCommentVNode("",!0)],!0)]),popper:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["max-w-inherit max-h-inherit text-grey-900 [&_a:not(.base-button)]:text-grey-900 flex flex-col pb-1",[{"bg-white rounded-8":unref(isMobile)},ie.value||xe.value?"pt-2":"pt-1",e.containerClass]]),"data-testid":"popper",onClick:Xe[4]||(Xe[4]=withModifiers(()=>{},["stop"]))},[ie.value||xe.value?(openBlock(),createElementBlock("div",_hoisted_2$u,[ie.value?(openBlock(),createElementBlock("div",_hoisted_3$l,[createVNode(Ye,{vnodes:ie.value},null,8,["vnodes"])])):xe.value?(openBlock(),createElementBlock("div",_hoisted_4$i,[createVNode(It,{ref_key:"searchInput",ref:Ue,class:"sticky-header bg-white","padding-item":"px-2 pb-2",throttle:e.searchThrottle,placeholder:e.searchPlaceholder,"onUpdate:search":Xe[0]||(Xe[0]=Rt=>Me.value=Rt),"onSearch:enter":Xe[1]||(Xe[1]=Rt=>We.$emit("search:enter",Me.value))},null,8,["throttle","placeholder"]),renderSlot(We.$slots,"header-with-search-additional-block",{},void 0,!0)])):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",{ref:"list",class:normalizeClass(["menu-items max-w-inherit overflow-y-auto",{"max-h-96":e.scrollable||unref(Re)}])},[renderSlot(We.$slots,"popper",normalizeProps(guardReactiveProps({...$,search:Me.value})),void 0,!0)],2),me.value||ke.value?(openBlock(),createElementBlock("div",_hoisted_5$b,[me.value?(openBlock(),createElementBlock("div",_hoisted_6$7,[createVNode(Ye,{vnodes:me.value},null,8,["vnodes"])])):ke.value?(openBlock(),createElementBlock("div",_hoisted_7$4,[renderSlot(We.$slots,"header-with-search-additional-block",{},void 0,!0),createVNode(It,{ref_key:"searchInput",ref:Ue,class:"sticky-footer bg-white","padding-item":"px-2 pt-2",throttle:e.searchThrottle,placeholder:e.searchPlaceholder,"onUpdate:search":Xe[2]||(Xe[2]=Rt=>Me.value=Rt),"onSearch:enter":Xe[3]||(Xe[3]=Rt=>We.$emit("search:enter",Me.value))},null,8,["throttle","placeholder"])])):createCommentVNode("",!0)])):createCommentVNode("",!0)],2),unref(Re)?(openBlock(),createElementBlock("div",_hoisted_8$4,[createVNode(Nt,{class:"base-button-alpha-white w-full",onClick:Xe[5]||(Xe[5]=Rt=>N())},{default:withCtx(()=>[createTextVNode(toDisplayString(We.i18n.t("general_text_cancel")),1)]),_:1})])):createCommentVNode("",!0)]),_:3},512)}}},BaseDropdownMenu=_export_sfc(_sfc_main$1p,[["__scopeId","data-v-adbaec88"]]),__vite_glob_1_5$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseDropdownMenu},Symbol.toStringTag,{value:"Module"})),__default__$1={inheritAttrs:!1},_sfc_main$1o=defineComponent({...__default__$1,__name:"BaseDropdownMenuButton",emits:["click"],setup(e){return(t,I)=>{const $=resolveComponent("BaseButton"),N=resolveComponent("BaseDropdownMenuItem");return openBlock(),createBlock(N,{tag:"div","has-hover-effect":!1,"keep-open":"","padding-item":"px-2"},{default:withCtx(()=>[createVNode($,mergeProps(t.$attrs,{class:"w-full",onClick:I[0]||(I[0]=V=>t.$emit("click"))}),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16)]),_:3})}}}),__vite_glob_1_6$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1o},Symbol.toStringTag,{value:"Module"})),_sfc_main$1n={};function _sfc_render$7(e,t){const I=resolveComponent("BaseDropdownMenuItem");return openBlock(),createBlock(I,{tag:"div","padding-item":"px-O py-1","keep-open":"","has-hover-effect":!1},{default:withCtx(()=>t[0]||(t[0]=[createBaseVNode("hr",{class:"h-[1px] border-alpha-black-100 w-full"},null,-1)])),_:1,__:[0]})}const BaseDropdownMenuDivider=_export_sfc(_sfc_main$1n,[["render",_sfc_render$7]]),__vite_glob_1_7$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseDropdownMenuDivider},Symbol.toStringTag,{value:"Module"})),_hoisted_1$C={class:"left-part flex items-center [&>*]:me-2"},_hoisted_2$t={key:0,class:"loader grey-dovegray w-4 h-4 shrink-0",size:"small"},_hoisted_3$k={key:0,class:"icon w-4 h-4 shrink-0"},_hoisted_4$h=["innerHTML"],_hoisted_5$a={class:"right-part flex items-center [&>*]:ms-2"},_hoisted_6$6={key:0,class:"text-14-regular text-grey-600"},__default__={mixins:[DynamicAction$1]},_sfc_main$1m=Object.assign(__default__,{__name:"BaseDropdownMenuItem",props:{id:{type:String,default:null},label:{type:[String,Function],default:null},secondaryLabel:{type:String,default:null},icon:{type:String,default:null},secondaryIcon:{type:String,default:null},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},keepOpen:{type:Boolean,default:!1},labelClass:{type:String,default:null},secondaryLabelClass:{type:String,default:null},tooltip:{type:[String,Object],default:null},labelTooltip:{type:Object,default:null},secondaryLabelTooltip:{type:Object,default:null},additionalInfo:{type:String,default:null},active:{type:Boolean,default:!1},canClickOnActive:{type:Boolean,default:!1},paddingItem:{type:String,default:"py-2 px-4"},hasHoverEffect:{type:Boolean,default:!0}},emits:["click","input"],setup(e,{emit:t}){const I=e,$=inject("BaseDropdown"),N=computed(()=>I.loading||I.disabled),V=computed(()=>({icon:I.icon,active:I.active})),X=useSlotsAsComponents$1(),ie=computed(()=>X.icon?X.icon():null),me=t;function ge(xe){I.disabled||I.active&&!I.canClickOnActive?xe.preventDefault():(me("click",xe),I.keepOpen||$.close())}return(xe,ke)=>{const Re=resolveComponent("RenderSlot"),Ie=resolveDirective("tooltip");return withDirectives((openBlock(),createBlock(resolveDynamicComponent(xe.component.is),mergeProps(xe.component.props,{disabled:N.value?!0:null,class:["base-dropdown-menu-item v-popover-item flex w-full h-auto",V.value],onClick:ge,onInput:ke[0]||(ke[0]=Me=>xe.$emit("input",Me))}),{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["base-dropdown-item flex w-full justify-between",[{"hover:bg-grey-100 transition-all duration-200":!e.active&&!N.value&&e.hasHoverEffect,"opacity-40 cursor-default pointer-events-none":N.value,"bg-livestorm-100":e.active},e.paddingItem]])},[renderSlot(xe.$slots,"default",{},()=>[createBaseVNode("div",_hoisted_1$C,[e.loading?(openBlock(),createElementBlock("span",_hoisted_2$t)):(openBlock(),createElementBlock(Fragment,{key:1},[renderSlot(xe.$slots,"additional-left-part"),renderSlot(xe.$slots,"checkbox"),ie.value?(openBlock(),createElementBlock("div",_hoisted_3$k,[createVNode(Re,{vnodes:ie.value},null,8,["vnodes"])])):e.icon?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([e.icon,"icon w-4 h-4 shrink-0"])},null,2)):createCommentVNode("",!0)],64)),createBaseVNode("div",null,[createBaseVNode("div",{class:normalizeClass([[e.labelClass],"text-14-medium text-start"])},[renderSlot(xe.$slots,"label-override",{},()=>[withDirectives(createBaseVNode("div",{class:"no-info",innerHTML:e.label},null,8,_hoisted_4$h),[[Ie,e.labelTooltip]])])],2),withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass([e.secondaryLabelClass,"text-14-regular text-grey-600 text-start no-info"])},[createTextVNode(toDisplayString(e.secondaryLabel),1)],2)),[[Ie,e.secondaryLabelTooltip]])])]),createBaseVNode("div",_hoisted_5$a,[e.additionalInfo?(openBlock(),createElementBlock("div",_hoisted_6$6,toDisplayString(e.additionalInfo),1)):createCommentVNode("",!0),e.secondaryIcon?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([e.secondaryIcon,"icon icon-right w-4 h-4 text-grey-600"])},null,2)):createCommentVNode("",!0),renderSlot(xe.$slots,"additional-right-part")])])],2)]),_:3},16,["disabled","class"])),[[Ie,e.tooltip]])}}}),__vite_glob_1_8$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1m},Symbol.toStringTag,{value:"Module"}));let focusCheckTimer;function focusElement(e){if(e)if(clearTimeout(focusCheckTimer),e.focus(),"activeElement"in document){const t=setInterval(()=>{e.focus(),document.activeElement===e&&(clearInterval(t),clearTimeout(focusCheckTimer),focusCheckTimer=setTimeout(()=>{document.activeElement!==e&&focus(e)},100))},100)}else setTimeout(()=>{e.focus()},1e3)}const _sfc_main$1l=defineComponent({__name:"BaseDropdownMenuSearch",props:{paddingItem:{type:String,default:"px-2"}},emits:["update:search","search:enter"],setup(e,{expose:t,emit:I}){const $=ref();function N(){focusElement($.value)}t({focusSearch:N});const V=ref();watch(()=>V.value,ie=>{X("update:search",ie)});const X=I;return(ie,me)=>{const ge=resolveComponent("BaseSearchInput"),xe=resolveComponent("BaseDropdownMenuItem");return openBlock(),createBlock(xe,{tag:"div","keep-open":"","padding-item":e.paddingItem,"has-hover-effect":!1},{default:withCtx(()=>[createVNode(ge,mergeProps({ref_key:"searchInput",ref:$},ie.$attrs,{modelValue:V.value,"onUpdate:modelValue":me[0]||(me[0]=ke=>V.value=ke),modelModifiers:{trim:!0,lazy:!0},"input-class":"base-input-small",class:"w-full min-w-full",onKeyup:me[1]||(me[1]=withKeys(ke=>X("search:enter"),["enter"]))}),null,16,["modelValue"])]),_:1},8,["padding-item"])}}}),__vite_glob_1_9$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1l},Symbol.toStringTag,{value:"Module"})),_hoisted_1$B={class:"text-12-medium text-grey-600 flex justify-between items-center w-full"},_sfc_main$1k=defineComponent({__name:"BaseDropdownMenuTitle",props:{title:{type:String,required:!0},paddingItem:{type:String,default:"px-4 pt-2 pb-1"}},setup(e){return(t,I)=>{const $=resolveComponent("BaseDropdownMenuItem");return openBlock(),createBlock($,{tag:"h3","padding-item":e.paddingItem,"keep-open":"","has-hover-effect":!1},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$B,[createBaseVNode("span",null,toDisplayString(e.title),1),renderSlot(t.$slots,"additional-info")])]),_:3},8,["padding-item"])}}}),__vite_glob_1_10$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1k},Symbol.toStringTag,{value:"Module"})),_hoisted_1$A={key:0,class:"flex items-center justify-center"},_hoisted_2$s=["src"],_hoisted_3$j={class:"flex flex-col"},_hoisted_4$g=["innerHTML"],_sfc_main$1j=defineComponent({__name:"BaseEmptyState",props:{title:{},description:{},image:{},imagePosition:{default:"top"},theme:{default:"light"}},setup(e){const t=e,I=useSlotsAsComponents$1(),$=computed(()=>I.buttons?I.buttons():[]),N=useResponsive(),V=computed(()=>N.widtht.imagePosition==="top"||t.imagePosition==="right"&&V.value),ie=computed(()=>t.imagePosition==="right"&&!V.value),me=computed(()=>t.imagePosition==="left"&&!V.value);return(ge,xe)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["flex justify-center gap-4 min-w-[--container--3xs] max-w-[--container--xs] mx-auto px-3",{"flex-col":X.value,"flex-row-reverse items-center":ie.value,"flex-row items-center":me.value}])},[t.image?(openBlock(),createElementBlock("div",_hoisted_1$A,[createBaseVNode("img",{class:"img w-[270px]",src:ge.image},null,8,_hoisted_2$s)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$j,[createBaseVNode("div",{class:normalizeClass({"text-center":X.value})},[createBaseVNode("span",{class:normalizeClass([t.theme==="dark"?"text-white":"text-winter-green-900",t.image||t.description?"text-14-semibold":"text-14-regular"])},toDisplayString(t.title),3),t.description?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(["text-14-regular mt-2",t.theme==="dark"?"text-grey-100":"text-grey-700"]),innerHTML:t.description},null,10,_hoisted_4$g)):createCommentVNode("",!0)],2),$.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["mt-4 flex flex-col justify-center",`${V.value?"items-center space-y-2 space-y-reverse":X.value?"justify-center gap-2":"gap-2"}`])},[renderSlot(ge.$slots,"buttons")],2)):createCommentVNode("",!0)])],2))}}),__vite_glob_1_11$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1j},Symbol.toStringTag,{value:"Module"})),InjectPropsFromContent$1=Symbol("BaseModal.propsFromContent"),InjectClose$1=Symbol("BaseModal.close"),InjectOnClose$1=Symbol("BaseModal.onClose"),_sfc_main$1i=defineComponent({__name:"BaseModal",props:{shown:{type:Boolean,default:!0}},emits:["close","update:shown"],setup(e,{emit:t}){const I=e,$=t,N=reactive({locked:!1,fullScreen:!1});provide(InjectPropsFromContent$1,N);const V=computed(()=>N.locked),X=computed(()=>N.fullScreen);function ie(){V.value||($("update:shown",!1),$("close"))}provide(InjectClose$1,ie);const me=[];provide(InjectOnClose$1,De=>{me.push(De),onUnmounted(()=>{const Fe=me.indexOf(De);me.splice(Fe,1)})});function ge(){V.value||(ie(),me.forEach(De=>De()))}const{shown:xe}=toRefs(I),{isActiveStacked:ke,stackIndex:Re,onClose:Ie}=useStackedComponent$1(xe,"modal");Ie(ge);const Me=ref(!1);onMounted(()=>{requestAnimationFrame(()=>{Me.value=!0})});const Le=computed(()=>xe.value&&Me.value);return useStackAutofocus$1(),(De,Fe)=>{const Ue=resolveComponent("SafeTeleport");return openBlock(),createBlock(Ue,{to:"#teleport-end"},{default:withCtx(()=>[createVNode(Transition,{duration:200,name:"modal",appear:""},{default:withCtx(()=>[Le.value?(openBlock(),createBlock(Suspense,{key:0},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["base-modal-wrapper fixed inset-0 overflow-y-auto",[unref(ke)?"stack-active":"grayscale stack-inactive",{"full-screen":X.value}]]),style:normalizeStyle({"z-index":unref(Re)+8e3}),"data-testid":"modal-wrapper"},[createBaseVNode("div",{class:"absolute inset-0",onClick:Fe[0]||(Fe[0]=je=>ge())}),Fe[1]||(Fe[1]=createBaseVNode("div",{class:"backdrop bg-alpha-black-300 fixed inset-0 -z-10"},null,-1)),renderSlot(De.$slots,"default",{},void 0,!0)],6)]),_:3})):createCommentVNode("",!0)]),_:3})]),_:3})}}}),BaseModal=_export_sfc(_sfc_main$1i,[["__scopeId","data-v-1e45949a"]]),__vite_glob_1_12$1=Object.freeze(Object.defineProperty({__proto__:null,InjectClose:InjectClose$1,InjectOnClose:InjectOnClose$1,InjectPropsFromContent:InjectPropsFromContent$1,default:BaseModal},Symbol.toStringTag,{value:"Module"})),_hoisted_1$z={class:"flex justify-between z-10 relative"},_hoisted_2$r={key:0,class:"flex items-center px-6 pt-6 gap-2 sm:gap-3"},_hoisted_3$i=["innerHTML"],_hoisted_4$f={key:1},_hoisted_5$9={class:"flex flex-col-reverse sm:flex-row gap-2.5 w-full justify-end"},_sfc_main$1h=defineComponent({__name:"BaseModalContent",props:{title:{},locked:{type:Boolean},width:{},confirmLabel:{},cancelLabel:{},confirmLoading:{type:Boolean},confirmColor:{},confirmHref:{},confirmIcon:{},customIcon:{},contentClass:{default:"p-6"},type:{},fullScreen:{type:Boolean}},emits:["confirm","cancel","close"],setup(e,{emit:t}){const I=e,$=inject(InjectPropsFromContent$1);if(!$)throw new Error("BaseModalContent must be used inside a BaseModal");watch(()=>I.locked,Re=>{$.locked=Re},{immediate:!0}),watch(()=>I.fullScreen,Re=>{$.fullScreen=Re},{immediate:!0});const N=inject(InjectClose$1);function V(Re=!0){I.locked||(xe("close"),Re&&N())}inject(InjectOnClose$1)(()=>{V(!1)});const ie=useSlotsAsComponents$1(),me=computed(()=>ie.content?ie.content():[]),ge=computed(()=>ie["additional-buttons"]()),xe=t,ke=computed(()=>{if(I.customIcon)return I.customIcon;switch(I.type){case"alert":return"i-ls-alert-circle text-red-600";case"warning":return"i-ls-alert-triangle text-orange-600";case"info":return"i-ls-info text-livestorm-600";case"success":return"i-ls-check-circle text-green-600";default:return}});return(Re,Ie)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["base-modal-content flex min-h-full items-end justify-center p-2 text-center sm:items-center",{"full-screen":Re.fullScreen}])},[createBaseVNode("div",{class:normalizeClass(["relative bg-white w-full min-w-[320px] rounded-8 base-modal-box overflow-hidden",{"max-w-[650px]":!Re.fullScreen,"h-full flex flex-col overflow-y-hidden":Re.fullScreen}]),style:normalizeStyle({"max-width":`${Re.width}px`}),onClick:Ie[4]||(Ie[4]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$z,[I.title?(openBlock(),createElementBlock("div",_hoisted_2$r,[ke.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-6 h-6 shrink-0",[ke.value]])},null,2)):createCommentVNode("",!0),createBaseVNode("span",{"data-testid":"modal-title",class:normalizeClass(["block text-16-semibold text-grey-900 text-start",{"pb-6":!me.value}]),innerHTML:I.title},null,10,_hoisted_3$i)])):(openBlock(),createElementBlock("span",_hoisted_4$f)),Re.locked?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:2,class:"i-ls-x w-6 h-6 text-grey-700 hover:text-grey-900 cursor-pointer shrink-0 mt-6 mx-6","data-testid":"modal-close-icon",tabindex:"0",role:"button","aria-label":"close",onClick:Ie[0]||(Ie[0]=Me=>V()),onKeydown:Ie[1]||(Ie[1]=withKeys(Me=>V(),["enter"]))},null,32))]),me.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["text-start text-grey-700",[I.contentClass,Re.fullScreen&&"overflow-y-auto"]]),"data-testid":"modal-content"},[renderSlot(Re.$slots,"content",{},void 0,!0)],2)):createCommentVNode("",!0),Re.confirmLabel||Re.cancelLabel||ge.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["px-6 pb-6 flex flex-row-reverse w-full sm:w-auto",{"pt-6":!I.title&&!me.value}])},[createBaseVNode("div",_hoisted_5$9,[renderSlot(Re.$slots,"additional-buttons",{},void 0,!0),Re.cancelLabel?(openBlock(),createBlock(BaseButton,{key:0,class:"base-button-anti-primary w-full sm:w-auto",onClick:Ie[2]||(Ie[2]=Me=>Re.$emit("cancel"))},{default:withCtx(()=>[createTextVNode(toDisplayString(Re.cancelLabel),1)]),_:1})):createCommentVNode("",!0),Re.confirmLabel?(openBlock(),createBlock(BaseButton,{key:1,loading:Re.confirmLoading,href:Re.confirmHref,target:Re.confirmHref?"_blank":null,class:normalizeClass(["w-full sm:w-auto",Re.confirmColor?`base-button-${Re.confirmColor}`:"base-button-primary"]),icon:Re.confirmIcon,onClick:Ie[3]||(Ie[3]=Me=>Re.$emit("confirm",Me))},{default:withCtx(()=>[createTextVNode(toDisplayString(Re.confirmLabel),1)]),_:1},8,["loading","href","target","icon","class"])):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)],6)],2))}}),BaseModalContent=_export_sfc(_sfc_main$1h,[["__scopeId","data-v-d7d1ed6a"]]),__vite_glob_1_13$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseModalContent},Symbol.toStringTag,{value:"Module"})),_hoisted_1$y=["data-testid"],_hoisted_2$q={class:"base-modal-header"},_hoisted_3$h={key:2,class:"subtitle"},_hoisted_4$e={key:0,class:"base-modal-content"},_sfc_main$1g=defineComponent({__name:"BaseModalContentOld",props:{locked:{type:Boolean,default:!1},width:{type:Number,default:null},fullScreen:{type:Boolean,default:!1},noPadding:{type:Boolean,default:!1},dataTestid:{type:String,default:null}},emits:["close"],setup(e,{emit:t}){const I=e,{locked:$,fullScreen:N,width:V,noPadding:X}=toRefs(I),ie=t,me=inject(InjectPropsFromContent$1);if(!me)throw new Error("BaseModalContentOld must be used inside BaseModal");watch(()=>I.locked,De=>{me.locked=De},{immediate:!0}),watch(()=>I.fullScreen,De=>{me.fullScreen=De},{immediate:!0});const ge=inject(InjectClose$1);function xe(De=!0){$.value||(ie("close"),De&&ge())}inject(InjectOnClose$1)(()=>{xe(!1)});const Re=useSlotsAsComponents$1(),Ie=computed(()=>Re.title()),Me=computed(()=>Re.subtitle()),Le=computed(()=>Re.content());return(De,Fe)=>{const Ue=resolveComponent("RenderSlot");return openBlock(),createElementBlock("div",{class:normalizeClass([{"has-header":Ie.value||Me.value,"has-title":Ie.value,"has-subtitle":Me.value,"has-content":Le.value},"base-modal-layout"]),onClick:Fe[2]||(Fe[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("section",{style:normalizeStyle({"max-width":`${unref(V)}px`}),class:normalizeClass([[unref(X)?"p-0":"p-5"],"transition-transform"]),"data-testid":e.dataTestid},[renderSlot(De.$slots,"outside-header",{},void 0,!0),createBaseVNode("div",_hoisted_2$q,[!unref($)&&!unref(N)?(openBlock(),createElementBlock("div",{key:0,class:"close-button","data-testid":"modal-close-icon",onClick:Fe[0]||(Fe[0]=je=>xe())},Fe[3]||(Fe[3]=[createBaseVNode("div",{class:"i-ls-x icon"},null,-1)]))):createCommentVNode("",!0),Ie.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["title text-grey-900",{"flex flex-row items-center border-b h-16 border-grey-200 px-6 py-4":unref(N)}])},[unref(N)?(openBlock(),createElementBlock("div",{key:0,class:"i-ls-chevron-left arrow-back cursor-pointer w-6 h-6 me-2 text-grey-600 hover:text-grey-600",onClick:Fe[1]||(Fe[1]=je=>xe())})):createCommentVNode("",!0),createVNode(Ue,{vnodes:Ie.value},null,8,["vnodes"])],2)):createCommentVNode("",!0),Me.value?(openBlock(),createElementBlock("div",_hoisted_3$h,[createVNode(Ue,{vnodes:Me.value},null,8,["vnodes"])])):createCommentVNode("",!0)]),Le.value?(openBlock(),createElementBlock("div",_hoisted_4$e,[createVNode(Ue,{vnodes:Le.value},null,8,["vnodes"])])):createCommentVNode("",!0)],14,_hoisted_1$y)],2)}}}),BaseModalContentOld=_export_sfc(_sfc_main$1g,[["__scopeId","data-v-ad744ab5"]]),__vite_glob_1_14$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseModalContentOld},Symbol.toStringTag,{value:"Module"})),_hoisted_1$x=["id","checked","disabled","value"],_hoisted_2$p=["for"],_hoisted_3$g={key:1,class:"input-custom"},_hoisted_4$d=["innerHTML"],_hoisted_5$8=["innerHTML"],_hoisted_6$5={key:3,class:"input-custom"};let uid$2=0;const _sfc_main$1f=defineComponent({__name:"BaseRadio",props:{modelValue:{default:null},value:{},label:{default:void 0},labelContainerClass:{default:void 0},labelClass:{default:void 0},description:{default:void 0},forId:{default:void 0},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},tooltip:{default:void 0},orientation:{default:"horizontal"}},emits:["change","update:modelValue","tooltip-clicked"],setup(e,{emit:t}){const I=inject("BaseFormInputInjection",void 0),$=e,N=t,V=useSlotsAsComponents$1(),X=computed(()=>V.icon?V.icon():null),ie=computed(()=>{var ke;return(ke=I==null?void 0:I.childConfig)==null?void 0:ke.value}),me=computed(()=>I?ie.value===$.value:$.modelValue===$.value);function ge(){if(!I)return N("update:modelValue",$.value),N("change",$.value),!1;I.setInputModel($.value)}const xe=ref();return xe.value=`BaseRadio:${uid$2++}`,(ke,Re)=>{const Ie=resolveComponent("RenderSlot"),Me=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass(["base-radio",{"base-radio-disabled":ke.disabled,"with-description":ke.description}])},[createBaseVNode("input",{id:ke.forId||xe.value,checked:me.value,disabled:ke.disabled,value:ke.value,type:"radio",onChange:ge},null,40,_hoisted_1$x),createBaseVNode("label",{for:ke.forId||xe.value,class:normalizeClass({"label-disabled":ke.disabled,"flex flex-col vertical-padding-large":ke.orientation==="vertical","vertical-padding":ke.description&&ke.orientation==="horizontal"})},[X.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-4 h-4 icon flex items-center justify-center",[ke.orientation==="vertical"?"mb-2":"me-2"]])},[createVNode(Ie,{vnodes:X.value},null,8,["vnodes"])],2)):createCommentVNode("",!0),ke.orientation==="horizontal"?(openBlock(),createElementBlock("span",_hoisted_3$g,Re[1]||(Re[1]=[createBaseVNode("span",{class:"check-radio"},null,-1)]))):createCommentVNode("",!0),ke.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(["label-custom",{"mb-2 !ms-0 text-center":ke.orientation==="vertical"}])},[createBaseVNode("span",{class:normalizeClass(["text-grey-700 label",[ke.labelClass]]),innerHTML:ke.required?`${ke.label} *`:ke.label},null,10,_hoisted_4$d),ke.tooltip?withDirectives((openBlock(),createElementBlock("span",{key:0,onClick:Re[0]||(Re[0]=withModifiers(Le=>ke.$emit("tooltip-clicked"),["stop","prevent"]))},null,512)),[[Me,ke.tooltip]]):createCommentVNode("",!0),ke.description?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(["description text-grey-600 block",{"text-center":ke.orientation==="vertical"}]),innerHTML:ke.description},null,10,_hoisted_5$8)):createCommentVNode("",!0),renderSlot(ke.$slots,"custom")],2)):createCommentVNode("",!0),ke.orientation==="vertical"?(openBlock(),createElementBlock("span",_hoisted_6$5,Re[2]||(Re[2]=[createBaseVNode("span",{class:"check-radio"},null,-1)]))):createCommentVNode("",!0),renderSlot(ke.$slots,"incentive")],10,_hoisted_2$p)],2)}}}),__vite_glob_1_15$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1f},Symbol.toStringTag,{value:"Module"})),_hoisted_1$w=["onMouseenter"],_hoisted_2$o=["for"],_hoisted_3$f=["fill-color"],_hoisted_4$c=["id","name","value","readonly","onClick"],_sfc_main$1e={__name:"BaseRating",props:{modelValue:{type:Number,default:0},name:{type:String,default:null},length:{type:Number,validator:e=>e>0&&e<100,default:5},itemLabels:{type:Array,default:null},hover:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},itemLabelClass:{type:String,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const I=e,$=t,{hover:N,modelValue:V,itemLabels:X,name:ie,readonly:me}=toRefs(I),ge=getUid(),xe=ref(V.value),ke=ref(0),Re=ref(!1),Ie=computed(()=>ie.value??`base-rating-${ge}`);function Me(je){return N.value&&Re.value?je<=ke.value:je<=xe.value}function Le(je){var qe;return(qe=X.value)==null?void 0:qe[je-1]}function De(je){me.value||(xe.value=je,Re.value=!1,$("update:modelValue",xe.value))}function Fe(je){ke.value=je,Re.value=!0}function Ue(je){Re.value=!1}return(je,qe)=>(openBlock(),createElementBlock("div",{class:"base-rating flex gap-3",onMouseleave:Ue},[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.length,We=>(openBlock(),createElementBlock("div",{key:`${Ie.value}-${We}`,class:normalizeClass(["item",{active:Me(We),"pointer-events-none":unref(me)}]),"data-testid":"base-rating-item",onMouseenter:Xe=>Fe(We)},[createBaseVNode("label",{for:`${Ie.value}-${We}`,class:"flex flex-col items-center h-full cursor-pointer"},[createBaseVNode("div",{"data-testid":"base-rating-star-icon",class:normalizeClass(["i-ls-star-fill w-8 h-8",[Me(We)?"text-livestorm-700":"text-grey-300"]]),"fill-color":Me(We)?"currentColor":null},null,10,_hoisted_3$f),Le(We)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["flex-1 flex items-center justify-center min-w-[52px] text-11-regular text-center text-grey-700 mt-2",e.itemLabelClass])},toDisplayString(Le(We)),3)):createCommentVNode("",!0)],8,_hoisted_2$o),createBaseVNode("input",{id:`${Ie.value}-${We}`,class:"hidden",name:Ie.value,type:"radio",value:We,readonly:unref(me),onClick:Xe=>De(We)},null,8,_hoisted_4$c)],42,_hoisted_1$w))),128))],32))}},__vite_glob_1_16$1=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1e},Symbol.toStringTag,{value:"Module"})),_sfc_main$1d={provide(){return{select_onValueChange:this.onValueChange,select_childConfig:this.childConfig}},props:{buttonClass:{type:String,default:"base-button-select base-form-style"},disabled:{type:Boolean,default:!1},icon:{type:String,default:null},imageSource:{type:String,default:null},modelValue:{default:null},label:{type:[String,Boolean],default:null},loading:{type:Boolean,default:!1},searchEnabled:{type:Boolean,default:!1},searchPlaceholder:{type:String,default:null},showSearchError:{type:Boolean,default:!1},searchErrorMessage:{type:String,default:""},multi:{type:Boolean,default:!1},values:{type:Array,default:null},popperClass:{type:String,default:null},placeholder:{type:String,default:null},placeholderOne:{type:String,default:null},placeholderMany:{type:[String,Function],default:null},placeholderAll:{type:String,default:null},required:{type:Boolean,default:!1},theme:{type:String,default:"select"},selectAllButtonDisplayed:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!0}},emits:["input","change","update:modelValue","hide"],setup(e){const{modelValue:t}=toRefs(e);provide("BaseSelect.modelValue",t);const I=ref([]);provide("BaseSelect.childOptions",I);const $=computed(()=>I.value.find(X=>X.value===e.modelValue)),N=ref(""),V=isMobile();return{currentChild:$,childOptions:I,search:N,mobileMode:V}},data(){return{childConfig:{width:0,multi:this.multi,count:0}}},computed:{allChildOptionsInModelValue(){return this.childOptions.filter(e=>!this.modelValue.includes(e.value)).length===0},searchCount(){return this.childOptions.filter(e=>e.matchSearch).length},searchEmpty(){return this.childOptions.length===0?!1:this.searchCount===0},selectAllIcon(){return this.allChildOptionsInModelValue?"i-ls-check":"i-ls-minus"},selectAll(){var e;return(e=this.modelValue)!=null&&e.length?this.childOptions.filter(t=>t.disabled).length===this.modelValue.length&&this.allChildOptionsInModelValue?!0:!!this.childOptions.filter(t=>!t.disabled).find(t=>this.modelValue.includes(t.value)):!1},displayedLabel(){let e,t=!1;return this.label?e=this.label:!this.multi&&this.currentChild?(e=this.currentChild.label||this.modelValue,t=!0):this.placeholderOne&&this.selectedCount===1?(e=this.placeholderOne,t=!0):this.multi&&this.placeholderAll&&this.selectedCount===this.totalCount?(e=this.placeholderAll,t=!0):this.placeholderMany&&this.selectedCount>0?(typeof this.placeholderMany=="function"?e=this.placeholderMany(this.selectedCount):e=`${this.selectedCount} ${this.placeholderMany}`,t=!0):this.placeholder?e=this.placeholder:e=this.modelValue,{label:e,hasValue:t}},selectedCount(){if(this.multi&&Array.isArray(this.modelValue))return this.modelValue.length},totalCount(){return this.childConfig.count},finalLabel(){return this.loading?"":this.displayedLabel.label}},watch:{search(e,t){this.scrollToSelectedItem()},multi(e){this.childConfig.multi=e,this.validateModelValue()},modelValue:{handler(){this.validateModelValue()},immediate:!0}},methods:{validateModelValue(){this.multi&&this.modelValue!=null&&!Array.isArray(this.modelValue)&&console.warn("BaseSelect: modelValue should be an Array when multi=true",this.modelValue),!this.multi&&Array.isArray(this.modelValue)&&console.warn("BaseSelect: modelValue should not be an Array when multi=false",this.modelValue)},normalizeToMutableArray(){return Array.isArray(this.modelValue)?this.modelValue.slice():this.modelValue?[this.modelValue]:[]},onToggleSelectAll(){if(this.selectAll)this.$emit("update:modelValue",this.childOptions.filter(e=>e.disabled).map(e=>e.value));else{const e=this.childOptions.filter(t=>t.disabled&&this.modelValue.includes(t.value)).map(t=>t.value);this.$emit("update:modelValue",[...e,...this.childOptions.filter(t=>!t.disabled&&!t.hidden).map(t=>t.value)])}},onValueChange(e){let t,I=!1;if(this.multi){t=this.normalizeToMutableArray();const $=t.indexOf(e);$===-1?this.values?t.splice(this.getValueIndex(t,e),0,e):(t.push(e),I=!0):t.splice($,1)}else t=e;this.$emit("update:modelValue",t),this.$emit("change",e,I),this.mobileMode||this.focusSearch()},getValueIndex(e,t){let $=this.values.indexOf(t),N;for(;$>=0&&(N=e.indexOf(this.values[$]))===-1;)$--;return N+1},onApplyShow(){this.multi||this.scrollToSelectedItem(),this.mobileMode||this.focusSearch()},focusSearch(){var e;(e=this.$refs.dropdown.$refs.searchInput)==null||e.focusSearch()},onShow(){this.$responsive.tablet&&!this.$_wasShown&&(this.$_documentElementOverflow=document.documentElement.style.overflow,this.$_bodyOverflow=document.body.style.overflow,document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden",this.$_wasShown=!0)},onHide(){document.documentElement.style.overflow=this.$_documentElementOverflow,document.body.style.overflow=this.$_bodyOverflow,this.$_wasShown=!1,this.$emit("hide")},async scrollToSelectedItem(){await this.$nextTick();const e=this.$refs.dropdown.$refs.list,t=e.querySelector(".selected");t&&(e.scrollTop=t.offsetTop+(t.clientHeight-e.clientHeight)/2)},selectFirstResult(){if(this.search){const[e]=this.childOptions.filter(t=>t.matchSearch);e&&(this.onValueChange(e.value),this.multi||this.$refs.dropdown.hide())}},hide(){var e;(e=this.$refs.dropdown)==null||e.hide()}}},_hoisted_1$v={ref:"toggle",class:"select-toggle"},_hoisted_2$n={key:1,class:"p-4 pb-0 grid gap-4"},_hoisted_3$e={class:"flex items-center gap-2 text-14-medium text-grey-600"},_hoisted_4$b={class:"max-w-[245px]"};function _sfc_render$6(e,t,I,$,N,V){const X=resolveComponent("BaseButton"),ie=resolveComponent("BaseCheckbox"),me=resolveComponent("BaseDropdownMenuItem"),ge=resolveComponent("BaseDropdownMenu");return openBlock(),createBlock(ge,{ref:"dropdown",theme:I.theme,"popper-class":I.popperClass+" select-popper ios-fix-height",disabled:I.disabled,class:normalizeClass([{"has-value":V.displayedLabel.hasValue},"base-select max-w-full"]),"search-enabled":I.searchEnabled,"search-throttle":200,"search-placeholder":I.searchPlaceholder||e.i18n.t("general_form_multiselect-search"),scrollable:I.scrollable,"has-error":V.searchEmpty,onShow:V.onShow,onHide:V.onHide,onApplyShow:V.onApplyShow,"onUpdate:search":t[1]||(t[1]=xe=>$.search=xe),"onSearch:enter":t[2]||(t[2]=xe=>V.selectFirstResult(V.hide))},{default:withCtx(({shown:xe})=>[createBaseVNode("div",_hoisted_1$v,[renderSlot(e.$slots,"toggle",{loading:I.loading,value:I.modelValue,label:V.finalLabel,disabled:I.disabled,isShown:xe},()=>[createVNode(X,{class:normalizeClass(["w-full justify-start",[I.buttonClass,{active:xe}]]),disabled:I.disabled,icon:I.icon,"image-source":I.imageSource,"icon-right":"i-ls-chevron-down",loading:I.loading,type:"button"},{default:withCtx(()=>[renderSlot(e.$slots,"toggle-button",{loading:I.loading,value:I.modelValue,label:V.finalLabel},()=>[createTextVNode(toDisplayString(V.finalLabel),1)],!0)]),_:2},1032,["class","disabled","icon","image-source","loading"])],!0)],512)]),header:withCtx(()=>[renderSlot(e.$slots,"header",{},void 0,!0)]),"header-with-search-additional-block":withCtx(()=>[renderSlot(e.$slots,"header-with-search-additional-block",{},void 0,!0)]),footer:withCtx(()=>[renderSlot(e.$slots,"footer",{},void 0,!0)]),popper:withCtx(()=>[renderSlot(e.$slots,"before-menu-items",{searchCount:V.searchCount},void 0,!0),!$.search&&I.multi&&$.childOptions.length&&I.selectAllButtonDisplayed?(openBlock(),createBlock(me,{key:0,label:e.i18n.t(V.selectAll?"general_form_multiselect-unselect-all":"general_form_multiselect-select-all"),"keep-open":"","data-testid":"select-all","can-click-on-active":"",onClick:t[0]||(t[0]=withModifiers(xe=>V.onToggleSelectAll(),["prevent"]))},{checkbox:withCtx(()=>[createVNode(ie,{icon:V.selectAllIcon,value:V.selectAll,"for-id":"select-all"},null,8,["icon","value"])]),_:1},8,["label"])):createCommentVNode("",!0),renderSlot(e.$slots,"default",{searchCount:V.searchCount,search:$.search,hide:V.hide},void 0,!0),I.showSearchError&&V.searchEmpty?(openBlock(),createElementBlock("div",_hoisted_2$n,[createBaseVNode("div",_hoisted_3$e,[t[3]||(t[3]=createBaseVNode("div",{class:"i-ls-info"},null,-1)),createBaseVNode("div",_hoisted_4$b,toDisplayString(I.searchErrorMessage||e.i18n.t("baseselect_not_found")),1)]),renderSlot(e.$slots,"search-empty",{search:$.search,hide:V.hide},void 0,!0)])):createCommentVNode("",!0),renderSlot(e.$slots,"after-search-message",{search:$.search,hide:V.hide},void 0,!0)]),_:3},8,["theme","popper-class","disabled","class","search-enabled","search-placeholder","scrollable","has-error","onShow","onHide","onApplyShow"])}const BaseSelect=_export_sfc(_sfc_main$1d,[["render",_sfc_render$6],["__scopeId","data-v-38051d4c"]]),__vite_glob_1_17$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSelect},Symbol.toStringTag,{value:"Module"})),_sfc_main$1c={provide(){return{selectGroup_childConfig:this.childConfig}},props:{title:{type:String,default:null}},data(){return{childConfig:{visible:0}}}},_hoisted_1$u={class:"base-select-group"};function _sfc_render$5(e,t,I,$,N,V){const X=resolveComponent("BaseDropdownMenuTitle");return openBlock(),createElementBlock("div",_hoisted_1$u,[I.title&&N.childConfig.visible?(openBlock(),createBlock(X,{key:0,title:I.title},null,8,["title"])):createCommentVNode("",!0),renderSlot(e.$slots,"default")])}const BaseSelectGroup=_export_sfc(_sfc_main$1c,[["render",_sfc_render$5]]),__vite_glob_1_18$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSelectGroup},Symbol.toStringTag,{value:"Module"}));let uid$1=0;const _sfc_main$1b={name:"BaseSelectOption",inject:{select_onValueChange:{},select_childConfig:{},selectGroup_childConfig:{default:null}},props:{value:{default:null},label:{type:[String,Function],default:""},hidden:{type:Boolean,default:!1},prevent:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},description:{type:String,default:null},tooltip:{type:[String,Object],default:null},labelClass:{type:String,default:null},descriptionClass:{type:String,default:null},icon:{type:String,default:null},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e){const t=inject("BaseSelect.modelValue"),I=ref(""),$=inject("BaseSelect.childOptions"),N=inject("BaseDropdown.search"),V=computed(()=>{if(!N.value)return!0;if(!I.value)return!1;const ie=xe=>xe.normalize("NFD").replace(/[\u0300-\u036f]/g,""),me=ie(N.value).replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&");return new RegExp(me,"i").test(ie(I.value))}),X=uid$1++;return $.value.push(reactive({id:X,value:computed(()=>e.value),label:I,matchSearch:V,disabled:computed(()=>e.disabled),hidden:computed(()=>e.hidden)})),onBeforeUnmount(()=>{const ie=$.value.findIndex(me=>me.id===X);ie!==-1&&$.value.splice(ie,1)}),{finalValue:t,labelContent:I,matchSearch:V}},computed:{finalSelected(){if(this.selected)return this.selected;const e=this.finalValue;return this.multi?e&&e.indexOf(this.value)!==-1:this.value===e},cssClass(){return{selected:this.finalSelected,hidden:this.finalHidden}},finalHidden(){return this.hidden||!this.matchSearch},multi(){return this.select_childConfig.multi}},watch:{hidden(e){this.select_childConfig.count+=e?-1:1},finalHidden(e){this.selectGroup_childConfig&&(this.selectGroup_childConfig.visible+=e?-1:1)},label:{handler:"updateLabelContent",immediate:!0}},mounted(){this.select_childConfig.count++,this.selectGroup_childConfig&&!this.finalHidden&&this.selectGroup_childConfig.visible++},beforeUnmount(){this.select_childConfig.count--,this.selectGroup_childConfig&&!this.finalHidden&&this.selectGroup_childConfig.visible--},methods:{async updateLabelContent(){typeof this.label=="function"?this.labelContent=await this.label():this.labelContent=this.label},onClick(e){this.prevent||this.select_onValueChange(this.value),this.$emit("click",e)}}};function _sfc_render$4(e,t,I,$,N,V){const X=resolveComponent("BaseCheckbox"),ie=resolveComponent("BaseDropdownMenuItem");return openBlock(),createBlock(ie,{"keep-open":e.$attrs["keep-open"]!=null?e.$attrs["keep-open"]===""||e.$attrs["keep-open"]:V.multi,class:normalizeClass([V.cssClass,"base-select-option overflow-hidden"]),tooltip:I.tooltip,"data-testid":e.$attrs["data-testid"],active:V.finalSelected,label:$.labelContent,"secondary-label":I.description,disabled:I.disabled,"label-class":I.labelClass,icon:I.icon,"can-click-on-active":!0,onClick:V.onClick},{checkbox:withCtx(()=>[V.multi&&!e.$attrs.loading?(openBlock(),createBlock(X,{key:0,modelValue:$.finalValue,"onUpdate:modelValue":t[0]||(t[0]=me=>$.finalValue=me),"for-id":I.value,value:I.value,disabled:I.disabled,"disable-change":""},null,8,["modelValue","for-id","value","disabled"])):createCommentVNode("",!0)]),"label-override":withCtx(()=>[renderSlot(e.$slots,"default",{},void 0,!0)]),"additional-left-part":withCtx(()=>[renderSlot(e.$slots,"additional-left-part",{},void 0,!0)]),"additional-right-part":withCtx(()=>[renderSlot(e.$slots,"additional-right-part",{},void 0,!0)]),_:3},8,["keep-open","class","tooltip","data-testid","active","label","secondary-label","disabled","label-class","icon","onClick"])}const BaseSelectOption=_export_sfc(_sfc_main$1b,[["render",_sfc_render$4],["__scopeId","data-v-59dde782"]]),__vite_glob_1_19$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSelectOption},Symbol.toStringTag,{value:"Module"})),_sfc_main$1a={props:{modelValue:{type:Boolean,required:!0},disabled:{type:Boolean,default:!1},colorClass:{type:String,default:"base-switch-green"}},emits:["update:modelValue"],setup(){const e=useSlotsAsComponents$1();return{defaultSlot:computed(()=>e.default())}},computed:{valueModel:{get(){return this.modelValue},set(e){return this.$emit("update:modelValue",e)}}}},_hoisted_1$t={class:"flex items-center relative"},_hoisted_2$m=["disabled"],_hoisted_3$d={key:0,class:"ms-3"};function _sfc_render$3(e,t,I,$,N,V){const X=resolveComponent("RenderSlot");return openBlock(),createElementBlock("div",{class:normalizeClass(["base-switch select-none",{checked:V.valueModel,"opacity-50":I.disabled}])},[createBaseVNode("div",_hoisted_1$t,[createBaseVNode("label",{class:normalizeClass(["switch-box flex-none block rounded-full h-5 border",V.valueModel?I.colorClass:"bg-grey-300 border-alpha-black-200"])},[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":t[0]||(t[0]=ie=>V.valueModel=ie),type:"checkbox",disabled:I.disabled,class:normalizeClass(["opacity-0 absolute inset-0 w-full h-full z-10",[I.disabled?"cursor-not-allowed":"cursor-pointer"]])},null,10,_hoisted_2$m),[[vModelCheckbox,V.valueModel]]),createBaseVNode("div",{class:normalizeClass(["dot w-4 h-4 bg-white rounded-full absolute border",!V.valueModel&&"border-alpha-black-200"])},null,2)],2),$.defaultSlot?(openBlock(),createElementBlock("span",_hoisted_3$d,[createVNode(X,{vnodes:$.defaultSlot},null,8,["vnodes"])])):createCommentVNode("",!0)])],2)}const BaseSwitch=_export_sfc(_sfc_main$1a,[["render",_sfc_render$3],["__scopeId","data-v-a8987dd5"]]),__vite_glob_1_20$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseSwitch},Symbol.toStringTag,{value:"Module"})),_sfc_main$19={props:{size:{type:String,default:"small",validator(e){return["xsmall","small","medium"].includes(e)}},theme:{type:String,default:"light-blue",validator(e){return["light-blue","light-green","light-orange","light-red","light-grey","light-sandstorm-yellow","light-neutral","dark-blue","dark-green","dark-orange","dark-red","dark-grey"].includes(e)}},leftIcon:{type:String,default:null},tooltip:{type:[String,Object],default:null},uppercase:{type:Boolean,default:!1},deletable:{type:Boolean,default:!1}},emits:["delete"],setup(){const e=useSlotsAsComponents$1(),t=computed(()=>e.default()),I=computed(()=>e["user-avatar"]());return{defaultSlot:t,userAvatarSlot:I}},computed:{isLeftIconImageUrl(){var e;return(e=this.leftIcon)==null?void 0:e.includes(".svg")},iconSizeClasses(){return{"h-3 w-3":this.size==="xsmall"||this.size==="small","h-4 w-4":this.size==="medium"}}}},_hoisted_1$s=["src"];function _sfc_render$2(e,t,I,$,N,V){const X=resolveComponent("RenderSlot"),ie=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([[{uppercase:I.uppercase},{"xsmall text-11-semibold ":I.size==="xsmall"},{"small text-12-semibold py-1":I.size==="small"},{"medium text-16-semibold py-1":I.size==="medium"},{"pointer-events-none":!I.deletable&&!I.tooltip},{"cursor-help":!I.deletable&&I.tooltip},I.theme],"base-tag cursor-default no-info px-2 rounded-full inline-flex items-center whitespace-nowrap"]),"data-testid":"base-tag"},[I.leftIcon?(openBlock(),createElementBlock(Fragment,{key:0},[V.isLeftIconImageUrl?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(V.iconSizeClasses),src:I.leftIcon},null,10,_hoisted_1$s)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["icon-left block",[I.leftIcon,V.iconSizeClasses]])},null,2))],64)):createCommentVNode("",!0),$.userAvatarSlot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["base-tag-avatar",[{"ms-1":I.leftIcon},{"h-3 w-3 xsmall":I.size==="xsmall"},{"h-4 w-4 small":I.size==="small"},{"h-6 w-6 medium":I.size==="medium"}]])},[createVNode(X,{vnodes:$.userAvatarSlot},null,8,["vnodes"])],2)):createCommentVNode("",!0),$.defaultSlot?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(["overflow-hidden max-w-sm text-ellipsis",{"ms-1":I.leftIcon||$.userAvatarSlot}])},[createVNode(X,{vnodes:$.defaultSlot},null,8,["vnodes"])],2)):createCommentVNode("",!0),I.deletable?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(["i-ls-x icon-delete block ms-1 cursor-pointer",V.iconSizeClasses]),onClick:t[0]||(t[0]=me=>e.$emit("delete"))},null,2)):createCommentVNode("",!0)],2)),[[ie,I.tooltip]])}const BaseTag=_export_sfc(_sfc_main$19,[["render",_sfc_render$2],["__scopeId","data-v-79f2c456"]]),__vite_glob_1_21$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseTag},Symbol.toStringTag,{value:"Module"})),_hoisted_1$r=["data-testid-avatar"],_hoisted_2$l={key:2,class:"i-ls-user-fill w-full h-full m-3 max-w-[32px] max-h-[32px] text-white"},_sfc_main$18=defineComponent({__name:"BaseUserAvatar",props:{data:{},noBadge:{type:Boolean},disableBadgeTooltip:{type:Boolean},customText:{},type:{},fontSizePx:{},forceGreyPlaceholder:{type:Boolean},hasTooltipName:{type:Boolean},avatarClass:{}},setup(e){const t=e,{data:I}=toRefs(t),$=computed(()=>{var Me;if(typeof I.value=="string")return I.value;const Ie=I.value&&(I.value.avatar||I.value.custom_avatar);return typeof Ie=="string"?Ie:Ie!=null&&Ie.size_120x120||Ie!=null&&Ie.url?((Me=Ie==null?void 0:Ie.size_120x120)==null?void 0:Me.url)||(Ie==null?void 0:Ie.url):null}),N=computed(()=>$.value?`url(${$.value})`:void 0),V=computed(()=>{var Ie;return $.value||(Ie=I.value)==null?void 0:Ie.color}),X=computed(()=>{const Ie={},Me=N.value;Me&&(Ie.backgroundImage=Me);const Le=!t.forceGreyPlaceholder&&V.value;return Le&&(Ie.backgroundColor=Le),Ie}),ie=computed(()=>{if(I.value&&typeof I.value!="string"){if(I.value.is_team_member||I.value.isTeamMember||I.value.__typename==="TeamMember"||t.type==="TeamMember")return"team-member";if(I.value.is_guest_speaker||I.value.isGuestSpeaker||I.value.__typename==="GuestSpeaker"||t.type==="GuestSpeaker")return"guest-speaker"}}),me=computed(()=>!I.value||typeof I.value=="string"?null:I.value.name||I.value.first_name||I.value.firstName||null),ge=computed(()=>!I.value||typeof I.value=="string"?null:I.value.last_name||I.value.lastName||null),xe=computed(()=>{var Ie,Me;return typeof I.value=="string"?null:`${((Ie=me.value)==null?void 0:Ie[0])||""}${((Me=ge.value)==null?void 0:Me[0])||""}`}),ke=computed(()=>`${me.value||""} ${ge.value||""}`.trim()),Re=computed(()=>t.fontSizePx?{fontSize:`${t.fontSizePx}px`}:{});return(Ie,Me)=>{var De;const Le=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("figure",{"data-testid-avatar":`user-${typeof unref(I)=="object"?unref(I).id:"no-data"}`,class:normalizeClass([[ie.value,{badge:ie.value,"bg-grey-900":Ie.forceGreyPlaceholder,"bg-grey-600":!Ie.forceGreyPlaceholder},Ie.avatarClass],"rounded-full custom-user-pic user-avatar bg-contain bg-no-repeat bg-center bg-clip-padding relative flex items-center justify-center text-white"]),style:normalizeStyle(X.value)},[xe.value&&!$.value?(openBlock(),createElementBlock("span",{key:0,class:"name text-11-semibold",style:normalizeStyle(Re.value),"data-recording-sensitive":""},toDisplayString(xe.value),5)):Ie.customText?(openBlock(),createElementBlock("span",{key:1,class:"name text-11-semibold",style:normalizeStyle(Re.value)},toDisplayString(Ie.customText),5)):!xe.value&&!$.value&&!Ie.customText?(openBlock(),createElementBlock("span",_hoisted_2$l)):createCommentVNode("",!0),ie.value&&!Ie.noBadge?withDirectives((openBlock(),createElementBlock("span",{key:3,class:normalizeClass(["custom-badge-item",[ie.value,{"no-tooltip cursor-default":Ie.disableBadgeTooltip}]]),"data-recording-sensitive":""},[createTextVNode(toDisplayString((De=unref(instance).t(`general_contributor-label_${ie.value}`))==null?void 0:De.slice(0,1)),1)],2)),[[Le,Ie.disableBadgeTooltip?null:unref(instance).t(`general_contributor-label_${ie.value}`)]]):createCommentVNode("",!0)],14,_hoisted_1$r)),[[Le,Ie.hasTooltipName&&ke.value]])}}}),BaseUserAvatar=_export_sfc(_sfc_main$18,[["__scopeId","data-v-22158691"]]),__vite_glob_1_22$1=Object.freeze(Object.defineProperty({__proto__:null,default:BaseUserAvatar},Symbol.toStringTag,{value:"Module"})),NAME_REG$2=/Base([a-z0-9]+)\./i;function registerComponents$2(e,t="Ls"){e.component("RenderSlot",RenderSlot$1);const I=Object.assign({"./src/components/BaseAutocomplete/BaseAutocomplete.vue":__vite_glob_1_0$1,"./src/components/BaseAvatarList/BaseAvatarList.vue":__vite_glob_1_1$1,"./src/components/BaseBanner/BaseBanner.vue":__vite_glob_1_2$1,"./src/components/BaseButton/BaseButton.vue":__vite_glob_1_3$1,"./src/components/BaseCheckbox/BaseCheckbox.vue":__vite_glob_1_4$1,"./src/components/BaseDropdownMenu/BaseDropdownMenu.vue":__vite_glob_1_5$1,"./src/components/BaseDropdownMenu/BaseDropdownMenuButton.vue":__vite_glob_1_6$1,"./src/components/BaseDropdownMenu/BaseDropdownMenuDivider.vue":__vite_glob_1_7$1,"./src/components/BaseDropdownMenu/BaseDropdownMenuItem.vue":__vite_glob_1_8$1,"./src/components/BaseDropdownMenu/BaseDropdownMenuSearch.vue":__vite_glob_1_9$1,"./src/components/BaseDropdownMenu/BaseDropdownMenuTitle.vue":__vite_glob_1_10$1,"./src/components/BaseEmptyState/BaseEmptyState.vue":__vite_glob_1_11$1,"./src/components/BaseModal/BaseModal.vue":__vite_glob_1_12$1,"./src/components/BaseModal/BaseModalContent.vue":__vite_glob_1_13$1,"./src/components/BaseModal/BaseModalContentOld.vue":__vite_glob_1_14$1,"./src/components/BaseRadio/BaseRadio.vue":__vite_glob_1_15$1,"./src/components/BaseRating/BaseRating.vue":__vite_glob_1_16$1,"./src/components/BaseSelect/BaseSelect.vue":__vite_glob_1_17$1,"./src/components/BaseSelect/BaseSelectGroup.vue":__vite_glob_1_18$1,"./src/components/BaseSelect/BaseSelectOption.vue":__vite_glob_1_19$1,"./src/components/BaseSwitch/BaseSwitch.vue":__vite_glob_1_20$1,"./src/components/BaseTag/BaseTag.vue":__vite_glob_1_21$1,"./src/components/BaseUserAvatar/BaseUserAvatar.vue":__vite_glob_1_22$1});for(const $ in I){const N=I[$],V=$.match(NAME_REG$2)[1];e.component(`${t}${V}`,N.default||N)}}function useSlotsAsComponents(){const e=useSlots();return new Proxy(e,{get:(I,$)=>(...N)=>{var V;return getSlotAsComponent((V=I[$])==null?void 0:V.call(I,...N))}})}function getSlotAsComponent(e){return e&&e.some(t=>isVNode(t)?!(t.type===Comment||t.type===Fragment&&!getSlotAsComponent(t.children)):!0)?e:null}const RenderSlot=({vnodes:e})=>e,_hoisted_1$q=["data-color","data-variant"],_hoisted_2$k={key:0,class:"ui-badge-count"},_sfc_main$17=defineComponent({__name:"UiBadge",props:{count:{default:void 0},color:{default:"neutral"},variant:{default:"light"},maxCount:{default:99}},setup(e){const t=e,I=computed(()=>t.count!==void 0),$=computed(()=>{if(t.count===void 0)return"";const V=typeof t.count=="string"?parseInt(t.count,10):t.count;return isNaN(V)?t.count:V>t.maxCount?`${t.maxCount}+`:String(V)}),N=computed(()=>{const V=["ui-badge","inline-flex","items-center","justify-center","rounded-2xl","shrink-0"],X=I.value?["min-w-4","min-h-4","px-1","py-0.5"]:["w-3","h-3"],ie=I.value?["text-content-badges-bold-md","font-semibold","text-center"]:[],me={primary:{light:I.value?["bg-surface-primary-alpha-300","text-text-primary-base"]:["bg-surface-primary-alpha-300"],strong:I.value?["bg-surface-primary-bg-alpha","text-text-neutral-complementary-base"]:["bg-surface-primary-bg-alpha"]},neutral:{light:I.value?["bg-surface-neutral-alpha-300","text-text-neutral-base"]:["bg-surface-neutral-alpha-300"],strong:I.value?["bg-surface-neutral-bg-alpha","text-text-neutral-complementary-base"]:["bg-surface-neutral-bg-alpha"]},danger:{light:I.value?["bg-surface-danger-alpha-300","text-text-danger-base"]:["bg-surface-danger-alpha-300"],strong:I.value?["bg-surface-danger-bg-alpha","text-text-neutral-complementary-base"]:["bg-surface-danger-bg-alpha"]},warning:{light:I.value?["bg-surface-warning-alpha-300","text-text-warning-base"]:["bg-surface-warning-alpha-300"],strong:I.value?["bg-surface-warning-bg-alpha","text-text-neutral-complementary-base"]:["bg-surface-warning-bg-alpha"]},success:{light:I.value?["bg-surface-success-alpha-300","text-text-success-base"]:["bg-surface-success-alpha-300"],strong:I.value?["bg-surface-success-bg-alpha","text-text-neutral-complementary-base"]:["bg-surface-success-bg-alpha"]}};return[...V,...X,...ie,...me[t.color][t.variant]]});return(V,X)=>(openBlock(),createElementBlock("div",{class:normalizeClass(N.value),"data-color":V.color,"data-variant":V.variant},[V.count!==void 0?(openBlock(),createElementBlock("span",_hoisted_2$k,toDisplayString($.value),1)):createCommentVNode("",!0)],10,_hoisted_1$q))}}),UiBadge=_export_sfc(_sfc_main$17,[["__scopeId","data-v-838f75de"]]),__vite_glob_1_0=Object.freeze(Object.defineProperty({__proto__:null,default:UiBadge},Symbol.toStringTag,{value:"Module"})),DynamicAction={props:{href:{type:String,default:null},to:{type:Object,default:null},type:{type:String,default:"submit"},value:{default:null}},computed:{component(){return this.to?{is:"router-link",props:{to:this.to,disabled:this.disabled}}:this.href?{is:"a",props:{href:this.disabled?void 0:this.href}}:this.$attrs.tag?{is:this.$attrs.tag,props:{}}:{is:"button",props:{type:this.type,disabled:this.disabled}}}}},BREAKPOINT_SM=640,BREAKPOINT_LG=1024;mitt$1();let stackUid=0;const stackedComponents=ref([]),hasStackedComponents=computed(()=>stackedComponents.value.length>0);function useStackedComponent(e,t){const I=stackUid++,$=computed(()=>stackedComponents.value.findIndex(Ie=>Ie.id===I));function N(){stackedComponents.value.some(Ie=>Ie.id===I)||stackedComponents.value.push({id:I,type:t})}function V(){$.value!==-1&&stackedComponents.value.splice($.value,1)}watch(e,Ie=>{Ie?N():V()},{immediate:!0}),onUnmounted(()=>{V()});const X=computed(()=>{var Ie;return I===((Ie=stackedComponents.value[stackedComponents.value.length-1])==null?void 0:Ie.id)}),ie=computed(()=>$.value>0),me=computed(()=>stackedComponents.value.filter(Ie=>Ie.type===t)),ge=computed(()=>me.value.findIndex(Ie=>Ie.id===I)me.value.findIndex(Ie=>Ie.id===I)>0),ke=[];function Re(Ie){ke.push(Ie)}return onKeyDown("Escape",()=>{X.value&&ke.forEach(Ie=>Ie())}),{isActiveStacked:X,hasStackedBehind:ie,isBehindSameType:ge,hasStackedSameTypeBehind:xe,stackIndex:$,onClose:Re}}typeof document<"u"&&watch(hasStackedComponents,e=>{e?document.documentElement.classList.add("overflow-hidden"):document.documentElement.classList.remove("overflow-hidden")},{immediate:!0});function useStackAutofocus(){const e=getCurrentInstance();let t=null;onMounted(async()=>{await nextTick();const I=e.proxy.$el;if(!(I!=null&&I.querySelector))return;let $=I.querySelector("[data-stackview-autofocus]");$?["INPUT","A","BUTTON","TEXTAREA"].includes($.tagName)||($=$.querySelector("input, a, button, textarea")||$):($=I.querySelector('button[type="submit"]'),console.warn("%cDEV","background: red; color: white; padding: 2px 4px; border-radius: 3px; font-weight: bold;","A element should have the data-stackview-autofocus attribute in this component. Fallback to submit button.")),clearTimeout(t),t=setTimeout(()=>$==null?void 0:$.focus(),150)})}function focusFirstMenuItem(e){e.preventDefault();const I=(e.target.closest('[role="menu"]')||e.target).querySelector("a");I==null||I.focus()}const SIZES=["sm","md","lg"],THEMES={LIVESTORM:"Livestorm",CUSTOMER1:"Customer1",CUSTOMER2:"Customer2"},MODES={LIGHT:"light",DARK:"dark"},THEME_LIST=Object.values(THEMES),MODE_OPTIONS=Object.values(MODES);Object.fromEntries(Object.entries(THEMES).map(([e,t])=>[e.toLowerCase(),t]));const ROUTES_TO_WATCH=["signup","signin","forgot-password","reset-password"],DEFAULT_THEME_CONFIG={theme:THEMES.LIVESTORM,mode:MODES.DARK,contentMode:MODES.LIGHT},COLORS=["primary","neutral","success","warning","error","neutral-invert"],_sfc_main$16={components:{RenderSlot},mixins:[DynamicAction],props:{variant:{type:String,default:"cta"},color:{type:String,default:"primary",validator:e=>COLORS.includes(e)},size:{type:String,default:"md",validator:e=>SIZES.includes(e)},disabled:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},hideLeftIcon:{type:Boolean,default:!1},icon:{type:[String,Boolean],default:null},iconRight:{type:[String,Boolean],default:null},loading:{type:Boolean,default:!1},label:{type:String,default:null},imageSource:{type:String,default:null},alignCenter:{type:Boolean,default:!1},textFullWidthCenter:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},tooltip:{type:[String,Object],default:null}},emits:["click","close","mouseenter","mouseleave"],setup(e){const t=useSlotsAsComponents(),I=computed(()=>t.default&&t.default()),$=computed(()=>t.icon&&t.icon()),N=computed(()=>!e.hideLabel&&!!I.value),V=computed(()=>!!e.icon||!!e.iconRight),X=computed(()=>!N.value&&!I.value&&V.value),ie=computed(()=>e.size==="sm"?"px-2.5":e.size==="md"?"px-3":e.size==="lg"?"px-4":"px-3"),me=computed(()=>({loading:e.loading,"hide-label":e.hideLabel,"align-center flex justify-center":e.alignCenter,closable:e.closable,cta:e.variant==="cta","cta-alpha":e.variant==="cta-alpha",secondary:e.variant==="secondary",tertiary:e.variant==="tertiary","ui-button-primary":e.color==="primary","ui-button-neutral":e.color==="neutral","ui-button-success":e.color==="success","ui-button-warning":e.color==="warning","ui-button-error":e.color==="error","ui-button-neutral-invert":e.color==="neutral-invert"})),ge=computed(()=>e.disabled||e.loading),xe=computed(()=>{var Me;return typeof e.iconRight=="string"&&((Me=e.iconRight)==null?void 0:Me.includes("i-ls-chevron-down"))&&N.value}),ke=computed(()=>{var Me;return!xe.value&&(((Me=I.value&&typeof I.value[0].children=="string"&&I.value[0].children||e.label)==null?void 0:Me.trim())||void 0)}),Re=getCurrentInstance();function Ie(Me){ge.value?Me.preventDefault():Re==null||Re.emit("click",Me)}return watch(()=>!e.label&&!e.icon&&!e.iconRight,Me=>{Me&&console.warn("UiButton: You must provide a label or an icon to the button")}),{defaultSlot:I,iconSlot:$,hasLabel:N,cssClass:me,horizontalPadding:ie,isSquare:X,finalDisabled:ge,hasIcon:V,isToggle:xe,labelFinal:ke,onClick:Ie}}},_hoisted_1$p=["src"];function _sfc_render$1(e,t,I,$,N,V){const X=resolveComponent("RenderSlot"),ie=resolveDirective("tooltip");return openBlock(),createBlock(resolveDynamicComponent(e.component.is),mergeProps(e.component.props,{disabled:$.finalDisabled?!0:null,"aria-label":$.labelFinal,class:["ui-button",[$.cssClass,{"ui-button-square":$.isSquare},{"h-8 text-action-button-sm":I.size==="sm","h-10 text-action-button-md":I.size==="md","h-12 text-action-button-md":I.size==="lg"},{"size-8":$.isSquare&&I.size==="sm","size-10":$.isSquare&&I.size==="md","size-12":$.isSquare&&I.size==="lg"},{"grid place-items-center":$.isSquare},$.horizontalPadding,`ui-button-${I.size}`]],"data-testid":"ui-button",onClick:$.onClick,onMouseenter:t[1]||(t[1]=me=>e.$emit("mouseenter")),onMouseleave:t[2]||(t[2]=me=>e.$emit("mouseleave"))}),{default:withCtx(()=>[t[4]||(t[4]=createBaseVNode("div",{class:"button-bg"},null,-1)),t[5]||(t[5]=createBaseVNode("div",{class:"button-overlay"},null,-1)),withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["button-wrapper",{"justify-center":I.textFullWidthCenter}])},[I.loading?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["button-loader",{"left-icon":$.hasLabel}])},t[3]||(t[3]=[createBaseVNode("span",{class:"loader"},null,-1)]),2)):I.hideLeftIcon?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[$.iconSlot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([{"left-icon":$.hasLabel,"size-3":I.size==="sm","size-4":I.size==="md","size-5":I.size==="lg"},"button-icon"])},[createVNode(X,{vnodes:$.iconSlot},null,8,["vnodes"])],2)):I.imageSource?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["button-icon",{"size-3":I.size==="sm","size-4":I.size==="md","size-5":I.size==="lg"}])},[createBaseVNode("img",{src:I.imageSource},null,8,_hoisted_1$p)],2)):I.icon?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([[I.icon,{"left-icon":$.hasLabel},{"size-3":I.size==="sm","size-4":I.size==="md","size-5":I.size==="lg"}],"button-icon"])},null,2)):createCommentVNode("",!0)],64)),createBaseVNode("span",{class:normalizeClass(["content",{"w-full":I.textFullWidthCenter}])},[I.hideLabel?createCommentVNode("",!0):(openBlock(),createBlock(X,{key:0,vnodes:$.defaultSlot},null,8,["vnodes"]))],2),I.iconRight?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass([[I.iconRight,{"right-icon":$.hasLabel},{"size-3":I.size==="sm","size-4":I.size==="md","size-5":I.size==="lg"}],"button-icon"])},null,2)):createCommentVNode("",!0),I.closable?(openBlock(),createElementBlock("div",{key:3,class:"button-icon icon-close i-ls-x",onClick:t[0]||(t[0]=withModifiers(me=>e.$emit("close"),["stop","prevent"]))})):createCommentVNode("",!0)],2)),[[ie,I.tooltip]])]),_:1,__:[4,5]},16,["disabled","aria-label","class","onClick"])}const UiButton=_export_sfc(_sfc_main$16,[["render",_sfc_render$1],["__scopeId","data-v-0fbc7078"]]),__vite_glob_1_3=Object.freeze(Object.defineProperty({__proto__:null,default:UiButton},Symbol.toStringTag,{value:"Module"})),_sfc_main$15={components:{UiButton,RenderSlot},props:{color:{type:String,default:"danger",validator(e){return["primary","neutral","success","warning","danger"].includes(e)}},variant:{type:String,default:"horizontal",validator(e){return["horizontal","vertical","full-width"].includes(e)}},actionDisabled:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},buttonHref:{type:String,default:null},buttonTo:{type:Object,default:null},buttonIcon:{type:String,default:null},closable:{type:Boolean,default:!1}},emits:["banner-action","close"],setup(){const e=useSlotsAsComponents(),t=computed(()=>e.default&&e.default()),I=computed(()=>e.description&&e.description()),$=computed(()=>e.buttons&&e.buttons()),N=getCurrentInstance();if(!N)throw new Error("No current instance found");const V=computed(()=>N.appContext.config.globalProperties.$responsive);return{descriptionSlot:I,buttonsSlot:$,defaultSlot:t,responsive:V}},data(){return{isClosed:!1}},computed:{icon(){switch(this.color){case"danger":return"i-ls-alert-circle text-text-danger-base";case"warning":return"i-ls-alert-triangle text-text-warning-base";case"success":return"i-ls-check-circle text-text-success-base";case"primary":return"i-ls-info text-text-primary-base";default:return"i-ls-alert-circle text-text-neutral-base"}},bgColor(){switch(this.color){case"danger":return"bg-surface-danger-alpha-100";case"warning":return"bg-surface-warning-alpha-100";case"success":return"bg-surface-success-alpha-100";case"primary":return"bg-surface-primary-alpha-100";default:return"bg-surface-neutral-alpha-100"}},buttonClass(){switch(this.color){case"danger":return"base-button-red-secondary";case"warning":return"base-button-orange-secondary";case"success":return"base-button-green-secondary";case"primary":return"base-button-primary";default:return"base-button-secondary"}},buttonColor(){switch(this.color){case"danger":return"error";case"primary":case"neutral":case"success":case"warning":return this.color;default:return"neutral"}}},methods:{close(){this.isClosed=!0,this.$emit("close")}}},_hoisted_1$o=["data-type"],_hoisted_2$j={class:"flex w-full"},_hoisted_3$c={class:"col-start-2"},_hoisted_4$a={key:0};function _sfc_render(e,t,I,$,N,V){const X=resolveComponent("RenderSlot"),ie=resolveComponent("UiButton");return N.isClosed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["ui-banner flex items-center justify-between gap-x-3 text-content-regular-md",[{"bg-surface-primary-alpha-100":I.color==="primary","bg-surface-neutral-alpha-100":I.color==="neutral","bg-surface-success-alpha-100":I.color==="success","bg-surface-warning-alpha-100":I.color==="warning","bg-surface-danger-alpha-100":I.color==="danger","px-4 py-3":I.variant==="full-width","pr-3 py-3 pl-4":["horizontal","vertical"].includes(I.variant),"rounded-xl":["horizontal","vertical"].includes(I.variant)},`type-${I.color}`,V.bgColor]]),"data-testid":"ui-banner","data-type":I.color},[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",{class:normalizeClass([{"grid grid-cols-[auto-auto] gap-x-3":["full-width","horizontal"].includes(I.variant)},"flex items-center"])},[createBaseVNode("div",{class:normalizeClass(["shrink-0 w-4 h-4 flex justify-center items-center col-span-1",V.icon])},null,2),createBaseVNode("div",_hoisted_3$c,[$.defaultSlot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([{"text-text-primary-base":I.color==="primary","text-text-neutral-base":I.color==="neutral","text-text-success-base":I.color==="success","text-text-warning-base":I.color==="warning","text-text-danger-base":I.color==="danger"},"text-content-text-bold-md"])},[createVNode(X,{vnodes:$.defaultSlot},null,8,["vnodes"])],2)):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass([{"text-text-primary-secondary":$.descriptionSlot&&I.color==="primary","text-text-neutral-secondary":$.descriptionSlot&&I.color==="neutral","text-text-success-secondary":$.descriptionSlot&&I.color==="success","text-text-warning-secondary":$.descriptionSlot&&I.color==="warning","text-text-danger-secondary":$.descriptionSlot&&I.color==="danger"},"text-content-text-regular-md"])},[createVNode(X,{vnodes:$.descriptionSlot},null,8,["vnodes"])],2)])],2),$.buttonsSlot?(openBlock(),createElementBlock("div",_hoisted_4$a,[createVNode(X,{vnodes:$.buttonsSlot},null,8,["vnodes"])])):createCommentVNode("",!0)]),$.buttonsSlot?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[I.buttonLabel?(openBlock(),createBlock(ie,{key:0,type:"button",variant:"secondary",color:V.buttonColor,icon:I.buttonIcon,href:I.buttonHref,to:I.buttonTo,disabled:I.actionDisabled,target:I.buttonHref?"_blank":null,"data-testid":"warning-message-button",onClick:t[0]||(t[0]=me=>e.$emit("banner-action"))},{default:withCtx(()=>[createTextVNode(toDisplayString(I.buttonLabel),1)]),_:1},8,["color","icon","href","to","disabled","target"])):createCommentVNode("",!0)],64)),I.closable?(openBlock(),createBlock(ie,{key:1,type:"button",variant:"tertiary",color:"neutral",size:"sm",icon:"i-ls-x",onClick:V.close},null,8,["onClick"])):createCommentVNode("",!0)],10,_hoisted_1$o))}const UiBanner=_export_sfc(_sfc_main$15,[["render",_sfc_render]]),__vite_glob_1_1=Object.freeze(Object.defineProperty({__proto__:null,default:UiBanner},Symbol.toStringTag,{value:"Module"})),_hoisted_1$n=["data-color","data-variant"],_sfc_main$14=defineComponent({__name:"UiBanners",props:mergeModels({color:{default:"primary"},variant:{default:"horizontal"},showIcon:{type:Boolean,default:!0},actionLabel:{default:""},actionDisabled:{type:Boolean,default:!1},actionIcon:{default:"i-ls-chevron-right"},actionHref:{default:""},actionTo:{default:void 0},closable:{type:Boolean,default:!1}},{closed:{type:Boolean,default:!1},closedModifiers:{}}),emits:mergeModels(["banner-action","close"],["update:closed"]),setup(e,{emit:t}){const I=e,$=t,N=useModel(e,"closed"),V=computed(()=>({neutral:"i-ls-info",primary:"i-ls-info",success:"i-ls-check-circle",warning:"i-ls-alert-triangle",danger:"i-ls-alert-circle"})[I.color]),X=computed(()=>({neutral:"bg-surface-neutral-alpha-100",primary:"bg-surface-primary-alpha-100",success:"bg-surface-success-alpha-100",warning:"bg-surface-warning-alpha-100",danger:"bg-surface-danger-alpha-100"})[I.color]),ie=computed(()=>({neutral:"text-text-neutral-base",primary:"text-text-primary-base",success:"text-text-success-base",warning:"text-text-warning-base",danger:"text-text-danger-base"})[I.color]),me=computed(()=>({neutral:"text-text-neutral-secondary",primary:"text-text-primary-secondary",success:"text-text-success-secondary",warning:"text-text-warning-secondary",danger:"text-text-danger-secondary"})[I.color]),ge=computed(()=>({neutral:"bg-actions-neutral-idle-alpha-light",primary:"bg-actions-primary-idle-alpha-light",success:"bg-actions-success-idle-alpha-light",warning:"bg-actions-warning-idle-alpha-light",danger:"bg-actions-danger-idle-alpha-light"})[I.color]),xe=computed(()=>({neutral:"border-borders-neutral-strong",primary:"border-borders-primary-strong",success:"border-borders-success-strong",warning:"border-borders-warning-strong",danger:"border-borders-danger-strong"})[I.color]),ke=computed(()=>({neutral:"text-actions-neutral-idle",primary:"text-actions-primary-idle",success:"text-actions-success-idle",warning:"text-actions-warning-idle",danger:"text-actions-danger-idle"})[I.color]),Re=computed(()=>{const qe=["ui-banners","flex","items-center",X.value];return I.variant==="full-width"?[...qe,"gap-2","px-4","py-3","w-full"]:I.variant==="horizontal"?[...qe,"gap-2","min-h-12","pl-4","pr-3","py-3","rounded-xl"]:[...qe,"flex-col","gap-2","justify-center","p-3","rounded-xl","relative"]}),Ie=computed(()=>I.variant==="vertical"?["flex","flex-col","gap-1.5","items-center","w-full"]:["flex","gap-3","items-center","flex-1","min-w-0"]),Me=computed(()=>I.variant==="vertical"?["flex","flex-col","items-center","text-center","w-full"]:["flex","flex-col","flex-1","min-w-0"]),Le=computed(()=>I.variant==="vertical"?["absolute","top-1","right-1"]:[]);function De(){N.value=!0,$("close")}function Fe(){$("banner-action")}const Ue=computed(()=>I.actionHref?"a":I.actionTo?"router-link":"button"),je=computed(()=>I.actionHref?{href:I.actionHref,target:"_blank",rel:"noopener noreferrer"}:I.actionTo?{to:I.actionTo}:{type:"button"});return(qe,We)=>N.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Re.value),"data-testid":"ui-banners","data-color":qe.color,"data-variant":qe.variant},[createBaseVNode("div",{class:normalizeClass(Ie.value)},[qe.showIcon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["shrink-0 w-4 h-4",[V.value,ie.value]])},null,2)):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(Me.value)},[qe.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["text-content-text-bold-md leading-5 tracking-tight",ie.value])},[renderSlot(qe.$slots,"default",{},void 0,!0)],2)):createCommentVNode("",!0),qe.$slots.description?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["text-content-text-regular-md leading-5 tracking-tight",me.value])},[renderSlot(qe.$slots,"description",{},void 0,!0)],2)):createCommentVNode("",!0)],2)],2),qe.actionLabel?(openBlock(),createBlock(resolveDynamicComponent(Ue.value),mergeProps({key:0},je.value,{disabled:qe.actionDisabled,class:["flex","items-center","justify-center","gap-1.5","h-10","px-4","rounded-md","border-1","border-solid","shrink-0","no-underline",ge.value,xe.value,{"w-full":qe.variant==="vertical","cursor-not-allowed opacity-50":qe.actionDisabled}],"data-testid":"ui-banners-action",onClick:Fe}),{default:withCtx(()=>[qe.actionIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(["w-4 h-4",[qe.actionIcon,ke.value]])},null,2)):createCommentVNode("",!0),createBaseVNode("span",{class:normalizeClass(["text-action-button-md font-semibold leading-4 tracking-tight whitespace-nowrap",ke.value])},toDisplayString(qe.actionLabel),3)]),_:1},16,["disabled","class"])):createCommentVNode("",!0),qe.closable?(openBlock(),createElementBlock("button",{key:1,type:"button",class:normalizeClass(["flex","items-center","justify-center","h-10","px-3","rounded-md","shrink-0",Le.value]),"data-testid":"ui-banners-close",onClick:De},We[0]||(We[0]=[createBaseVNode("span",{class:"w-4 h-4 i-ls-x text-actions-neutral-idle"},null,-1)]),2)):createCommentVNode("",!0)],10,_hoisted_1$n))}}),UiBanners=_export_sfc(_sfc_main$14,[["__scopeId","data-v-1a9b5a17"]]),__vite_glob_1_2=Object.freeze(Object.defineProperty({__proto__:null,default:UiBanners},Symbol.toStringTag,{value:"Module"})),_hoisted_1$m=["data-colors-semantic"],_hoisted_2$i={key:0,class:"absolute inset-0 bg-actions-neutral-hover-overlay rounded-xl opacity-0 hover:opacity-100 transition-opacity duration-150 pointer-events-none"},_hoisted_3$b={key:1,class:"absolute inset-0 bg-actions-primary-idle-alpha-light rounded-xl pointer-events-none"},_hoisted_4$9={class:"relative z-10"},baseCardClasses="bg-surface-neutral-alpha-100 border border-borders-neutral-light",_sfc_main$13=defineComponent({__name:"UiCard",props:{variant:{default:"default"},padding:{default:"lg"},interactive:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},colorMode:{default:"light"}},setup(e){const t=e,I=computed(()=>{if(t.selected)return"bg-surface-primary-alpha-100 border-2 border-actions-primary-idle";switch(t.variant){case"success":return"bg-surface-success-alpha-100 border border-borders-neutral-light";case"warning":return"bg-surface-warning-alpha-100 border border-borders-neutral-light";case"danger":return"bg-surface-danger-alpha-100 border border-borders-neutral-light";case"primary":return"bg-surface-primary-alpha-100 border border-borders-neutral-light";case"transparent":return"bg-transparent border border-borders-neutral-light";default:return baseCardClasses}}),$=computed(()=>{switch(t.padding){case"sm":return"p-4";case"md":return"p-6";case"lg":return"p-8";case"none":return"";default:return"p-8"}}),N=computed(()=>!t.interactive||t.disabled?"":"cursor-pointer transition-all duration-150 hover:shadow-[0px_0px_0px_1px_var(--shadow-neutral-100),0px_4px_6px_-4px_var(--shadow-neutral-200),0px_10px_15px_-3px_var(--shadow-neutral-200)]"),V=computed(()=>t.disabled?"opacity-50 cursor-not-allowed":"");return(X,ie)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["ui-card rounded-xl relative overflow-hidden",I.value,$.value,N.value,V.value]),"data-colors-semantic":X.colorMode},[X.interactive&&!X.disabled?(openBlock(),createElementBlock("div",_hoisted_2$i)):createCommentVNode("",!0),X.selected?(openBlock(),createElementBlock("div",_hoisted_3$b)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$9,[renderSlot(X.$slots,"default")])],10,_hoisted_1$m))}}),__vite_glob_1_4=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$13},Symbol.toStringTag,{value:"Module"})),_hoisted_1$l={class:"ui-card-header"},_hoisted_2$h={key:0,class:"flex items-start justify-between gap-4"},_hoisted_3$a={class:"flex-1 min-w-0"},_hoisted_4$8={key:0,class:"text-title-sm text-text-neutral-base font-semibold"},_hoisted_5$7={key:1,class:"text-content-text-regular-md text-text-neutral-secondary mt-1"},_hoisted_6$4={key:0,class:"flex-shrink-0"},_sfc_main$12=defineComponent({__name:"UiCardHeader",props:{title:{default:void 0},subtitle:{default:void 0}},setup(e){return(t,I)=>(openBlock(),createElementBlock("div",_hoisted_1$l,[t.title||t.subtitle||t.$slots.default?(openBlock(),createElementBlock("div",_hoisted_2$h,[createBaseVNode("div",_hoisted_3$a,[t.title?(openBlock(),createElementBlock("h3",_hoisted_4$8,toDisplayString(t.title),1)):createCommentVNode("",!0),t.subtitle?(openBlock(),createElementBlock("p",_hoisted_5$7,toDisplayString(t.subtitle),1)):createCommentVNode("",!0),renderSlot(t.$slots,"default")]),t.$slots.actions?(openBlock(),createElementBlock("div",_hoisted_6$4,[renderSlot(t.$slots,"actions")])):createCommentVNode("",!0)])):createCommentVNode("",!0)]))}}),__vite_glob_1_5=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$12},Symbol.toStringTag,{value:"Module"})),_hoisted_1$k=["src","alt","loading"],_sfc_main$11=defineComponent({__name:"UiCardMedia",props:{src:{default:void 0},alt:{default:""},aspectRatio:{default:"16/9"},loading:{default:"lazy"}},setup(e){const t=e,I=computed(()=>{switch(t.aspectRatio){case"square":return"aspect-square";case"16/9":return"aspect-video";case"4/3":return"aspect-[4/3]";case"21/9":return"aspect-[21/9]";case"auto":return"";default:return"aspect-video"}});return($,N)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["ui-card-media bg-surface-neutral-alpha-200 overflow-hidden",I.value])},[$.src?(openBlock(),createElementBlock("img",{key:0,src:$.src,alt:$.alt,loading:$.loading,class:"w-full h-full object-cover"},null,8,_hoisted_1$k)):renderSlot($.$slots,"default",{key:1})],2))}}),__vite_glob_1_6=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$11},Symbol.toStringTag,{value:"Module"}));function isObject$2(e){return Object.prototype.toString.call(e)==="[object Object]"}function isRecord(e){return isObject$2(e)||Array.isArray(e)}function canUseDOM(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function areOptionsEqual(e,t){const I=Object.keys(e),$=Object.keys(t);if(I.length!==$.length)return!1;const N=JSON.stringify(Object.keys(e.breakpoints||{})),V=JSON.stringify(Object.keys(t.breakpoints||{}));return N!==V?!1:I.every(X=>{const ie=e[X],me=t[X];return typeof ie=="function"?`${ie}`==`${me}`:!isRecord(ie)||!isRecord(me)?ie===me:areOptionsEqual(ie,me)})}function sortAndMapPluginToOptions(e){return e.concat().sort((t,I)=>t.name>I.name?1:-1).map(t=>t.options)}function arePluginsEqual(e,t){if(e.length!==t.length)return!1;const I=sortAndMapPluginToOptions(e),$=sortAndMapPluginToOptions(t);return I.every((N,V)=>{const X=$[V];return areOptionsEqual(N,X)})}function isNumber(e){return typeof e=="number"}function isString(e){return typeof e=="string"}function isBoolean(e){return typeof e=="boolean"}function isObject$1(e){return Object.prototype.toString.call(e)==="[object Object]"}function mathAbs(e){return Math.abs(e)}function mathSign(e){return Math.sign(e)}function deltaAbs(e,t){return mathAbs(e-t)}function factorAbs(e,t){if(e===0||t===0||mathAbs(e)<=mathAbs(t))return 0;const I=deltaAbs(mathAbs(e),mathAbs(t));return mathAbs(I/e)}function roundToTwoDecimals(e){return Math.round(e*100)/100}function arrayKeys(e){return objectKeys(e).map(Number)}function arrayLast(e){return e[arrayLastIndex(e)]}function arrayLastIndex(e){return Math.max(0,e.length-1)}function arrayIsLastIndex(e,t){return t===arrayLastIndex(e)}function arrayFromNumber(e,t=0){return Array.from(Array(e),(I,$)=>t+$)}function objectKeys(e){return Object.keys(e)}function objectsMergeDeep(e,t){return[e,t].reduce((I,$)=>(objectKeys($).forEach(N=>{const V=I[N],X=$[N],ie=isObject$1(V)&&isObject$1(X);I[N]=ie?objectsMergeDeep(V,X):X}),I),{})}function isMouseEvent(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function Alignment(e,t){const I={start:$,center:N,end:V};function $(){return 0}function N(me){return V(me)/2}function V(me){return t-me}function X(me,ge){return isString(e)?I[e](me):e(t,me,ge)}return{measure:X}}function EventStore(){let e=[];function t(N,V,X,ie={passive:!0}){let me;if("addEventListener"in N)N.addEventListener(V,X,ie),me=()=>N.removeEventListener(V,X,ie);else{const ge=N;ge.addListener(X),me=()=>ge.removeListener(X)}return e.push(me),$}function I(){e=e.filter(N=>N())}const $={add:t,clear:I};return $}function Animations(e,t,I,$){const N=EventStore(),V=1e3/60;let X=null,ie=0,me=0;function ge(){N.add(e,"visibilitychange",()=>{e.hidden&&Me()})}function xe(){Ie(),N.clear()}function ke(De){if(!me)return;X||(X=De,I(),I());const Fe=De-X;for(X=De,ie+=Fe;ie>=V;)I(),ie-=V;const Ue=ie/V;$(Ue),me&&(me=t.requestAnimationFrame(ke))}function Re(){me||(me=t.requestAnimationFrame(ke))}function Ie(){t.cancelAnimationFrame(me),X=null,ie=0,me=0}function Me(){X=null,ie=0}return{init:ge,destroy:xe,start:Re,stop:Ie,update:I,render:$}}function Axis(e,t){const I=t==="rtl",$=e==="y",N=$?"y":"x",V=$?"x":"y",X=!$&&I?-1:1,ie=xe(),me=ke();function ge(Me){const{height:Le,width:De}=Me;return $?Le:De}function xe(){return $?"top":I?"right":"left"}function ke(){return $?"bottom":I?"left":"right"}function Re(Me){return Me*X}return{scroll:N,cross:V,startEdge:ie,endEdge:me,measureSize:ge,direction:Re}}function Limit(e=0,t=0){const I=mathAbs(e-t);function $(ge){return get}function V(ge){return $(ge)||N(ge)}function X(ge){return V(ge)?$(ge)?e:t:ge}function ie(ge){return I?ge-I*Math.ceil((ge-t)/I):ge}return{length:I,max:t,min:e,constrain:X,reachedAny:V,reachedMax:N,reachedMin:$,removeOffset:ie}}function Counter(e,t,I){const{constrain:$}=Limit(0,e),N=e+1;let V=X(t);function X(Re){return I?mathAbs((N+Re)%N):$(Re)}function ie(){return V}function me(Re){return V=X(Re),ke}function ge(Re){return xe().set(ie()+Re)}function xe(){return Counter(e,ie(),I)}const ke={get:ie,set:me,add:ge,clone:xe};return ke}function DragHandler(e,t,I,$,N,V,X,ie,me,ge,xe,ke,Re,Ie,Me,Le,De,Fe,Ue){const{cross:je,direction:qe}=e,We=["INPUT","SELECT","TEXTAREA"],Xe={passive:!1},Ye=EventStore(),It=EventStore(),Nt=Limit(50,225).constrain(Ie.measure(20)),At={mouse:300,touch:400},Rt={mouse:500,touch:600},Mt=Me?43:25;let Kt=!1,Zt=0,Ut=0,Ft=!1,Xt=!1,Yt=!1,dn=!1;function vn(pn){if(!Ue)return;function xt(Vt){(isBoolean(Ue)||Ue(pn,Vt))&&bn(Vt)}const kt=t;Ye.add(kt,"dragstart",Vt=>Vt.preventDefault(),Xe).add(kt,"touchmove",()=>{},Xe).add(kt,"touchend",()=>{}).add(kt,"touchstart",xt).add(kt,"mousedown",xt).add(kt,"touchcancel",Jt).add(kt,"contextmenu",Jt).add(kt,"click",en,!0)}function Cn(){Ye.clear(),It.clear()}function fn(){const pn=dn?I:t;It.add(pn,"touchmove",Wt,Xe).add(pn,"touchend",Jt).add(pn,"mousemove",Wt,Xe).add(pn,"mouseup",Jt)}function hn(pn){const xt=pn.nodeName||"";return We.includes(xt)}function on(){return(Me?Rt:At)[dn?"mouse":"touch"]}function _n(pn,xt){const kt=ke.add(mathSign(pn)*-1),Vt=xe.byDistance(pn,!Me).distance;return Me||mathAbs(pn)=2,!(xt&&pn.button!==0)&&(hn(pn.target)||(Ft=!0,V.pointerDown(pn),ge.useFriction(0).useDuration(0),N.set(X),fn(),Zt=V.readPoint(pn),Ut=V.readPoint(pn,je),Re.emit("pointerDown")))}function Wt(pn){if(!isMouseEvent(pn,$)&&pn.touches.length>=2)return Jt(pn);const kt=V.readPoint(pn),Vt=V.readPoint(pn,je),nn=deltaAbs(kt,Zt),Gt=deltaAbs(Vt,Ut);if(!Xt&&!dn&&(!pn.cancelable||(Xt=nn>Gt,!Xt)))return Jt(pn);const sn=V.pointerMove(pn);nn>Le&&(Yt=!0),ge.useFriction(.3).useDuration(.75),ie.start(),N.add(qe(sn)),pn.preventDefault()}function Jt(pn){const kt=xe.byDistance(0,!1).index!==ke.get(),Vt=V.pointerUp(pn)*on(),nn=_n(qe(Vt),kt),Gt=factorAbs(Vt,nn),sn=Mt-10*Gt,gn=Fe+Gt/50;Xt=!1,Ft=!1,It.clear(),ge.useDuration(sn).useFriction(gn),me.distance(nn,!Me),dn=!1,Re.emit("pointerUp")}function en(pn){Yt&&(pn.stopPropagation(),pn.preventDefault(),Yt=!1)}function yn(){return Ft}return{init:vn,destroy:Cn,pointerDown:yn}}function DragTracker(e,t){let $,N;function V(ke){return ke.timeStamp}function X(ke,Re){const Me=`client${(Re||e.scroll)==="x"?"X":"Y"}`;return(isMouseEvent(ke,t)?ke:ke.touches[0])[Me]}function ie(ke){return $=ke,N=ke,X(ke)}function me(ke){const Re=X(ke)-X(N),Ie=V(ke)-V($)>170;return N=ke,Ie&&($=ke),Re}function ge(ke){if(!$||!N)return 0;const Re=X(N)-X($),Ie=V(ke)-V($),Me=V(ke)-V(N)>170,Le=Re/Ie;return Ie&&!Me&&mathAbs(Le)>.1?Le:0}return{pointerDown:ie,pointerMove:me,pointerUp:ge,readPoint:X}}function NodeRects(){function e(I){const{offsetTop:$,offsetLeft:N,offsetWidth:V,offsetHeight:X}=I;return{top:$,right:N+V,bottom:$+X,left:N,width:V,height:X}}return{measure:e}}function PercentOfView(e){function t($){return e*($/100)}return{measure:t}}function ResizeHandler(e,t,I,$,N,V,X){const ie=[e].concat($);let me,ge,xe=[],ke=!1;function Re(De){return N.measureSize(X.measure(De))}function Ie(De){if(!V)return;ge=Re(e),xe=$.map(Re);function Fe(Ue){for(const je of Ue){if(ke)return;const qe=je.target===e,We=$.indexOf(je.target),Xe=qe?ge:xe[We],Ye=Re(qe?e:$[We]);if(mathAbs(Ye-Xe)>=.5){De.reInit(),t.emit("resize");break}}}me=new ResizeObserver(Ue=>{(isBoolean(V)||V(De,Ue))&&Fe(Ue)}),I.requestAnimationFrame(()=>{ie.forEach(Ue=>me.observe(Ue))})}function Me(){ke=!0,me&&me.disconnect()}return{init:Ie,destroy:Me}}function ScrollBody(e,t,I,$,N,V){let X=0,ie=0,me=N,ge=V,xe=e.get(),ke=0;function Re(){const Xe=$.get()-e.get(),Ye=!me;let It=0;return Ye?(X=0,I.set($),e.set($),It=Xe):(I.set(e),X+=Xe/me,X*=ge,xe+=X,e.add(X),It=xe-ke),ie=mathSign(It),ke=xe,We}function Ie(){const Xe=$.get()-t.get();return mathAbs(Xe)<.001}function Me(){return me}function Le(){return ie}function De(){return X}function Fe(){return je(N)}function Ue(){return qe(V)}function je(Xe){return me=Xe,We}function qe(Xe){return ge=Xe,We}const We={direction:Le,duration:Me,velocity:De,seek:Re,settled:Ie,useBaseFriction:Ue,useBaseDuration:Fe,useFriction:qe,useDuration:je};return We}function ScrollBounds(e,t,I,$,N){const V=N.measure(10),X=N.measure(50),ie=Limit(.1,.99);let me=!1;function ge(){return!(me||!e.reachedAny(I.get())||!e.reachedAny(t.get()))}function xe(Ie){if(!ge())return;const Me=e.reachedMin(t.get())?"min":"max",Le=mathAbs(e[Me]-t.get()),De=I.get()-t.get(),Fe=ie.constrain(Le/X);I.subtract(De*Fe),!Ie&&mathAbs(De){const{min:De,max:Fe}=V,Ue=V.constrain(Me),je=!Le,qe=arrayIsLastIndex(I,Le);return je?Fe:qe||ge(De,Ue)?De:ge(Fe,Ue)?Fe:Ue}).map(Me=>parseFloat(Me.toFixed(3)))}function Re(){if(t<=e+N)return[V.max];if($==="keepSnaps")return X;const{min:Me,max:Le}=ie;return X.slice(Me,Le)}return{snapsContained:me,scrollContainLimit:ie}}function ScrollLimit(e,t,I){const $=t[0],N=I?$-e:arrayLast(t);return{limit:Limit(N,$)}}function ScrollLooper(e,t,I,$){const V=t.min+.1,X=t.max+.1,{reachedMin:ie,reachedMax:me}=Limit(V,X);function ge(Re){return Re===1?me(I.get()):Re===-1?ie(I.get()):!1}function xe(Re){if(!ge(Re))return;const Ie=e*(Re*-1);$.forEach(Me=>Me.add(Ie))}return{loop:xe}}function ScrollProgress(e){const{max:t,length:I}=e;function $(V){const X=V-t;return I?X/-I:0}return{get:$}}function ScrollSnaps(e,t,I,$,N){const{startEdge:V,endEdge:X}=e,{groupSlides:ie}=N,me=ke().map(t.measure),ge=Re(),xe=Ie();function ke(){return ie($).map(Le=>arrayLast(Le)[X]-Le[0][V]).map(mathAbs)}function Re(){return $.map(Le=>I[V]-Le[V]).map(Le=>-mathAbs(Le))}function Ie(){return ie(ge).map(Le=>Le[0]).map((Le,De)=>Le+me[De])}return{snaps:ge,snapsAligned:xe}}function SlideRegistry(e,t,I,$,N,V){const{groupSlides:X}=N,{min:ie,max:me}=$,ge=xe();function xe(){const Re=X(V),Ie=!e||t==="keepSnaps";return I.length===1?[V]:Ie?Re:Re.slice(ie,me).map((Me,Le,De)=>{const Fe=!Le,Ue=arrayIsLastIndex(De,Le);if(Fe){const je=arrayLast(De[0])+1;return arrayFromNumber(je)}if(Ue){const je=arrayLastIndex(V)-arrayLast(De)[0]+1;return arrayFromNumber(je,arrayLast(De)[0])}return Me})}return{slideRegistry:ge}}function ScrollTarget(e,t,I,$,N){const{reachedAny:V,removeOffset:X,constrain:ie}=$;function me(Me){return Me.concat().sort((Le,De)=>mathAbs(Le)-mathAbs(De))[0]}function ge(Me){const Le=e?X(Me):ie(Me),De=t.map((Ue,je)=>({diff:xe(Ue-Le,0),index:je})).sort((Ue,je)=>mathAbs(Ue.diff)-mathAbs(je.diff)),{index:Fe}=De[0];return{index:Fe,distance:Le}}function xe(Me,Le){const De=[Me,Me+I,Me-I];if(!e)return Me;if(!Le)return me(De);const Fe=De.filter(Ue=>mathSign(Ue)===Le);return Fe.length?me(Fe):arrayLast(De)-I}function ke(Me,Le){const De=t[Me]-N.get(),Fe=xe(De,Le);return{index:Me,distance:Fe}}function Re(Me,Le){const De=N.get()+Me,{index:Fe,distance:Ue}=ge(De),je=!e&&V(De);if(!Le||je)return{index:Fe,distance:Me};const qe=t[Fe]-Ue,We=Me+xe(qe,0);return{index:Fe,distance:We}}return{byDistance:Re,byIndex:ke,shortcut:xe}}function ScrollTo(e,t,I,$,N,V,X){function ie(ke){const Re=ke.distance,Ie=ke.index!==t.get();V.add(Re),Re&&($.duration()?e.start():(e.update(),e.render(1),e.update())),Ie&&(I.set(t.get()),t.set(ke.index),X.emit("select"))}function me(ke,Re){const Ie=N.byDistance(ke,Re);ie(Ie)}function ge(ke,Re){const Ie=t.clone().set(ke),Me=N.byIndex(Ie.get(),Re);ie(Me)}return{distance:me,index:ge}}function SlideFocus(e,t,I,$,N,V,X,ie){const me={passive:!0,capture:!0};let ge=0;function xe(Ie){if(!ie)return;function Me(Le){if(new Date().getTime()-ge>10)return;X.emit("slideFocusStart"),e.scrollLeft=0;const Ue=I.findIndex(je=>je.includes(Le));isNumber(Ue)&&(N.useDuration(0),$.index(Ue,0),X.emit("slideFocus"))}V.add(document,"keydown",ke,!1),t.forEach((Le,De)=>{V.add(Le,"focus",Fe=>{(isBoolean(ie)||ie(Ie,Fe))&&Me(De)},me)})}function ke(Ie){Ie.code==="Tab"&&(ge=new Date().getTime())}return{init:xe}}function Vector1D(e){let t=e;function I(){return t}function $(me){t=X(me)}function N(me){t+=X(me)}function V(me){t-=X(me)}function X(me){return isNumber(me)?me:me.get()}return{get:I,set:$,add:N,subtract:V}}function Translate(e,t){const I=e.scroll==="x"?X:ie,$=t.style;let N=null,V=!1;function X(Re){return`translate3d(${Re}px,0px,0px)`}function ie(Re){return`translate3d(0px,${Re}px,0px)`}function me(Re){if(V)return;const Ie=roundToTwoDecimals(e.direction(Re));Ie!==N&&($.transform=I(Ie),N=Ie)}function ge(Re){V=!Re}function xe(){V||($.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:xe,to:me,toggleActive:ge}}function SlideLooper(e,t,I,$,N,V,X,ie,me){const xe=arrayKeys(N),ke=arrayKeys(N).reverse(),Re=Fe().concat(Ue());function Ie(Ye,It){return Ye.reduce((Nt,At)=>Nt-N[At],It)}function Me(Ye,It){return Ye.reduce((Nt,At)=>Ie(Nt,It)>0?Nt.concat([At]):Nt,[])}function Le(Ye){return V.map((It,Nt)=>({start:It-$[Nt]+.5+Ye,end:It+t-.5+Ye}))}function De(Ye,It,Nt){const At=Le(It);return Ye.map(Rt=>{const Mt=Nt?0:-I,Kt=Nt?I:0,Zt=Nt?"end":"start",Ut=At[Rt][Zt];return{index:Rt,loopPoint:Ut,slideLocation:Vector1D(-1),translate:Translate(e,me[Rt]),target:()=>ie.get()>Ut?Mt:Kt}})}function Fe(){const Ye=X[0],It=Me(ke,Ye);return De(It,I,!1)}function Ue(){const Ye=t-X[0]-1,It=Me(xe,Ye);return De(It,-I,!0)}function je(){return Re.every(({index:Ye})=>{const It=xe.filter(Nt=>Nt!==Ye);return Ie(It,t)<=.1})}function qe(){Re.forEach(Ye=>{const{target:It,translate:Nt,slideLocation:At}=Ye,Rt=It();Rt!==At.get()&&(Nt.to(Rt),At.set(Rt))})}function We(){Re.forEach(Ye=>Ye.translate.clear())}return{canLoop:je,clear:We,loop:qe,loopPoints:Re}}function SlidesHandler(e,t,I){let $,N=!1;function V(me){if(!I)return;function ge(xe){for(const ke of xe)if(ke.type==="childList"){me.reInit(),t.emit("slidesChanged");break}}$=new MutationObserver(xe=>{N||(isBoolean(I)||I(me,xe))&&ge(xe)}),$.observe(e,{childList:!0})}function X(){$&&$.disconnect(),N=!0}return{init:V,destroy:X}}function SlidesInView(e,t,I,$){const N={};let V=null,X=null,ie,me=!1;function ge(){ie=new IntersectionObserver(Me=>{me||(Me.forEach(Le=>{const De=t.indexOf(Le.target);N[De]=Le}),V=null,X=null,I.emit("slidesInView"))},{root:e.parentElement,threshold:$}),t.forEach(Me=>ie.observe(Me))}function xe(){ie&&ie.disconnect(),me=!0}function ke(Me){return objectKeys(N).reduce((Le,De)=>{const Fe=parseInt(De),{isIntersecting:Ue}=N[Fe];return(Me&&Ue||!Me&&!Ue)&&Le.push(Fe),Le},[])}function Re(Me=!0){if(Me&&V)return V;if(!Me&&X)return X;const Le=ke(Me);return Me&&(V=Le),Me||(X=Le),Le}return{init:ge,destroy:xe,get:Re}}function SlideSizes(e,t,I,$,N,V){const{measureSize:X,startEdge:ie,endEdge:me}=e,ge=I[0]&&N,xe=Me(),ke=Le(),Re=I.map(X),Ie=De();function Me(){if(!ge)return 0;const Ue=I[0];return mathAbs(t[ie]-Ue[ie])}function Le(){if(!ge)return 0;const Ue=V.getComputedStyle(arrayLast($));return parseFloat(Ue.getPropertyValue(`margin-${me}`))}function De(){return I.map((Ue,je,qe)=>{const We=!je,Xe=arrayIsLastIndex(qe,je);return We?Re[je]+xe:Xe?Re[je]+ke:qe[je+1][ie]-Ue[ie]}).map(mathAbs)}return{slideSizes:Re,slideSizesWithGaps:Ie,startGap:xe,endGap:ke}}function SlidesToScroll(e,t,I,$,N,V,X,ie,me){const{startEdge:ge,endEdge:xe,direction:ke}=e,Re=isNumber(I);function Ie(Fe,Ue){return arrayKeys(Fe).filter(je=>je%Ue===0).map(je=>Fe.slice(je,je+Ue))}function Me(Fe){return Fe.length?arrayKeys(Fe).reduce((Ue,je,qe)=>{const We=arrayLast(Ue)||0,Xe=We===0,Ye=je===arrayLastIndex(Fe),It=N[ge]-V[We][ge],Nt=N[ge]-V[je][xe],At=!$&&Xe?ke(X):0,Rt=!$&&Ye?ke(ie):0,Mt=mathAbs(Nt-Rt-(It+At));return qe&&Mt>t+me&&Ue.push(je),Ye&&Ue.push(Fe.length),Ue},[]).map((Ue,je,qe)=>{const We=Math.max(qe[je-1]||0);return Fe.slice(We,Ue)}):[]}function Le(Fe){return Re?Ie(Fe,I):Me(Fe)}return{groupSlides:Le}}function Engine(e,t,I,$,N,V,X){const{align:ie,axis:me,direction:ge,startIndex:xe,loop:ke,duration:Re,dragFree:Ie,dragThreshold:Me,inViewThreshold:Le,slidesToScroll:De,skipSnaps:Fe,containScroll:Ue,watchResize:je,watchSlides:qe,watchDrag:We,watchFocus:Xe}=V,Ye=2,It=NodeRects(),Nt=It.measure(t),At=I.map(It.measure),Rt=Axis(me,ge),Mt=Rt.measureSize(Nt),Kt=PercentOfView(Mt),Zt=Alignment(ie,Mt),Ut=!ke&&!!Ue,Ft=ke||!!Ue,{slideSizes:Xt,slideSizesWithGaps:Yt,startGap:dn,endGap:vn}=SlideSizes(Rt,Nt,At,I,Ft,N),Cn=SlidesToScroll(Rt,Mt,De,ke,Nt,At,dn,vn,Ye),{snaps:fn,snapsAligned:hn}=ScrollSnaps(Rt,Zt,Nt,At,Cn),on=-arrayLast(fn)+arrayLast(Yt),{snapsContained:_n,scrollContainLimit:bn}=ScrollContain(Mt,on,hn,Ue,Ye),Wt=Ut?_n:hn,{limit:Jt}=ScrollLimit(on,Wt,ke),en=Counter(arrayLastIndex(Wt),xe,ke),yn=en.clone(),kn=arrayKeys(I),pn=({dragHandler:Gn,scrollBody:Jn,scrollBounds:tr,options:{loop:Un}})=>{Un||tr.constrain(Gn.pointerDown()),Jn.seek()},xt=({scrollBody:Gn,translate:Jn,location:tr,offsetLocation:Un,previousLocation:ir,scrollLooper:Qr,slideLooper:sr,dragHandler:fr,animation:bo,eventHandler:lo,scrollBounds:Ui,options:{loop:No}},Mo)=>{const Qo=Gn.settled(),Hi=!Ui.shouldConstrain(),Zo=No?Qo:Qo&&Hi,ei=Zo&&!fr.pointerDown();ei&&bo.stop();const ti=tr.get()*Mo+ir.get()*(1-Mo);Un.set(ti),No&&(Qr.loop(Gn.direction()),sr.loop()),Jn.to(Un.get()),ei&&lo.emit("settle"),Zo||lo.emit("scroll")},kt=Animations($,N,()=>pn(Dn),Gn=>xt(Dn,Gn)),Vt=.68,nn=Wt[en.get()],Gt=Vector1D(nn),sn=Vector1D(nn),gn=Vector1D(nn),mn=Vector1D(nn),un=ScrollBody(Gt,gn,sn,mn,Re,Vt),ln=ScrollTarget(ke,Wt,on,Jt,mn),wn=ScrollTo(kt,en,yn,un,ln,mn,X),Sn=ScrollProgress(Jt),Tn=EventStore(),An=SlidesInView(t,I,X,Le),{slideRegistry:In}=SlideRegistry(Ut,Ue,Wt,bn,Cn,kn),Mn=SlideFocus(e,I,In,wn,un,Tn,X,Xe),Dn={ownerDocument:$,ownerWindow:N,eventHandler:X,containerRect:Nt,slideRects:At,animation:kt,axis:Rt,dragHandler:DragHandler(Rt,e,$,N,mn,DragTracker(Rt,N),Gt,kt,wn,un,ln,en,X,Kt,Ie,Me,Fe,Vt,We),eventStore:Tn,percentOfView:Kt,index:en,indexPrevious:yn,limit:Jt,location:Gt,offsetLocation:gn,previousLocation:sn,options:V,resizeHandler:ResizeHandler(t,X,N,I,Rt,je,It),scrollBody:un,scrollBounds:ScrollBounds(Jt,gn,mn,un,Kt),scrollLooper:ScrollLooper(on,Jt,gn,[Gt,gn,sn,mn]),scrollProgress:Sn,scrollSnapList:Wt.map(Sn.get),scrollSnaps:Wt,scrollTarget:ln,scrollTo:wn,slideLooper:SlideLooper(Rt,Mt,on,Xt,Yt,fn,Wt,gn,I),slideFocus:Mn,slidesHandler:SlidesHandler(t,X,qe),slidesInView:An,slideIndexes:kn,slideRegistry:In,slidesToScroll:Cn,target:mn,translate:Translate(Rt,t)};return Dn}function EventHandler(){let e={},t;function I(ge){t=ge}function $(ge){return e[ge]||[]}function N(ge){return $(ge).forEach(xe=>xe(t,ge)),me}function V(ge,xe){return e[ge]=$(ge).concat([xe]),me}function X(ge,xe){return e[ge]=$(ge).filter(ke=>ke!==xe),me}function ie(){e={}}const me={init:I,emit:N,off:X,on:V,clear:ie};return me}const defaultOptions$1={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function OptionsHandler(e){function t(V,X){return objectsMergeDeep(V,X||{})}function I(V){const X=V.breakpoints||{},ie=objectKeys(X).filter(me=>e.matchMedia(me).matches).map(me=>X[me]).reduce((me,ge)=>t(me,ge),{});return t(V,ie)}function $(V){return V.map(X=>objectKeys(X.breakpoints||{})).reduce((X,ie)=>X.concat(ie),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:I,optionsMediaQueries:$}}function PluginsHandler(e){let t=[];function I(V,X){return t=X.filter(({options:ie})=>e.optionsAtMedia(ie).active!==!1),t.forEach(ie=>ie.init(V,e)),X.reduce((ie,me)=>Object.assign(ie,{[me.name]:me}),{})}function $(){t=t.filter(V=>V.destroy())}return{init:I,destroy:$}}function EmblaCarousel(e,t,I){const $=e.ownerDocument,N=$.defaultView,V=OptionsHandler(N),X=PluginsHandler(V),ie=EventStore(),me=EventHandler(),{mergeOptions:ge,optionsAtMedia:xe,optionsMediaQueries:ke}=V,{on:Re,off:Ie,emit:Me}=me,Le=Rt;let De=!1,Fe,Ue=ge(defaultOptions$1,EmblaCarousel.globalOptions),je=ge(Ue),qe=[],We,Xe,Ye;function It(){const{container:kn,slides:pn}=je;Xe=(isString(kn)?e.querySelector(kn):kn)||e.children[0];const kt=isString(pn)?Xe.querySelectorAll(pn):pn;Ye=[].slice.call(kt||Xe.children)}function Nt(kn){const pn=Engine(e,Xe,Ye,$,N,kn,me);if(kn.loop&&!pn.slideLooper.canLoop()){const xt=Object.assign({},kn,{loop:!1});return Nt(xt)}return pn}function At(kn,pn){De||(Ue=ge(Ue,kn),je=xe(Ue),qe=pn||qe,It(),Fe=Nt(je),ke([Ue,...qe.map(({options:xt})=>xt)]).forEach(xt=>ie.add(xt,"change",Rt)),je.active&&(Fe.translate.to(Fe.location.get()),Fe.animation.init(),Fe.slidesInView.init(),Fe.slideFocus.init(yn),Fe.eventHandler.init(yn),Fe.resizeHandler.init(yn),Fe.slidesHandler.init(yn),Fe.options.loop&&Fe.slideLooper.loop(),Xe.offsetParent&&Ye.length&&Fe.dragHandler.init(yn),We=X.init(yn,qe)))}function Rt(kn,pn){const xt=Cn();Mt(),At(ge({startIndex:xt},kn),pn),me.emit("reInit")}function Mt(){Fe.dragHandler.destroy(),Fe.eventStore.clear(),Fe.translate.clear(),Fe.slideLooper.clear(),Fe.resizeHandler.destroy(),Fe.slidesHandler.destroy(),Fe.slidesInView.destroy(),Fe.animation.destroy(),X.destroy(),ie.clear()}function Kt(){De||(De=!0,ie.clear(),Mt(),me.emit("destroy"),me.clear())}function Zt(kn,pn,xt){!je.active||De||(Fe.scrollBody.useBaseFriction().useDuration(pn===!0?0:je.duration),Fe.scrollTo.index(kn,xt||0))}function Ut(kn){const pn=Fe.index.add(1).get();Zt(pn,kn,-1)}function Ft(kn){const pn=Fe.index.add(-1).get();Zt(pn,kn,1)}function Xt(){return Fe.index.add(1).get()!==Cn()}function Yt(){return Fe.index.add(-1).get()!==Cn()}function dn(){return Fe.scrollSnapList}function vn(){return Fe.scrollProgress.get(Fe.offsetLocation.get())}function Cn(){return Fe.index.get()}function fn(){return Fe.indexPrevious.get()}function hn(){return Fe.slidesInView.get()}function on(){return Fe.slidesInView.get(!1)}function _n(){return We}function bn(){return Fe}function Wt(){return e}function Jt(){return Xe}function en(){return Ye}const yn={canScrollNext:Xt,canScrollPrev:Yt,containerNode:Jt,internalEngine:bn,destroy:Kt,off:Ie,on:Re,emit:Me,plugins:_n,previousScrollSnap:fn,reInit:Le,rootNode:Wt,scrollNext:Ut,scrollPrev:Ft,scrollProgress:vn,scrollSnapList:dn,scrollTo:Zt,selectedScrollSnap:Cn,slideNodes:en,slidesInView:hn,slidesNotInView:on};return At(t,I),setTimeout(()=>me.emit("init"),0),yn}EmblaCarousel.globalOptions=void 0;function emblaCarouselVue(e={},t=[]){const I=isRef(e),$=isRef(t);let N=I?e.value:e,V=$?t.value:t;const X=shallowRef(),ie=shallowRef();function me(){ie.value&&ie.value.reInit(N,V)}return onMounted(()=>{!canUseDOM()||!X.value||(EmblaCarousel.globalOptions=emblaCarouselVue.globalOptions,ie.value=EmblaCarousel(X.value,N,V))}),onBeforeUnmount(()=>{ie.value&&ie.value.destroy()}),I&&watch(e,ge=>{areOptionsEqual(N,ge)||(N=ge,me())}),$&&watch(t,ge=>{arePluginsEqual(V,ge)||(V=ge,me())}),[X,ie]}emblaCarouselVue.globalOptions=void 0;const defaultOptions={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function normalizeDelay(e,t){const I=e.scrollSnapList();return typeof t=="number"?I.map(()=>t):t(I,e)}function getAutoplayRootNode(e,t){const I=e.rootNode();return t&&t(I)||I}function Autoplay(e={}){let t,I,$,N,V=null,X=0,ie=!1,me=!1,ge=!1,xe=!1;function ke(Zt,Ut){I=Zt;const{mergeOptions:Ft,optionsAtMedia:Xt}=Ut,Yt=Ft(defaultOptions,Autoplay.globalOptions),dn=Ft(Yt,e);if(t=Xt(dn),I.scrollSnapList().length<=1)return;xe=t.jump,$=!1,N=normalizeDelay(I,t.delay);const{eventStore:vn,ownerDocument:Cn}=I.internalEngine(),fn=!!I.internalEngine().options.watchDrag,hn=getAutoplayRootNode(I,t.rootNode);vn.add(Cn,"visibilitychange",Fe),fn&&I.on("pointerDown",je),fn&&!t.stopOnInteraction&&I.on("pointerUp",qe),t.stopOnMouseEnter&&vn.add(hn,"mouseenter",We),t.stopOnMouseEnter&&!t.stopOnInteraction&&vn.add(hn,"mouseleave",Xe),t.stopOnFocusIn&&I.on("slideFocusStart",De),t.stopOnFocusIn&&!t.stopOnInteraction&&vn.add(I.containerNode(),"focusout",Le),t.playOnInit&&Le()}function Re(){I.off("pointerDown",je).off("pointerUp",qe).off("slideFocusStart",De),De(),$=!0,ie=!1}function Ie(){const{ownerWindow:Zt}=I.internalEngine();Zt.clearTimeout(X),X=Zt.setTimeout(Rt,N[I.selectedScrollSnap()]),V=new Date().getTime(),I.emit("autoplay:timerset")}function Me(){const{ownerWindow:Zt}=I.internalEngine();Zt.clearTimeout(X),X=0,V=null,I.emit("autoplay:timerstopped")}function Le(){if(!$){if(Ue()){ge=!0;return}ie||I.emit("autoplay:play"),Ie(),ie=!0}}function De(){$||(ie&&I.emit("autoplay:stop"),Me(),ie=!1)}function Fe(){if(Ue())return ge=ie,De();ge&&Le()}function Ue(){const{ownerDocument:Zt}=I.internalEngine();return Zt.visibilityState==="hidden"}function je(){me||De()}function qe(){me||Le()}function We(){me=!0,De()}function Xe(){me=!1,Le()}function Ye(Zt){typeof Zt<"u"&&(xe=Zt),Le()}function It(){ie&&De()}function Nt(){ie&&Le()}function At(){return ie}function Rt(){const{index:Zt}=I.internalEngine(),Ut=Zt.clone().add(1).get(),Ft=I.scrollSnapList().length-1,Xt=t.stopOnLastSnap&&Ut===Ft;if(I.canScrollNext()?I.scrollNext(xe):I.scrollTo(0,xe),I.emit("autoplay:select"),Xt)return De();Le()}function Mt(){if(!V)return null;const Zt=N[I.selectedScrollSnap()],Ut=new Date().getTime()-V;return Zt-Ut}return{name:"autoplay",options:e,init:ke,destroy:Re,play:Ye,stop:It,reset:Nt,isPlaying:At,timeUntilNext:Mt}}Autoplay.globalOptions=void 0;const _hoisted_1$j={class:"ui-carousel relative"},_hoisted_2$g={class:"flex -mr-4"},_hoisted_3$9={class:"flex items-center justify-between mt-6"},_hoisted_4$7={key:0,class:"flex items-center gap-2"},_hoisted_5$6={key:1},_hoisted_6$3={key:2,class:"flex items-center gap-2"},_hoisted_7$3=["onClick"],_hoisted_8$3={key:0,class:"i-ls-dot-filled w-2 h-2"},_sfc_main$10=defineComponent({__name:"UiCarousel",props:{options:{},showArrows:{type:Boolean,default:!0},showDots:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},slidesToScroll:{default:1},align:{default:"start"},draggable:{type:Boolean,default:!0},autoplay:{type:Boolean,default:!1},autoplayDelay:{default:3e3},stopOnInteraction:{type:Boolean,default:!0}},emits:["select","init"],setup(e,{expose:t,emit:I}){const $=I,N=e,V=computed(()=>{if(!N.autoplay)return[];const Ue={delay:N.autoplayDelay,stopOnInteraction:N.stopOnInteraction};return[Autoplay(Ue)]}),X=computed(()=>({loop:N.loop,slidesToScroll:N.slidesToScroll,align:N.align,dragFree:!1,watchDrag:N.draggable,containScroll:"trimSnaps",...N.options})),[ie,me]=emblaCarouselVue(X,V),ge=ref(0),xe=ref([]),ke=ref(!1),Re=ref(!0);function Ie(){me.value&&(ge.value=me.value.selectedScrollSnap(),ke.value=me.value.canScrollPrev(),Re.value=me.value.canScrollNext(),$("select",ge.value))}function Me(){me.value&&(xe.value=me.value.scrollSnapList(),Ie(),$("init"))}watch(me,Ue=>{Ue&&(Ue.on("init",Me),Ue.on("select",Ie),Ue.on("reInit",Ie))},{immediate:!0}),onMounted(()=>{me.value&&Me()}),onBeforeUnmount(()=>{me.value&&me.value.destroy()});function Le(){var Ue;(Ue=me.value)==null||Ue.scrollPrev()}function De(){var Ue;(Ue=me.value)==null||Ue.scrollNext()}function Fe(Ue){var je;(je=me.value)==null||je.scrollTo(Ue)}return t({scrollPrev:Le,scrollNext:De,scrollTo:Fe,emblaApi:me}),(Ue,je)=>(openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",{ref_key:"emblaRef",ref:ie,class:"overflow-hidden"},[createBaseVNode("div",_hoisted_2$g,[renderSlot(Ue.$slots,"default")])],512),createBaseVNode("div",_hoisted_3$9,[Ue.showArrows?(openBlock(),createElementBlock("div",_hoisted_4$7,[createVNode(UiButton,{variant:"secondary",color:"primary",size:"sm",icon:"i-ls-chevron-left",disabled:!ke.value,onClick:Le},null,8,["disabled"]),createVNode(UiButton,{variant:"secondary",color:"primary",size:"sm",icon:"i-ls-chevron-right",disabled:!Re.value,onClick:De},null,8,["disabled"])])):(openBlock(),createElementBlock("div",_hoisted_5$6)),Ue.showDots&&xe.value.length>1?(openBlock(),createElementBlock("div",_hoisted_6$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(xe.value,(qe,We)=>(openBlock(),createElementBlock("button",{key:We,class:normalizeClass(["h-4 w-4 bg-actions-primary-idle-alpha-light rounded-full transition-colors duration-200 border border-borders-primary-strong",{"bg-actions-primary-idle-alpha-strong":We===ge.value}]),onClick:Xe=>Fe(We)},[We===ge.value?(openBlock(),createElementBlock("span",_hoisted_8$3)):createCommentVNode("",!0)],10,_hoisted_7$3))),128))])):createCommentVNode("",!0)])]))}}),__vite_glob_1_7=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$10},Symbol.toStringTag,{value:"Module"})),_hoisted_1$i=["aria-checked","tabindex"],_hoisted_2$f=["id","checked","disabled"],_hoisted_3$8=["for"],_hoisted_4$6=["innerHTML"],_hoisted_5$5=["innerHTML"],_sfc_main$$=defineComponent({__name:"UiCheckbox",props:{modelValue:{default:void 0},value:{default:!1},indeterminate:{type:Boolean,default:!1},label:{default:void 0},labelClass:{default:void 0},description:{default:void 0},inputClass:{default:void 0},forId:{default:void 0},tooltip:{default:void 0},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disableChange:{type:Boolean,default:!1},isConsent:{type:Boolean,default:!1},icon:{default:"i-ls-checkbox-check"},orientation:{default:"horizontal"},hasError:{type:Boolean,default:!1},isSelected:{type:Boolean,default:!1},showBg:{type:Boolean,default:!1}},emits:["change","update:modelValue","tooltip-clicked"],setup(e,{emit:t}){const I=inject("BaseFormInputInjection",void 0),$=e,N=t,V=useSlotsAsComponents(),X=computed(()=>V.icon?V.icon():null),ie=computed(()=>{var Le;return(Le=I==null?void 0:I.childConfig)==null?void 0:Le.value});function me(Le){return Array.isArray(Le)?Le.includes($.value):Le===$.value}const ge=computed(()=>$.modelValue!==void 0?me($.modelValue):I&&ie.value?me(ie.value)&&$.value:$.value),xe=computed(()=>$.indeterminate?"i-ls-minus":ge.value||Ie.value?"i-ls-checkbox-check":""),ke=computed(()=>ge.value?"bg-actions-neutral-complementary-idle opacity-100":Ie.value?"bg-actions-neutral-idle opacity-50":$.hasError&&!ge.value?"text-text-danger-base opacity-50":"");function Re(Le){const De=Le.target;let Fe=De.checked;$.modelValue!==void 0&&(Fe=[...$.modelValue],De.checked?Fe.push($.value):Fe.splice(Fe.indexOf($.value),1)),N("update:modelValue",Fe),N("change",Fe),I&&I.setInputModel(Fe)}const Ie=ref(!1),Me=ref(!1);return(Le,De)=>{const Fe=resolveComponent("RenderSlot"),Ue=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{role:"checkbox","aria-checked":ge.value,tabindex:Le.disabled?-1:0,class:normalizeClass(["rounded-lg",{"cursor-not-allowed opacity-50":Le.disabled,"pointer-events-none":Le.disableChange,"border-2":Le.isSelected,"p-2":Le.showBg,"border-borders-neutral-strong":$.value&&!Le.hasError,"border-borders-danger-strong":Le.hasError&&Le.isSelected,"bg-actions-primary-idle-alpha-light ":$.value&&Le.showBg&&!Le.hasError,"bg-actions-neutral-idle-alpha-light ":!$.value&&Le.showBg&&!Le.hasError,"bg-actions-danger-idle-alpha-light":Le.hasError&&Le.showBg}]),onMouseenter:De[3]||(De[3]=je=>Ie.value=!0),onMouseleave:De[4]||(De[4]=je=>Ie.value=!1)},[createBaseVNode("input",{id:Le.forId,ref:"checkbox",checked:ge.value,disabled:Le.disabled,type:"checkbox",class:"absolute opacity-0 pointer-events-none",onChange:Re,onFocus:De[0]||(De[0]=je=>Me.value=!0),onBlur:De[1]||(De[1]=je=>Me.value=!1)},null,40,_hoisted_2$f),createBaseVNode("label",{for:Le.forId,class:normalizeClass(["group",{"cursor-not-allowed":Le.disabled,"cursor-pointer":!Le.disabled,"grid place-items-center":Le.orientation==="vertical","flex items-start":Le.orientation==="horizontal"}])},[X.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-3 h-3 icon flex items-center justify-center",[Le.orientation==="vertical"?"mb-2":"mr-2"]])},[createVNode(Fe,{vnodes:X.value},null,8,["vnodes"])],2)):createCommentVNode("",!0),Le.orientation==="horizontal"?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(["place-self-start flex-shrink-0 grid place-content-center w-5 h-5 border rounded relative overflow-hidden",{"border-2":Ie.value||Me.value,"border-borders-neutral-strong":!Le.hasError&&!$.value,"border-borders-primary-default":$.value,"bg-actions-danger-idle":$.value&&Le.hasError,"border-borders-danger-strong":Le.hasError,"bg-actions-primary-idle text-text-neutral-complementary-tertiary":$.value&&!Le.hasError,"bg-surface-neutral-bg-main":!$.value&&!Le.hasError}])},[createBaseVNode("div",{class:normalizeClass(["w-3 h-3 relative z-1",[xe.value,ke.value,{"text-text-danger-base":Le.hasError&&!$.value}]])},null,2),De[5]||(De[5]=createBaseVNode("div",{class:"absolute inset-0 bg-actions-neutral-hover-overlay opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none"},null,-1))],2)):createCommentVNode("",!0),Le.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass([{"mb-2 !ml-0 text-center":Le.orientation==="vertical","ml-2":Le.orientation==="horizontal"},"grid"])},[createBaseVNode("span",{class:normalizeClass(["text-content-text-regular-md text-text-neutral-base",[Le.labelClass,{"!text-text-danger-base":Le.hasError},{"!text-text-primary-base":$.value&&!Le.hasError}]]),innerHTML:Le.required?`${Le.label} *`:Le.label},null,10,_hoisted_4$6),Le.tooltip?withDirectives((openBlock(),createElementBlock("span",{key:0,"data-testid":"open-tooltip",onClick:De[2]||(De[2]=withModifiers(je=>Le.$emit("tooltip-clicked"),["stop","prevent"]))},null,512)),[[Ue,Le.tooltip]]):createCommentVNode("",!0),Le.description?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(["block text-content-text-regular-md text-text-neutral-tertiary",{"text-center":Le.orientation==="vertical","!text-text-neutral-tertiary":!Le.hasError,"!text-text-danger-tertiary":Le.hasError,"!text-text-primary-tertiary":$.value&&!Le.hasError}]),innerHTML:Le.description},null,10,_hoisted_5$5)):createCommentVNode("",!0)],2)):createCommentVNode("",!0),Le.orientation==="vertical"?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(["mt-0.5 grid place-content-center w-4 h-4 border rounded",{"border-double border-4 border-borders-primary-strong":Me.value,"border-borders-neutral-strong":!Le.hasError,"bg-actions-danger-idle":$.value&&Le.hasError,"border-borders-danger-strong":Le.hasError,"bg-actions-primary-idle text-text-neutral-complementary-tertiary":$.value&&!Le.hasError}])},[createBaseVNode("div",{class:normalizeClass(["w-3 h-3",[xe.value,ke.value]])},null,2)],2)):createCommentVNode("",!0)],10,_hoisted_3$8)],42,_hoisted_1$i)}}}),__vite_glob_1_8=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$$},Symbol.toStringTag,{value:"Module"}));function hasWindow(){return typeof window<"u"}function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return(t=(isNode(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function isNode(e){return hasWindow()?e instanceof Node||e instanceof getWindow(e).Node:!1}function isElement(e){return hasWindow()?e instanceof Element||e instanceof getWindow(e).Element:!1}function isHTMLElement(e){return hasWindow()?e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement:!1}function isShadowRoot(e){return!hasWindow()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot}const invalidOverflowDisplayValues=new Set(["inline","contents"]);function isOverflowElement(e){const{overflow:t,overflowX:I,overflowY:$,display:N}=getComputedStyle$1(e);return/auto|scroll|overlay|hidden|clip/.test(t+$+I)&&!invalidOverflowDisplayValues.has(N)}const tableElements=new Set(["table","td","th"]);function isTableElement(e){return tableElements.has(getNodeName(e))}const topLayerSelectors=[":popover-open",":modal"];function isTopLayer(e){return topLayerSelectors.some(t=>{try{return e.matches(t)}catch{return!1}})}const transformProperties=["transform","translate","scale","rotate","perspective"],willChangeValues=["transform","translate","scale","rotate","perspective","filter"],containValues=["paint","layout","strict","content"];function isContainingBlock(e){const t=isWebKit(),I=isElement(e)?getComputedStyle$1(e):e;return transformProperties.some($=>I[$]?I[$]!=="none":!1)||(I.containerType?I.containerType!=="normal":!1)||!t&&(I.backdropFilter?I.backdropFilter!=="none":!1)||!t&&(I.filter?I.filter!=="none":!1)||willChangeValues.some($=>(I.willChange||"").includes($))||containValues.some($=>(I.contain||"").includes($))}function getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t);){if(isContainingBlock(t))return t;if(isTopLayer(t))return null;t=getParentNode(t)}return null}function isWebKit(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const lastTraversableNodeNames=new Set(["html","body","#document"]);function isLastTraversableNode(e){return lastTraversableNodeNames.has(getNodeName(e))}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode(e){if(getNodeName(e)==="html")return e;const t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}function getNearestOverflowAncestor(e){const t=getParentNode(e);return isLastTraversableNode(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}function getOverflowAncestors(e,t,I){var $;t===void 0&&(t=[]),I===void 0&&(I=!0);const N=getNearestOverflowAncestor(e),V=N===(($=e.ownerDocument)==null?void 0:$.body),X=getWindow(N);if(V){const ie=getFrameElement(X);return t.concat(X,X.visualViewport||[],isOverflowElement(N)?N:[],ie&&I?getOverflowAncestors(ie):[])}return t.concat(N,getOverflowAncestors(N,[],I))}function getFrameElement(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function getCssDimensions(e){const t=getComputedStyle$1(e);let I=parseFloat(t.width)||0,$=parseFloat(t.height)||0;const N=isHTMLElement(e),V=N?e.offsetWidth:I,X=N?e.offsetHeight:$,ie=round(I)!==V||round($)!==X;return ie&&(I=V,$=X),{width:I,height:$,$:ie}}function unwrapElement$1(e){return isElement(e)?e:e.contextElement}function getScale(e){const t=unwrapElement$1(e);if(!isHTMLElement(t))return createCoords(1);const I=t.getBoundingClientRect(),{width:$,height:N,$:V}=getCssDimensions(t);let X=(V?round(I.width):I.width)/$,ie=(V?round(I.height):I.height)/N;return(!X||!Number.isFinite(X))&&(X=1),(!ie||!Number.isFinite(ie))&&(ie=1),{x:X,y:ie}}const noOffsets=createCoords(0);function getVisualOffsets(e){const t=getWindow(e);return!isWebKit()||!t.visualViewport?noOffsets:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function shouldAddVisualOffsets(e,t,I){return t===void 0&&(t=!1),!I||t&&I!==getWindow(e)?!1:t}function getBoundingClientRect(e,t,I,$){t===void 0&&(t=!1),I===void 0&&(I=!1);const N=e.getBoundingClientRect(),V=unwrapElement$1(e);let X=createCoords(1);t&&($?isElement($)&&(X=getScale($)):X=getScale(e));const ie=shouldAddVisualOffsets(V,I,$)?getVisualOffsets(V):createCoords(0);let me=(N.left+ie.x)/X.x,ge=(N.top+ie.y)/X.y,xe=N.width/X.x,ke=N.height/X.y;if(V){const Re=getWindow(V),Ie=$&&isElement($)?getWindow($):$;let Me=Re,Le=getFrameElement(Me);for(;Le&&$&&Ie!==Me;){const De=getScale(Le),Fe=Le.getBoundingClientRect(),Ue=getComputedStyle$1(Le),je=Fe.left+(Le.clientLeft+parseFloat(Ue.paddingLeft))*De.x,qe=Fe.top+(Le.clientTop+parseFloat(Ue.paddingTop))*De.y;me*=De.x,ge*=De.y,xe*=De.x,ke*=De.y,me+=je,ge+=qe,Me=getWindow(Le),Le=getFrameElement(Me)}}return rectToClientRect({width:xe,height:ke,x:me,y:ge})}function getWindowScrollBarX(e,t){const I=getNodeScroll(e).scrollLeft;return t?t.left+I:getBoundingClientRect(getDocumentElement(e)).left+I}function getHTMLOffset(e,t,I){I===void 0&&(I=!1);const $=e.getBoundingClientRect(),N=$.left+t.scrollLeft-(I?0:getWindowScrollBarX(e,$)),V=$.top+t.scrollTop;return{x:N,y:V}}function convertOffsetParentRelativeRectToViewportRelativeRect(e){let{elements:t,rect:I,offsetParent:$,strategy:N}=e;const V=N==="fixed",X=getDocumentElement($),ie=t?isTopLayer(t.floating):!1;if($===X||ie&&V)return I;let me={scrollLeft:0,scrollTop:0},ge=createCoords(1);const xe=createCoords(0),ke=isHTMLElement($);if((ke||!ke&&!V)&&((getNodeName($)!=="body"||isOverflowElement(X))&&(me=getNodeScroll($)),isHTMLElement($))){const Ie=getBoundingClientRect($);ge=getScale($),xe.x=Ie.x+$.clientLeft,xe.y=Ie.y+$.clientTop}const Re=X&&!ke&&!V?getHTMLOffset(X,me,!0):createCoords(0);return{width:I.width*ge.x,height:I.height*ge.y,x:I.x*ge.x-me.scrollLeft*ge.x+xe.x+Re.x,y:I.y*ge.y-me.scrollTop*ge.y+xe.y+Re.y}}function getClientRects(e){return Array.from(e.getClientRects())}function getDocumentRect(e){const t=getDocumentElement(e),I=getNodeScroll(e),$=e.ownerDocument.body,N=max(t.scrollWidth,t.clientWidth,$.scrollWidth,$.clientWidth),V=max(t.scrollHeight,t.clientHeight,$.scrollHeight,$.clientHeight);let X=-I.scrollLeft+getWindowScrollBarX(e);const ie=-I.scrollTop;return getComputedStyle$1($).direction==="rtl"&&(X+=max(t.clientWidth,$.clientWidth)-N),{width:N,height:V,x:X,y:ie}}function getViewportRect(e,t){const I=getWindow(e),$=getDocumentElement(e),N=I.visualViewport;let V=$.clientWidth,X=$.clientHeight,ie=0,me=0;if(N){V=N.width,X=N.height;const ge=isWebKit();(!ge||ge&&t==="fixed")&&(ie=N.offsetLeft,me=N.offsetTop)}return{width:V,height:X,x:ie,y:me}}const absoluteOrFixed=new Set(["absolute","fixed"]);function getInnerBoundingClientRect(e,t){const I=getBoundingClientRect(e,!0,t==="fixed"),$=I.top+e.clientTop,N=I.left+e.clientLeft,V=isHTMLElement(e)?getScale(e):createCoords(1),X=e.clientWidth*V.x,ie=e.clientHeight*V.y,me=N*V.x,ge=$*V.y;return{width:X,height:ie,x:me,y:ge}}function getClientRectFromClippingAncestor(e,t,I){let $;if(t==="viewport")$=getViewportRect(e,I);else if(t==="document")$=getDocumentRect(getDocumentElement(e));else if(isElement(t))$=getInnerBoundingClientRect(t,I);else{const N=getVisualOffsets(e);$={x:t.x-N.x,y:t.y-N.y,width:t.width,height:t.height}}return rectToClientRect($)}function hasFixedPositionAncestor(e,t){const I=getParentNode(e);return I===t||!isElement(I)||isLastTraversableNode(I)?!1:getComputedStyle$1(I).position==="fixed"||hasFixedPositionAncestor(I,t)}function getClippingElementAncestors(e,t){const I=t.get(e);if(I)return I;let $=getOverflowAncestors(e,[],!1).filter(ie=>isElement(ie)&&getNodeName(ie)!=="body"),N=null;const V=getComputedStyle$1(e).position==="fixed";let X=V?getParentNode(e):e;for(;isElement(X)&&!isLastTraversableNode(X);){const ie=getComputedStyle$1(X),me=isContainingBlock(X);!me&&ie.position==="fixed"&&(N=null),(V?!me&&!N:!me&&ie.position==="static"&&!!N&&absoluteOrFixed.has(N.position)||isOverflowElement(X)&&!me&&hasFixedPositionAncestor(e,X))?$=$.filter(xe=>xe!==X):N=ie,X=getParentNode(X)}return t.set(e,$),$}function getClippingRect(e){let{element:t,boundary:I,rootBoundary:$,strategy:N}=e;const X=[...I==="clippingAncestors"?isTopLayer(t)?[]:getClippingElementAncestors(t,this._c):[].concat(I),$],ie=X[0],me=X.reduce((ge,xe)=>{const ke=getClientRectFromClippingAncestor(t,xe,N);return ge.top=max(ke.top,ge.top),ge.right=min(ke.right,ge.right),ge.bottom=min(ke.bottom,ge.bottom),ge.left=max(ke.left,ge.left),ge},getClientRectFromClippingAncestor(t,ie,N));return{width:me.right-me.left,height:me.bottom-me.top,x:me.left,y:me.top}}function getDimensions(e){const{width:t,height:I}=getCssDimensions(e);return{width:t,height:I}}function getRectRelativeToOffsetParent(e,t,I){const $=isHTMLElement(t),N=getDocumentElement(t),V=I==="fixed",X=getBoundingClientRect(e,!0,V,t);let ie={scrollLeft:0,scrollTop:0};const me=createCoords(0);function ge(){me.x=getWindowScrollBarX(N)}if($||!$&&!V)if((getNodeName(t)!=="body"||isOverflowElement(N))&&(ie=getNodeScroll(t)),$){const Ie=getBoundingClientRect(t,!0,V,t);me.x=Ie.x+t.clientLeft,me.y=Ie.y+t.clientTop}else N&&ge();V&&!$&&N&&ge();const xe=N&&!$&&!V?getHTMLOffset(N,ie):createCoords(0),ke=X.left+ie.scrollLeft-me.x-xe.x,Re=X.top+ie.scrollTop-me.y-xe.y;return{x:ke,y:Re,width:X.width,height:X.height}}function isStaticPositioned(e){return getComputedStyle$1(e).position==="static"}function getTrueOffsetParent(e,t){if(!isHTMLElement(e)||getComputedStyle$1(e).position==="fixed")return null;if(t)return t(e);let I=e.offsetParent;return getDocumentElement(e)===I&&(I=I.ownerDocument.body),I}function getOffsetParent(e,t){const I=getWindow(e);if(isTopLayer(e))return I;if(!isHTMLElement(e)){let N=getParentNode(e);for(;N&&!isLastTraversableNode(N);){if(isElement(N)&&!isStaticPositioned(N))return N;N=getParentNode(N)}return I}let $=getTrueOffsetParent(e,t);for(;$&&isTableElement($)&&isStaticPositioned($);)$=getTrueOffsetParent($,t);return $&&isLastTraversableNode($)&&isStaticPositioned($)&&!isContainingBlock($)?I:$||getContainingBlock(e)||I}const getElementRects=async function(e){const t=this.getOffsetParent||getOffsetParent,I=this.getDimensions,$=await I(e.floating);return{reference:getRectRelativeToOffsetParent(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:$.width,height:$.height}}};function isRTL(e){return getComputedStyle$1(e).direction==="rtl"}const platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function rectsAreEqual(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function observeMove(e,t){let I=null,$;const N=getDocumentElement(e);function V(){var ie;clearTimeout($),(ie=I)==null||ie.disconnect(),I=null}function X(ie,me){ie===void 0&&(ie=!1),me===void 0&&(me=1),V();const ge=e.getBoundingClientRect(),{left:xe,top:ke,width:Re,height:Ie}=ge;if(ie||t(),!Re||!Ie)return;const Me=floor(ke),Le=floor(N.clientWidth-(xe+Re)),De=floor(N.clientHeight-(ke+Ie)),Fe=floor(xe),je={rootMargin:-Me+"px "+-Le+"px "+-De+"px "+-Fe+"px",threshold:max(0,min(1,me))||1};let qe=!0;function We(Xe){const Ye=Xe[0].intersectionRatio;if(Ye!==me){if(!qe)return X();Ye?X(!1,Ye):$=setTimeout(()=>{X(!1,1e-7)},1e3)}Ye===1&&!rectsAreEqual(ge,e.getBoundingClientRect())&&X(),qe=!1}try{I=new IntersectionObserver(We,{...je,root:N.ownerDocument})}catch{I=new IntersectionObserver(We,je)}I.observe(e)}return X(!0),V}function autoUpdate(e,t,I,$){$===void 0&&($={});const{ancestorScroll:N=!0,ancestorResize:V=!0,elementResize:X=typeof ResizeObserver=="function",layoutShift:ie=typeof IntersectionObserver=="function",animationFrame:me=!1}=$,ge=unwrapElement$1(e),xe=N||V?[...ge?getOverflowAncestors(ge):[],...getOverflowAncestors(t)]:[];xe.forEach(Fe=>{N&&Fe.addEventListener("scroll",I,{passive:!0}),V&&Fe.addEventListener("resize",I)});const ke=ge&&ie?observeMove(ge,I):null;let Re=-1,Ie=null;X&&(Ie=new ResizeObserver(Fe=>{let[Ue]=Fe;Ue&&Ue.target===ge&&Ie&&(Ie.unobserve(t),cancelAnimationFrame(Re),Re=requestAnimationFrame(()=>{var je;(je=Ie)==null||je.observe(t)})),I()}),ge&&!me&&Ie.observe(ge),Ie.observe(t));let Me,Le=me?getBoundingClientRect(e):null;me&&De();function De(){const Fe=getBoundingClientRect(e);Le&&!rectsAreEqual(Le,Fe)&&I(),Le=Fe,Me=requestAnimationFrame(De)}return I(),()=>{var Fe;xe.forEach(Ue=>{N&&Ue.removeEventListener("scroll",I),V&&Ue.removeEventListener("resize",I)}),ke==null||ke(),(Fe=Ie)==null||Fe.disconnect(),Ie=null,me&&cancelAnimationFrame(Me)}}const offset=offset$1,shift=shift$1,flip=flip$1,size=size$1,hide=hide$1,arrow$1=arrow$2,limitShift=limitShift$1,computePosition=(e,t,I)=>{const $=new Map,N={platform,...I},V={...N.platform,_c:$};return computePosition$1(e,t,{...N,platform:V})};function isComponentPublicInstance(e){return e!=null&&typeof e=="object"&&"$el"in e}function unwrapElement(e){if(isComponentPublicInstance(e)){const t=e.$el;return isNode(t)&&getNodeName(t)==="#comment"?null:t}return e}function toValue(e){return typeof e=="function"?e():unref(e)}function arrow(e){return{name:"arrow",options:e,fn(t){const I=unwrapElement(toValue(e.element));return I==null?{}:arrow$1({element:I,padding:e.padding}).fn(t)}}}function getDPR(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function roundByDPR(e,t){const I=getDPR(e);return Math.round(t*I)/I}function useFloating(e,t,I){I===void 0&&(I={});const $=I.whileElementsMounted,N=computed(()=>{var Ye;return(Ye=toValue(I.open))!=null?Ye:!0}),V=computed(()=>toValue(I.middleware)),X=computed(()=>{var Ye;return(Ye=toValue(I.placement))!=null?Ye:"bottom"}),ie=computed(()=>{var Ye;return(Ye=toValue(I.strategy))!=null?Ye:"absolute"}),me=computed(()=>{var Ye;return(Ye=toValue(I.transform))!=null?Ye:!0}),ge=computed(()=>unwrapElement(e.value)),xe=computed(()=>unwrapElement(t.value)),ke=ref(0),Re=ref(0),Ie=ref(ie.value),Me=ref(X.value),Le=shallowRef({}),De=ref(!1),Fe=computed(()=>{const Ye={position:Ie.value,left:"0",top:"0"};if(!xe.value)return Ye;const It=roundByDPR(xe.value,ke.value),Nt=roundByDPR(xe.value,Re.value);return me.value?{...Ye,transform:"translate("+It+"px, "+Nt+"px)",...getDPR(xe.value)>=1.5&&{willChange:"transform"}}:{position:Ie.value,left:It+"px",top:Nt+"px"}});let Ue;function je(){if(ge.value==null||xe.value==null)return;const Ye=N.value;computePosition(ge.value,xe.value,{middleware:V.value,placement:X.value,strategy:ie.value}).then(It=>{ke.value=It.x,Re.value=It.y,Ie.value=It.strategy,Me.value=It.placement,Le.value=It.middlewareData,De.value=Ye!==!1})}function qe(){typeof Ue=="function"&&(Ue(),Ue=void 0)}function We(){if(qe(),$===void 0){je();return}if(ge.value!=null&&xe.value!=null){Ue=$(ge.value,xe.value,je);return}}function Xe(){N.value||(De.value=!1)}return watch([V,X,ie,N],je,{flush:"sync"}),watch([ge,xe],We,{flush:"sync"}),watch(N,Xe,{flush:"sync"}),getCurrentScope()&&onScopeDispose(qe),{x:shallowReadonly(ke),y:shallowReadonly(Re),strategy:shallowReadonly(Ie),placement:shallowReadonly(Me),middlewareData:shallowReadonly(Le),isPositioned:shallowReadonly(De),floatingStyles:Fe,update:je}}function renderSlotFragments(e){return e?e.flatMap(t=>t.type===Fragment?renderSlotFragments(t.children):[t]):[]}const Slot=defineComponent({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:I}){return()=>{var me;if(!I.default)return null;const $=renderSlotFragments(I.default()),N=$.findIndex(ge=>ge.type!==Comment);if(N===-1)return $;const V=$[N];(me=V.props)==null||delete me.ref;const X=V.props?mergeProps(t,V.props):t,ie=cloneVNode({...V,props:{}},X);return $.length===1?ie:($[N]=ie,$)}}}),SELF_CLOSING_TAGS=["area","img","input"],Primitive=defineComponent({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:I}){const $=e.asChild?"template":e.as;return typeof $=="string"&&SELF_CLOSING_TAGS.includes($)?()=>h$1($,t):$!=="template"?()=>h$1(e.as,t,{default:I.default}):()=>h$1(Slot,t,{default:I.default})}}),_sfc_main$_=defineComponent({__name:"VisuallyHidden",props:{feature:{default:"focusable"},asChild:{type:Boolean},as:{default:"span"}},setup(e){return(t,I)=>(openBlock(),createBlock(unref(Primitive),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}});function computedEager(e,t){var I;const $=shallowRef();return watchEffect(()=>{$.value=e()},{...t,flush:(I=void 0)!=null?I:"sync"}),readonly($)}function tryOnScopeDispose(e){return getCurrentScope()?(onScopeDispose(e),!0):!1}function createEventHook(){const e=new Set,t=V=>{e.delete(V)};return{on:V=>{e.add(V);const X=()=>t(V);return tryOnScopeDispose(X),{off:X}},off:t,trigger:(...V)=>Promise.all(Array.from(e).map(X=>X(...V))),clear:()=>{e.clear()}}}function createGlobalState(e){let t=!1,I;const $=effectScope(!0);return(...N)=>(t||(I=$.run(()=>e(...N)),t=!0),I)}function createSharedComposable(e){let t=0,I,$;const N=()=>{t-=1,$&&t<=0&&($.stop(),I=void 0,$=void 0)};return(...V)=>(t+=1,$||($=effectScope(!0),I=$.run(()=>e(...V))),tryOnScopeDispose(N),I)}function toReactive(e){if(!isRef(e))return reactive(e);const t=new Proxy({},{get(I,$,N){return unref(Reflect.get(e.value,$,N))},set(I,$,N){return isRef(e.value[$])&&!isRef(N)?e.value[$].value=N:e.value[$]=N,!0},deleteProperty(I,$){return Reflect.deleteProperty(e.value,$)},has(I,$){return Reflect.has(e.value,$)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return reactive(t)}function reactiveComputed(e){return toReactive(computed(e))}function reactiveOmit(e,...t){const I=t.flat(),$=I[0];return reactiveComputed(()=>Object.fromEntries(typeof $=="function"?Object.entries(toRefs(e)).filter(([N,V])=>!$(toValue$2(V),N)):Object.entries(toRefs(e)).filter(N=>!I.includes(N[0]))))}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const isDef=e=>typeof e<"u",toString=Object.prototype.toString,isObject=e=>toString.call(e)==="[object Object]",isIOS=getIsIOS();function getIsIOS(){var e,t;return isClient&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function getLifeCycleTarget(e){return getCurrentInstance()}function toArray(e){return Array.isArray(e)?e:[e]}function refAutoReset(e,t=1e4){return customRef((I,$)=>{let N=toValue$2(e),V;const X=()=>setTimeout(()=>{N=toValue$2(e),$()},toValue$2(t));return tryOnScopeDispose(()=>{clearTimeout(V)}),{get(){return I(),N},set(ie){N=ie,$(),clearTimeout(V),V=X()}}})}function tryOnBeforeUnmount(e,t){getLifeCycleTarget()&&onBeforeUnmount(e,t)}function useTimeoutFn(e,t,I={}){const{immediate:$=!0,immediateCallback:N=!1}=I,V=shallowRef(!1);let X=null;function ie(){X&&(clearTimeout(X),X=null)}function me(){V.value=!1,ie()}function ge(...xe){N&&e(),ie(),V.value=!0,X=setTimeout(()=>{V.value=!1,X=null,e(...xe)},toValue$2(t))}return $&&(V.value=!0,isClient&&ge()),tryOnScopeDispose(me),{isPending:readonly(V),start:ge,stop:me}}function watchImmediate(e,t,I){return watch(e,t,{...I,immediate:!0})}const defaultWindow=isClient?window:void 0;function unrefElement(e){var t;const I=toValue$2(e);return(t=I==null?void 0:I.$el)!=null?t:I}function useEventListener(...e){const t=[],I=()=>{t.forEach(ie=>ie()),t.length=0},$=(ie,me,ge,xe)=>(ie.addEventListener(me,ge,xe),()=>ie.removeEventListener(me,ge,xe)),N=computed(()=>{const ie=toArray(toValue$2(e[0])).filter(me=>me!=null);return ie.every(me=>typeof me!="string")?ie:void 0}),V=watchImmediate(()=>{var ie,me;return[(me=(ie=N.value)==null?void 0:ie.map(ge=>unrefElement(ge)))!=null?me:[defaultWindow].filter(ge=>ge!=null),toArray(toValue$2(N.value?e[1]:e[0])),toArray(unref(N.value?e[2]:e[1])),toValue$2(N.value?e[3]:e[2])]},([ie,me,ge,xe])=>{if(I(),!(ie!=null&&ie.length)||!(me!=null&&me.length)||!(ge!=null&&ge.length))return;const ke=isObject(xe)?{...xe}:xe;t.push(...ie.flatMap(Re=>me.flatMap(Ie=>ge.map(Me=>$(Re,Ie,Me,ke)))))},{flush:"post"}),X=()=>{V(),I()};return tryOnScopeDispose(I),X}function useMounted(){const e=shallowRef(!1),t=getCurrentInstance();return t&&onMounted(()=>{e.value=!0},t),e}function createKeyPredicate(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function onKeyStroke(...e){let t,I,$={};e.length===3?(t=e[0],I=e[1],$=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,I=e[0],$=e[1]):(t=e[0],I=e[1]):(t=!0,I=e[0]);const{target:N=defaultWindow,eventName:V="keydown",passive:X=!1,dedupe:ie=!1}=$,me=createKeyPredicate(t);return useEventListener(N,V,xe=>{xe.repeat&&toValue$2(ie)||me(xe)&&I(xe)},X)}function cloneFnJSON(e){return JSON.parse(JSON.stringify(e))}function useVModel(e,t,I,$={}){var N,V,X;const{clone:ie=!1,passive:me=!1,eventName:ge,deep:xe=!1,defaultValue:ke,shouldEmit:Re}=$,Ie=getCurrentInstance(),Me=I||(Ie==null?void 0:Ie.emit)||((N=Ie==null?void 0:Ie.$emit)==null?void 0:N.bind(Ie))||((X=(V=Ie==null?void 0:Ie.proxy)==null?void 0:V.$emit)==null?void 0:X.bind(Ie==null?void 0:Ie.proxy));let Le=ge;Le=Le||`update:${t.toString()}`;const De=je=>ie?typeof ie=="function"?ie(je):cloneFnJSON(je):je,Fe=()=>isDef(e[t])?De(e[t]):ke,Ue=je=>{Re?Re(je)&&Me(Le,je):Me(Le,je)};if(me){const je=Fe(),qe=ref(je);let We=!1;return watch(()=>e[t],Xe=>{We||(We=!0,qe.value=De(Xe),nextTick(()=>We=!1))}),watch(qe,Xe=>{!We&&(Xe!==e[t]||xe)&&Ue(Xe)},{deep:xe}),qe}else return computed({get(){return Fe()},set(je){Ue(je)}})}function createContext(e,t){const I=typeof e=="string"&&!t?`${e}Context`:t,$=Symbol(I);return[X=>{const ie=inject($,X);if(ie||ie===null)return ie;throw new Error(`Injection \`${$.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},X=>(provide($,X),X)]}const[injectConfigProviderContext,provideConfigProviderContext]=createContext("ConfigProvider");function useForwardExpose(){const e=getCurrentInstance(),t=ref(),I=computed(()=>{var X,ie;return["#text","#comment"].includes((X=t.value)==null?void 0:X.$el.nodeName)?(ie=t.value)==null?void 0:ie.$el.nextElementSibling:unrefElement(t)}),$=Object.assign({},e.exposed),N={};for(const X in e.props)Object.defineProperty(N,X,{enumerable:!0,configurable:!0,get:()=>e.props[X]});if(Object.keys($).length>0)for(const X in $)Object.defineProperty(N,X,{enumerable:!0,configurable:!0,get:()=>$[X]});Object.defineProperty(N,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=N;function V(X){t.value=X,X&&(Object.defineProperty(N,"$el",{enumerable:!0,configurable:!0,get:()=>X instanceof Element?X:X.$el}),e.exposed=N)}return{forwardRef:V,currentRef:t,currentElement:I}}let count$1=0;function useId(e,t="reka"){const I=injectConfigProviderContext({useId:void 0});return Object.hasOwn(vue,"useId")?`${t}-${useId$1==null?void 0:useId$1()}`:I.useId?`${t}-${I.useId()}`:`${t}-${++count$1}`}function useStateMachine(e,t){const I=ref(e);function $(V){return t[I.value][V]??I.value}return{state:I,dispatch:V=>{I.value=$(V)}}}function usePresence(e,t){var De;const I=ref({}),$=ref("none"),N=ref(e),V=e.value?"mounted":"unmounted";let X;const ie=((De=t.value)==null?void 0:De.ownerDocument.defaultView)??defaultWindow,{state:me,dispatch:ge}=useStateMachine(V,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),xe=Fe=>{var Ue;if(isClient){const je=new CustomEvent(Fe,{bubbles:!1,cancelable:!1});(Ue=t.value)==null||Ue.dispatchEvent(je)}};watch(e,async(Fe,Ue)=>{var qe;const je=Ue!==Fe;if(await nextTick(),je){const We=$.value,Xe=getAnimationName(t.value);Fe?(ge("MOUNT"),xe("enter"),Xe==="none"&&xe("after-enter")):Xe==="none"||Xe==="undefined"||((qe=I.value)==null?void 0:qe.display)==="none"?(ge("UNMOUNT"),xe("leave"),xe("after-leave")):Ue&&We!==Xe?(ge("ANIMATION_OUT"),xe("leave")):(ge("UNMOUNT"),xe("after-leave"))}},{immediate:!0});const ke=Fe=>{const Ue=getAnimationName(t.value),je=Ue.includes(Fe.animationName),qe=me.value==="mounted"?"enter":"leave";if(Fe.target===t.value&&je&&(xe(`after-${qe}`),ge("ANIMATION_END"),!N.value)){const We=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",X=ie==null?void 0:ie.setTimeout(()=>{var Xe;((Xe=t.value)==null?void 0:Xe.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=We)})}Fe.target===t.value&&Ue==="none"&&ge("ANIMATION_END")},Re=Fe=>{Fe.target===t.value&&($.value=getAnimationName(t.value))},Ie=watch(t,(Fe,Ue)=>{Fe?(I.value=getComputedStyle(Fe),Fe.addEventListener("animationstart",Re),Fe.addEventListener("animationcancel",ke),Fe.addEventListener("animationend",ke)):(ge("ANIMATION_END"),X!==void 0&&(ie==null||ie.clearTimeout(X)),Ue==null||Ue.removeEventListener("animationstart",Re),Ue==null||Ue.removeEventListener("animationcancel",ke),Ue==null||Ue.removeEventListener("animationend",ke))},{immediate:!0}),Me=watch(me,()=>{const Fe=getAnimationName(t.value);$.value=me.value==="mounted"?Fe:"none"});return onUnmounted(()=>{Ie(),Me()}),{isPresent:computed(()=>["mounted","unmountSuspended"].includes(me.value))}}function getAnimationName(e){return e&&getComputedStyle(e).animationName||"none"}const Presence=defineComponent({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:I}){var ge;const{present:$,forceMount:N}=toRefs(e),V=ref(),{isPresent:X}=usePresence($,V);I({present:X});let ie=t.default({present:X.value});ie=renderSlotFragments(ie||[]);const me=getCurrentInstance();if(ie&&(ie==null?void 0:ie.length)>1){const xe=(ge=me==null?void 0:me.parent)!=null&&ge.type.name?`<${me.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${xe}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(ke=>` - ${ke}`).join(` `)].join(` `))}return()=>N.value||$.value||X.value?h$1(t.default({present:X.value})[0],{ref:xe=>{const ke=unrefElement(xe);return typeof(ke==null?void 0:ke.hasAttribute)>"u"||(ke!=null&&ke.hasAttribute("data-reka-popper-content-wrapper")?V.value=ke.firstElementChild:V.value=ke),ke}}):null}}),[injectDialogRootContext,provideDialogRootContext]=createContext("DialogRoot"),_sfc_main$Z=defineComponent({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const I=e,N=useVModel(I,"open",t,{defaultValue:I.defaultOpen,passive:I.open===void 0}),V=ref(),X=ref(),{modal:ie}=toRefs(I);return provideDialogRootContext({open:N,modal:ie,openModal:()=>{N.value=!0},onOpenChange:me=>{N.value=me},onOpenToggle:()=>{N.value=!N.value},contentId:"",titleId:"",descriptionId:"",triggerElement:V,contentElement:X}),(me,ge)=>renderSlot(me.$slots,"default",{open:unref(N),close:()=>N.value=!1})}}),_sfc_main$Y=defineComponent({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e;useForwardExpose();const I=injectDialogRootContext();return($,N)=>(openBlock(),createBlock(unref(Primitive),mergeProps(t,{type:$.as==="button"?"button":void 0,onClick:N[0]||(N[0]=V=>unref(I).onOpenChange(!1))}),{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},16,["type"]))}});function useEmitAsProps(e){const t=getCurrentInstance(),I=t==null?void 0:t.type.emits,$={};return I!=null&&I.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),I==null||I.forEach(N=>{$[toHandlerKey(camelize(N))]=(...V)=>e(N,...V)}),$}function handleAndDispatchCustomEvent(e,t,I){const $=I.originalEvent.target,N=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:I});t&&$.addEventListener(e,t,{once:!0}),$.dispatchEvent(N)}const POINTER_DOWN_OUTSIDE="dismissableLayer.pointerDownOutside",FOCUS_OUTSIDE="dismissableLayer.focusOutside";function isLayerExist(e,t){const I=t.closest("[data-dismissable-layer]"),$=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),N=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(I&&($===I||N.indexOf($){});return watchEffect(ie=>{if(!isClient||!toValue$2(I))return;const me=async xe=>{const ke=xe.target;if(!(!(t!=null&&t.value)||!ke)){if(isLayerExist(t.value,ke)){N.value=!1;return}if(xe.target&&!N.value){let Re=function(){handleAndDispatchCustomEvent(POINTER_DOWN_OUTSIDE,e,Ie)};const Ie={originalEvent:xe};xe.pointerType==="touch"?($.removeEventListener("click",V.value),V.value=Re,$.addEventListener("click",V.value,{once:!0})):Re()}else $.removeEventListener("click",V.value);N.value=!1}},ge=window.setTimeout(()=>{$.addEventListener("pointerdown",me)},0);ie(()=>{window.clearTimeout(ge),$.removeEventListener("pointerdown",me),$.removeEventListener("click",V.value)})}),{onPointerDownCapture:()=>{toValue$2(I)&&(N.value=!0)}}}function useFocusOutside(e,t){var N;const I=((N=t==null?void 0:t.value)==null?void 0:N.ownerDocument)??(globalThis==null?void 0:globalThis.document),$=ref(!1);return watchEffect(V=>{if(!isClient)return;const X=async ie=>{if(!(t!=null&&t.value))return;await nextTick(),await nextTick();const me=ie.target;!t.value||!me||isLayerExist(t.value,me)||ie.target&&!$.value&&handleAndDispatchCustomEvent(FOCUS_OUTSIDE,e,{originalEvent:ie})};I.addEventListener("focusin",X),V(()=>I.removeEventListener("focusin",X))}),{onFocusCapture:()=>$.value=!0,onBlurCapture:()=>$.value=!1}}const context=reactive({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_sfc_main$X=defineComponent({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const I=e,$=t,{forwardRef:N,currentElement:V}=useForwardExpose(),X=computed(()=>{var Me;return((Me=V.value)==null?void 0:Me.ownerDocument)??globalThis.document}),ie=computed(()=>context.layersRoot),me=computed(()=>V.value?Array.from(ie.value).indexOf(V.value):-1),ge=computed(()=>context.layersWithOutsidePointerEventsDisabled.size>0),xe=computed(()=>{const Me=Array.from(ie.value),[Le]=[...context.layersWithOutsidePointerEventsDisabled].slice(-1),De=Me.indexOf(Le);return me.value>=De}),ke=usePointerDownOutside(async Me=>{const Le=[...context.branches].some(De=>De==null?void 0:De.contains(Me.target));!xe.value||Le||($("pointerDownOutside",Me),$("interactOutside",Me),await nextTick(),Me.defaultPrevented||$("dismiss"))},V),Re=useFocusOutside(Me=>{[...context.branches].some(De=>De==null?void 0:De.contains(Me.target))||($("focusOutside",Me),$("interactOutside",Me),Me.defaultPrevented||$("dismiss"))},V);onKeyStroke("Escape",Me=>{me.value===ie.value.size-1&&($("escapeKeyDown",Me),Me.defaultPrevented||$("dismiss"))});let Ie;return watchEffect(Me=>{V.value&&(I.disableOutsidePointerEvents&&(context.layersWithOutsidePointerEventsDisabled.size===0&&(Ie=X.value.body.style.pointerEvents,X.value.body.style.pointerEvents="none"),context.layersWithOutsidePointerEventsDisabled.add(V.value)),ie.value.add(V.value),Me(()=>{I.disableOutsidePointerEvents&&context.layersWithOutsidePointerEventsDisabled.size===1&&(X.value.body.style.pointerEvents=Ie)}))}),watchEffect(Me=>{Me(()=>{V.value&&(ie.value.delete(V.value),context.layersWithOutsidePointerEventsDisabled.delete(V.value))})}),(Me,Le)=>(openBlock(),createBlock(unref(Primitive),{ref:unref(N),"as-child":Me.asChild,as:Me.as,"data-dismissable-layer":"",style:normalizeStyle({pointerEvents:ge.value?xe.value?"auto":"none":void 0}),onFocusCapture:unref(Re).onFocusCapture,onBlurCapture:unref(Re).onBlurCapture,onPointerdownCapture:unref(ke).onPointerDownCapture},{default:withCtx(()=>[renderSlot(Me.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}});function getActiveElement(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function getOpenState(e){return e?"open":"closed"}const useFocusStackState=createGlobalState(()=>ref([]));function createFocusScopesStack(){const e=useFocusStackState();return{add(t){const I=e.value[0];t!==I&&(I==null||I.pause()),e.value=arrayRemove(e.value,t),e.value.unshift(t)},remove(t){var I;e.value=arrayRemove(e.value,t),(I=e.value[0])==null||I.resume()}}}function arrayRemove(e,t){const I=[...e],$=I.indexOf(t);return $!==-1&&I.splice($,1),I}function removeLinks(e){return e.filter(t=>t.tagName!=="A")}const AUTOFOCUS_ON_MOUNT="focusScope.autoFocusOnMount",AUTOFOCUS_ON_UNMOUNT="focusScope.autoFocusOnUnmount",EVENT_OPTIONS={bubbles:!1,cancelable:!0};function focusFirst(e,{select:t=!1}={}){const I=getActiveElement();for(const $ of e)if(focus$1($,{select:t}),getActiveElement()!==I)return!0}function getTabbableEdges(e){const t=getTabbableCandidates(e),I=findVisible(t,e),$=findVisible(t.reverse(),e);return[I,$]}function getTabbableCandidates(e){const t=[],I=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:$=>{const N=$.tagName==="INPUT"&&$.type==="hidden";return $.disabled||$.hidden||N?NodeFilter.FILTER_SKIP:$.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;I.nextNode();)t.push(I.currentNode);return t}function findVisible(e,t){for(const I of e)if(!isHidden(I,{upTo:t}))return I}function isHidden(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function isSelectableInput(e){return e instanceof HTMLInputElement&&"select"in e}function focus$1(e,{select:t=!1}={}){if(e&&e.focus){const I=getActiveElement();e.focus({preventScroll:!0}),e!==I&&isSelectableInput(e)&&t&&e.select()}}const _sfc_main$W=defineComponent({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const I=e,$=t,{currentRef:N,currentElement:V}=useForwardExpose(),X=ref(null),ie=createFocusScopesStack(),me=reactive({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});watchEffect(xe=>{if(!isClient)return;const ke=V.value;if(!I.trapped)return;function Re(De){if(me.paused||!ke)return;const Fe=De.target;ke.contains(Fe)?X.value=Fe:focus$1(X.value,{select:!0})}function Ie(De){if(me.paused||!ke)return;const Fe=De.relatedTarget;Fe!==null&&(ke.contains(Fe)||focus$1(X.value,{select:!0}))}function Me(De){ke.contains(X.value)||focus$1(ke)}document.addEventListener("focusin",Re),document.addEventListener("focusout",Ie);const Le=new MutationObserver(Me);ke&&Le.observe(ke,{childList:!0,subtree:!0}),xe(()=>{document.removeEventListener("focusin",Re),document.removeEventListener("focusout",Ie),Le.disconnect()})}),watchEffect(async xe=>{const ke=V.value;if(await nextTick(),!ke)return;ie.add(me);const Re=getActiveElement();if(!ke.contains(Re)){const Me=new CustomEvent(AUTOFOCUS_ON_MOUNT,EVENT_OPTIONS);ke.addEventListener(AUTOFOCUS_ON_MOUNT,Le=>$("mountAutoFocus",Le)),ke.dispatchEvent(Me),Me.defaultPrevented||(focusFirst(removeLinks(getTabbableCandidates(ke)),{select:!0}),getActiveElement()===Re&&focus$1(ke))}xe(()=>{ke.removeEventListener(AUTOFOCUS_ON_MOUNT,De=>$("mountAutoFocus",De));const Me=new CustomEvent(AUTOFOCUS_ON_UNMOUNT,EVENT_OPTIONS),Le=De=>{$("unmountAutoFocus",De)};ke.addEventListener(AUTOFOCUS_ON_UNMOUNT,Le),ke.dispatchEvent(Me),setTimeout(()=>{Me.defaultPrevented||focus$1(Re??document.body,{select:!0}),ke.removeEventListener(AUTOFOCUS_ON_UNMOUNT,Le),ie.remove(me)},0)})});function ge(xe){if(!I.loop&&!I.trapped||me.paused)return;const ke=xe.key==="Tab"&&!xe.altKey&&!xe.ctrlKey&&!xe.metaKey,Re=getActiveElement();if(ke&&Re){const Ie=xe.currentTarget,[Me,Le]=getTabbableEdges(Ie);Me&&Le?!xe.shiftKey&&Re===Le?(xe.preventDefault(),I.loop&&focus$1(Me,{select:!0})):xe.shiftKey&&Re===Me&&(xe.preventDefault(),I.loop&&focus$1(Le,{select:!0})):Re===Ie&&xe.preventDefault()}}return(xe,ke)=>(openBlock(),createBlock(unref(Primitive),{ref_key:"currentRef",ref:N,tabindex:"-1","as-child":xe.asChild,as:xe.as,onKeydown:ge},{default:withCtx(()=>[renderSlot(xe.$slots,"default")]),_:3},8,["as-child","as"]))}}),_sfc_main$V=defineComponent({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectDialogRootContext(),{forwardRef:V,currentElement:X}=useForwardExpose();return N.titleId||(N.titleId=useId(void 0,"reka-dialog-title")),N.descriptionId||(N.descriptionId=useId(void 0,"reka-dialog-description")),onMounted(()=>{N.contentElement=X,getActiveElement()!==document.body&&(N.triggerElement.value=getActiveElement())}),(ie,me)=>(openBlock(),createBlock(unref(_sfc_main$W),{"as-child":"",loop:"",trapped:I.trapFocus,onMountAutoFocus:me[5]||(me[5]=ge=>$("openAutoFocus",ge)),onUnmountAutoFocus:me[6]||(me[6]=ge=>$("closeAutoFocus",ge))},{default:withCtx(()=>[createVNode(unref(_sfc_main$X),mergeProps({id:unref(N).contentId,ref:unref(V),as:ie.as,"as-child":ie.asChild,"disable-outside-pointer-events":ie.disableOutsidePointerEvents,role:"dialog","aria-describedby":unref(N).descriptionId,"aria-labelledby":unref(N).titleId,"data-state":unref(getOpenState)(unref(N).open.value)},ie.$attrs,{onDismiss:me[0]||(me[0]=ge=>unref(N).onOpenChange(!1)),onEscapeKeyDown:me[1]||(me[1]=ge=>$("escapeKeyDown",ge)),onFocusOutside:me[2]||(me[2]=ge=>$("focusOutside",ge)),onInteractOutside:me[3]||(me[3]=ge=>$("interactOutside",ge)),onPointerDownOutside:me[4]||(me[4]=ge=>$("pointerDownOutside",ge))}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}});var getDefaultParent=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=function(e){return e&&(e.host||unwrapHost(e.parentNode))},correctTargets=function(e,t){return t.map(function(I){if(e.contains(I))return I;var $=unwrapHost(I);return $&&e.contains($)?$:(console.error("aria-hidden",I,"in not contained inside",e,". Doing nothing"),null)}).filter(function(I){return!!I})},applyAttributeToOthers=function(e,t,I,$){var N=correctTargets(t,Array.isArray(e)?e:[e]);markerMap[I]||(markerMap[I]=new WeakMap);var V=markerMap[I],X=[],ie=new Set,me=new Set(N),ge=function(ke){!ke||ie.has(ke)||(ie.add(ke),ge(ke.parentNode))};N.forEach(ge);var xe=function(ke){!ke||me.has(ke)||Array.prototype.forEach.call(ke.children,function(Re){if(ie.has(Re))xe(Re);else try{var Ie=Re.getAttribute($),Me=Ie!==null&&Ie!=="false",Le=(counterMap.get(Re)||0)+1,De=(V.get(Re)||0)+1;counterMap.set(Re,Le),V.set(Re,De),X.push(Re),Le===1&&Me&&uncontrolledNodes.set(Re,!0),De===1&&Re.setAttribute(I,"true"),Me||Re.setAttribute($,"true")}catch(Fe){console.error("aria-hidden: cannot operate on ",Re,Fe)}})};return xe(t),ie.clear(),lockCount++,function(){X.forEach(function(ke){var Re=counterMap.get(ke)-1,Ie=V.get(ke)-1;counterMap.set(ke,Re),V.set(ke,Ie),Re||(uncontrolledNodes.has(ke)||ke.removeAttribute($),uncontrolledNodes.delete(ke)),Ie||ke.removeAttribute(I)}),lockCount--,lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}},hideOthers=function(e,t,I){I===void 0&&(I="data-aria-hidden");var $=Array.from(Array.isArray(e)?e:[e]),N=getDefaultParent(e);return N?($.push.apply($,Array.from(N.querySelectorAll("[aria-live], script"))),applyAttributeToOthers($,N,I,"aria-hidden")):function(){return null}};function useHideOthers(e){let t;watch(()=>unrefElement(e),I=>{I?t=hideOthers(I):t&&t()}),onUnmounted(()=>{t&&t()})}const _sfc_main$U=defineComponent({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectDialogRootContext(),V=useEmitAsProps($),{forwardRef:X,currentElement:ie}=useForwardExpose();return useHideOthers(ie),(me,ge)=>(openBlock(),createBlock(_sfc_main$V,mergeProps({...I,...unref(V)},{ref:unref(X),"trap-focus":unref(N).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:ge[0]||(ge[0]=xe=>{var ke;xe.defaultPrevented||(xe.preventDefault(),(ke=unref(N).triggerElement.value)==null||ke.focus())}),onPointerDownOutside:ge[1]||(ge[1]=xe=>{const ke=xe.detail.originalEvent,Re=ke.button===0&&ke.ctrlKey===!0;(ke.button===2||Re)&&xe.preventDefault()}),onFocusOutside:ge[2]||(ge[2]=xe=>{xe.preventDefault()})}),{default:withCtx(()=>[renderSlot(me.$slots,"default")]),_:3},16,["trap-focus"]))}}),_sfc_main$T=defineComponent({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,N=useEmitAsProps(t);useForwardExpose();const V=injectDialogRootContext(),X=ref(!1),ie=ref(!1);return(me,ge)=>(openBlock(),createBlock(_sfc_main$V,mergeProps({...I,...unref(N)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:ge[0]||(ge[0]=xe=>{var ke;xe.defaultPrevented||(X.value||(ke=unref(V).triggerElement.value)==null||ke.focus(),xe.preventDefault()),X.value=!1,ie.value=!1}),onInteractOutside:ge[1]||(ge[1]=xe=>{var Ie;xe.defaultPrevented||(X.value=!0,xe.detail.originalEvent.type==="pointerdown"&&(ie.value=!0));const ke=xe.target;((Ie=unref(V).triggerElement.value)==null?void 0:Ie.contains(ke))&&xe.preventDefault(),xe.detail.originalEvent.type==="focusin"&&ie.value&&xe.preventDefault()})}),{default:withCtx(()=>[renderSlot(me.$slots,"default")]),_:3},16))}}),_sfc_main$S=defineComponent({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectDialogRootContext(),V=useEmitAsProps($),{forwardRef:X}=useForwardExpose();return(ie,me)=>(openBlock(),createBlock(unref(Presence),{present:ie.forceMount||unref(N).open.value},{default:withCtx(()=>[unref(N).modal.value?(openBlock(),createBlock(_sfc_main$U,mergeProps({key:0,ref:unref(X)},{...I,...unref(V),...ie.$attrs}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16)):(openBlock(),createBlock(_sfc_main$T,mergeProps({key:1,ref:unref(X)},{...I,...unref(V),...ie.$attrs}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),_sfc_main$R=defineComponent({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e;useForwardExpose();const I=injectDialogRootContext();return($,N)=>(openBlock(),createBlock(unref(Primitive),mergeProps(t,{id:unref(I).descriptionId}),{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},16,["id"]))}});function isPlainObject(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function _defu(e,t,I=".",$){if(!isPlainObject(t))return _defu(e,{},I,$);const N=Object.assign({},t);for(const V in e){if(V==="__proto__"||V==="constructor")continue;const X=e[V];X!=null&&($&&$(N,V,X,I)||(Array.isArray(X)&&Array.isArray(N[V])?N[V]=[...X,...N[V]]:isPlainObject(X)&&isPlainObject(N[V])?N[V]=_defu(X,N[V],(I?`${I}.`:"")+V.toString(),$):N[V]=X))}return N}function createDefu(e){return(...t)=>t.reduce((I,$)=>_defu(I,$,"",e),{})}const defu=createDefu(),useBodyLockStackCount=createSharedComposable(()=>{const e=ref(new Map),t=ref(),I=computed(()=>{for(const X of e.value.values())if(X)return!0;return!1}),$=injectConfigProviderContext({scrollBody:ref(!0)});let N=null;const V=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",isIOS&&(N==null||N()),t.value=void 0};return watch(I,(X,ie)=>{var ke;if(!isClient)return;if(!X){ie&&V();return}t.value===void 0&&(t.value=document.body.style.overflow);const me=window.innerWidth-document.documentElement.clientWidth,ge={padding:me,margin:0},xe=(ke=$.scrollBody)!=null&&ke.value?typeof $.scrollBody.value=="object"?defu({padding:$.scrollBody.value.padding===!0?me:$.scrollBody.value.padding,margin:$.scrollBody.value.margin===!0?me:$.scrollBody.value.margin},ge):ge:{padding:0,margin:0};me>0&&(document.body.style.paddingRight=typeof xe.padding=="number"?`${xe.padding}px`:String(xe.padding),document.body.style.marginRight=typeof xe.margin=="number"?`${xe.margin}px`:String(xe.margin),document.documentElement.style.setProperty("--scrollbar-width",`${me}px`),document.body.style.overflow="hidden"),isIOS&&(N=useEventListener(document,"touchmove",Re=>preventDefault(Re),{passive:!1})),nextTick(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function useBodyScrollLock(e){const t=Math.random().toString(36).substring(2,7),I=useBodyLockStackCount();I.value.set(t,e);const $=computed({get:()=>I.value.get(t)??!1,set:N=>I.value.set(t,N)});return tryOnBeforeUnmount(()=>{I.value.delete(t)}),$}function checkOverflowScroll(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}const _sfc_main$Q=defineComponent({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=injectDialogRootContext();return useBodyScrollLock(!0),useForwardExpose(),(I,$)=>(openBlock(),createBlock(unref(Primitive),{as:I.as,"as-child":I.asChild,"data-state":unref(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:withCtx(()=>[renderSlot(I.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),_sfc_main$P=defineComponent({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=injectDialogRootContext(),{forwardRef:I}=useForwardExpose();return($,N)=>{var V;return(V=unref(t))!=null&&V.modal.value?(openBlock(),createBlock(unref(Presence),{key:0,present:$.forceMount||unref(t).open.value},{default:withCtx(()=>[createVNode(_sfc_main$Q,mergeProps($.$attrs,{ref:unref(I),as:$.as,"as-child":$.asChild}),{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):createCommentVNode("",!0)}}}),_sfc_main$O=defineComponent({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=useMounted();return(I,$)=>unref(t)||I.forceMount?(openBlock(),createBlock(Teleport,{key:0,to:I.to,disabled:I.disabled,defer:I.defer},[renderSlot(I.$slots,"default")],8,["to","disabled","defer"])):createCommentVNode("",!0)}});function useForwardProps(e){const t=getCurrentInstance(),I=Object.keys((t==null?void 0:t.type.props)??{}).reduce((N,V)=>{const X=(t==null?void 0:t.type.props[V]).default;return X!==void 0&&(N[V]=X),N},{}),$=toRef$1(e);return computed(()=>{const N=toRefs($.value),V={},X=(t==null?void 0:t.vnode.props)??{};return Object.keys(X).forEach(ie=>{V[camelize(ie)]=X[ie]}),Object.keys({...I,...V}).reduce((ie,me)=>{var xe;const ge=(xe=N[me])==null?void 0:xe.value;return ge!==void 0&&(ie[me]=ge),ie},{})})}function useForwardPropsEmits(e,t){const I=useForwardProps(e),$=t?useEmitAsProps(t):{};return computed(()=>({...I.value,...$}))}const _sfc_main$N=defineComponent({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,I=injectDialogRootContext();return useForwardExpose(),($,N)=>(openBlock(),createBlock(unref(Primitive),mergeProps(t,{id:unref(I).titleId}),{default:withCtx(()=>[renderSlot($.$slots,"default")]),_:3},16,["id"]))}}),_sfc_main$M=defineComponent({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,I=injectDialogRootContext(),{forwardRef:$,currentElement:N}=useForwardExpose();return I.contentId||(I.contentId=useId(void 0,"reka-dialog-content")),onMounted(()=>{I.triggerElement.value=N.value}),(V,X)=>(openBlock(),createBlock(unref(Primitive),mergeProps(t,{ref:unref($),type:V.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":unref(I).open.value||!1,"aria-controls":unref(I).open.value?unref(I).contentId:void 0,"data-state":unref(I).open.value?"open":"closed",onClick:unref(I).onOpenToggle}),{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),[injectPopperRootContext,providePopperRootContext]=createContext("PopperRoot"),_sfc_main$L=defineComponent({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=ref();return providePopperRootContext({anchor:t,onAnchorChange:I=>t.value=I}),(I,$)=>renderSlot(I.$slots,"default")}}),_sfc_main$K=defineComponent({__name:"PopperAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){const t=e,{forwardRef:I,currentElement:$}=useForwardExpose(),N=injectPopperRootContext();return watchPostEffect(()=>{N.onAnchorChange(t.reference??$.value)}),(V,X)=>(openBlock(),createBlock(unref(Primitive),{ref:unref(I),as:V.as,"as-child":V.asChild},{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},8,["as","as-child"]))}}),_hoisted_1$h={key:0,d:"M0 0L6 6L12 0"},_hoisted_2$e={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"},_sfc_main$J=defineComponent({__name:"Arrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return useForwardExpose(),(I,$)=>(openBlock(),createBlock(unref(Primitive),mergeProps(t,{width:I.width,height:I.height,viewBox:I.asChild?void 0:"0 0 12 6",preserveAspectRatio:I.asChild?void 0:"none"}),{default:withCtx(()=>[renderSlot(I.$slots,"default",{},()=>[I.rounded?(openBlock(),createElementBlock("path",_hoisted_2$e)):(openBlock(),createElementBlock("path",_hoisted_1$h))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}});function isNotNull(e){return e!==null}function transformOrigin(e){return{name:"transformOrigin",options:e,fn(t){var De,Fe,Ue;const{placement:I,rects:$,middlewareData:N}=t,X=((De=N.arrow)==null?void 0:De.centerOffset)!==0,ie=X?0:e.arrowWidth,me=X?0:e.arrowHeight,[ge,xe]=getSideAndAlignFromPlacement(I),ke={start:"0%",center:"50%",end:"100%"}[xe],Re=(((Fe=N.arrow)==null?void 0:Fe.x)??0)+ie/2,Ie=(((Ue=N.arrow)==null?void 0:Ue.y)??0)+me/2;let Me="",Le="";return ge==="bottom"?(Me=X?ke:`${Re}px`,Le=`${-me}px`):ge==="top"?(Me=X?ke:`${Re}px`,Le=`${$.floating.height+me}px`):ge==="right"?(Me=`${-me}px`,Le=X?ke:`${Ie}px`):ge==="left"&&(Me=`${$.floating.width+me}px`,Le=X?ke:`${Ie}px`),{data:{x:Me,y:Le}}}}}function getSideAndAlignFromPlacement(e){const[t,I="center"]=e.split("-");return[t,I]}function useSize(e){const t=ref(),I=computed(()=>{var N;return((N=t.value)==null?void 0:N.width)??0}),$=computed(()=>{var N;return((N=t.value)==null?void 0:N.height)??0});return onMounted(()=>{const N=unrefElement(e);if(N){t.value={width:N.offsetWidth,height:N.offsetHeight};const V=new ResizeObserver(X=>{if(!Array.isArray(X)||!X.length)return;const ie=X[0];let me,ge;if("borderBoxSize"in ie){const xe=ie.borderBoxSize,ke=Array.isArray(xe)?xe[0]:xe;me=ke.inlineSize,ge=ke.blockSize}else me=N.offsetWidth,ge=N.offsetHeight;t.value={width:me,height:ge}});return V.observe(N,{box:"border-box"}),()=>V.unobserve(N)}else t.value=void 0}),{width:I,height:$}}const PopperContentPropsDefaultValue={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[injectPopperContentContext,providePopperContentContext]=createContext("PopperContent"),_sfc_main$I=defineComponent({inheritAttrs:!1,__name:"PopperContent",props:mergeDefaults({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...PopperContentPropsDefaultValue}),emits:["placed"],setup(e,{emit:t}){const I=e,$=t,N=injectPopperRootContext(),{forwardRef:V,currentElement:X}=useForwardExpose(),ie=ref(),me=ref(),{width:ge,height:xe}=useSize(me),ke=computed(()=>I.side+(I.align!=="center"?`-${I.align}`:"")),Re=computed(()=>typeof I.collisionPadding=="number"?I.collisionPadding:{top:0,right:0,bottom:0,left:0,...I.collisionPadding}),Ie=computed(()=>Array.isArray(I.collisionBoundary)?I.collisionBoundary:[I.collisionBoundary]),Me=computed(()=>({padding:Re.value,boundary:Ie.value.filter(isNotNull),altBoundary:Ie.value.length>0})),Le=computedEager(()=>[offset({mainAxis:I.sideOffset+xe.value,alignmentAxis:I.alignOffset}),I.prioritizePosition&&I.avoidCollisions&&flip({...Me.value}),I.avoidCollisions&&shift({mainAxis:!0,crossAxis:!!I.prioritizePosition,limiter:I.sticky==="partial"?limitShift():void 0,...Me.value}),!I.prioritizePosition&&I.avoidCollisions&&flip({...Me.value}),size({...Me.value,apply:({elements:Rt,rects:Mt,availableWidth:Kt,availableHeight:Zt})=>{const{width:Ut,height:Ft}=Mt.reference,Xt=Rt.floating.style;Xt.setProperty("--reka-popper-available-width",`${Kt}px`),Xt.setProperty("--reka-popper-available-height",`${Zt}px`),Xt.setProperty("--reka-popper-anchor-width",`${Ut}px`),Xt.setProperty("--reka-popper-anchor-height",`${Ft}px`)}}),me.value&&arrow({element:me.value,padding:I.arrowPadding}),transformOrigin({arrowWidth:ge.value,arrowHeight:xe.value}),I.hideWhenDetached&&hide({strategy:"referenceHidden",...Me.value})]),De=computed(()=>I.reference??N.anchor.value),{floatingStyles:Fe,placement:Ue,isPositioned:je,middlewareData:qe}=useFloating(De,ie,{strategy:I.positionStrategy,placement:ke,whileElementsMounted:(...Rt)=>autoUpdate(...Rt,{layoutShift:!I.disableUpdateOnLayoutShift,animationFrame:I.updatePositionStrategy==="always"}),middleware:Le}),We=computed(()=>getSideAndAlignFromPlacement(Ue.value)[0]),Xe=computed(()=>getSideAndAlignFromPlacement(Ue.value)[1]);watchPostEffect(()=>{je.value&&$("placed")});const Ye=computed(()=>{var Rt;return((Rt=qe.value.arrow)==null?void 0:Rt.centerOffset)!==0}),It=ref("");watchEffect(()=>{X.value&&(It.value=window.getComputedStyle(X.value).zIndex)});const Nt=computed(()=>{var Rt;return((Rt=qe.value.arrow)==null?void 0:Rt.x)??0}),At=computed(()=>{var Rt;return((Rt=qe.value.arrow)==null?void 0:Rt.y)??0});return providePopperContentContext({placedSide:We,onArrowChange:Rt=>me.value=Rt,arrowX:Nt,arrowY:At,shouldHideArrow:Ye}),(Rt,Mt)=>{var Kt,Zt,Ut;return openBlock(),createElementBlock("div",{ref_key:"floatingRef",ref:ie,"data-reka-popper-content-wrapper":"",style:normalizeStyle({...unref(Fe),transform:unref(je)?unref(Fe).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:It.value,"--reka-popper-transform-origin":[(Kt=unref(qe).transformOrigin)==null?void 0:Kt.x,(Zt=unref(qe).transformOrigin)==null?void 0:Zt.y].join(" "),...((Ut=unref(qe).hide)==null?void 0:Ut.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[createVNode(unref(Primitive),mergeProps({ref:unref(V)},Rt.$attrs,{"as-child":I.asChild,as:Rt.as,"data-side":We.value,"data-align":Xe.value,style:{animation:unref(je)?void 0:"none"}}),{default:withCtx(()=>[renderSlot(Rt.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),OPPOSITE_SIDE={top:"bottom",right:"left",bottom:"top",left:"right"},_sfc_main$H=defineComponent({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const{forwardRef:t}=useForwardExpose(),I=injectPopperContentContext(),$=computed(()=>OPPOSITE_SIDE[I.placedSide.value]);return(N,V)=>{var X,ie,me,ge;return openBlock(),createElementBlock("span",{ref:xe=>{unref(I).onArrowChange(xe)},style:normalizeStyle({position:"absolute",left:(X=unref(I).arrowX)!=null&&X.value?`${(ie=unref(I).arrowX)==null?void 0:ie.value}px`:void 0,top:(me=unref(I).arrowY)!=null&&me.value?`${(ge=unref(I).arrowY)==null?void 0:ge.value}px`:void 0,[$.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[unref(I).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[unref(I).placedSide.value],visibility:unref(I).shouldHideArrow.value?"hidden":void 0})},[createVNode(_sfc_main$J,mergeProps(N.$attrs,{ref:unref(t),style:{display:"block"},as:N.as,"as-child":N.asChild,rounded:N.rounded,width:N.width,height:N.height}),{default:withCtx(()=>[renderSlot(N.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4)}}});let count=0;function useFocusGuards(){watchEffect(e=>{if(!isClient)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??createFocusGuard()),document.body.insertAdjacentElement("beforeend",t[1]??createFocusGuard()),count++,e(()=>{count===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(I=>I.remove()),count--})})}function createFocusGuard(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}const[injectPopoverRootContext,providePopoverRootContext]=createContext("PopoverRoot"),_sfc_main$G=defineComponent({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(e,{emit:t}){const I=e,$=t,{modal:N}=toRefs(I),V=useVModel(I,"open",$,{defaultValue:I.defaultOpen,passive:I.open===void 0}),X=ref(),ie=ref(!1);return providePopoverRootContext({contentId:"",triggerId:"",modal:N,open:V,onOpenChange:me=>{V.value=me},onOpenToggle:()=>{V.value=!V.value},triggerElement:X,hasCustomAnchor:ie}),(me,ge)=>(openBlock(),createBlock(unref(_sfc_main$L),null,{default:withCtx(()=>[renderSlot(me.$slots,"default",{open:unref(V)})]),_:3}))}}),_sfc_main$F=defineComponent({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(I,$)=>(openBlock(),createBlock(unref(_sfc_main$O),normalizeProps(guardReactiveProps(t)),{default:withCtx(()=>[renderSlot(I.$slots,"default")]),_:3},16))}}),_sfc_main$E=defineComponent({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=useForwardProps(reactiveOmit(I,"trapFocus","disableOutsidePointerEvents")),{forwardRef:V}=useForwardExpose(),X=injectPopoverRootContext();return useFocusGuards(),(ie,me)=>(openBlock(),createBlock(unref(_sfc_main$W),{"as-child":"",loop:"",trapped:ie.trapFocus,onMountAutoFocus:me[5]||(me[5]=ge=>$("openAutoFocus",ge)),onUnmountAutoFocus:me[6]||(me[6]=ge=>$("closeAutoFocus",ge))},{default:withCtx(()=>[createVNode(unref(_sfc_main$X),{"as-child":"","disable-outside-pointer-events":ie.disableOutsidePointerEvents,onPointerDownOutside:me[0]||(me[0]=ge=>$("pointerDownOutside",ge)),onInteractOutside:me[1]||(me[1]=ge=>$("interactOutside",ge)),onEscapeKeyDown:me[2]||(me[2]=ge=>$("escapeKeyDown",ge)),onFocusOutside:me[3]||(me[3]=ge=>$("focusOutside",ge)),onDismiss:me[4]||(me[4]=ge=>unref(X).onOpenChange(!1))},{default:withCtx(()=>[createVNode(unref(_sfc_main$I),mergeProps(unref(N),{id:unref(X).contentId,ref:unref(V),"data-state":unref(X).open.value?"open":"closed","aria-labelledby":unref(X).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),_sfc_main$D=defineComponent({__name:"PopoverContentModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectPopoverRootContext(),V=ref(!1);useBodyScrollLock(!0);const X=useForwardPropsEmits(I,$),{forwardRef:ie,currentElement:me}=useForwardExpose();return useHideOthers(me),(ge,xe)=>(openBlock(),createBlock(_sfc_main$E,mergeProps(unref(X),{ref:unref(ie),"trap-focus":unref(N).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:xe[0]||(xe[0]=withModifiers(ke=>{var Re;$("closeAutoFocus",ke),V.value||(Re=unref(N).triggerElement.value)==null||Re.focus()},["prevent"])),onPointerDownOutside:xe[1]||(xe[1]=ke=>{$("pointerDownOutside",ke);const Re=ke.detail.originalEvent,Ie=Re.button===0&&Re.ctrlKey===!0,Me=Re.button===2||Ie;V.value=Me}),onFocusOutside:xe[2]||(xe[2]=withModifiers(()=>{},["prevent"]))}),{default:withCtx(()=>[renderSlot(ge.$slots,"default")]),_:3},16,["trap-focus"]))}}),_sfc_main$C=defineComponent({__name:"PopoverContentNonModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectPopoverRootContext(),V=ref(!1),X=ref(!1),ie=useForwardPropsEmits(I,$);return(me,ge)=>(openBlock(),createBlock(_sfc_main$E,mergeProps(unref(ie),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:ge[0]||(ge[0]=xe=>{var ke;$("closeAutoFocus",xe),xe.defaultPrevented||(V.value||(ke=unref(N).triggerElement.value)==null||ke.focus(),xe.preventDefault()),V.value=!1,X.value=!1}),onInteractOutside:ge[1]||(ge[1]=async xe=>{var Ie;$("interactOutside",xe),xe.defaultPrevented||(V.value=!0,xe.detail.originalEvent.type==="pointerdown"&&(X.value=!0));const ke=xe.target;((Ie=unref(N).triggerElement.value)==null?void 0:Ie.contains(ke))&&xe.preventDefault(),xe.detail.originalEvent.type==="focusin"&&X.value&&xe.preventDefault()})}),{default:withCtx(()=>[renderSlot(me.$slots,"default")]),_:3},16))}}),_sfc_main$B=defineComponent({__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$=t,N=injectPopoverRootContext(),V=useForwardPropsEmits(I,$),{forwardRef:X}=useForwardExpose();return N.contentId||(N.contentId=useId(void 0,"reka-popover-content")),(ie,me)=>(openBlock(),createBlock(unref(Presence),{present:ie.forceMount||unref(N).open.value},{default:withCtx(()=>[unref(N).modal.value?(openBlock(),createBlock(_sfc_main$D,mergeProps({key:0},unref(V),{ref:unref(X)}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16)):(openBlock(),createBlock(_sfc_main$C,mergeProps({key:1},unref(V),{ref:unref(X)}),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),_sfc_main$A=defineComponent({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,I=injectPopoverRootContext(),{forwardRef:$,currentElement:N}=useForwardExpose();return I.triggerId||(I.triggerId=useId(void 0,"reka-popover-trigger")),onMounted(()=>{I.triggerElement.value=N.value}),(V,X)=>(openBlock(),createBlock(resolveDynamicComponent(unref(I).hasCustomAnchor.value?unref(Primitive):unref(_sfc_main$K)),{"as-child":""},{default:withCtx(()=>[createVNode(unref(Primitive),{id:unref(I).triggerId,ref:unref($),type:V.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":unref(I).open.value,"aria-controls":unref(I).contentId,"data-state":unref(I).open.value?"open":"closed",as:V.as,"as-child":t.asChild,onClick:unref(I).onOpenToggle},{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),_sfc_main$z=defineComponent({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(I,$)=>(openBlock(),createBlock(unref(_sfc_main$O),normalizeProps(guardReactiveProps(t)),{default:withCtx(()=>[renderSlot(I.$slots,"default")]),_:3},16))}});function useGraceArea(e,t){const I=refAutoReset(!1,300),$=ref(null),N=createEventHook();function V(){$.value=null,I.value=!1}function X(ie,me){const ge=ie.currentTarget,xe={x:ie.clientX,y:ie.clientY},ke=getExitSideFromRect(xe,ge.getBoundingClientRect()),Re=getPaddedExitPoints(xe,ke),Ie=getPointsFromRect(me.getBoundingClientRect()),Me=getHull([...Re,...Ie]);$.value=Me,I.value=!0}return watchEffect(ie=>{if(e.value&&t.value){const me=xe=>X(xe,t.value),ge=xe=>X(xe,e.value);e.value.addEventListener("pointerleave",me),t.value.addEventListener("pointerleave",ge),ie(()=>{var xe,ke;(xe=e.value)==null||xe.removeEventListener("pointerleave",me),(ke=t.value)==null||ke.removeEventListener("pointerleave",ge)})}}),watchEffect(ie=>{var me;if($.value){const ge=xe=>{var De,Fe;if(!$.value||!(xe.target instanceof HTMLElement))return;const ke=xe.target,Re={x:xe.clientX,y:xe.clientY},Ie=((De=e.value)==null?void 0:De.contains(ke))||((Fe=t.value)==null?void 0:Fe.contains(ke)),Me=!isPointInPolygon(Re,$.value),Le=!!ke.closest("[data-grace-area-trigger]");Ie?V():(Me||Le)&&(V(),N.trigger())};(me=e.value)==null||me.ownerDocument.addEventListener("pointermove",ge),ie(()=>{var xe;return(xe=e.value)==null?void 0:xe.ownerDocument.removeEventListener("pointermove",ge)})}}),{isPointerInTransit:I,onPointerExit:N.on}}function getExitSideFromRect(e,t){const I=Math.abs(t.top-e.y),$=Math.abs(t.bottom-e.y),N=Math.abs(t.right-e.x),V=Math.abs(t.left-e.x);switch(Math.min(I,$,N,V)){case V:return"left";case N:return"right";case I:return"top";case $:return"bottom";default:throw new Error("unreachable")}}function getPaddedExitPoints(e,t,I=5){const $=[];switch(t){case"top":$.push({x:e.x-I,y:e.y+I},{x:e.x+I,y:e.y+I});break;case"bottom":$.push({x:e.x-I,y:e.y-I},{x:e.x+I,y:e.y-I});break;case"left":$.push({x:e.x+I,y:e.y-I},{x:e.x+I,y:e.y+I});break;case"right":$.push({x:e.x-I,y:e.y-I},{x:e.x-I,y:e.y+I});break}return $}function getPointsFromRect(e){const{top:t,right:I,bottom:$,left:N}=e;return[{x:N,y:t},{x:I,y:t},{x:I,y:$},{x:N,y:$}]}function isPointInPolygon(e,t){const{x:I,y:$}=e;let N=!1;for(let V=0,X=t.length-1;V$!=xe>$&&I<(ge-ie)*($-me)/(xe-me)+ie&&(N=!N)}return N}function getHull(e){const t=e.slice();return t.sort((I,$)=>I.x<$.x?-1:I.x>$.x?1:I.y<$.y?-1:I.y>$.y?1:0),getHullPresorted(t)}function getHullPresorted(e){if(e.length<=1)return e.slice();const t=[];for(let $=0;$=2;){const V=t[t.length-1],X=t[t.length-2];if((V.x-X.x)*(N.y-X.y)>=(V.y-X.y)*(N.x-X.x))t.pop();else break}t.push(N)}t.pop();const I=[];for(let $=e.length-1;$>=0;$--){const N=e[$];for(;I.length>=2;){const V=I[I.length-1],X=I[I.length-2];if((V.x-X.x)*(N.y-X.y)>=(V.y-X.y)*(N.x-X.x))I.pop();else break}I.push(N)}return I.pop(),t.length===1&&I.length===1&&t[0].x===I[0].x&&t[0].y===I[0].y?t:t.concat(I)}const _sfc_main$y=defineComponent({__name:"TooltipArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup(e){const t=e;return useForwardExpose(),(I,$)=>(openBlock(),createBlock(unref(_sfc_main$H),normalizeProps(guardReactiveProps(t)),{default:withCtx(()=>[renderSlot(I.$slots,"default")]),_:3},16))}}),TOOLTIP_OPEN="tooltip.open",[injectTooltipProviderContext,provideTooltipProviderContext]=createContext("TooltipProvider"),_sfc_main$x=defineComponent({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){const t=e,{delayDuration:I,skipDelayDuration:$,disableHoverableContent:N,disableClosingTrigger:V,ignoreNonKeyboardFocus:X,disabled:ie}=toRefs(t);useForwardExpose();const me=ref(!0),ge=ref(!1),{start:xe,stop:ke}=useTimeoutFn(()=>{me.value=!0},$,{immediate:!1});return provideTooltipProviderContext({isOpenDelayed:me,delayDuration:I,onOpen(){ke(),me.value=!1},onClose(){xe()},isPointerInTransitRef:ge,disableHoverableContent:N,disableClosingTrigger:V,disabled:ie,ignoreNonKeyboardFocus:X}),(Re,Ie)=>renderSlot(Re.$slots,"default")}}),[injectTooltipRootContext,provideTooltipRootContext]=createContext("TooltipRoot"),_sfc_main$w=defineComponent({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const I=e,$=t;useForwardExpose();const N=injectTooltipProviderContext(),V=computed(()=>I.disableHoverableContent??N.disableHoverableContent.value),X=computed(()=>I.disableClosingTrigger??N.disableClosingTrigger.value),ie=computed(()=>I.disabled??N.disabled.value),me=computed(()=>I.delayDuration??N.delayDuration.value),ge=computed(()=>I.ignoreNonKeyboardFocus??N.ignoreNonKeyboardFocus.value),xe=useVModel(I,"open",$,{defaultValue:I.defaultOpen,passive:I.open===void 0});watch(xe,je=>{N.onClose&&(je?(N.onOpen(),document.dispatchEvent(new CustomEvent(TOOLTIP_OPEN))):N.onClose())});const ke=ref(!1),Re=ref(),Ie=computed(()=>xe.value?ke.value?"delayed-open":"instant-open":"closed"),{start:Me,stop:Le}=useTimeoutFn(()=>{ke.value=!0,xe.value=!0},me,{immediate:!1});function De(){Le(),ke.value=!1,xe.value=!0}function Fe(){Le(),xe.value=!1}function Ue(){Me()}return provideTooltipRootContext({contentId:"",open:xe,stateAttribute:Ie,trigger:Re,onTriggerChange(je){Re.value=je},onTriggerEnter(){N.isOpenDelayed.value?Ue():De()},onTriggerLeave(){V.value?Fe():Le()},onOpen:De,onClose:Fe,disableHoverableContent:V,disableClosingTrigger:X,disabled:ie,ignoreNonKeyboardFocus:ge}),(je,qe)=>(openBlock(),createBlock(unref(_sfc_main$L),null,{default:withCtx(()=>[renderSlot(je.$slots,"default",{open:unref(xe)})]),_:3}))}}),_sfc_main$v=defineComponent({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const I=e,$=t,N=injectTooltipRootContext(),{forwardRef:V}=useForwardExpose(),X=useSlots(),ie=computed(()=>{var xe;return(xe=X.default)==null?void 0:xe.call(X,{})}),me=computed(()=>{var Re;if(I.ariaLabel)return I.ariaLabel;let xe="";function ke(Ie){typeof Ie.children=="string"&&Ie.type!==Comment?xe+=Ie.children:Array.isArray(Ie.children)&&Ie.children.forEach(Me=>ke(Me))}return(Re=ie.value)==null||Re.forEach(Ie=>ke(Ie)),xe}),ge=computed(()=>{const{ariaLabel:xe,...ke}=I;return ke});return onMounted(()=>{useEventListener(window,"scroll",xe=>{const ke=xe.target;ke!=null&&ke.contains(N.trigger.value)&&N.onClose()}),useEventListener(window,TOOLTIP_OPEN,N.onClose)}),(xe,ke)=>(openBlock(),createBlock(unref(_sfc_main$X),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:ke[0]||(ke[0]=Re=>$("escapeKeyDown",Re)),onPointerDownOutside:ke[1]||(ke[1]=Re=>{var Ie;unref(N).disableClosingTrigger.value&&((Ie=unref(N).trigger.value)!=null&&Ie.contains(Re.target))&&Re.preventDefault(),$("pointerDownOutside",Re)}),onFocusOutside:ke[2]||(ke[2]=withModifiers(()=>{},["prevent"])),onDismiss:ke[3]||(ke[3]=Re=>unref(N).onClose())},{default:withCtx(()=>[createVNode(unref(_sfc_main$I),mergeProps({ref:unref(V),"data-state":unref(N).stateAttribute.value},{...xe.$attrs,...ge.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:withCtx(()=>[renderSlot(xe.$slots,"default"),createVNode(unref(_sfc_main$_),{id:unref(N).contentId,role:"tooltip"},{default:withCtx(()=>[createTextVNode(toDisplayString(me.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),_sfc_main$u=defineComponent({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},setup(e){const I=useForwardProps(e),{forwardRef:$,currentElement:N}=useForwardExpose(),{trigger:V,onClose:X}=injectTooltipRootContext(),ie=injectTooltipProviderContext(),{isPointerInTransit:me,onPointerExit:ge}=useGraceArea(V,N);return ie.isPointerInTransitRef=me,ge(()=>{X()}),(xe,ke)=>(openBlock(),createBlock(_sfc_main$v,mergeProps({ref:unref($)},unref(I)),{default:withCtx(()=>[renderSlot(xe.$slots,"default")]),_:3},16))}}),_sfc_main$t=defineComponent({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const I=e,$=t,N=injectTooltipRootContext(),V=useForwardPropsEmits(I,$),{forwardRef:X}=useForwardExpose();return(ie,me)=>(openBlock(),createBlock(unref(Presence),{present:ie.forceMount||unref(N).open.value},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(N).disableHoverableContent.value?_sfc_main$v:_sfc_main$u),mergeProps({ref:unref(X)},unref(V)),{default:withCtx(()=>[renderSlot(ie.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),_sfc_main$s=defineComponent({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(I,$)=>(openBlock(),createBlock(unref(_sfc_main$O),normalizeProps(guardReactiveProps(t)),{default:withCtx(()=>[renderSlot(I.$slots,"default")]),_:3},16))}}),_sfc_main$r=defineComponent({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,I=injectTooltipRootContext(),$=injectTooltipProviderContext();I.contentId||(I.contentId=useId(void 0,"reka-tooltip-content"));const{forwardRef:N,currentElement:V}=useForwardExpose(),X=ref(!1),ie=ref(!1),me=computed(()=>I.disabled.value?{}:{click:Le,focus:Ie,pointermove:ke,pointerleave:Re,pointerdown:xe,blur:Me});onMounted(()=>{I.onTriggerChange(V.value)});function ge(){setTimeout(()=>{X.value=!1},1)}function xe(){I.open&&!I.disableClosingTrigger.value&&I.onClose(),X.value=!0,document.addEventListener("pointerup",ge,{once:!0})}function ke(De){De.pointerType!=="touch"&&!ie.value&&!$.isPointerInTransitRef.value&&(I.onTriggerEnter(),ie.value=!0)}function Re(){I.onTriggerLeave(),ie.value=!1}function Ie(De){var Fe,Ue;X.value||I.ignoreNonKeyboardFocus.value&&!((Ue=(Fe=De.target).matches)!=null&&Ue.call(Fe,":focus-visible"))||I.onOpen()}function Me(){I.onClose()}function Le(){I.disableClosingTrigger.value||I.onClose()}return(De,Fe)=>(openBlock(),createBlock(unref(_sfc_main$K),{"as-child":"",reference:De.reference},{default:withCtx(()=>[createVNode(unref(Primitive),mergeProps({ref:unref(N),"aria-describedby":unref(I).open.value?unref(I).contentId:void 0,"data-state":unref(I).stateAttribute.value,as:De.as,"as-child":t.asChild,"data-grace-area-trigger":""},toHandlers(me.value)),{default:withCtx(()=>[renderSlot(De.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),_sfc_main$q=defineComponent({__name:"UiDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){const N=useForwardPropsEmits(e,t);return(V,X)=>(openBlock(),createBlock(unref(_sfc_main$Z),normalizeProps(guardReactiveProps({...unref(N),...V.$attrs})),{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16))}}),__vite_glob_1_9=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$q},Symbol.toStringTag,{value:"Module"})),_hoisted_1$g={class:"flex-1"},_sfc_main$p=defineComponent({__name:"UiDialogContent",props:{title:{default:void 0},description:{default:void 0},hideClose:{type:Boolean,default:!1},closeAriaLabel:{default:"Close"},overlayClass:{default:""},contentMode:{default:"light"},closeButtonMode:{default:"light"},size:{default:"large"},width:{default:void 0},noPadding:{type:Boolean,default:!1},forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const I=e,$={small:"max-w-[480px]",medium:"max-w-[520px]",large:"max-w-[650px]"},N=computed(()=>I.width!==void 0&&I.width!==null&&I.width!==""?{maxWidth:typeof I.width=="number"?`${I.width}px`:I.width}:{}),V=computed(()=>I.width!==void 0&&I.width!==null&&I.width!==""?"":$[I.size]),ie=useForwardPropsEmits(I,t),me=ref(null),ge=ref(!1);function xe(){me.value&&(ge.value=me.value.scrollHeight>me.value.clientHeight)}const ke=useThrottleFn(xe,100);return watch(me,Re=>{Re&&xe()},{immediate:!0}),useMutationObserver(me,()=>{ke()},{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style","class"]}),(Re,Ie)=>(openBlock(),createBlock(unref(_sfc_main$z),null,{default:withCtx(()=>[createVNode(unref(_sfc_main$P),{class:normalizeClass(["fixed inset-0 bg-surface-overlay-alpha z-50","flex items-center justify-center","animate-fade-in",Re.overlayClass])},{default:withCtx(()=>[createVNode(unref(_sfc_main$S),mergeProps({...unref(ie),...Re.$attrs},{class:["bg-surface-neutral-bg-main rounded-2xl","shadow-[0px_0px_0px_1px_rgba(24,35,62,0.04),0px_8px_10px_-6px_rgba(24,35,62,0.08),0px_20px_25px_-5px_rgba(24,35,62,0.08)]","w-[90vw] max-h-[85vh]",V.value,"overflow-hidden","ui-dialog-content animate-fade-scale","focus:outline-none","m-4",Re.noPadding&&!Re.hideClose&&"relative"],style:N.value,"data-colors-semantic":Re.contentMode}),{default:withCtx(()=>[Re.title||Re.description||!Re.hideClose?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["flex justify-between items-start",!Re.noPadding&&"px-6 pt-6"])},[createBaseVNode("div",_hoisted_1$g,[Re.title?(openBlock(),createBlock(unref(_sfc_main$N),{key:0,class:"text-title-sm text-text-neutral-base font-semibold"},{default:withCtx(()=>[createTextVNode(toDisplayString(Re.title),1)]),_:1})):createCommentVNode("",!0),Re.description?(openBlock(),createBlock(unref(_sfc_main$R),{key:1,class:"text-content-text-regular-md text-text-neutral-secondary mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(Re.description),1)]),_:1})):createCommentVNode("",!0)]),Re.hideClose?createCommentVNode("",!0):(openBlock(),createBlock(unref(_sfc_main$Y),{key:0,"aria-label":Re.closeAriaLabel,"data-colors-semantic":Re.closeButtonMode==="dark"?"dark":"light",class:normalizeClass(["p-2 rounded-lg transition-colors text-text-neutral-base",Re.noPadding?"absolute right-6 top-6":"ml-4 -mr-2 -mt-2"])},{default:withCtx(()=>Ie[0]||(Ie[0]=[createBaseVNode("span",{class:"i-ls-x-stream w-4 h-4 block","aria-hidden":"true"},null,-1)])),_:1,__:[0]},8,["aria-label","data-colors-semantic","class"]))],2)):createCommentVNode("",!0),createBaseVNode("div",{ref_key:"contentRef",ref:me,class:normalizeClass([!Re.noPadding&&"px-6",!Re.noPadding&&(Re.title||Re.description||!Re.hideClose?"pt-4":"pt-6"),!Re.noPadding&&(Re.$slots.footer?"pb-4":"pb-6"),"overflow-y-auto max-h-[calc(85vh-8rem)]"])},[renderSlot(Re.$slots,"default",{},void 0,!0)],2),Re.$slots.footer?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([!Re.noPadding&&"px-6 pb-6 pt-2",ge.value&&"border-t border-borders-neutral-light"])},[renderSlot(Re.$slots,"footer",{},void 0,!0)],2)):createCommentVNode("",!0)]),_:3},16,["class","style","data-colors-semantic"])]),_:3},8,["class"])]),_:3}))}}),UiDialogContent=_export_sfc(_sfc_main$p,[["__scopeId","data-v-92577908"]]),__vite_glob_1_10=Object.freeze(Object.defineProperty({__proto__:null,default:UiDialogContent},Symbol.toStringTag,{value:"Module"})),_hoisted_1$f={class:"flex flex-col-reverse sm:flex-row gap-2.5 w-full justify-end"},_sfc_main$o=defineComponent({__name:"UiDialogFooter",setup(e){return(t,I)=>(openBlock(),createElementBlock("div",_hoisted_1$f,[renderSlot(t.$slots,"default")]))}}),__vite_glob_1_11=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$o},Symbol.toStringTag,{value:"Module"})),_sfc_main$n=defineComponent({__name:"UiDialogTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){return(t,I)=>(openBlock(),createBlock(unref(_sfc_main$M),normalizeProps(guardReactiveProps(t.$attrs)),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16))}}),__vite_glob_1_12=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$n},Symbol.toStringTag,{value:"Module"})),_hoisted_1$e={class:"separator text-content-legends-regular-md"},_hoisted_2$d=["textContent"],_sfc_main$m=defineComponent({__name:"UiHorizontalSeparator",props:{label:{}},setup(e){const t=e;return(I,$)=>(openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("p",{class:"w-full",textContent:toDisplayString(t.label)},null,8,_hoisted_2$d)]))}}),UiHorizontalSeparator=_export_sfc(_sfc_main$m,[["__scopeId","data-v-71447d4a"]]),__vite_glob_1_13=Object.freeze(Object.defineProperty({__proto__:null,default:UiHorizontalSeparator},Symbol.toStringTag,{value:"Module"})),_hoisted_1$d={class:"mb-1 flex items-center text-content-legends-bold-md text-text-neutral-tertiary"},_hoisted_2$c=["for","innerHTML"],_sfc_main$l=defineComponent({__name:"UiLabel",props:{label:{default:null},forId:{},tooltip:{default:null},required:{type:Boolean,default:!1},labelClass:{default:null},labelColor:{}},setup(e){return(t,I)=>{const $=resolveDirective("tooltip");return openBlock(),createElementBlock("div",_hoisted_1$d,[withDirectives(createBaseVNode("label",{for:t.forId,class:normalizeClass(t.labelClass),style:normalizeStyle({color:t.labelColor}),innerHTML:t.required?`${t.label}*`:t.label},null,14,_hoisted_2$c),[[$,t.tooltip]])])}}}),__vite_glob_1_14=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$l},Symbol.toStringTag,{value:"Module"})),_sfc_main$k=defineComponent({__name:"UiList",props:{maxContentHeight:{},stickyFooter:{type:Boolean,default:!1},contentClass:{default:""},containerClass:{default:""},footerClass:{default:""}},setup(e){const t=e,I=useSlots(),$=computed(()=>!!I.footer);return(N,V)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["flex flex-col gap-2 bg-surface-neutral-300",N.containerClass])},[createBaseVNode("div",{class:normalizeClass(["flex flex-col gap-2 overflow-y-auto",N.contentClass]),style:normalizeStyle({maxHeight:t.maxContentHeight?`${t.maxContentHeight}px`:"calc(100vh - 200px)"})},[renderSlot(N.$slots,"default")],6),$.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["shrink-0 sticky bottom-0 bg-surface-neutral-300",N.footerClass])},[renderSlot(N.$slots,"footer")],2)):createCommentVNode("",!0)],2))}}),__vite_glob_1_15=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$k},Symbol.toStringTag,{value:"Module"})),_hoisted_1$c={key:1,class:"h-2 p-2"},_hoisted_2$b=["href"],_sfc_main$j=defineComponent({__name:"UiListItem",props:{variant:{},selected:{type:Boolean},isActive:{type:Boolean},label:{},icon:{},iconEnd:{},additionalInfo:{},to:{},href:{}},setup(e){const t=e,I=useSlots(),$=computed(()=>!!I.avatar),N=computed(()=>!!I.aside),V=computed(()=>({"text-content-text-regular-md default min-h-10 hover:bg-actions-primary-hover-overlay":t.variant==="default","text-content-legends-bold-md title min-h-7":t.variant==="title","spacer-xs h-8":t.variant==="spacer-xs","is-active bg-actions-primary-active-overlay":t.isActive&&t.variant==="default"}));return(X,ie)=>{var ge;const me=resolveComponent("router-link");return openBlock(),createElementBlock("div",{class:normalizeClass([V.value,"flex items-center gap-2 relative rounded-xl px-3"])},[$.value?renderSlot(X.$slots,"avatar",{key:0},void 0,!0):createCommentVNode("",!0),createBaseVNode("div",null,[t.label?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(t.label),1)],64)):createCommentVNode("",!0),renderSlot(X.$slots,"default",{},void 0,!0),(ge=t.variant)!=null&&ge.startsWith("spacer")?(openBlock(),createElementBlock("div",_hoisted_1$c)):createCommentVNode("",!0)]),N.value?renderSlot(X.$slots,"aside",{key:1},void 0,!0):createCommentVNode("",!0),renderSlot(X.$slots,"default",{},void 0,!0),X.to&&!X.href?(openBlock(),createBlock(me,{key:2,to:X.to,class:"absolute inset-0 focus:outline-none rounded-xl"},null,8,["to"])):X.href?(openBlock(),createElementBlock("a",{key:3,href:X.href,target:"_blank",rel:"noopener noreferrer",class:"absolute inset-0 focus:outline-none rounded-xl"},null,8,_hoisted_2$b)):createCommentVNode("",!0),X.iconEnd?(openBlock(),createElementBlock("div",{key:4,class:normalizeClass(X.iconEnd)},null,2)):createCommentVNode("",!0)],2)}}}),UiListItem=_export_sfc(_sfc_main$j,[["__scopeId","data-v-e784f29e"]]),__vite_glob_1_16=Object.freeze(Object.defineProperty({__proto__:null,default:UiListItem},Symbol.toStringTag,{value:"Module"})),_sfc_main$i=defineComponent({__name:"UiLoader",props:{size:{type:String,default:"md",validator:e=>["sm","md","lg"].includes(e)}},setup(e){const t=e,I=computed(()=>t.size==="sm"?"size-4":t.size==="md"?"size-6":t.size==="lg"?"size-8":"size-6");return($,N)=>(openBlock(),createElementBlock("div",null,[(openBlock(),createElementBlock("svg",{class:normalizeClass([I.value,"text-action-neutral-idle animate-spin"]),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},N[0]||(N[0]=[createBaseVNode("circle",{class:"opacity-20",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),createBaseVNode("path",{class:"opacity-100",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1)]),2))]))}}),__vite_glob_1_17=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$i},Symbol.toStringTag,{value:"Module"})),InjectPropsFromContent=Symbol("BaseModal.propsFromContent"),InjectClose=Symbol("BaseModal.close"),InjectOnClose=Symbol("BaseModal.onClose"),_sfc_main$h=defineComponent({__name:"UiModal",props:{shown:{type:Boolean,default:!0}},emits:["close","update:shown"],setup(e,{emit:t}){const I=e,$=t,N=reactive({locked:!1,fullScreen:!1});provide(InjectPropsFromContent,N);const V=computed(()=>N.locked),X=computed(()=>N.fullScreen);function ie(){V.value||($("update:shown",!1),$("close"))}provide(InjectClose,ie);const me=[];provide(InjectOnClose,De=>{me.push(De),onUnmounted(()=>{const Fe=me.indexOf(De);me.splice(Fe,1)})});function ge(){V.value||(ie(),me.forEach(De=>De()))}const{shown:xe}=toRefs(I),{isActiveStacked:ke,stackIndex:Re,onClose:Ie}=useStackedComponent(xe,"modal");Ie(ge);const Me=ref(!1);onMounted(()=>{requestAnimationFrame(()=>{Me.value=!0})});const Le=computed(()=>xe.value&&Me.value);return useStackAutofocus(),(De,Fe)=>{const Ue=resolveComponent("SafeTeleport");return openBlock(),createBlock(Ue,{to:"#teleport-end"},{default:withCtx(()=>[createVNode(Transition,{duration:200,name:"modal",appear:""},{default:withCtx(()=>[Le.value?(openBlock(),createBlock(Suspense,{key:0},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["fixed inset-0 overflow-y-auto",[unref(ke)?"":"grayscale",{"full-screen":X.value}]]),style:normalizeStyle({"z-index":unref(Re)+8e3}),"data-testid":"modal-wrapper"},[createBaseVNode("div",{class:"absolute inset-0",onClick:Fe[0]||(Fe[0]=je=>ge())}),Fe[1]||(Fe[1]=createBaseVNode("div",{class:"backdrop bg-surface-overlay-alpha fixed inset-0 -z-10"},null,-1)),renderSlot(De.$slots,"default")],6)]),_:3})):createCommentVNode("",!0)]),_:3})]),_:3})}}}),__vite_glob_1_18=Object.freeze(Object.defineProperty({__proto__:null,InjectClose,InjectOnClose,InjectPropsFromContent,default:_sfc_main$h},Symbol.toStringTag,{value:"Module"})),modeTemplateRefsToWatch=ref(new Map),contentTemplateRefsToWatch=ref(new Map),themeAndMode=useStorage("themeAndMode",DEFAULT_THEME_CONFIG);function useThemeAndModes(){function e(){document.querySelector("body").setAttribute("data-color-primitives",themeAndMode.value.theme),document.querySelector("body").setAttribute("data-colors-semantic",themeAndMode.value.mode)}function t(){watch(()=>Array.from(modeTemplateRefsToWatch.value.values()),()=>updateModeInternal(themeAndMode.value.mode),{immediate:!0}),watch(()=>Array.from(contentTemplateRefsToWatch.value.values()),()=>updateContentModeInternal(themeAndMode.value.contentMode,!0),{immediate:!0});const $=useRoute();watch(()=>$==null?void 0:$.name,N=>{N&&ROUTES_TO_WATCH.includes(N.toString())&&updateContentModeInternal(themeAndMode.value.contentMode,!0)},{immediate:!0})}function I($,{selector:N,element:V,modeOverride:X}){($==="mode"?modeTemplateRefsToWatch:contentTemplateRefsToWatch).value.set(N,{element:V,modeOverride:X})}return{initOnAppMounted:e,registerWatchers:t,addElementToWatch:I,updateContentMode,updateTheme,updateMode,themeList:THEME_LIST,modeOptions:MODE_OPTIONS,theme:themeAndMode.value.theme,mode:themeAndMode.value.mode,contentMode:themeAndMode.value.contentMode}}function updateTheme(e){themeAndMode.value.theme=e,document.querySelector("body").setAttribute("data-color-primitives",e)}function updateMode(e){themeAndMode.value.mode=e,document.querySelector("body").setAttribute("data-colors-semantic",e);const t=modeTemplateRefsToWatch.value.get('[data-name="ui-page-wrapper"]');t==null||t.element.setAttribute("data-colors-semantic",e)}function updateContentMode(e){updateContentModeInternal(e)}function updateModeInternal(e,t){themeAndMode.value.mode=e;for(const{element:I,modeOverride:$}of modeTemplateRefsToWatch.value.values()){const N=$||e;I.setAttribute("data-colors-semantic",N)}}function updateContentModeInternal(e,t){themeAndMode.value.contentMode=e;for(const{element:I,modeOverride:$}of contentTemplateRefsToWatch.value.values()){const N=t&&$||e;I.setAttribute("data-colors-semantic",N)}}const _hoisted_1$b={class:"flex justify-between z-10 relative"},_hoisted_2$a={key:0,class:"flex items-center px-6 pt-6"},_hoisted_3$7=["innerHTML"],_hoisted_4$5={key:1},_hoisted_5$4={class:"flex flex-col-reverse sm:flex-row gap-2.5 w-full justify-end"},_sfc_main$g=defineComponent({__name:"UiModalContent",props:{title:{default:void 0},locked:{type:Boolean,default:!1},width:{default:null},confirmLabel:{default:void 0},cancelLabel:{default:void 0},cancelHref:{default:void 0},confirmLoading:{type:Boolean,default:!1},confirmColor:{default:"primary"},confirmHref:{default:void 0},confirmHrefTarget:{default:"_blank"},confirmIcon:{default:void 0},customIcon:{default:void 0},contentClass:{default:"p-6"},type:{default:void 0},fullScreen:{type:Boolean}},emits:["confirm","cancel","close"],setup(e,{emit:t}){const I=e,$=inject(InjectPropsFromContent);if(!$)throw new Error("UiModalContent must be used inside a UiModal");watch(()=>I.locked,Le=>{$.locked=Le},{immediate:!0}),watch(()=>I.fullScreen,Le=>{$.fullScreen=Le},{immediate:!0});const N=inject(InjectClose);function V(Le=!0){I.locked||(xe("close"),Le&&N())}inject(InjectOnClose)(()=>{V(!1)});const ie=useSlotsAsComponents(),me=computed(()=>ie.content?ie.content():[]),ge=computed(()=>ie["additional-buttons"]()),xe=t,ke=computed(()=>{if(I.customIcon)return I.customIcon;switch(I.type){case"alert":return"i-ls-alert-circle !text-text-danger-base";case"warning":return"i-ls-alert-triangle !text-text-warning-base";case"info":return"i-ls-info !text-text-primary-base";case"success":return"i-ls-check-circle !text-text-success-base";default:return}}),Re=computed(()=>["primary","neutral","success","warning","error","neutral-invert"].includes(I.confirmColor)?I.confirmColor:"primary"),Ie=ref(),{addElementToWatch:Me}=useThemeAndModes();return onMounted(()=>{Me("content",{selector:'[data-name="ui-modal-content"]',element:Ie.value,modeOverride:"light"})}),(Le,De)=>(openBlock(),createElementBlock("div",{ref_key:"UiModalContent",ref:Ie,"data-colors-semantic":"light",class:normalizeClass(["flex min-h-full items-end justify-center p-2 text-center sm:items-center",{"h-dvh":Le.fullScreen}])},[createBaseVNode("div",{class:normalizeClass(["ui-modal-box relative bg-surface-neutral-bg-main w-full min-w-[320px] rounded-2xl overflow-hidden",{"max-w-[650px]":!Le.fullScreen,"h-full flex flex-col overflow-y-hidden":Le.fullScreen}]),style:normalizeStyle({"max-width":`${Le.width}px`}),onClick:De[4]||(De[4]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$b,[I.title?(openBlock(),createElementBlock("div",_hoisted_2$a,[ke.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["w-4 h-4 mr-2 sm:mr-3 shrink-0 text-text-neutral-base",ke.value])},null,2)):createCommentVNode("",!0),createBaseVNode("span",{"data-testid":"modal-title",class:normalizeClass(["block text-title-sm text-text-neutral-base text-left",{"pb-6":!me.value}]),innerHTML:I.title},null,10,_hoisted_3$7)])):(openBlock(),createElementBlock("span",_hoisted_4$5)),I.locked?createCommentVNode("",!0):(openBlock(),createBlock(UiButton,{key:2,color:"neutral",variant:"tertiary",icon:"i-ls-x-stream",class:"mt-6 mr-6","aria-label":"close","data-testid":"modal-close-icon",onClick:De[0]||(De[0]=Fe=>V()),onKeydown:De[1]||(De[1]=withKeys(Fe=>V(),["enter"]))}))]),me.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["text-left text-text-neutral-secondary text-content-text-regular-md",[I.contentClass,Le.fullScreen&&"overflow-y-auto"]]),"data-testid":"modal-content"},[renderSlot(Le.$slots,"content",{},void 0,!0)],2)):createCommentVNode("",!0),Le.confirmLabel||Le.cancelLabel||ge.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["px-6 pb-6 flex flex-row-reverse w-full sm:w-auto",{"pt-6":!I.title&&!me.value}])},[createBaseVNode("div",_hoisted_5$4,[renderSlot(Le.$slots,"additional-buttons",{},void 0,!0),Le.cancelLabel?(openBlock(),createBlock(UiButton,{key:0,href:I.cancelHref,variant:"secondary",color:"neutral",class:"w-full sm:w-auto",onClick:De[2]||(De[2]=Fe=>Le.$emit("cancel"))},{default:withCtx(()=>[createTextVNode(toDisplayString(Le.cancelLabel),1)]),_:1},8,["href"])):createCommentVNode("",!0),Le.confirmLabel?(openBlock(),createBlock(UiButton,{key:1,loading:Le.confirmLoading,href:Le.confirmHref,target:Le.confirmHref?Le.confirmHrefTarget:null,icon:Le.confirmIcon,color:Re.value,variant:"cta",class:"w-full sm:w-auto",onClick:De[3]||(De[3]=Fe=>Le.$emit("confirm",Fe))},{default:withCtx(()=>[createTextVNode(toDisplayString(Le.confirmLabel),1)]),_:1},8,["loading","href","target","icon","color"])):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)],6)],2))}}),UiModalContent=_export_sfc(_sfc_main$g,[["__scopeId","data-v-837d2c02"]]),__vite_glob_1_19=Object.freeze(Object.defineProperty({__proto__:null,default:UiModalContent},Symbol.toStringTag,{value:"Module"})),_hoisted_1$a={key:0,"data-name":"banner"},_hoisted_2$9={class:"page-view flex-1 flex flex-col min-h-0"},_hoisted_3$6={key:0,ref:"pageHeader","data-name":"pageHeader",class:"page-header p-4 md:p-8 md:pl-0 relative"},_hoisted_4$4={key:1,"data-name":"pageTabs"},_hoisted_5$3={key:0,"data-name":"leftSlot",class:"left-slot"},_hoisted_6$2={class:"overflow-hidden rounded-tl-xl"},_hoisted_7$2={key:0,"data-name":"header",class:"content-header p-4 sm:p-6"},_hoisted_8$2={"data-name":"main-content",class:"route-content w-full flex flex-col"},_hoisted_9$1={key:1,name:"footer"},_sfc_main$f=defineComponent({__name:"UiPage",setup(e){const t=useSlots(),I=computed(()=>!!t.banner),$=computed(()=>!!t.pageHeader),N=computed(()=>!!t.pageTabs),V=computed(()=>!!t.leftSlot),X=computed(()=>!!t.header),ie=computed(()=>!!t.footer),me=getCurrentInstance();if(!me)throw new Error("No current instance found");const ge=computed(()=>me.appContext.config.globalProperties.$responsive),xe=computed(()=>ge.value.width>=BREAKPOINT_LG),ke=ref(),Re=ref(),{addElementToWatch:Ie}=useThemeAndModes();return onMounted(()=>{Ie("content",{selector:'[data-name="ui-page-content"]',element:Re.value,modeOverride:"light"})}),(Me,Le)=>(openBlock(),createElementBlock("main",{ref_key:"UiPage",ref:ke,"data-name":"ui-page-wrapper",class:"ui-page h-full flex flex-col"},[I.value?(openBlock(),createElementBlock("section",_hoisted_1$a,[renderSlot(Me.$slots,"banner",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("section",_hoisted_2$9,[$.value?(openBlock(),createElementBlock("section",_hoisted_3$6,[renderSlot(Me.$slots,"pageHeader",{},void 0,!0)],512)):createCommentVNode("",!0),Le[0]||(Le[0]=createBaseVNode("div",{id:"ui-page-tabs-teleport-target"},null,-1)),N.value?(openBlock(),createElementBlock("section",_hoisted_4$4,[renderSlot(Me.$slots,"pageTabs",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("section",{ref_key:"PageContent",ref:Re,"data-name":"pageContent",class:"page-content flex-1 overflow-y-auto w-full grid has-[>:nth-child(2)]:lg:grid-cols-[1fr_2fr] lg:gap-x-8 min-h-0","data-colors-semantic":"light"},[V.value&&xe.value?(openBlock(),createElementBlock("aside",_hoisted_5$3,[renderSlot(Me.$slots,"leftSlot",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_6$2,[createBaseVNode("section",{class:normalizeClass(["content overflow-y-auto h-full bg-surface-neutral-bg-main grid content-shadow",V.value?"rounded-tl-xl":"",$.value?"rounded-tl-xl":"",X.value?"grid-rows-[min-content]":""]),"data-name":"ui-shell-content"},[X.value?(openBlock(),createElementBlock("section",_hoisted_7$2,[renderSlot(Me.$slots,"header",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("section",_hoisted_8$2,[renderSlot(Me.$slots,"default",{},()=>[createVNode(_sfc_main$i)],!0)]),ie.value?(openBlock(),createElementBlock("section",_hoisted_9$1,[renderSlot(Me.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)],2)])],512)])],512))}}),UiPage=_export_sfc(_sfc_main$f,[["__scopeId","data-v-921bbdbe"]]),__vite_glob_1_20=Object.freeze(Object.defineProperty({__proto__:null,default:UiPage},Symbol.toStringTag,{value:"Module"})),LivestormLogo="https://cdn.livestorm.co/dist/img/livestorm-white.EuFrrLc0.svg",UiShellState={isMobileMenuOpen:ref(!1)};function useMobileMenu(){const e=()=>{UiShellState.isMobileMenuOpen.value=!UiShellState.isMobileMenuOpen.value},t=()=>{UiShellState.isMobileMenuOpen.value=!0},I=()=>{UiShellState.isMobileMenuOpen.value=!1};return{isOpen:UiShellState.isMobileMenuOpen,toggle:e,open:t,close:I}}const _hoisted_1$9={class:"flex flex-1 justify-between gap-5 md:gap-8 items-center"},_hoisted_2$8={class:"flex items-center gap-2"},_hoisted_3$5={key:0},_hoisted_4$3=["src"],_hoisted_5$2={key:1,class:"md:hidden"},_hoisted_6$1={key:2},_hoisted_7$1={key:0,class:"flex-1"},_hoisted_8$1={key:1,class:"flex items-center gap-4"},_sfc_main$e=defineComponent({__name:"UiPageHeader",props:{title:{},iconStart:{},showBackButton:{type:Boolean,default:!1},showLogo:{type:Boolean,default:!1},showMobileMenu:{type:Boolean,default:!0},allowGlobalMobileMenu:{type:Boolean,default:!0},logoTo:{default:"/"},titleSize:{default:"md"}},setup(e){const t=useSlots(),I=e,$=computed(()=>!!t.slotA),N=computed(()=>!!t.slotB),V={sm:"text-title-sm",md:"text-title-md",lg:"text-title-lg",xl:"text-title-xl"},{toggle:X}=useMobileMenu();return(ie,me)=>{const ge=resolveComponent("router-link");return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$8,[ie.showLogo?(openBlock(),createElementBlock("div",_hoisted_3$5,[createVNode(ge,{to:ie.logoTo?ie.logoTo:"#",class:"grid items-center w-8 h-8"},{default:withCtx(()=>[createBaseVNode("img",{src:unref(LivestormLogo),alt:"Livestorm logo",class:"w-6 h-6"},null,8,_hoisted_4$3)]),_:1},8,["to"])])):createCommentVNode("",!0),ie.allowGlobalMobileMenu?(openBlock(),createElementBlock("div",_hoisted_5$2,[createVNode(UiButton,{color:"neutral",variant:"tertiary",icon:"i-ls-menu",onClick:unref(X)},null,8,["onClick"])])):createCommentVNode("",!0),ie.showBackButton?(openBlock(),createElementBlock("div",_hoisted_6$1,[createVNode(UiButton,{color:"neutral",variant:"tertiary",icon:"i-ls-back"})])):createCommentVNode("",!0),ie.iconStart?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass([ie.iconStart,"w-8 h-8 text-text-neutral-base"])},null,2)):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass([[V[I.titleSize],"text-text-neutral-base"],"max-w-[50vw] md:max-w-[35vw] grow truncate"])},toDisplayString(ie.title),3),renderSlot(ie.$slots,"title")]),$.value?(openBlock(),createElementBlock("div",_hoisted_7$1,[renderSlot(ie.$slots,"slotA")])):createCommentVNode("",!0),N.value?(openBlock(),createElementBlock("div",_hoisted_8$1,[renderSlot(ie.$slots,"slotB")])):createCommentVNode("",!0)])}}}),__vite_glob_1_21=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$e},Symbol.toStringTag,{value:"Module"})),_sfc_main$d=defineComponent({__name:"UiPopover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){const N=useForwardPropsEmits(e,t);return(V,X)=>(openBlock(),createBlock(unref(_sfc_main$G),normalizeProps(guardReactiveProps({...unref(N),...V.$attrs})),{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16))}}),__vite_glob_1_22=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$d},Symbol.toStringTag,{value:"Module"})),_sfc_main$c=defineComponent({__name:"UiPopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const N=useForwardPropsEmits(e,t);return(V,X)=>(openBlock(),createBlock(unref(_sfc_main$F),null,{default:withCtx(()=>[createVNode(unref(_sfc_main$B),mergeProps({...unref(N),...V.$attrs},{class:"rounded-lg shadow-sm border ui-popover-content animate-scale-in z-50"}),{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16)]),_:3}))}}),__vite_glob_1_23=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$c},Symbol.toStringTag,{value:"Module"})),_sfc_main$b=defineComponent({__name:"UiPopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){return(t,I)=>(openBlock(),createBlock(unref(_sfc_main$A),normalizeProps(guardReactiveProps(t.$attrs)),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16))}}),__vite_glob_1_24=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$b},Symbol.toStringTag,{value:"Module"})),_hoisted_1$8={class:"ui-shell h-dvh flex flex-col relative","data-sizes-primitives":"Mode-1"},_hoisted_2$7={class:"relative z-30"},_hoisted_3$4={class:"flex-1 flex w-full relative min-h-0"},_hoisted_4$2={key:0,class:"dashboard-sidebar md:flex shrink-0 text-text-neutral-base flex z-20"},_hoisted_5$1={class:"dashboard-content flex-1 flex flex-col z-10 min-h-0"},_sfc_main$a=defineComponent({__name:"UiShell",setup(e){const t=useSlots(),{isOpen:I}=useMobileMenu();return($,N)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[N[0]||(N[0]=createBaseVNode("div",{class:"ui-shell-backgrounds absolute inset-0 grid grid-cols-1 grid-rows-1 z-0"},[createBaseVNode("div",{class:"ui-shell-background col-span-full row-span-full bg-gradient-to-tl from-surface-primary-100 to-surface-primary-300"}),createBaseVNode("div",{class:"ui-shell-background col-span-full row-span-full bg-surface-neutral-invert-alpha-600"}),createBaseVNode("div",{class:"ui-shell-background col-span-full row-span-full bg-surface-primary-alpha-100"})],-1)),createBaseVNode("div",_hoisted_2$7,[renderSlot($.$slots,"banners")]),createBaseVNode("div",_hoisted_3$4,[unref(t).sidemenu?(openBlock(),createElementBlock("div",_hoisted_4$2,[renderSlot($.$slots,"sidemenu",{isOpen:unref(I)})])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$1,[unref(t).default?renderSlot($.$slots,"default",{key:0}):createCommentVNode("",!0)])])]))}}),__vite_glob_1_25=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$a},Symbol.toStringTag,{value:"Module"})),_hoisted_1$7={class:"md:w-18 relative flex md:flex-col md:items-center gap-1 p-1 group/side-menu-item"},_hoisted_2$6={class:"sr-only"},_hoisted_3$3={key:0,class:"flex items-center justify-center w-10 h-10 px-2"},_hoisted_4$1={class:"pl-4 flex md:hidden text-content-text-regular-md font-bold truncate w-full items-center md:justify-center md:text-center","aria-hidden":"true"},_sfc_main$9=defineComponent({__name:"UiSideMenuItem",props:{label:{},icon:{},to:{},isActive:{type:Boolean},textAlign:{default:void 0},navigateToLabel:{}},setup(e){const t=useSlots(),I=computed(()=>!!t.avatar),$=e,N=computed(()=>$.textAlign?`text-${$.textAlign}`:I.value?"text-left":"text-center");return(V,X)=>{const ie=resolveComponent("router-link");return openBlock(),createElementBlock("div",_hoisted_1$7,[V.to?(openBlock(),createBlock(ie,{key:0,to:V.to,class:"block w-full h-full absolute inset-0 z-20 transition-all duration-150","aria-label":V.navigateToLabel||`Navigate to ${V.label}`,"aria-current":V.isActive?"page":void 0,role:"menuitem"},{default:withCtx(()=>[createBaseVNode("span",_hoisted_2$6,toDisplayString(V.label),1)]),_:1},8,["to","aria-label","aria-current"])):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(["flex justify-center w-full md:w-10 group-hover/side-menu-item:bg-actions-neutral-hover-overlay group-active/side-menu-item:bg-actions-neutral-active-overlay rounded-xl transition-all duration-150 ease-in-out",V.isActive?"bg-actions-neutral-active-overlay text-actions-neutral-idle":"text-actions-neutral-idle-alpha-strong",I.value?"p-2 md:p-0":"p-3"])},[I.value?(openBlock(),createElementBlock("div",_hoisted_3$3,[createBaseVNode("div",null,[renderSlot(V.$slots,"avatar",{},void 0,!0)])])):createCommentVNode("",!0),V.icon?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["text-16-semibold font-bold w-6 h-6 md:w-4 md:h-4",V.icon]),"aria-hidden":"true"},null,2)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$1,toDisplayString(V.label),1)],2),createBaseVNode("div",{class:normalizeClass(["hidden md:block text-content-legends-bold-md font-bold truncate w-[75px] hidden-on-short-height",[N.value,V.isActive?"text-actions-neutral-idle":"text-actions-neutral-idle-alpha-strong"]]),"aria-hidden":"true"},toDisplayString(V.label),3),renderSlot(V.$slots,"default",{},void 0,!0)])}}}),UiSideMenuItem=_export_sfc(_sfc_main$9,[["__scopeId","data-v-c218dc1c"]]),__vite_glob_1_28=Object.freeze(Object.defineProperty({__proto__:null,default:UiSideMenuItem},Symbol.toStringTag,{value:"Module"})),_hoisted_1$6={class:"flex flex-col md:items-center gap-8"},_hoisted_2$5={class:"flex items-center justify-between"},_hoisted_3$2=["src","alt"],_hoisted_4={class:"md:hidden"},_hoisted_5=["aria-label"],_hoisted_6={class:"sr-only"},_hoisted_7={class:"flex flex-col md:gap-2",role:"menubar"},_hoisted_8={class:"flex flex-col md:items-center"},_hoisted_9=["aria-label"],_hoisted_10={class:"sr-only"},_hoisted_11={key:0,class:"flex flex-col md:gap-2 hidden-on-short-height",role:"menu"},_hoisted_12={class:"more-menu-container show-on-short-height-desktop-only"},_hoisted_13={class:"p-2 bg-surface-neutral-300 border-none rounded-lg shadow-lg overflow-hidden","data-colors-semantic":"light"},_hoisted_14=["aria-label"],_sfc_main$8=defineComponent({__name:"UiSideMenu",props:{topMenuItems:{},bottomMenuItems:{},showLivestormLogo:{type:Boolean,default:!0},logoAlt:{default:"Livestorm"},closeMenuLabel:{default:"Close navigation menu"},mainNavigationLabel:{default:"Main navigation"},primaryNavigationLabel:{default:"Primary navigation"},secondaryNavigationLabel:{default:"Secondary navigation"},toolsAndSettingsLabel:{default:"Tools and settings"},skipToMainContentLabel:{default:"Skip to main content"}},setup(e){const{close:t,isOpen:I}=useMobileMenu(),$=ref(!1),N=useSlots(),V=ie=>{focusFirstMenuItem(ie)},X=()=>{$.value=!1};return(ie,me)=>{const ge=resolveComponent("router-link");return openBlock(),createElementBlock("div",{class:normalizeClass(["p-4 md:pt-8 h-full flex flex-col justify-between top-0 fixed md:relative w-full md:transition-none transition-all duration-300 bg-gradient-to-tl from-surface-primary-100 to-surface-primary-300 md:bg-none",{"left-0 md:left-auto ":unref(I),"-left-[100%] md:left-0":!unref(I)}])},[createVNode(ge,{to:"/",class:"sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-50 focus:bg-blue-600 focus:text-white focus:px-4 focus:py-2 focus:rounded bg-surface-overlay-alpha"},{default:withCtx(()=>[createTextVNode(toDisplayString(ie.skipToMainContentLabel),1)]),_:1}),createBaseVNode("div",_hoisted_1$6,[createBaseVNode("div",_hoisted_2$5,[ie.showLivestormLogo?(openBlock(),createElementBlock("img",{key:0,src:unref(LivestormLogo),alt:ie.logoAlt,class:"w-10 h-10 ml-4 md:ml-0",role:"img"},null,8,_hoisted_3$2)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4,[createVNode(UiButton,{icon:"i-ls-x-stream",variant:"tertiary",color:"neutral",size:"lg","aria-label":ie.closeMenuLabel,onClick:unref(t)},null,8,["aria-label","onClick"])])]),ie.topMenuItems?(openBlock(),createElementBlock("nav",{key:0,class:"flex flex-col md:gap-2",role:"navigation","aria-label":ie.mainNavigationLabel},[createBaseVNode("h2",_hoisted_6,toDisplayString(ie.primaryNavigationLabel),1),createBaseVNode("ul",_hoisted_7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.topMenuItems,xe=>(openBlock(),createElementBlock("li",{key:`side-menu-item-${xe.label}`,role:"listitem"},[createVNode(UiSideMenuItem,{label:xe.label,icon:xe.icon,to:xe.to,"is-active":xe.isActive},null,8,["label","icon","to","is-active"])]))),128))])],8,_hoisted_5)):createCommentVNode("",!0)]),N.default?renderSlot(ie.$slots,"default",{key:0},void 0,!0):createCommentVNode("",!0),createBaseVNode("div",_hoisted_8,[createBaseVNode("nav",{class:"flex flex-col md:gap-2",role:"navigation","aria-label":ie.secondaryNavigationLabel},[createBaseVNode("h2",_hoisted_10,toDisplayString(ie.secondaryNavigationLabel),1),ie.bottomMenuItems?(openBlock(),createElementBlock("ul",_hoisted_11,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.bottomMenuItems,xe=>(openBlock(),createElementBlock("li",{key:`side-menu-item-${xe.label}`,role:"listitem"},[createVNode(UiSideMenuItem,{label:xe.label,icon:xe.icon,to:xe.to,"is-active":xe.isActive},null,8,["label","icon","to","is-active"])]))),128)),N.bottom?renderSlot(ie.$slots,"bottom",{key:0},void 0,!0):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_12,[ie.bottomMenuItems&&ie.bottomMenuItems.length>0?(openBlock(),createBlock(_sfc_main$d,{key:0,open:$.value,"onUpdate:open":me[0]||(me[0]=xe=>$.value=xe)},{default:withCtx(()=>[createVNode(_sfc_main$b,null,{default:withCtx(()=>[createVNode(UiSideMenuItem,{label:unref(instance).t("room_bottom-bar_controls-label_more"),icon:"i-ls-more-vertical","is-active":!1},null,8,["label"])]),_:1}),createVNode(_sfc_main$c,{side:"right",align:"end","side-offset":8,class:"border-none",onOpenAutoFocus:V},{default:withCtx(()=>[createBaseVNode("div",_hoisted_13,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.bottomMenuItems,xe=>(openBlock(),createElementBlock("li",{key:`side-menu-item-${xe.label}`,role:"listitem"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.bottomMenuItems,ke=>(openBlock(),createBlock(UiSideMenuItem,{key:`popover-menu-item-${ke.label}`,variant:"default",label:ke.label,icon:ke.icon,to:ke.to,"is-active":ke.isActive,onClick:X},null,8,["label","icon","to","is-active"]))),128))]))),128))])]),_:1})]),_:1},8,["open"])):createCommentVNode("",!0)]),createBaseVNode("div",{role:"complementary","aria-label":ie.toolsAndSettingsLabel},[N.settingsMenu?renderSlot(ie.$slots,"settingsMenu",{key:0},void 0,!0):createCommentVNode("",!0)],8,_hoisted_14)],8,_hoisted_9)])],2)}}}),UiSideMenu=_export_sfc(_sfc_main$8,[["__scopeId","data-v-4d16cd7a"]]),__vite_glob_1_26=Object.freeze(Object.defineProperty({__proto__:null,default:UiSideMenu},Symbol.toStringTag,{value:"Module"})),_hoisted_1$5={class:"flex flex-col items-center"},_hoisted_2$4={class:"flex flex-col gap-2"},_sfc_main$7=defineComponent({__name:"UiSideMenuBottom",props:{menuItems:{}},setup(e){return(t,I)=>(openBlock(),createElementBlock("div",_hoisted_1$5,[createBaseVNode("div",_hoisted_2$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.menuItems,($,N)=>(openBlock(),createBlock(UiSideMenuItem,{key:`${$.label}-${N}`,label:$.label,icon:$.icon,to:$.to,"is-active":$.isActive},null,8,["label","icon","to","is-active"]))),128))])]))}}),__vite_glob_1_27=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$7},Symbol.toStringTag,{value:"Module"})),_hoisted_1$4={class:"flex flex-col items-center gap-8"},_hoisted_2$3=["src"],_hoisted_3$1={class:"flex flex-col gap-2"},_sfc_main$6=defineComponent({__name:"UiSideMenuTop",props:{menuItems:{}},setup(e){return(t,I)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("img",{src:unref(LivestormLogo),alt:"Livestorm logo",class:"w-10 h-10"},null,8,_hoisted_2$3),createBaseVNode("div",_hoisted_3$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.menuItems,$=>(openBlock(),createBlock(UiSideMenuItem,{key:$.label,label:$.label,icon:$.icon,to:$.to,"is-active":$.isActive},null,8,["label","icon","to","is-active"]))),128))])]))}}),__vite_glob_1_29=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$6},Symbol.toStringTag,{value:"Module"})),_hoisted_1$3={class:"ui-tabs border-b border-borders-neutral-light relative"},_hoisted_2$2=["aria-selected","aria-disabled","tabindex","disabled","onClick","onKeydown"],_hoisted_3={key:1,class:"w-4 h-4"},_sfc_main$5=defineComponent({__name:"UiTabs",props:{tabs:{},modelValue:{},size:{default:"md"}},emits:["update:modelValue"],setup(e,{emit:t}){const I=e,$=t,N=useSlots(),V=computed(()=>!!N.badge),X=computed(()=>({container:"gap-4",tab:I.size==="sm"?"pb-4":"pb-6",text:I.size==="sm"?"text-action-button-sm":"text-action-button-md"})),ie=ref({transform:"translateX(0px)",width:"0px"}),me=ref(null),ge=ref(new Map),xe=computed(()=>I.tabs.filter(Fe=>!Fe.disabled));function ke(Fe){const Ue=I.tabs.find(je=>je.value===Fe);Ue!=null&&Ue.disabled||$("update:modelValue",Fe)}function Re(Fe){return I.modelValue===Fe}function Ie(Fe,Ue){Fe&&Fe instanceof HTMLElement?ge.value.set(Ue,Fe):ge.value.delete(Ue)}function Me(Fe,Ue){const je=xe.value.map(Ye=>Ye.value),qe=je.indexOf(Ue);let We=qe;switch(Fe.key){case"ArrowLeft":case"ArrowUp":Fe.preventDefault(),We=qe>0?qe-1:je.length-1;break;case"ArrowRight":case"ArrowDown":Fe.preventDefault(),We=qe{var Ye;(Ye=ge.value.get(Xe))==null||Ye.focus()}))}function Le(){if(!me.value)return;const Fe=ge.value.get(I.modelValue);if(!Fe)return;const Ue=me.value.getBoundingClientRect(),je=Fe.getBoundingClientRect();ie.value={transform:`translateX(${je.left-Ue.left}px)`,width:`${je.width}px`}}const De=useDebounceFn(Le,100);return watch([()=>I.modelValue,()=>I.tabs],async()=>{await nextTick(),I.tabs.find(Fe=>Fe.value===I.modelValue)&&Le()}),onMounted(async()=>{await nextTick(),Le()}),useResizeObserver(me,De),onBeforeUnmount(()=>{ge.value.clear()}),(Fe,Ue)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("div",{ref_key:"tabsContainer",ref:me,role:"tablist",class:normalizeClass(["flex items-center",X.value.container])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.tabs,je=>(openBlock(),createElementBlock("button",{key:je.value,ref_for:!0,ref:qe=>Ie(qe,je.value),type:"button",role:"tab","aria-selected":Re(je.value),"aria-disabled":je.disabled,tabindex:Re(je.value)?0:-1,class:normalizeClass(["ui-tab flex items-center gap-2 cursor-pointer font-semibold transition-colors duration-150",[X.value.tab,X.value.text,{"text-actions-primary-idle":Re(je.value),"text-actions-neutral-idle-alpha-strong hover:text-actions-neutral-idle":!Re(je.value)&&!je.disabled,"text-actions-neutral-idle-alpha-strong cursor-not-allowed opacity-50":je.disabled}]]),disabled:je.disabled,onClick:qe=>ke(je.value),onKeydown:qe=>Me(qe,je.value)},[je.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([je.icon,"w-4 h-4"])},null,2)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(je.label),1),V.value?(openBlock(),createElementBlock("div",_hoisted_3,[renderSlot(Fe.$slots,"badge",{tab:je},void 0,!0)])):createCommentVNode("",!0)],42,_hoisted_2$2))),128))],2),createBaseVNode("div",{class:"ui-tabs-indicator",style:normalizeStyle({transform:ie.value.transform,width:ie.value.width})},null,4)]))}}),UiTabs=_export_sfc(_sfc_main$5,[["__scopeId","data-v-00b16ccd"]]),__vite_glob_1_30=Object.freeze(Object.defineProperty({__proto__:null,default:UiTabs},Symbol.toStringTag,{value:"Module"})),_hoisted_1$2=["data-size","data-color","data-variant","data-hover-effect"],_hoisted_2$1={class:"ui-tag-label"},_sfc_main$4=defineComponent({__name:"UiTag",props:{size:{default:"md"},color:{default:"neutral"},variant:{default:"light"},label:{default:""},withHoverEffect:{type:Boolean,default:!1}},setup(e){const t=e,I=computed(()=>{const $=["ui-tag","inline-flex","items-center","rounded-3xl","transition-colors","duration-150","ease-in-out","text-center"],N={xs:["px-1.5","py-1","gap-1","text-content-badges-bold-md","h-6"],sm:["px-2","py-1","gap-1.5","text-content-text-bold-md","h-8"],md:["px-3","py-1","gap-2","text-content-text-bold-md","h-10"]},V={primary:{light:["bg-actions-primary-active-overlay","text-actions-primary-idle"],strong:["bg-actions-primary-idle-alpha-strong","text-actions-neutral-complementary-idle"]},neutral:{light:["bg-actions-neutral-active-overlay","text-actions-neutral-idle"],strong:["bg-actions-neutral-idle-alpha-strong","text-actions-neutral-complementary-idle"]},danger:{light:["bg-actions-danger-active-overlay","text-actions-danger-idle"],strong:["bg-actions-danger-idle-alpha-strong","text-actions-neutral-complementary-idle"]},warning:{light:["bg-actions-warning-active-overlay","text-actions-warning-idle"],strong:["bg-actions-warning-idle-alpha-strong","text-actions-neutral-complementary-idle"]},success:{light:["bg-actions-success-active-overlay","text-actions-success-idle"],strong:["bg-actions-success-idle-alpha-strong","text-actions-neutral-complementary-idle"]},"neutral-invert":{light:["bg-actions-neutral-complementary-active-overlay","text-actions-neutral-complementary-idle"],strong:["bg-actions-neutral-complementary-idle-alpha-strong","text-actions-neutral-complementary-idle"]}};return[...$,...N[t.size],...V[t.color][t.variant]]});return($,N)=>(openBlock(),createElementBlock("span",{class:normalizeClass(I.value),"data-size":$.size,"data-color":$.color,"data-variant":$.variant,"data-hover-effect":$.withHoverEffect},[createBaseVNode("span",_hoisted_2$1,[renderSlot($.$slots,"default",{},()=>[createTextVNode(toDisplayString($.label),1)],!0)])],10,_hoisted_1$2))}}),UiTag=_export_sfc(_sfc_main$4,[["__scopeId","data-v-7d9d207c"]]),__vite_glob_1_31=Object.freeze(Object.defineProperty({__proto__:null,default:UiTag},Symbol.toStringTag,{value:"Module"})),_sfc_main$3=defineComponent({__name:"UiTooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){const N=useForwardPropsEmits(e,t);return(V,X)=>(openBlock(),createBlock(unref(_sfc_main$w),normalizeProps(guardReactiveProps({...unref(N),...V.$attrs})),{default:withCtx(()=>[renderSlot(V.$slots,"default")]),_:3},16))}}),__vite_glob_1_32=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$3},Symbol.toStringTag,{value:"Module"})),_sfc_main$2=defineComponent({__name:"UiTooltipContent",props:{colorsSemantic:{default:"light"},maxWidth:{default:"base"},showArrow:{type:Boolean,default:!0},arrowWidth:{default:10},arrowHeight:{default:5},forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:12},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const I=e,N=useForwardPropsEmits(I,t),V=computed(()=>({xs:"max-w-[150px]",sm:"max-w-[240px]",md:"max-w-md",base:"max-w-xs",lg:"max-w-lg",xl:"max-w-xl"})[I.maxWidth]);return(X,ie)=>(openBlock(),createBlock(unref(_sfc_main$s),null,{default:withCtx(()=>[createVNode(unref(_sfc_main$t),mergeProps({...unref(N),...X.$attrs},{"data-colors-semantic":I.colorsSemantic,class:["ui-tooltip-content py-1.5 px-3 bg-surface-neutral-invert-bg-alpha text-text-neutral-complementary-base text-content-text-regular-md rounded-md text-center z-50 shadow-lg","data-[state=delayed-open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=delayed-open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=delayed-open]:zoom-in-95",V.value]}),{default:withCtx(()=>[renderSlot(X.$slots,"default"),I.showArrow?(openBlock(),createBlock(unref(_sfc_main$y),{key:0,width:I.arrowWidth,height:I.arrowHeight,class:"fill-surface-neutral-invert-bg-alpha"},null,8,["width","height"])):createCommentVNode("",!0)]),_:3},16,["data-colors-semantic","class"])]),_:3}))}}),__vite_glob_1_33=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$2},Symbol.toStringTag,{value:"Module"})),_sfc_main$1=defineComponent({__name:"UiTooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(e){return(t,I)=>(openBlock(),createBlock(unref(_sfc_main$x),normalizeProps(guardReactiveProps(t.$props)),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16))}}),__vite_glob_1_34=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main$1},Symbol.toStringTag,{value:"Module"})),_sfc_main=defineComponent({__name:"UiTooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){return(t,I)=>(openBlock(),createBlock(unref(_sfc_main$r),normalizeProps(guardReactiveProps(t.$attrs)),{default:withCtx(()=>[renderSlot(t.$slots,"default")]),_:3},16))}}),__vite_glob_1_35=Object.freeze(Object.defineProperty({__proto__:null,default:_sfc_main},Symbol.toStringTag,{value:"Module"})),NAME_REG$1=/Ui([a-z0-9]+)\./i;function registerComponents$1(e,t="Ls"){e.component("RenderSlot",RenderSlot);const I=Object.assign({"./src/components/UiBadge/UiBadge.vue":__vite_glob_1_0,"./src/components/UiBanner/UiBanner.vue":__vite_glob_1_1,"./src/components/UiBanners/UiBanners.vue":__vite_glob_1_2,"./src/components/UiButton/UiButton.vue":__vite_glob_1_3,"./src/components/UiCard/UiCard.vue":__vite_glob_1_4,"./src/components/UiCard/UiCardHeader.vue":__vite_glob_1_5,"./src/components/UiCard/UiCardMedia.vue":__vite_glob_1_6,"./src/components/UiCarousel/UiCarousel.vue":__vite_glob_1_7,"./src/components/UiCheckbox/UiCheckbox.vue":__vite_glob_1_8,"./src/components/UiDialog/UiDialog.vue":__vite_glob_1_9,"./src/components/UiDialog/UiDialogContent.vue":__vite_glob_1_10,"./src/components/UiDialog/UiDialogFooter.vue":__vite_glob_1_11,"./src/components/UiDialog/UiDialogTrigger.vue":__vite_glob_1_12,"./src/components/UiHorizontalSeparator/UiHorizontalSeparator.vue":__vite_glob_1_13,"./src/components/UiLabel/UiLabel.vue":__vite_glob_1_14,"./src/components/UiList/UiList.vue":__vite_glob_1_15,"./src/components/UiListItem/UiListItem.vue":__vite_glob_1_16,"./src/components/UiLoader/UiLoader.vue":__vite_glob_1_17,"./src/components/UiModal/UiModal.vue":__vite_glob_1_18,"./src/components/UiModal/UiModalContent.vue":__vite_glob_1_19,"./src/components/UiPage/UiPage.vue":__vite_glob_1_20,"./src/components/UiPageHeader/UiPageHeader.vue":__vite_glob_1_21,"./src/components/UiPopover/UiPopover.vue":__vite_glob_1_22,"./src/components/UiPopover/UiPopoverContent.vue":__vite_glob_1_23,"./src/components/UiPopover/UiPopoverTrigger.vue":__vite_glob_1_24,"./src/components/UiShell/UiShell.vue":__vite_glob_1_25,"./src/components/UiSideMenu/UiSideMenu.vue":__vite_glob_1_26,"./src/components/UiSideMenu/UiSideMenuBottom.vue":__vite_glob_1_27,"./src/components/UiSideMenu/UiSideMenuItem.vue":__vite_glob_1_28,"./src/components/UiSideMenu/UiSideMenuTop.vue":__vite_glob_1_29,"./src/components/UiTabs/UiTabs.vue":__vite_glob_1_30,"./src/components/UiTag/UiTag.vue":__vite_glob_1_31,"./src/components/UiTooltip/UiTooltip.vue":__vite_glob_1_32,"./src/components/UiTooltip/UiTooltipContent.vue":__vite_glob_1_33,"./src/components/UiTooltip/UiTooltipProvider.vue":__vite_glob_1_34,"./src/components/UiTooltip/UiTooltipTrigger.vue":__vite_glob_1_35});for(const $ in I){const N=I[$],V=$.match(NAME_REG$1)[1];e.component(`${t}${V}`,N.default||N)}}const NAME_REG=/([a-z0-9]+)\./i;function setBaseComponents(e){{const t=Object.assign({"/src/common/vue/components/BaseBannerCompatibility/BaseBannerCompatibility.vue":__vite_glob_1_0$2,"/src/common/vue/components/BaseButtonGroup/BaseButtonGroup.vue":__vite_glob_1_1$2,"/src/common/vue/components/BaseButtonGroup/BaseButtonGroupOption.vue":__vite_glob_1_2$2,"/src/common/vue/components/BaseCallToAction/BaseCallToAction.vue":__vite_glob_1_3$2,"/src/common/vue/components/BaseClickableItem.vue":__vite_glob_1_4$2,"/src/common/vue/components/BaseCopyLink/BaseCopyLink.vue":__vite_glob_1_5$2,"/src/common/vue/components/BaseForm/BaseForm.vue":__vite_glob_1_6$2,"/src/common/vue/components/BaseForm/BaseFormAutoInputs.vue":__vite_glob_1_7$2,"/src/common/vue/components/BaseForm/BaseFormDataInput.vue":__vite_glob_1_8$2,"/src/common/vue/components/BaseForm/BaseFormDisplay.vue":__vite_glob_1_9$2,"/src/common/vue/components/BaseForm/BaseFormError.vue":__vite_glob_1_10$2,"/src/common/vue/components/BaseForm/BaseFormHeader.vue":__vite_glob_1_11$2,"/src/common/vue/components/BaseForm/BaseFormInput.vue":__vite_glob_1_12$2,"/src/common/vue/components/BaseFormTable/BaseFormTable.vue":__vite_glob_1_13$2,"/src/common/vue/components/BaseFormTable/BaseFormTableDelete.vue":__vite_glob_1_14$2,"/src/common/vue/components/BaseItemsInput.vue":__vite_glob_1_15$2,"/src/common/vue/components/BaseLabel.vue":__vite_glob_1_16$2,"/src/common/vue/components/BaseLinkPreview/BaseLinkPreview.vue":__vite_glob_1_17$2,"/src/common/vue/components/BaseLoader.vue":__vite_glob_1_18$2,"/src/common/vue/components/BaseOrderBy/BaseOrderBy.vue":__vite_glob_1_19$2,"/src/common/vue/components/BaseRestrictedAccessMessage.vue":__vite_glob_1_20$2,"/src/common/vue/components/BaseSearchInput.vue":__vite_glob_1_21$2,"/src/common/vue/components/BaseSelectListItem/BaseSelectListItem.vue":__vite_glob_1_22$2,"/src/common/vue/components/BaseSidePane/BaseSidePane.vue":__vite_glob_1_23$1,"/src/common/vue/components/BaseSidePane/BaseSidePaneContent.vue":__vite_glob_1_24$1,"/src/common/vue/components/BaseSlug.vue":__vite_glob_1_25$1,"/src/common/vue/components/BaseStackedView/BaseStackedView.jsx":__vite_glob_1_26$1,"/src/common/vue/components/BaseTabs/BaseTab.vue":__vite_glob_1_27$1,"/src/common/vue/components/BaseTabs/BaseTabs.vue":__vite_glob_1_28$1});for(const I in t){const $=t[I],N=I.match(NAME_REG)[1];e.component(N,$.default||$)}registerComponents$2(e,"Base")}}function setUiComponents(e){registerComponents$1(e,"Ui")}function getInternetExplorerVersion(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var I=e.indexOf("Trident/");if(I>0){var $=e.indexOf("rv:");return parseInt(e.substring($+3,e.indexOf(".",$)),10)}var N=e.indexOf("Edge/");return N>0?parseInt(e.substring(N+5,e.indexOf(".",N)),10):-1}let isIE;function initCompat(){initCompat.init||(initCompat.init=!0,isIE=getInternetExplorerVersion()!==-1)}var script$3={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){initCompat(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",isIE&&this.$el.appendChild(e),e.data="about:blank",isIE||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!isIE&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const _withId=withScopeId();pushScopeId("data-v-b329ee4c");const _hoisted_1$1={class:"resize-observer",tabindex:"-1"};popScopeId();const render$2=_withId((e,t,I,$,N,V)=>(openBlock(),createBlock("div",_hoisted_1$1)));script$3.render=render$2;script$3.__scopeId="data-v-b329ee4c";script$3.__file="src/components/ResizeObserver.vue";function install(e){e.component("resize-observer",script$3),e.component("ResizeObserver",script$3)}var plugin$1={version:"2.0.0-alpha.1",install};function _typeof$1(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(t){return typeof t}:_typeof$1=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var I=0;Ie.length)&&(t=e.length);for(var I=0,$=new Array(t);I2&&arguments[2]!==void 0?arguments[2]:{},$,N,V,X=function(me){for(var ge=arguments.length,xe=new Array(ge>1?ge-1:0),ke=1;ke1){var ge=ie.find(function(ke){return ke.isIntersecting});ge&&(me=ge)}if(N.callback){var xe=me.isIntersecting&&me.intersectionRatio>=N.threshold;if(xe===N.oldResult)return;N.oldResult=xe,N.callback(xe,me)}},this.options.intersection),nextTick(function(){N.observer&&N.observer.observe(N.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),e}();function beforeMount(e,t,I){var $=t.value;if($)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var N=new VisibilityState(e,$,I);e._vue_visibilityState=N}}function updated(e,t,I){var $=t.value,N=t.oldValue;if(!deepEqual($,N)){var V=e._vue_visibilityState;if(!$){unmounted(e);return}V?V.createObserver($,I):beforeMount(e,{value:$},I)}}function unmounted(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var ObserveVisibility={beforeMount,updated,unmounted};function mitt(e){return{all:e=e||new Map,on:function(t,I){var $=e.get(t);$&&$.push(I)||e.set(t,[I])},off:function(t,I){var $=e.get(t);$&&$.splice($.indexOf(I)>>>0,1)},emit:function(t,I){(e.get(t)||[]).slice().map(function($){$(I)}),(e.get("*")||[]).slice().map(function($){$(t,I)})}}}var config={itemsLimit:1e3},regex=/(auto|scroll)/;function parents(e,t){return e.parentNode===null?t:parents(e.parentNode,t.concat([e]))}var style=function e(t,I){return getComputedStyle(t,null).getPropertyValue(I)},overflow=function e(t){return style(t,"overflow")+style(t,"overflow-y")+style(t,"overflow-x")},scroll=function e(t){return regex.test(overflow(t))};function getScrollParent(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var t=parents(e.parentNode,[]),I=0;I{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const e=this.$_lastUpdateScrollPosition;typeof e=="number"&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeUnmount(){this.removeListeners()},methods:{addView(e,t,I,$,N){const V=markRaw({id:uid++,index:t,used:!0,key:$,type:N}),X=shallowReactive({item:I,position:0,nr:V});return e.push(X),X},unuseView(e,t=!1){const I=this.$_unusedViews,$=e.nr.type;let N=I.get($);N||(N=[],I.set($,N)),N.push(e),t||(e.nr.used=!1,e.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const t=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:I}=this.updateVisibleItems(!1,!0);I||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});t(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&t()},this.updateInterval))}},handleVisibilityChange(e,t){this.ready&&(e||t.boundingClientRect.width!==0||t.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const I=this.itemSize,$=this.gridItems||1,N=this.itemSecondarySize||I,V=this.$_computedMinItemSize,X=this.typeField,ie=this.simpleArray?null:this.keyField,me=this.items,ge=me.length,xe=this.sizes,ke=this.$_views,Re=this.$_unusedViews,Ie=this.pool,Me=this.itemIndexByKey;let Le,De,Fe,Ue,je;if(!ge)Le=De=Ue=je=Fe=0;else if(this.$_prerender)Le=Ue=0,De=je=Math.min(this.prerender,me.length),Fe=null;else{const At=this.getScroll();if(t){let Kt=At.start-this.$_lastUpdateScrollPosition;if(Kt<0&&(Kt=-Kt),I===null&&KtAt.start&&(Ut=Ft),Ft=~~((Zt+Ut)/2);while(Ft!==Xt);for(Ft<0&&(Ft=0),Le=Ft,Fe=xe[ge-1].accumulator,De=Ft;Dege&&(De=ge)),Ue=Le;Uege&&(De=ge),Ue<0&&(Ue=0),je>ge&&(je=ge),Fe=Math.ceil(ge/$)*I}}De-Le>config.itemsLimit&&this.itemsLimitError(),this.totalSize=Fe;let qe;const We=Le<=this.$_endIndex&&De>=this.$_startIndex;if(We)for(let At=0,Rt=Ie.length;At=De)&&this.unuseView(qe));const Xe=We?null:new Map;let Ye,It,Nt;for(let At=Le;At=Mt.length)&&(qe=this.addView(Ie,At,Ye,Rt,It),this.unuseView(qe,!0),Mt=Re.get(It)),qe=Mt[Nt],Xe.set(It,Nt+1)),ke.delete(qe.nr.key),qe.nr.used=!0,qe.nr.index=At,qe.nr.key=Rt,qe.nr.type=It,ke.set(Rt,qe),Kt=!0;else if(!qe.nr.used&&(qe.nr.used=!0,Kt=!0,Mt)){const Zt=Mt.indexOf(qe);Zt!==-1&&Mt.splice(Zt,1)}qe.item=Ye,Kt&&(At===me.length-1&&this.$emit("scroll-end"),At===0&&this.$emit("scroll-start")),I===null?(qe.position=xe[At-1].accumulator,qe.offset=0):(qe.position=Math.floor(At/$)*I,qe.offset=At%$*N)}return this.$_startIndex=Le,this.$_endIndex=De,this.emitUpdate&&this.$emit("update",Le,De,Ue,je),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:We}},getListenerTarget(){let e=getScrollParent(this.$el);return window.document&&(e===window.document.documentElement||e===window.document.body)&&(e=window),e},getScroll(){const{$el:e,direction:t}=this,I=t==="vertical";let $;if(this.pageMode){const N=e.getBoundingClientRect(),V=I?N.height:N.width;let X=-(I?N.top:N.left),ie=I?window.innerHeight:window.innerWidth;X<0&&(ie+=X,X=0),X+ie>V&&(ie=V-X),$={start:X,end:X+ie}}else I?$={start:e.scrollTop,end:e.scrollTop+e.clientHeight}:$={start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return $},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,supportsPassive?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;const I=this.gridItems||1;this.itemSize===null?t=e>0?this.sizes[e-1].accumulator:0:t=Math.floor(e/I)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let I,$,N;if(this.pageMode){const V=getScrollParent(this.$el),X=V.tagName==="HTML"?0:V[t.scroll],ie=V.getBoundingClientRect(),ge=this.$el.getBoundingClientRect()[t.start]-ie[t.start];I=V,$=t.scroll,N=e+X+ge}else I=this.$el,$=t.scroll,N=e;I[$]=N},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}};const _hoisted_1={key:0,ref:"before",class:"vue-recycle-scroller__slot"},_hoisted_2={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function render$1(e,t,I,$,N,V){const X=resolveComponent("ResizeObserver"),ie=resolveDirective("observe-visibility");return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["vue-recycle-scroller",{ready:N.ready,"page-mode":I.pageMode,[`direction-${e.direction}`]:!0}]),onScrollPassive:t[0]||(t[0]=(...me)=>V.handleScroll&&V.handleScroll(...me))},[e.$slots.before?(openBlock(),createElementBlock("div",_hoisted_1,[renderSlot(e.$slots,"before")],512)):createCommentVNode("v-if",!0),(openBlock(),createBlock(resolveDynamicComponent(I.listTag),{ref:"wrapper",style:normalizeStyle({[e.direction==="vertical"?"minHeight":"minWidth"]:N.totalSize+"px"}),class:normalizeClass(["vue-recycle-scroller__item-wrapper",I.listClass])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(N.pool,me=>(openBlock(),createBlock(resolveDynamicComponent(I.itemTag),mergeProps({key:me.nr.id,style:N.ready?{transform:`translate${e.direction==="vertical"?"Y":"X"}(${me.position}px) translate${e.direction==="vertical"?"X":"Y"}(${me.offset}px)`,width:I.gridItems?`${e.direction==="vertical"&&I.itemSecondarySize||I.itemSize}px`:void 0,height:I.gridItems?`${e.direction==="horizontal"&&I.itemSecondarySize||I.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[I.itemClass,{hover:!I.skipHover&&N.hoverKey===me.nr.key}]]},toHandlers(I.skipHover?{}:{mouseenter:()=>{N.hoverKey=me.nr.key},mouseleave:()=>{N.hoverKey=null}})),{default:withCtx(()=>[renderSlot(e.$slots,"default",{item:me.item,index:me.nr.index,active:me.nr.used})]),_:2},1040,["style","class"]))),128)),renderSlot(e.$slots,"empty")]),_:3},8,["style","class"])),e.$slots.after?(openBlock(),createElementBlock("div",_hoisted_2,[renderSlot(e.$slots,"after")],512)):createCommentVNode("v-if",!0),createVNode(X,{onNotify:V.handleResize},null,8,["onNotify"])],34)),[[ie,V.handleVisibilityChange]])}script$2.render=render$1;script$2.__file="src/components/RecycleScroller.vue";var script$1={name:"DynamicScroller",components:{RecycleScroller:script$2},provide(){return typeof ResizeObserver<"u"&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e)){for(const t of e)if(t.target&&t.target.$_vs_onResize){let I,$;if(t.borderBoxSize){const N=t.borderBoxSize[0];I=N.inlineSize,$=N.blockSize}else I=t.contentRect.width,$=t.contentRect.height;t.target.$_vs_onResize(t.target.$_vs_id,I,$)}}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...props,minItemSize:{type:[Number,String],required:!0}},emits:["resize","visible"],data(){return{vscrollData:{active:!0,sizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray,itemsWithSize(){const e=[],{items:t,keyField:I,simpleArray:$}=this,N=this.vscrollData.sizes,V=t.length;for(let X=0;X"u"&&!this.$_undefinedMap[me]&&(ge=0),e.push({item:ie,id:me,size:ge})}return e}},watch:{items(){this.forceUpdate()},simpleArray:{handler(e){this.vscrollData.simpleArray=e},immediate:!0},direction(e){this.forceUpdate(!0)},itemsWithSize(e,t){const I=this.$el.scrollTop;let $=0,N=0;const V=Math.min(e.length,t.length);for(let ie=0;ie=I);ie++)$+=t[ie].size||this.minItemSize,N+=e[ie].size||this.minItemSize;const X=N-$;X!==0&&(this.$el.scrollTop+=X)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={},this.$_events=mitt()},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},unmounted(){this.$_events.all.clear()},methods:{onScrollerResize(){this.$refs.scroller&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$_events.emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!1){(e||this.simpleArray)&&(this.vscrollData.sizes={}),this.$_events.emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=void 0){const I=this.simpleArray?t??this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[I]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,this.$_undefinedSizes===0?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};function render(e,t,I,$,N,V){const X=resolveComponent("RecycleScroller");return openBlock(),createBlock(X,mergeProps({ref:"scroller",items:V.itemsWithSize,"min-item-size":I.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},e.$attrs,{onResize:V.onScrollerResize,onVisible:V.onScrollerVisible}),{default:withCtx(({item:ie,index:me,active:ge})=>[renderSlot(e.$slots,"default",normalizeProps(guardReactiveProps({item:ie.item,index:me,active:ge,itemWithSize:ie})))]),before:withCtx(()=>[renderSlot(e.$slots,"before")]),after:withCtx(()=>[renderSlot(e.$slots,"after")]),empty:withCtx(()=>[renderSlot(e.$slots,"empty")]),_:3},16,["items","min-item-size","direction","list-tag","item-tag","onResize","onVisible"])}script$1.render=render;script$1.__file="src/components/DynamicScroller.vue";var script={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},emits:["resize"],computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.vscrollData.keyField in this.item)return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(e,t){if(this.$el.$_vs_id=this.id,this.size||this.onDataUpdate(),this.$_sizeObserved){const I=this.vscrollData.sizes[t],$=this.vscrollData.sizes[e];I!=null&&I!==$&&this.applySize(I)}},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$_events.on("vscroll:update",this.onVscrollUpdate)}},mounted(){this.finalActive&&(this.updateSize(),this.observeSize())},beforeUnmount(){this.vscrollParent.$_events.off("vscroll:update",this.onVscrollUpdate),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),(this.$_forceNextVScrollUpdate===this.id||e||!this.size)&&this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){const t=this.$el.offsetWidth,I=this.$el.offsetHeight;this.applyWidthHeight(t,I)}this.$_pendingSizeUpdate=null})},applyWidthHeight(e,t){const I=~~(this.vscrollParent.direction==="vertical"?t:e);I&&this.size!==I&&this.applySize(I)},applySize(e){this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.vscrollData.sizes[this.id]=e,this.emitResize&&this.$emit("resize",this.id)},observeSize(){this.vscrollResizeObserver&&(this.$_sizeObserved||(this.vscrollResizeObserver.observe(this.$el),this.$el.$_vs_id=this.id,this.$el.$_vs_onResize=this.onResize,this.$_sizeObserved=!0))},unobserveSize(){this.vscrollResizeObserver&&this.$_sizeObserved&&(this.vscrollResizeObserver.unobserve(this.$el),this.$el.$_vs_onResize=void 0,this.$_sizeObserved=!1)},onResize(e,t,I){this.id===e&&this.applyWidthHeight(t,I)}},render(){return h$1(this.tag,this.$slots.default())}};script.__file="src/components/DynamicScrollerItem.vue";function IdState(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.idProp,I=t===void 0?function(N){return N.item.id}:t,$=reactive({});return{data:function(){return{idState:null}},created:function(){var V=this;this.$_id=null,typeof I=="function"?this.$_getId=function(){return I.call(V,V)}:this.$_getId=function(){return V[I]},this.$watch(this.$_getId,{handler:function(ie){var me=this;this.$nextTick(function(){me.$_id=ie})},immediate:!0}),this.$_updateIdState()},beforeUpdate:function(){this.$_updateIdState()},methods:{$_idStateInit:function(V){var X=this.$options.idState;if(typeof X=="function"){var ie=X.call(this,this);return $[V]=ie,this.$_id=V,ie}else throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState:function(){var V=this.$_getId();V==null&&console.warn("No id found for IdState with idProp: '".concat(I,"'.")),V!==this.$_id&&($[V]||this.$_idStateInit(V),this.idState=$[V])}}}}function registerComponents(e,t){e.component("".concat(t,"recycle-scroller"),script$2),e.component("".concat(t,"RecycleScroller"),script$2),e.component("".concat(t,"dynamic-scroller"),script$1),e.component("".concat(t,"DynamicScroller"),script$1),e.component("".concat(t,"dynamic-scroller-item"),script),e.component("".concat(t,"DynamicScrollerItem"),script)}var plugin={version:"2.0.0-beta.8",install:function e(t,I){var $=Object.assign({},{installComponents:!0,componentsPrefix:""},I);for(var N in $)typeof $[N]<"u"&&(config[N]=$[N]);$.installComponents&®isterComponents(t,$.componentsPrefix)}};const PROVIDE_TELEPORT_TARGETS=Symbol("teleportTargets"),SafeTeleport=defineComponent({name:"SafeTeleport",inheritAttrs:!1,props:{to:{type:[String,Object],required:!0},disabled:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:I}){const $=inject(PROVIDE_TELEPORT_TARGETS);function N(){return typeof e.to=="string"&&(($==null?void 0:$[e.to])!=null||typeof document<"u"&&!!document.querySelector(e.to))||typeof e.to=="object"&&!!e.to}const V=ref(N());onMounted(()=>{V.value=N(),$&&typeof e.to=="string"&&watch(()=>$[e.to],ie=>{V.value=ie!=null})});const X=computed(()=>typeof e.to=="string"&&($==null?void 0:$[e.to])===!0);return()=>V.value?h$1(Teleport,{to:e.to,disabled:e.disabled||X.value,...t},{default:()=>{var ie;return(ie=I.default)==null?void 0:ie.call(I)}}):null}}),TeleportTarget=defineComponent({name:"TeleportTarget",inheritAttrs:!1,props:{id:{type:String,required:!0},tag:{type:String,default:"div"},disabled:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:I}){const $=inject(PROVIDE_TELEPORT_TARGETS);if(!$)throw new Error("[vue-safe-teleport] Plugin not installed in Vue app, cannot use .");const N=`#${e.id}`,V=computed(()=>e.disabled);return onMounted(()=>{$[N]=V}),onBeforeUnmount(()=>{delete $[N]}),()=>h$1(e.tag,{id:e.id,...t},{default:()=>{var X;return(X=I.default)==null?void 0:X.call(I)}})}}),VueSafeTeleport={install(e){e.component("SafeTeleport",SafeTeleport),e.component("TeleportTarget",TeleportTarget),e.provide(PROVIDE_TELEPORT_TARGETS,reactive({}))}};function floatingVueConfig(e){return{boundary:document.body,distance:4,themes:{tooltip:{delay:{show:400,hide:0}},"small-tooltip":{$extend:"tooltip"},dropdown:{computeTransformOrigin:!0,positioningDisabled:e},select:{$extend:"dropdown",placement:"bottom-start",distance:6,autoSize:"min",autoBoundaryMaxSize:!0,handleResize:!0,eagerMount:!0},"help-module":{$extend:"dropdown",placement:"top-end",distance:16,strategy:"fixed",overflowPadding:32,flip:!1,autoBoundaryMaxSize:!0},"stage-dropdown":{$extend:"dropdown"}}}}function installCommonVuePlugins(e,t={}){e.use(Responsive,{computed:{mobile:I=>I.widthI.widthI.width!I.tablet},headers:t.headers}),e.use(qt,floatingVueConfig(isMobile())),e.use(plugin),e.use(plugin$1),e.use(VueSafeTeleport)}var define_process_env_default={};console.log("%cDeployement","background: #1B608B; color: white; padding: 2px 4px; border-radius: 2px; font-weight: bold;");console.log("%cNode env:","color: #1B608B;","production");console.log("%cApp env:","color: #1B608B;","production");console.log("%cGit branch:","color: #1B608B;",define_process_env_default.VUE_APP_GIT_BRANCH);console.log("%cDeployed by:","color: #1B608B;",define_process_env_default.VUE_APP_GIT_USER);console.log("%cBuild time:","color: #1B608B;",define_process_env_default.VUE_APP_BUILD_TIME);console.log("%cDebug:","color: #1B608B;","false");if(browser.name==="Safari"&&parseInt(browser.version)===10){const e=document.querySelector("html");e.classList.remove("cssgrid"),e.classList.add("no-cssgrid")}window.version=define_process_env_default.VUE_APP_GIT_BRANCH;function setupApp(e){setBaseComponents(e),setUiComponents(e),installCommonVuePlugins(e),initSentry(e),e.config.optionMergeStrategies.validations=(I,$)=>$??I;const t=(I,$)=>async function(){await($==null?void 0:$.call(this)),await(I==null?void 0:I.call(this))};e.config.optionMergeStrategies.beforeFormInit=t,e.config.optionMergeStrategies.beforeSubmit=(I,$)=>async function(){if($){const N=await($==null?void 0:$.call(this));if(!N)return N}return I?I==null?void 0:I.call(this):!0},e.config.optionMergeStrategies.afterSubmit=t}async function handleAppPostSetup({app:e,store:t}={}){t&&await t.dispatch("init",{app:e})}let isI18nSetupDone=!1;async function setupI18n(e){const t=Array.isArray(e.lng)?e.lng:[e.lng];if(!isI18nSetupDone){isI18nSetupDone=!0;const $=["en"];await instance.init({compatibilityJSON:"v1",lng:e.lng,debug:!1,fallbackLng:{no:["nb"],default:["en"]},ns:["translation"],defaultNS:["translation"],resources:{},interpolation:{escapeValue:!0,prefix:"%{",suffix:"}",unescapePrefix:"-",nestingPrefix:"nested(",nestingSuffix:")",skipOnVariables:!1}});for(const N of $)await loadI18nResources(N);for(const N of t)$.includes(N)||await loadI18nResources(N);e.storageOff||store.enabled||alert(instance.t("general_main_localstorage-disabled-alert"))}const I={i18n:instance,api:e.api};e.sockets&&(I.sockets=e.sockets);for(const $ in I)e.app.config.globalProperties[$]=I[$];await setupDateFnsLocale(e.app,t.at(-1))}export{getMetaData as $,getJsonFromUrl as A,instance as B,gql as C,reactiveComputed$1 as D,useRoute as E,Fragment as F,useRouter as G,isPlainObject$1 as H,_isEqual as I,mitt$1 as J,get$1 as K,set as L,_export_sfc as M,resolveDirective as N,createBlock as O,createBaseVNode as P,createCommentVNode as Q,normalizeClass as R,toDisplayString as S,withDirectives as T,UseMoment as U,getMoment as V,getObjTimezone as W,go as X,getLocationUrlBase as Y,getTechnicalInfos as Z,__vitePreload as _,resolveComponent as a,getUrlFromJson as a$,onMounted as a0,useResponsive as a1,BREAKPOINT_SM as a2,getDefaultExportFromCjs as a3,createTextVNode as a4,mapGetters as a5,requiredArgs as a6,startOfUTCWeek as a7,match as a8,localize as a9,BREAKPOINT_LG$1 as aA,getNavigatorLanguage as aB,shallowReactive as aC,getRegistrationLink as aD,normalizeProps as aE,guardReactiveProps as aF,toDate as aG,isMobile as aH,watchEffect as aI,vShow as aJ,fetchCountryCode as aK,FALLBACK_TIMEZONE as aL,FALL_BACK_COUNTRY as aM,createMomentTz as aN,getTimeFromISO as aO,useClipboard as aP,usePermission as aQ,Ct as aR,ze as aS,useScriptTag as aT,onUnmounted as aU,tryOnScopeDispose$1 as aV,customRef as aW,toValue$1 as aX,addMilliseconds as aY,toInteger as aZ,MIN_LENGTH as a_,formatRelative as aa,formatDistance as ab,buildFormatLongFn as ac,useSlotsAsComponents$1 as ad,renderSlot as ae,renderList as af,normalizeStyle as ag,useVuelidate as ah,provide as ai,toRef as aj,createSlots as ak,KeepAlive as al,clipboardAsync as am,getRoomLink as an,askForConfirmation as ao,withModifiers as ap,userTimezone$1 as aq,moment as ar,mapActions as as,getLocationUrl as at,mergeProps as au,onBeforeUnmount as av,toHandlers as aw,Transition as ax,mapMutations as ay,resolveDynamicComponent as az,createElementBlock as b,_sfc_main$e as b$,getSentry as b0,createStaticVNode as b1,slugify as b2,get$3 as b3,omit as b4,vModelText as b5,MAX_LENGTH as b6,transformDateTimezone as b7,createApp as b8,getDashboardLang as b9,BaseModal as bA,useAttrs as bB,useCycleList as bC,clipboardSuccess as bD,insertAtCursor as bE,handleAppPostSetup as bF,setAccounting as bG,lodashExports as bH,setSentryUserContext as bI,store as bJ,checkWarningCompatibility as bK,getRoomLang as bL,createStore as bM,h$1 as bN,shallowRef as bO,onServerPrefetch as bP,getCurrentInstance as bQ,displayError as bR,requireToString as bS,useFetch as bT,buildMatchFn as bU,buildMatchPatternFn as bV,debounce as bW,require_flatRest as bX,mapState as bY,BREAKPOINT_SM$1 as bZ,UiButton as b_,setupI18n as ba,setPluginsLang as bb,setupApp as bc,NO_PLURAL_LANG as bd,require_baseClone as be,until as bf,createRouter as bg,createWebHashHistory as bh,RouterView as bi,buildLocalizeFn as bj,clipboard as bk,useSessionStorage as bl,getPoweredByLivestormUrl as bm,useEventTextDirection as bn,onBeforeMount as bo,_sfc_main$i as bp,ImageUpload as bq,require_baseKeys as br,require_getTag as bs,requireIsArguments as bt,requireIsArray as bu,requireIsArrayLike as bv,requireIsBuffer as bw,require_isPrototype as bx,requireIsTypedArray as by,addHttpToUrl as bz,computed as c,shallowReadonly as c$,UiBanner as c0,AVAILABLE_LANGS as c1,toHoursMinutes as c2,getDefaultOptions as c3,useDateFnsLocale as c4,isChromium as c5,isAndroid as c6,commonjsGlobal as c7,useWindowSize as c8,useCssVars as c9,useMediaQuery as cA,useResizeObserver as cB,unwrapFragments as cC,require_baseGetTag as cD,requireIsObjectLike as cE,require_baseUnary as cF,require_nodeUtil as cG,require_baseToString as cH,requireIsObject as cI,getTimezone as cJ,getYouTubeVideoId as cK,checkFile as cL,require_baseFlatten as cM,useSlots as cN,useElementSize as cO,readonly as cP,BaseSidePaneContent as cQ,loadI18nResources as cR,changeDateFnsLocale as cS,TransitionGroup as cT,useThemeAndModes as cU,useMessageModals as cV,useConfirmModals as cW,useErrorModals as cX,locale as cY,getTimezoneOffsetInMilliseconds as cZ,getLanguageFlagIcon as c_,withKeys as ca,IdState as cb,withAsyncContext as cc,displayMessage as cd,getConnectivityTestUrl as ce,removeParamsFromUrl as cf,directiveHooks as cg,notNullish as ch,noop$1 as ci,isClient$1 as cj,isIOS$1 as ck,isObject$3 as cl,findMessages as cm,messagesKeys as cn,getValidation as co,FormValidatedField as cp,_sfc_main$l as cq,_sfc_main$$ as cr,vModelDynamic as cs,getListenersFromAttrs as ct,matchMonth as cu,matchDate as cv,isDateAfterMoment as cw,format as cx,Suspense as cy,getAugmentedNamespace as cz,defineComponent as d,onBeforeRouteLeave as d$,throttle$1 as d0,isIOS$2 as d1,getCountryName as d2,getCountryFlagIcon as d3,Ot as d4,Lt as d5,onUpdated as d6,ImageInput as d7,ACCEPT_FILES as d8,removeQueryParam as d9,userTimezone as dA,BREAKPOINT_XL as dB,BREAKPOINT_MD as dC,BROWSER_COMPATIBILITY as dD,requireLast as dE,formatSessionDateTime as dF,getWebinarAccessLink as dG,getBrowserIcon as dH,getOSIcon as dI,Teleport as dJ,getComponents as dK,useMagicKeys as dL,DEFAULT_THEME_CONFIG as dM,_sfc_main$k as dN,UiListItem as dO,useMobileMenu as dP,_sfc_main$1 as dQ,getUTCWeekYear as dR,startOfUTCISOWeek as dS,getUTCWeek as dT,getUTCISOWeek as dU,longFormatters as dV,isProtectedWeekYearToken as dW,throwProtectedError as dX,isProtectedDayOfYearToken as dY,subMilliseconds as dZ,onBeforeUpdate as d_,requireToNumber as da,require_root as db,requireKeys as dc,requireIsSymbol as dd,require_arrayMap as de,require_baseGet as df,requireIdentity as dg,isEmail as dh,isValidPhoneNumber as di,isValidUrl as dj,isValid as dk,BaseSearchInput as dl,UiSideMenuItem as dm,_sfc_main$c as dn,_sfc_main$b as dp,_sfc_main$d as dq,focusFirstMenuItem as dr,useMultipleModals as ds,_typeof$2 as dt,useIntervalFn as du,isBrowserCompatibleWithSimulcast as dv,isNotSupportedBrowserOnIOS as dw,abortConfirmation as dx,useNow as dy,useScroll as dz,createVNode as e,onBeforeRouteUpdate as e0,require_SetCache as e1,require_cacheHas as e2,BREAKPOINT_XL_PLUS as e3,BREAKPOINT_2XL as e4,guessTimezone as e5,require_baseAssignValue as e6,requireEq as e7,require_copyObject as e8,requireKeysIn as e9,requireLocalStorage as eA,requireSessionStorage as eB,requireCookieStorage as eC,requireMemoryStorage as eD,requireUtil as eE,require_baseSlice as eF,require_baseIsEqual as eG,require_castPath as eH,requireIsLength as eI,require_toKey as eJ,requireGet as eK,require_isKey as eL,require_assignValue as eM,require_getAllKeysIn as eN,require_cloneBuffer as ea,require_cloneTypedArray as eb,require_initCloneObject as ec,requireIsFunction as ed,requireIsPlainObject as ee,require_copyArray as ef,require_Stack as eg,require_setToString as eh,require_overRest as ei,require_isIndex as ej,isNode$1 as ek,inspect as el,printBlockString as em,Kind as en,__extends as eo,__assign as ep,__spreadArray as eq,__awaiter as er,__generator as es,__rest as et,disableExperimentalFragmentVariables as eu,disableFragmentWarnings as ev,enableExperimentalFragmentVariables as ew,resetCaches as ex,getAuthUrlBase as ey,requireStoreEngine as ez,unref as f,defineAsyncComponent as g,hasInjectionContext as h,inject as i,ref as j,effectScope as k,isRef as l,isReactive as m,getCurrentScope as n,openBlock as o,onScopeDispose as p,watch as q,reactive as r,nextTick as s,toRaw as t,useStore as u,toRefs as v,withCtx as w,markRaw as x,toRef$1 as y,createEventHook$1 as z};