PageSourceSearch

https://jobs.qapa.fr/front-applicant/assets/index-DljKbM12.js

js qapa.fr collected 2026-09-24 09:32:48 UTC 1,249,024 bytes, 149 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/conf-BEyHQxpP.js","assets/application-workflow-mission-step-section-BeveG9-R.js","assets/signup-workflow-section-C4dFKfUD.js","assets/profile-resume-section-DiIt5DIU.js","assets/native-launch-screen-Dou6-fzU.js","assets/qapa-file-input-documents.vue_vue_type_script_setup_true_lang-C-6JTeBy.js","assets/qapa-file-input.vue_vue_type_script_setup_true_lang-Du8PMdxz.js","assets/new-applicant-from-cv-parser-navigator.vue_vue_type_script_setup_true_lang-DZ85EzW6.js","assets/qapa-last-name-text-field.vue_vue_type_script_setup_true_lang-DAOcJaF3.js","assets/qapa-phone-number-text-field.vue_vue_type_script_setup_true_lang-V6M2loiY.js","assets/masks-BynAV8IF.js","assets/number-utils-C7e1YZT7.js","assets/sign-in-dialog.vue_vue_type_script_setup_true_lang-BBIWn6TA.js","assets/use-cv-parser-updater-MHG1DTKS.js","assets/index-BKyAPMvs.js","assets/index-BuQ-ixjr.js","assets/cv-parser-experience-DoOhZdz1.js","assets/use-resume-upload-Cgg1ZlKs.js","assets/use-cv-uploader-vGTVKOLs.js","assets/upload-file-name-lm3C3X9m.js","assets/use-drag-drop-BRa-6aJb.js","assets/native-launch-screen-C2qOT6R8.css"])))=>i.map(i=>d[i]);
2var Wo=Object.defineProperty;var zo=(e,u,d)=>u in e?Wo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):e[u]=d;var Gt=(e,u,d)=>zo(e,typeof u!="symbol"?u+"":u,d);function _mergeNamespaces(e,u){for(var d=0;d<u.length;d++){const B=u[d];if(typeof B!="string"&&!Array.isArray(B)){for(const $ in B)if($!=="default"&&!($ in e)){const V=Object.getOwnPropertyDescriptor(B,$);V&&Object.defineProperty(e,$,V.get?V:{enumerable:!0,get:()=>B[$]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const $ of document.querySelectorAll('link[rel="modulepreload"]'))B($);new MutationObserver($=>{for(const V of $)if(V.type==="childList")for(const K of V.addedNodes)K.tagName==="LINK"&&K.rel==="modulepreload"&&B(K)}).observe(document,{childList:!0,subtree:!0});function d($){const V={};return $.integrity&&(V.integrity=$.integrity),$.referrerPolicy&&(V.referrerPolicy=$.referrerPolicy),$.crossOrigin==="use-credentials"?V.credentials="include":$.crossOrigin==="anonymous"?V.credentials="omit":V.credentials="same-origin",V}function B($){if($.ep)return;$.ep=!0;const V=d($);fetch($.href,V)}})();/**
3* @vue/shared v3.5.39
4* (c) 2018-present Yuxi (Evan) You and Vue contributors
5* @license MIT
vendor: 4,842 bytes, lines 6-9
6**/function makeMap(e){const u=Object.create(null);for(const d of e.split(","))u[d]=1;return d=>d in u}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener=e=>e.startsWith("onUpdate:"),extend$1=Object.assign,remove=(e,u)=>{const d=e.indexOf(u);d>-1&&e.splice(d,1)},hasOwnProperty$4=Object.prototype.hasOwnProperty,hasOwn$1=(e,u)=>hasOwnProperty$4.call(e,u),isArray$3=Array.isArray,isMap=e=>toTypeString$1(e)==="[object Map]",isSet=e=>toTypeString$1(e)==="[object Set]",isDate$2=e=>toTypeString$1(e)==="[object Date]",isRegExp$2=e=>toTypeString$1(e)==="[object RegExp]",isFunction$3=e=>typeof e=="function",isString$2=e=>typeof e=="string",isSymbol$1=e=>typeof e=="symbol",isObject$5=e=>e!==null&&typeof e=="object",isPromise$2=e=>(isObject$5(e)||isFunction$3(e))&&isFunction$3(e.then)&&isFunction$3(e.catch),objectToString$2=Object.prototype.toString,toTypeString$1=e=>objectToString$2.call(e),toRawType=e=>toTypeString$1(e).slice(8,-1),isPlainObject$4=e=>toTypeString$1(e)==="[object Object]",isIntegerKey=e=>isString$2(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 u=Object.create(null);return(d=>u[d]||(u[d]=e(d)))},camelizeRE=/-\w/g,camelize=cacheStringFunction(e=>e.replace(camelizeRE,u=>u.slice(1).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,u)=>!Object.is(e,u),invokeArrayFns=(e,...u)=>{for(let d=0;d<e.length;d++)e[d](...u)},def=(e,u,d,B=!1)=>{Object.defineProperty(e,u,{configurable:!0,enumerable:!1,writable:B,value:d})},looseToNumber=e=>{const u=parseFloat(e);return isNaN(u)?e:u},toNumber$1=e=>{const u=isString$2(e)?Number(e):NaN;return isNaN(u)?e:u};let _globalThis$1;const getGlobalThis$1=()=>_globalThis$1||(_globalThis$1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(e){if(isArray$3(e)){const u={};for(let d=0;d<e.length;d++){const B=e[d],$=isString$2(B)?parseStringStyle(B):normalizeStyle(B);if($)for(const V in $)u[V]=$[V]}return u}else if(isString$2(e)||isObject$5(e))return e}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(e){const u={};return e.replace(styleCommentRE,"").split(listDelimiterRE).forEach(d=>{if(d){const B=d.split(propertyDelimiterRE);B.length>1&&(u[B[0].trim()]=B[1].trim())}}),u}function normalizeClass(e){let u="";if(isString$2(e))u=e;else if(isArray$3(e))for(let d=0;d<e.length;d++){const B=normalizeClass(e[d]);B&&(u+=B+" ")}else if(isObject$5(e))for(const d in e)e[d]&&(u+=d+" ");return u.trim()}function normalizeProps$1(e){if(!e)return null;let{class:u,style:d}=e;return u&&!isString$2(u)&&(e.class=normalizeClass(u)),d&&(e.style=normalizeStyle(d)),e}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||e===""}function looseCompareArrays(e,u){if(e.length!==u.length)return!1;let d=!0;for(let B=0;d&&B<e.length;B++)d=looseEqual(e[B],u[B]);return d}function looseEqual(e,u){if(e===u)return!0;let d=isDate$2(e),B=isDate$2(u);if(d||B)return d&&B?e.getTime()===u.getTime():!1;if(d=isSymbol$1(e),B=isSymbol$1(u),d||B)return e===u;if(d=isArray$3(e),B=isArray$3(u),d||B)return d&&B?looseCompareArrays(e,u):!1;if(d=isObject$5(e),B=isObject$5(u),d||B){if(!d||!B)return!1;const $=Object.keys(e).length,V=Object.keys(u).length;if($!==V)return!1;for(const K in e){const q=e.hasOwnProperty(K),Q=u.hasOwnProperty(K);if(q&&!Q||!q&&Q||!looseEqual(e[K],u[K]))return!1}}return String(e)===String(u)}const isRef$1=e=>!!(e&&e.__v_isRef===!0),toDisplayString$1=e=>isString$2(e)?e:e==null?"":isArray$3(e)||isObject$5(e)&&(e.toString===objectToString$2||!isFunction$3(e.toString))?isRef$1(e)?toDisplayString$1(e.value):JSON.stringify(e,replacer,2):String(e),replacer=(e,u)=>isRef$1(u)?replacer(e,u.value):isMap(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((d,[B,$],V)=>(d[stringifySymbol(B,V)+" =>"]=$,d),{})}:isSet(u)?{[`Set(${u.size})`]:[...u.values()].map(d=>stringifySymbol(d))}:isSymbol$1(u)?stringifySymbol(u):isObject$5(u)&&!isArray$3(u)&&!isPlainObject$4(u)?String(u):u,stringifySymbol=(e,u="")=>{var d;return isSymbol$1(e)?`Symbol(${(d=e.description)!=null?d:u})`:e};/**
7* @vue/reactivity v3.5.39
8* (c) 2018-present Yuxi (Evan) You and Vue contributors
9* @license MIT
10**/let activeEffectScope;class EffectScope{constructor(u=!1){this.detached=u,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!u&&activeEffectScope&&(activeEffectScope.active?(this.parent=activeEffectScope,this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let u,d;if(this.scopes)for(u=0,d=this.scopes.length;u<d;u++)this.scopes[u].pause();for(u=0,d=this.effects.length;u<d;u++)this.effects[u].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let u,d;if(this.scopes)for(u=0,d=this.scopes.length;u<d;u++)this.scopes[u].resume();for(u=0,d=this.effects.length;u<d;u++)this.effects[u].resume()}}run(u){if(this._active){const d=activeEffectScope;try{return activeEffectScope=this,u()}finally{activeEffectScope=d}}}on(){++this._on===1&&(this.prevScope=activeEffectScope,activeEffectScope=this)}off(){if(this._on>0&&--this._on===0){if(activeEffectScope===this)activeEffectScope=this.prevScope;else{let u=activeEffectScope;for(;u;){if(u.prevScope===this){u.prevScope=this.prevScope;break}u=u.prevScope}}this.prevScope=void 0}}stop(u){if(this._active){this._active=!1;let d,B;for(d=0,B=this.effects.length;d<B;d++)this.effects[d].stop();for(this.effects.length=0,d=0,B=this.cleanups.length;d<B;d++)this.cleanups[d]();if(this.cleanups.length=0,this.scopes){for(d=0,B=this.scopes.length;d<B;d++)this.scopes[d].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!u){const $=this.parent.scopes.pop();$&&$!==this&&(this.parent.scopes[this.index]=$,$.index=this.index)}this.parent=void 0}}}function effectScope(e){return new EffectScope(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e,u=!1){activeEffectScope&&activeEffectScope.cleanups.push(e)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(u){this.fn=u,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):this.flags&=-2)}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 u=activeSub,d=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=u,shouldTrack=d,this.flags&=-3}}stop(){if(this.flags&1){for(let u=this.deps;u;u=u.nextDep)removeSub(u);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,u=!1){if(e.flags|=8,u){e.next=batchedComputed,batchedComputed=e;return}e.next=batchedSub,batchedSub=e}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let u=batchedComputed;for(batchedComputed=void 0;u;){const d=u.next;u.next=void 0,u.flags&=-9,u=d}}let e;for(;batchedSub;){let u=batchedSub;for(batchedSub=void 0;u;){const d=u.next;if(u.next=void 0,u.flags&=-9,u.flags&1)try{u.trigger()}catch(B){e||(e=B)}u=d}}if(e)throw e}function prepareDeps(e){for(let u=e.deps;u;u=u.nextDep)u.version=-1,u.prevActiveLink=u.dep.activeLink,u.dep.activeLink=u}function cleanupDeps(e){let u,d=e.depsTail,B=d;for(;B;){const $=B.prevDep;B.version===-1?(B===d&&(d=$),removeSub(B),removeDep(B)):u=B,B.dep.activeLink=B.prevActiveLink,B.prevActiveLink=void 0,B=$}e.deps=u,e.depsTail=d}function isDirty(e){for(let u=e.deps;u;u=u.nextDep)if(u.dep.version!==u.version||u.dep.computed&&(refreshComputed(u.dep.computed)||u.dep.version!==u.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 u=e.dep,d=activeSub,B=shouldTrack;activeSub=e,shouldTrack=!0;try{prepareDeps(e);const $=e.fn(e._value);(u.version===0||hasChanged($,e._value))&&(e.flags|=128,e._value=$,u.version++)}catch($){throw u.version++,$}
vendor: 4,196 bytes, line 10
10finally{activeSub=d,shouldTrack=B,cleanupDeps(e),e.flags&=-3}}function removeSub(e,u=!1){const{dep:d,prevSub:B,nextSub:$}=e;if(B&&(B.nextSub=$,e.prevSub=void 0),$&&($.prevSub=B,e.nextSub=void 0),d.subs===e&&(d.subs=B,!B&&d.computed)){d.computed.flags&=-5;for(let V=d.computed.deps;V;V=V.nextDep)removeSub(V,!0)}!u&&!--d.sc&&d.map&&d.map.delete(d.key)}function removeDep(e){const{prevDep:u,nextDep:d}=e;u&&(u.nextDep=d,e.prevDep=void 0),d&&(d.prevDep=u,e.nextDep=void 0)}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:u}=e;if(e.cleanup=void 0,u){const d=activeSub;activeSub=void 0;try{u()}finally{activeSub=d}}}let globalVersion=0;class Link{constructor(u,d){this.sub=u,this.dep=d,this.version=d.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(u){this.computed=u,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(u){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let d=this.activeLink;if(d===void 0||d.sub!==activeSub)d=this.activeLink=new Link(activeSub,this),activeSub.deps?(d.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=d,activeSub.depsTail=d):activeSub.deps=activeSub.depsTail=d,addSub(d);else if(d.version===-1&&(d.version=this.version,d.nextDep)){const B=d.nextDep;B.prevDep=d.prevDep,d.prevDep&&(d.prevDep.nextDep=B),d.prevDep=activeSub.depsTail,d.nextDep=void 0,activeSub.depsTail.nextDep=d,activeSub.depsTail=d,activeSub.deps===d&&(activeSub.deps=B)}return d}trigger(u){this.version++,globalVersion++,this.notify(u)}notify(u){startBatch();try{for(let d=this.subs;d;d=d.prevSub)d.sub.notify()&&d.sub.dep.notify()}finally{endBatch()}}}function addSub(e){if(e.dep.sc++,e.sub.flags&4){const u=e.dep.computed;if(u&&!e.dep.subs){u.flags|=20;for(let B=u.deps;B;B=B.nextDep)addSub(B)}const d=e.dep.subs;d!==e&&(e.prevSub=d,d&&(d.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,u,d){if(shouldTrack&&activeSub){let B=targetMap.get(e);B||targetMap.set(e,B=new Map);let $=B.get(d);$||(B.set(d,$=new Dep),$.map=B,$.key=d),$.track()}}function trigger(e,u,d,B,$,V){const K=targetMap.get(e);if(!K){globalVersion++;return}const q=Q=>{Q&&Q.trigger()};if(startBatch(),u==="clear")K.forEach(q);else{const Q=isArray$3(e),X=Q&&isIntegerKey(d);if(Q&&d==="length"){const ee=Number(B);K.forEach((te,ie)=>{(ie==="length"||ie===ARRAY_ITERATE_KEY||!isSymbol$1(ie)&&ie>=ee)&&q(te)})}else switch((d!==void 0||K.has(void 0))&&q(K.get(d)),X&&q(K.get(ARRAY_ITERATE_KEY)),u){case"add":Q?X&&q(K.get("length")):(q(K.get(ITERATE_KEY)),isMap(e)&&q(K.get(MAP_KEY_ITERATE_KEY)));break;case"delete":Q||(q(K.get(ITERATE_KEY)),isMap(e)&&q(K.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(e)&&q(K.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(e,u){const d=targetMap.get(e);return d&&d.get(u)}function reactiveReadArray(e){const u=toRaw(e);return u===e?u:(track(u,"iterate",ARRAY_ITERATE_KEY),isShallow(e)?u:u.map(toReactive))}function shallowReadArray(e){return track(e=toRaw(e),"iterate",ARRAY_ITERATE_KEY),e}function toWrapped(e,u){return isReadonly(e)?toReadonly(isReactive(e)?toReactive(u):u):toReactive(u)}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator$1(this,Symbol.iterator,e=>toWrapped(this,e))},concat(...e){return reactiveReadArray(this).concat(...e.map(u=>isArray$3(u)?reactiveReadArray(u):u))},entries(){return iterator$1(this,"entries",e=>(e[1]=toWrapped(this,e[1]),e))},every(e,u){return apply$1(this,"every",e,u,void 0,arguments)},filter(e,u){return apply$1(this,"filter",e,u,d=>d.map(B=>toWrapped(this,B)),arguments)},find(e,u){return apply$1(this,"find",e,u,d=>toWrapped(this,d),arguments)},findIndex(e,u){return apply$1(this,"findIndex",e,u,void 0,arguments)},findLast(e,u){return apply$1(this,"findLast",e,u,d=>toWrapped(this,d),arguments)},findLastIndex(e,u){return apply$1(this,"findLastIndex",e,u,void 0,arguments)}
10,forEach(e,u){return apply$1(this,"forEach",e,u,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,u){return apply$1(this,"map",e,u,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...e){return noTracking(this,"push",e)},reduce(e,...u){return reduce(this,"reduce",e,u)},reduceRight(e,...u){return reduce(this,"reduceRight",e,u)},shift(){return noTracking(this,"shift")},some(e,u){return apply$1(this,"some",e,u,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$1(this,"values",e=>toWrapped(this,e))}};function iterator$1(e,u,d){const B=shallowReadArray(e),$=B[u]();return B!==e&&!isShallow(e)&&($._next=$.next,$.next=()=>{const V=$._next();return V.done||(V.value=d(V.value)),V}),$}const arrayProto=Array.prototype;function apply$1(e,u,d,B,$,V){const K=shallowReadArray(e),q=K!==e&&!isShallow(e),Q=K[u];if(Q!==arrayProto[u]){const te=Q.apply(e,V);return q?toReactive(te):te}let X=d;K!==e&&(q?X=function(te,ie){return d.call(this,toWrapped(e,te),ie,e)}:d.length>2&&(X=function(te,ie){return d.call(this,te,ie,e)}));const ee=Q.call(K,X,B);return q&&$?$(ee):ee}function reduce(e,u,d,B){const $=shallowReadArray(e),V=$!==e&&!isShallow(e);let K=d,q=!1;$!==e&&(V?(q=B.length===0,K=function(X,ee,te){return q&&(q=!1,X=toWrapped(e,X)),d.call(this,X,toWrapped(e,ee),te,e)}):d.length>3&&(K=function(X,ee,te){return d.call(this,X,ee,te,e)}));const Q=$[u](K,...B);return q?toWrapped(e,Q):Q}function searchProxy(e,u,d){const B=toRaw(e);track(B,"iterate",ARRAY_ITERATE_KEY);const $=B[u](...d);return($===-1||$===!1)&&isProxy(d[0])?(d[0]=toRaw(d[0]),B[u](...d)):$}function noTracking(e,u,d=[]){pauseTracking(),startBatch();const B=toRaw(e)[u].apply(e,d);return endBatch(),resetTracking(),B}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$1));function hasOwnProperty$3(e){isSymbol$1(e)||(e=String(e));const u=toRaw(this);return track(u,"has",e),u.hasOwnProperty(e)}class BaseReactiveHandler{constructor(u=!1,d=!1){this._isReadonly=u,this._isShallow=d}get(u,d,B){if(d==="__v_skip")return u.__v_skip;const $=this._isReadonly,V=this._isShallow;if(d==="__v_isReactive")return!$;if(d==="__v_isReadonly")return $;if(d==="__v_isShallow")return V;if(d==="__v_raw")return B===($?V?shallowReadonlyMap:readonlyMap:V?shallowReactiveMap:reactiveMap).get(u)||Object.getPrototypeOf(u)===Object.getPrototypeOf(B)?u:void 0;const K=isArray$3(u);if(!$){let Q;if(K&&(Q=arrayInstrumentations[d]))return Q;if(d==="hasOwnProperty")return hasOwnProperty$3}const q=Reflect.get(u,d,isRef(u)?u:B);if((isSymbol$1(d)?builtInSymbols.has(d):isNonTrackableKeys(d))||($||track(u,"get",d),V))return q;if(isRef(q)){const Q=K&&isIntegerKey(d)?q:q.value;return $&&isObject$5(Q)?readonly(Q):Q}return isObject$5(q)?$?readonly(q):reactive(q):q}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(u=!1){super(!1,u)}set(u,d,B,$){let V=u[d];const K=isArray$3(u)&&isIntegerKey(d);if(!this._isShallow){const X=isReadonly(V);if(!isShallow(B)&&!isReadonly(B)&&(V=toRaw(V),B=toRaw(B)),!K&&isRef(V)&&!isRef(B))return X||(V.value=B),!0}const q=K?Number(d)<u.length:hasOwn$1(u,d),Q=Reflect.set(u,d,B,isRef(u)?u:$);return u===toRaw($)&&Q&&(q?hasChanged(B,V)&&trigger(u,"set",d,B):trigger(u,"add",d,B)),Q}deleteProperty(u,d){const B=hasOwn$1(u,d);u[d];const $=Reflect.deleteProperty(u,d);return $&&B&&trigger(u,"delete",d,void 0),$}has(u,d){const B=Reflect.has(u,d);return(!isSymbol$1(d)||!builtInSymbols.has(d))&&track(u,"has",d),B}ownKeys(u){return track(u,"iterate",isArray$3(u)?"length":ITERATE_KEY),Reflect.ownKeys(u)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(u=!1){super(!0,u)}set(u,d){return!0}deleteProperty(u,d){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),shallowReadonlyHandlers=new ReadonlyReactiveHandler(!0),toShallow=e=>e,getProto=e=>Reflect.getPrototypeOf(e);function createIterableMethod(e,u,d){return function(...B){const $=this.__v_raw,V=toRaw($),K=isMap(V),q=e==="entries"||e===Symbol.iterator&&K,Q=e==="keys"&&K,X=$[e](...B),ee=d?toShallow:u?toReadonly:toReactive;return!u&&track(V,"iterate",Q?MAP_KEY_ITERATE_KEY:ITERATE_KEY),extend$1(Object.create(X),{next(){const{value:te,done:ie}=X.next();return ie?{value:te,done:ie}:{value:q?[ee(te[0]),ee(te[1])]:ee(te),done:ie}}})}}function createReadonlyMethod(e){return function(...u){return e==="delete"?!1:e==="clear"?void 0:this}}function createInstrumentations(e,u){const d={get($){const V=this.__v_raw,K=toRaw(V),q=toRaw($);e||(hasChanged($,q)&&track(K,"get",$),track(K,"get",q));const{has:Q}=getProto(K),X=u?toShallow:e?toReadonly:toReactive;if(Q.call(K,$))return X(V.get($));if(Q.call(K,q))return X(V.get(q));V!==K&&V.get($)},get size(){const $=this.__v_raw;return!e&&track(toRaw($),"iterate",ITERATE_KEY),$.size},has($){const V=this.__v_raw,K=toRaw(V),q=toRaw($);return e||(hasChanged($,q)&&track(K,"has",$),track(K,"has",q)),$===q?V.has($):V.has($)||V.has(q)}
vendor: 7,698 bytes, line 10
10,forEach($,V){const K=this,q=K.__v_raw,Q=toRaw(q),X=u?toShallow:e?toReadonly:toReactive;return!e&&track(Q,"iterate",ITERATE_KEY),q.forEach((ee,te)=>$.call(V,X(ee),X(te),K))}};return extend$1(d,e?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add($){const V=toRaw(this),K=getProto(V),q=toRaw($),Q=!u&&!isShallow($)&&!isReadonly($)?q:$;return K.has.call(V,Q)||hasChanged($,Q)&&K.has.call(V,$)||hasChanged(q,Q)&&K.has.call(V,q)||(V.add(Q),trigger(V,"add",Q,Q)),this},set($,V){!u&&!isShallow(V)&&!isReadonly(V)&&(V=toRaw(V));const K=toRaw(this),{has:q,get:Q}=getProto(K);let X=q.call(K,$);X||($=toRaw($),X=q.call(K,$));const ee=Q.call(K,$);return K.set($,V),X?hasChanged(V,ee)&&trigger(K,"set",$,V):trigger(K,"add",$,V),this},delete($){const V=toRaw(this),{has:K,get:q}=getProto(V);let Q=K.call(V,$);Q||($=toRaw($),Q=K.call(V,$)),q&&q.call(V,$);const X=V.delete($);return Q&&trigger(V,"delete",$,void 0),X},clear(){const $=toRaw(this),V=$.size!==0,K=$.clear();return V&&trigger($,"clear",void 0,void 0),K}}),["keys","values","entries",Symbol.iterator].forEach($=>{d[$]=createIterableMethod($,e,u)}),d}function createInstrumentationGetter(e,u){const d=createInstrumentations(e,u);return(B,$,V)=>$==="__v_isReactive"?!e:$==="__v_isReadonly"?e:$==="__v_raw"?B:Reflect.get(hasOwn$1(d,$)&&$ in B?d:B,$,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 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,u,d,B,$){if(!isObject$5(e)||e.__v_raw&&!(u&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const V=$.get(e);if(V)return V;const K=targetTypeMap(toRawType(e));if(K===0)return e;const q=new Proxy(e,K===2?B:d);return $.set(e,q),q}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(e){return e?!!e.__v_raw:!1}function toRaw(e){const u=e&&e.__v_raw;return u?toRaw(u):e}function markRaw(e){return!hasOwn$1(e,"__v_skip")&&Object.isExtensible(e)&&def(e,"__v_skip",!0),e}const toReactive=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,u){return isRef(e)?e:new RefImpl(e,u)}class RefImpl{constructor(u,d){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=d?u:toRaw(u),this._value=d?u:toReactive(u),this.__v_isShallow=d}get value(){return this.dep.track(),this._value}set value(u){const d=this._rawValue,B=this.__v_isShallow||isShallow(u)||isReadonly(u);u=B?u:toRaw(u),hasChanged(u,d)&&(this._rawValue=u,this._value=B?u:toReactive(u),this.dep.trigger())}}function unref(e){return isRef(e)?e.value:e}function toValue(e){return isFunction$3(e)?e():unref(e)}const shallowUnwrapHandlers={get:(e,u,d)=>u==="__v_raw"?e:unref(Reflect.get(e,u,d)),set:(e,u,d,B)=>{const $=e[u];return isRef($)&&!isRef(d)?($.value=d,!0):Reflect.set(e,u,d,B)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(u){this.__v_isRef=!0,this._value=void 0;const d=this.dep=new Dep,{get:B,set:$}=u(d.track.bind(d),d.trigger.bind(d));this._get=B,this._set=$}get value(){return this._value=this._get()}set value(u){this._set(u)}}function customRef(e){return new CustomRefImpl(e)}function toRefs(e){const u=isArray$3(e)?new Array(e.length):{};for(const d in e)u[d]=propertyToRef(e,d);return u}class ObjectRefImpl{constructor(u,d,B){this._object=u,this._defaultValue=B,this.__v_isRef=!0,this._value=void 0,this._key=isSymbol$1(d)?d:String(d),this._raw=toRaw(u);let $=!0,V=u;if(!isArray$3(u)||isSymbol$1(this._key)||!isIntegerKey(this._key))do $=!isProxy(V)||isShallow(V);while($&&(V=V.__v_raw));this._shallow=$}get value(){let u=this._object[this._key];return this._shallow&&(u=unref(u)),this._value=u===void 0?this._defaultValue:u}set value(u){if(this._shallow&&isRef(this._raw[this._key])){const d=this._object[this._key];if(isRef(d)){d.value=u;return}}this._object[this._key]=u}get dep(){return getDepFromReactive(this._raw,this._key)}}class GetterRefImpl{constructor(u){this._getter=u,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef(e,u,d){return isRef(e)?e:isFunction$3(e)?new GetterRefImpl(e):isObject$5(e)&&arguments.length>1?propertyToRef(e,u,d):ref(e)}function propertyToRef(e,u,d){return new ObjectRefImpl(e,u,d)}class ComputedRefImpl{constructor(u,d,B){this.fn=u,this.setter=d,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=!d,this.isSSR=B}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const u=this.dep.track();return refreshComputed(this),u&&(u.version=this.dep.version),this._value}set value(u){this.setter&&this.setter(u)}}function computed$1(e,u,d=!1){let B,$;return isFunction$3(e)?B=e:(B=e.get,$=e.set),new ComputedRefImpl(B,$,d)}const INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap;let activeWatcher;function onWatcherCleanup(e,u=!1,d=activeWatcher){if(d){let B=cleanupMap.get(d);B||cleanupMap.set(d,B=[]),B.push(e)}}function watch$1(e,u,d=EMPTY_OBJ){const{immediate:B,deep:$,once:V,scheduler:K,augmentJob:q,call:Q}=d,X=de=>$?de:isShallow(de)||$===!1||$===0?traverse(de,1):traverse(de);let ee,te,ie,re,oe=!1,se=!1;if(isRef(e)?(te=()=>e.value,oe=isShallow(e)):isReactive(e)?(te=()=>X(e),oe=!0):isArray$3(e)?(se=!0,oe=e.some(de=>isReactive(de)||isShallow(de)),te=()=>e.map(de=>{if(isRef(de))return de.value;if(isReactive(de))return X(de);if(isFunction$3(de))return Q?Q(de,2):de()})):isFunction$3(e)?u?te=Q?()=>Q(e,2):e:te=()=>{if(ie){pauseTracking();try{ie()}finally{resetTracking()}}const de=activeWatcher;activeWatcher=ee;try{return Q?Q(e,3,[re]):e(re)}finally{activeWatcher=de}}:te=NOOP,u&&$){const de=te,fe=$===!0?1/0:$;te=()=>traverse(de(),fe)}const ae=getCurrentScope(),le=()=>{ee.stop(),ae&&ae.active&&remove(ae.effects,ee)};if(V&&u){const de=u;u=(...fe)=>{const me=de(...fe);return le(),me}}let ue=se?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const he=de=>{if(!(!(ee.flags&1)||!ee.dirty&&!de))if(u){const fe=ee.run();if(de||$||oe||(se?fe.some((me,ge)=>hasChanged(me,ue[ge])):hasChanged(fe,ue))){ie&&ie();const me=activeWatcher;activeWatcher=ee;try{const ge=[fe,ue===INITIAL_WATCHER_VALUE?void 0:se&&ue[0]===INITIAL_WATCHER_VALUE?[]:ue,re];ue=fe,Q?Q(u,3,ge):u(...ge)}finally{activeWatcher=me}}}else ee.run()};
10return q&&q(he),ee=new ReactiveEffect(te),ee.scheduler=K?()=>K(he,!1):he,re=de=>onWatcherCleanup(de,!1,ee),ie=ee.onStop=()=>{const de=cleanupMap.get(ee);if(de){if(Q)Q(de,4);else for(const fe of de)fe();cleanupMap.delete(ee)}},u?B?he(!0):ue=ee.run():K?K(he.bind(null,!0),!0):ee.run(),le.pause=ee.pause.bind(ee),le.resume=ee.resume.bind(ee),le.stop=le,le}function traverse(e,u=1/0,d){if(u<=0||!isObject$5(e)||e.__v_skip||(d=d||new Map,(d.get(e)||0)>=u))return e;if(d.set(e,u),u--,isRef(e))traverse(e.value,u,d);else if(isArray$3(e))for(let B=0;B<e.length;B++)traverse(e[B],u,d);else if(isSet(e)||isMap(e))e.forEach(B=>{traverse(B,u,d)});else if(isPlainObject$4(e)){for(const B in e)traverse(e[B],u,d);for(const B of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,B)&&traverse(e[B],u,d)}return e}/**
11* @vue/runtime-core v3.5.39
12* (c) 2018-present Yuxi (Evan) You and Vue contributors
13* @license MIT
14**/const stack=[];let isWarning=!1;function warn$1(e,...u){if(isWarning)return;isWarning=!0,pauseTracking();const d=stack.length?stack[stack.length-1].component:null,B=d&&d.appContext.config.warnHandler,$=getComponentTrace();if(B)callWithErrorHandling(B,d,11,[e+u.map(V=>{var K,q;return(q=(K=V.toString)==null?void 0:K.call(V))!=null?q:JSON.stringify(V)}).join(""),d&&d.proxy,$.map(({vnode:V})=>`at <${formatComponentName(d,V.type)}>`).join(`
15`),$]);else{const V=[`[Vue warn]: ${e}`,...u];$.length&&V.push(`
16`,...formatTrace($)),console.warn(...V)}resetTracking(),isWarning=!1}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const u=[];for(;e;){const d=u[0];d&&d.vnode===e?d.recurseCount++:u.push({vnode:e,recurseCount:0});const B=e.component&&e.component.parent;e=B&&B.vnode}return u}function formatTrace(e){const u=[];return e.forEach((d,B)=>{u.push(...B===0?[]:[`
17`],...formatTraceEntry(d))}),u}function formatTraceEntry({vnode:e,recurseCount:u}){const d=u>0?`... (${u} recursive calls)`:"",B=e.component?e.component.parent==null:!1,$=` at <${formatComponentName(e.component,e.type,B)}`,V=">"+d;return e.props?[$,...formatProps(e.props),V]:[$+V]}function formatProps(e){const u=[],d=Object.keys(e);return d.slice(0,3).forEach(B=>{u.push(...formatProp(B,e[B]))}),d.length>3&&u.push(" ..."),u}function formatProp(e,u,d){return isString$2(u)?(u=JSON.stringify(u),d?u:[`${e}=${u}`]):typeof u=="number"||typeof u=="boolean"||u==null?d?u:[`${e}=${u}`]:isRef(u)?(u=formatProp(e,toRaw(u.value),!0),d?u:[`${e}=Ref<`,u,">"]):isFunction$3(u)?[`${e}=fn${u.name?`<${u.name}>`:""}`]:(u=toRaw(u),d?u:[`${e}=`,u])}function callWithErrorHandling(e,u,d,B){try{return B?e(...B):e()}catch($){handleError$1($,u,d)}}function callWithAsyncErrorHandling(e,u,d,B){if(isFunction$3(e)){const $=callWithErrorHandling(e,u,d,B);return $&&isPromise$2($)&&$.catch(V=>{handleError$1(V,u,d)}),$}if(isArray$3(e)){const $=[];for(let V=0;V<e.length;V++)$.push(callWithAsyncErrorHandling(e[V],u,d,B));return $}}function handleError$1(e,u,d,B=!0){const $=u?u.vnode:null,{errorHandler:V,throwUnhandledErrorInProduction:K}=u&&u.appContext.config||EMPTY_OBJ;if(u){let q=u.parent;const Q=u.proxy,X=`https://vuejs.org/error-reference/#runtime-${d}`;for(;q;){const ee=q.ec;if(ee){for(let te=0;te<ee.length;te++)if(ee[te](e,Q,X)===!1)return}q=q.parent}if(V){pauseTracking(),callWithErrorHandling(V,null,10,[e,Q,X]),resetTracking();return}}logError(e,d,$,B,K)}function logError(e,u,d,B=!0,$=!1){if($)throw e;console.error(e)}const queue=[];let flushIndex=-1;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(e){const u=currentFlushPromise||resolvedPromise;return e?u.then(this?e.bind(this):e):u}function findInsertionIndex$1(e){let u=flushIndex+1,d=queue.length;for(;u<d;){const B=u+d>>>1,$=queue[B],V=getId($);V<e||V===e&&$.flags&2?u=B+1:d=B}return u}function queueJob(e){if(!(e.flags&1)){const u=getId(e),d=queue[queue.length-1];!d||!(e.flags&2)&&u>=getId(d)?queue.push(e):queue.splice(findInsertionIndex$1(u),0,e),e.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(e){isArray$3(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,u,d=flushIndex+1){for(;d<queue.length;d++){const B=queue[d];if(B&&B.flags&2){if(e&&B.id!==e.uid)continue;queue.splice(d,1),d--,B.flags&4&&(B.flags&=-2),B(),B.flags&4||(B.flags&=-2)}}}function flushPostFlushCbs(e){if(pendingPostFlushCbs.length){const u=[...new Set(pendingPostFlushCbs)].sort((d,B)=>getId(d)-getId(B));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...u);return}for(activePostFlushCbs=u,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++){const d=activePostFlushCbs[postFlushIndex];d.flags&4&&(d.flags&=-2),d.flags&8||d(),d.flags&=-2}activePostFlushCbs=null,postFlushIndex=0}}const getId=e=>e.id==null?e.flags&2?-1:1/0:e.id;function flushJobs(e){try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const u=queue[flushIndex];u&&!(u.flags&8)&&(u.flags&4&&(u.flags&=-2),callWithErrorHandling(u,u.i,u.i?15:14),u.flags&4||(u.flags&=-2))}}finally{for(;flushIndex<queue.length;flushIndex++){const u=queue[flushIndex];u&&(u.flags&=-2)}flushIndex=-1,queue.length=0,flushPostFlushCbs(),currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const u=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,u}function withCtx(e,u=currentRenderingInstance,d){if(!u||e._n)return e;const B=(...$)=>{B._d&&setBlockTracking(-1);const V=setCurrentRenderingInstance(u);let K;try{K=e(...$)}finally{setCurrentRenderingInstance(V),B._d&&setBlockTracking(1)}return K};return B._n=!0,B._c=!0,B._d=!0,B}function withDirectives(e,u){if(currentRenderingInstance===null)return e;const d=getComponentPublicInstance(currentRenderingInstance),B=e.dirs||(e.dirs=[]);for(let $=0;$<u.length;$++){let[V,K,q,Q=EMPTY_OBJ]=u[$];V&&(isFunction$3(V)&&(V={mounted:V,updated:V}),V.deep&&traverse(K),B.push({dir:V,instance:d,value:K,oldValue:void 0,arg:q,modifiers:Q}))}return e}function invokeDirectiveHook(e,u,d,B){const $=e.dirs,V=u&&u.dirs;for(let K=0;K<$.length;K++){const q=$[K];V&&(q.oldValue=V[K].value);let Q=q.dir[B];Q&&(pauseTracking(),callWithAsyncErrorHandling(Q,d,8,[e.el,q,e,u]),resetTracking())}}function provide(e,u){if(currentInstance){let d=currentInstance.provides;const B=currentInstance.parent&&currentInstance.parent.provides;B===d&&(d=currentInstance.provides=Object.create(B)),d[e]=u}}function inject$1(e,u,d=!1){const B=getCurrentInstance$2();if(B||currentApp){let $=currentApp?currentApp._context.provides:B?B.parent==null||B.ce?B.vnode.appContext&&B.vnode.appContext.provides:B.parent.provides:void 0;if($&&e in $)return $[e];
17if(arguments.length>1)return d&&isFunction$3(u)?u.call(B&&B.proxy):u}}function hasInjectionContext(){return!!(getCurrentInstance$2()||currentApp)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject$1(ssrContextKey);function watchEffect(e,u){return doWatch(e,null,u)}function watchSyncEffect(e,u){return doWatch(e,null,{flush:"sync"})}function watch(e,u,d){return doWatch(e,u,d)}function doWatch(e,u,d=EMPTY_OBJ){const{immediate:B,deep:$,flush:V,once:K}=d,q=extend$1({},d),Q=u&&B||!u&&V!=="post";let X;if(isInSSRComponentSetup){if(V==="sync"){const re=useSSRContext();X=re.__watcherHandles||(re.__watcherHandles=[])}else if(!Q){const re=()=>{};return re.stop=NOOP,re.resume=NOOP,re.pause=NOOP,re}}const ee=currentInstance;q.call=(re,oe,se)=>callWithAsyncErrorHandling(re,ee,oe,se);let te=!1;V==="post"?q.scheduler=re=>{queuePostRenderEffect(re,ee&&ee.suspense)}:V!=="sync"&&(te=!0,q.scheduler=(re,oe)=>{oe?re():queueJob(re)}),q.augmentJob=re=>{u&&(re.flags|=4),te&&(re.flags|=2,ee&&(re.id=ee.uid,re.i=ee))};const ie=watch$1(e,u,q);return isInSSRComponentSetup&&(X?X.push(ie):Q&&ie()),ie}function instanceWatch(e,u,d){const B=this.proxy,$=isString$2(e)?e.includes(".")?createPathGetter(B,e):()=>B[e]:e.bind(B,B);let V;isFunction$3(u)?V=u:(V=u.handler,d=u);const K=setCurrentInstance(this),q=doWatch($,V.bind(B),d);return K(),q}function createPathGetter(e,u){const d=u.split(".");return()=>{let B=e;for(let $=0;$<d.length&&B;$++)B=B[d[$]];return B}}const pendingMounts=new WeakMap,TeleportEndKey=Symbol("_vte"),isTeleport=e=>e.__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,u)=>{const d=e&&e.to;return isString$2(d)?u?u(d):null:d},TeleportImpl={name:"Teleport",__isTeleport:!0,process(e,u,d,B,$,V,K,q,Q,X){const{mc:ee,pc:te,pbc:ie,o:{insert:re,querySelector:oe,createText:se,createComment:ae,parentNode:le}}=X,ue=isTeleportDisabled(u.props);let{dynamicChildren:he}=u;const de=(ge,_e,be)=>{ge.shapeFlag&16&&ee(ge.children,_e,be,$,V,K,q,Q)},fe=(ge=u)=>{const _e=isTeleportDisabled(ge.props),be=ge.target=resolveTarget(ge.props,oe),Pe=prepareAnchor(be,ge,se,re);be&&(K!=="svg"&&isTargetSVG(be)?K="svg":K!=="mathml"&&isTargetMathML(be)&&(K="mathml"),$&&$.isCE&&($.ce._teleportTargets||($.ce._teleportTargets=new Set)).add(be),_e||(de(ge,be,Pe),updateCssVars(ge,!1)))},me=ge=>{const _e=()=>{if(pendingMounts.get(ge)===_e){if(pendingMounts.delete(ge),isTeleportDisabled(ge.props)){const be=le(ge.el)||d;de(ge,be,ge.anchor),updateCssVars(ge,!0)}fe(ge)}};pendingMounts.set(ge,_e),queuePostRenderEffect(_e,V)};if(e==null){const ge=u.el=se(""),_e=u.anchor=se("");if(re(ge,d,B),re(_e,d,B),isTeleportDeferred(u.props)||V&&V.pendingBranch){me(u);return}ue&&(de(u,d,_e),updateCssVars(u,!0)),fe()}else{u.el=e.el;const ge=u.anchor=e.anchor,_e=pendingMounts.get(e);if(_e){_e.flags|=8,pendingMounts.delete(e),me(u);return}u.targetStart=e.targetStart;const be=u.target=e.target,Pe=u.targetAnchor=e.targetAnchor,Ae=isTeleportDisabled(e.props),Se=Ae?d:be,Ne=Ae?ge:Pe;if(K==="svg"||isTargetSVG(be)?K="svg":(K==="mathml"||isTargetMathML(be))&&(K="mathml"),he?(ie(e.dynamicChildren,he,Se,$,V,K,q),traverseStaticChildren(e,u,!0)):Q||te(e,u,Se,Ne,$,V,K,q,!1),ue)Ae?u.props&&e.props&&u.props.to!==e.props.to&&(u.props.to=e.props.to):moveTeleport(u,d,ge,X,1);else if((u.props&&u.props.to)!==(e.props&&e.props.to)){const Oe=resolveTarget(u.props,oe);Oe&&(u.target=Oe,moveTeleport(u,Oe,null,X,0))}else Ae&&moveTeleport(u,be,Pe,X,1);updateCssVars(u,ue)}},remove(e,u,d,{um:B,o:{remove:$}},V){const{shapeFlag:K,children:q,anchor:Q,targetStart:X,targetAnchor:ee,target:te,props:ie}=e,re=isTeleportDisabled(ie),oe=V||!re,se=pendingMounts.get(e);if(se&&(se.flags|=8,pendingMounts.delete(e)),te&&($(X),$(ee)),V&&$(Q),!se&&(re||te)&&K&16)for(let ae=0;ae<q.length;ae++){const le=q[ae];B(le,u,d,oe,!!le.dynamicChildren)}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(e,u,d,{o:{insert:B},m:$},V=2){V===0&&B(e.targetAnchor,u,d);const{el:K,anchor:q,shapeFlag:Q,children:X,props:ee}=e,te=V===2;if(te&&B(K,u,d),!pendingMounts.has(e)&&(!te||isTeleportDisabled(ee))&&Q&16)for(let ie=0;ie<X.length;ie++)$(X[ie],u,d,2);te&&B(q,u,d)}function hydrateTeleport(e,u,d,B,$,V,{o:{nextSibling:K,parentNode:q,querySelector:Q,insert:X,createText:ee}},te){function ie(ae,le){let ue=le;for(;ue;){if(ue&&ue.nodeType===8){if(ue.data==="teleport start anchor")u.targetStart=ue;else if(ue.data==="teleport anchor"){u.targetAnchor=ue,ae._lpa=u.targetAnchor&&K(u.targetAnchor);break}}ue=K(ue)}}function re(ae,le){le.anchor=te(K(ae),le,q(ae),d,B,$,V)}const oe=u.target=resolveTarget(u.props,Q),se=isTeleportDisabled(u.props);if(oe){const ae=oe._lpa||oe.firstChild;u.shapeFlag&16&&(se?(re(e,u),ie(oe,ae),u.targetAnchor||prepareAnchor(oe,u,ee,X,q(e)===oe?e:null)):(u.anchor=K(e),ie(oe,ae),u.targetAnchor||prepareAnchor(oe,u,ee,X),te(ae&&K(ae),u,oe,d,B,$,V))),updateCssVars(u,se)}else se&&u.shapeFlag&16&&(re(e,u),u.targetStart=e,u.targetAnchor=K(e));return u.anchor&&K(u.anchor)}const Teleport=TeleportImpl;function updateCssVars(e,u){const d=e.ctx;if(d&&d.ut){let B,$;for(u?(B=e.el,$=e.anchor):(B=e.targetStart,$=e.targetAnchor);B&&B!==$;)B.nodeType===1&&B.setAttribute("data-v-owner",d.uid),B=B.nextSibling;d.ut()}}function prepareAnchor(e,u,d,B,$=null){const V=u.targetStart=d(""),K=u.targetAnchor=d("");return V[TeleportEndKey]=K,e&&(B(V,e,$),B(K,e,$)),K}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leav
vendor: 4,426 bytes, line 17
17ingVNodes:new Map};return onMounted(()=>{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 u=e.subTree;return u.component?recursiveGetSubtree(u.component):u},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:u}){const d=getCurrentInstance$2(),B=useTransitionState();return()=>{const $=u.default&&getTransitionRawChildren(u.default(),!0),V=$&&$.length?findNonCommentChild($):d.subTree?createCommentVNode():void 0;if(!V)return;const K=toRaw(e),{mode:q}=K;if(B.isLeaving)return emptyPlaceholder(V);const Q=getInnerChild$1(V);if(!Q)return emptyPlaceholder(V);let X=resolveTransitionHooks(Q,K,B,d,te=>X=te);Q.type!==Comment&&setTransitionHooks(Q,X);let ee=d.subTree&&getInnerChild$1(d.subTree);if(ee&&ee.type!==Comment&&!isSameVNodeType(ee,Q)&&recursiveGetSubtree(d).type!==Comment){let te=resolveTransitionHooks(ee,K,B,d);if(setTransitionHooks(ee,te),q==="out-in"&&Q.type!==Comment)return B.isLeaving=!0,te.afterLeave=()=>{B.isLeaving=!1,d.job.flags&8||d.update(),delete te.afterLeave,ee=void 0},emptyPlaceholder(V);q==="in-out"&&Q.type!==Comment?te.delayLeave=(ie,re,oe)=>{const se=getLeavingNodesForType(B,ee);se[String(ee.key)]=ee,ie[leaveCbKey]=()=>{re(),ie[leaveCbKey]=void 0,delete X.delayedLeave,ee=void 0},X.delayedLeave=()=>{oe(),delete X.delayedLeave,ee=void 0}}:ee=void 0}else ee&&(ee=void 0);return V}}};function findNonCommentChild(e){let u=e[0];if(e.length>1){for(const d of e)if(d.type!==Comment){u=d;break}}return u}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,u){const{leavingVNodes:d}=e;let B=d.get(u.type);return B||(B=Object.create(null),d.set(u.type,B)),B}function resolveTransitionHooks(e,u,d,B,$){const{appear:V,mode:K,persisted:q=!1,onBeforeEnter:Q,onEnter:X,onAfterEnter:ee,onEnterCancelled:te,onBeforeLeave:ie,onLeave:re,onAfterLeave:oe,onLeaveCancelled:se,onBeforeAppear:ae,onAppear:le,onAfterAppear:ue,onAppearCancelled:he}=u,de=String(e.key),fe=getLeavingNodesForType(d,e),me=(be,Pe)=>{be&&callWithAsyncErrorHandling(be,B,9,Pe)},ge=(be,Pe)=>{const Ae=Pe[1];me(be,Pe),isArray$3(be)?be.every(Se=>Se.length<=1)&&Ae():be.length<=1&&Ae()},_e={mode:K,persisted:q,beforeEnter(be){let Pe=Q;if(!d.isMounted)if(V)Pe=ae||Q;else return;be[leaveCbKey]&&be[leaveCbKey](!0);const Ae=fe[de];Ae&&isSameVNodeType(e,Ae)&&Ae.el[leaveCbKey]&&Ae.el[leaveCbKey](),me(Pe,[be])},enter(be){if(fe[de]===e)return;let Pe=X,Ae=ee,Se=te;if(!d.isMounted)if(V)Pe=le||X,Ae=ue||ee,Se=he||te;else return;let Ne=!1;be[enterCbKey$1]=Be=>{Ne||(Ne=!0,Be?me(Se,[be]):me(Ae,[be]),_e.delayedLeave&&_e.delayedLeave(),be[enterCbKey$1]=void 0)};const Oe=be[enterCbKey$1].bind(null,!1);Pe?ge(Pe,[be,Oe]):Oe()},leave(be,Pe){const Ae=String(e.key);if(be[enterCbKey$1]&&be[enterCbKey$1](!0),d.isUnmounting)return Pe();me(ie,[be]);let Se=!1;be[leaveCbKey]=Oe=>{Se||(Se=!0,Pe(),Oe?me(se,[be]):me(oe,[be]),be[leaveCbKey]=void 0,fe[Ae]===e&&delete fe[Ae])};const Ne=be[leaveCbKey].bind(null,!1);fe[Ae]=e,re?ge(re,[be,Ne]):Ne()},clone(be){const Pe=resolveTransitionHooks(be,u,d,B,$);return $&&$(Pe),Pe}};return _e}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:u,children:d}=e;if(d){if(u&16)return d[0];if(u&32&&isFunction$3(d.default))return d.default()}}function setTransitionHooks(e,u){e.shapeFlag&6&&e.component?(e.transition=u,setTransitionHooks(e.component.subTree,u)):e.shapeFlag&128?(e.ssContent.transition=u.clone(e.ssContent),e.ssFallback.transition=u.clone(e.ssFallback)):e.transition=u}function getTransitionRawChildren(e,u=!1,d){let B=[],$=0;for(let V=0;V<e.length;V++){let K=e[V];const q=d==null?K.key:String(d)+String(K.key!=null?K.key:V);
17K.type===Fragment?(K.patchFlag&128&&$++,B=B.concat(getTransitionRawChildren(K.children,u,q))):(u||K.type!==Comment)&&B.push(q!=null?cloneVNode(K,{key:q}):K)}if($>1)for(let V=0;V<B.length;V++)B[V].patchFlag=-2;return B}function defineComponent$1(e,u){return isFunction$3(e)?extend$1({name:e.name},u,{setup:e}):e}function useId(){const e=getCurrentInstance$2();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 u=getCurrentInstance$2(),d=shallowRef(null);if(u){const $=u.refs===EMPTY_OBJ?u.refs={}:u.refs;Object.defineProperty($,e,{enumerable:!0,get:()=>d.value,set:V=>d.value=V})}return d}function isTemplateRefKey(e,u){let d;return!!((d=Object.getOwnPropertyDescriptor(e,u))&&!d.configurable)}const pendingSetRefMap=new WeakMap;function setRef(e,u,d,B,$=!1){if(isArray$3(e)){e.forEach((se,ae)=>setRef(se,u&&(isArray$3(u)?u[ae]:u),d,B,$));return}if(isAsyncWrapper(B)&&!$){B.shapeFlag&512&&B.type.__asyncResolved&&B.component.subTree.component&&setRef(e,u,d,B.component.subTree);return}const V=B.shapeFlag&4?getComponentPublicInstance(B.component):B.el,K=$?null:V,{i:q,r:Q}=e,X=u&&u.r,ee=q.refs===EMPTY_OBJ?q.refs={}:q.refs,te=q.setupState,ie=toRaw(te),re=te===EMPTY_OBJ?NO:se=>isTemplateRefKey(ee,se)?!1:hasOwn$1(ie,se),oe=(se,ae)=>!(ae&&isTemplateRefKey(ee,ae));if(X!=null&&X!==Q){if(invalidatePendingSetRef(u),isString$2(X))ee[X]=null,re(X)&&(te[X]=null);else if(isRef(X)){const se=u;oe(X,se.k)&&(X.value=null),se.k&&(ee[se.k]=null)}}if(isFunction$3(Q)){pauseTracking();try{callWithErrorHandling(Q,q,12,[K,ee])}finally{resetTracking()}}else{const se=isString$2(Q),ae=isRef(Q);if(se||ae){const le=()=>{if(e.f){const ue=se?re(Q)?te[Q]:ee[Q]:oe()||!e.k?Q.value:ee[e.k];if($)isArray$3(ue)&&remove(ue,V);else if(isArray$3(ue))ue.includes(V)||ue.push(V);else if(se)ee[Q]=[V],re(Q)&&(te[Q]=ee[Q]);else{const he=[V];oe(Q,e.k)&&(Q.value=he),e.k&&(ee[e.k]=he)}}else se?(ee[Q]=K,re(Q)&&(te[Q]=K)):ae&&(oe(Q,e.k)&&(Q.value=K),e.k&&(ee[e.k]=K))};if(K){const ue=()=>{le(),pendingSetRefMap.delete(e)};ue.id=-1,pendingSetRefMap.set(e,ue),queuePostRenderEffect(ue,d)}else invalidatePendingSetRef(e),le()}}}
vendor: 17,192 bytes, line 17
17function invalidatePendingSetRef(e){const u=pendingSetRefMap.get(e);u&&(u.flags|=8,pendingSetRefMap.delete(e))}const isComment=e=>e.nodeType===8;getGlobalThis$1().requestIdleCallback;getGlobalThis$1().cancelIdleCallback;function forEachElement(e,u){if(isComment(e)&&e.data==="["){let d=1,B=e.nextSibling;for(;B;){if(B.nodeType===1){if(u(B)===!1)break}else if(isComment(B))if(B.data==="]"){if(--d===0)break}else B.data==="["&&d++;B=B.nextSibling}}else u(e)}const isAsyncWrapper=e=>!!e.type.__asyncLoader;function defineAsyncComponent(e){isFunction$3(e)&&(e={loader:e});const{loader:u,loadingComponent:d,errorComponent:B,delay:$=200,hydrate:V,timeout:K,suspensible:q=!0,onError:Q}=e;let X=null,ee,te=0;const ie=()=>(te++,X=null,re()),re=()=>{let oe;return X||(oe=X=u().catch(se=>{if(se=se instanceof Error?se:new Error(String(se)),Q)return new Promise((ae,le)=>{Q(se,()=>ae(ie()),()=>le(se),te+1)});throw se}).then(se=>oe!==X&&X?X:(se&&(se.__esModule||se[Symbol.toStringTag]==="Module")&&(se=se.default),ee=se,se)))};return defineComponent$1({name:"AsyncComponentWrapper",__asyncLoader:re,__asyncHydrate(oe,se,ae){let le=!1;(se.bu||(se.bu=[])).push(()=>le=!0);const ue=()=>{le||ae()},he=V?()=>{const de=V(ue,fe=>forEachElement(oe,fe));de&&(se.bum||(se.bum=[])).push(de)}:ue;ee?he():re().then(()=>!se.isUnmounted&&he())},get __asyncResolved(){return ee},setup(){const oe=currentInstance;if(markAsyncBoundary(oe),ee)return()=>createInnerComp(ee,oe);const se=fe=>{X=null,handleError$1(fe,oe,13,!B)};if(q&&oe.suspense||isInSSRComponentSetup)return re().then(fe=>()=>createInnerComp(fe,oe)).catch(fe=>(se(fe),()=>B?createVNode(B,{error:fe}):null));const ae=ref(!1),le=ref(),ue=ref(!!$);let he,de;return onUnmounted(()=>{he!=null&&clearTimeout(he),de!=null&&clearTimeout(de)}),$&&(de=setTimeout(()=>{oe.isUnmounted||(ue.value=!1)},$)),K!=null&&(he=setTimeout(()=>{if(!oe.isUnmounted&&!ae.value&&!le.value){const fe=new Error(`Async component timed out after ${K}ms.`);se(fe),le.value=fe}},K)),re().then(()=>{oe.isUnmounted||(ae.value=!0,oe.parent&&isKeepAlive(oe.parent.vnode)&&oe.parent.update())}).catch(fe=>{if(oe.isUnmounted){X=null;return}se(fe),le.value=fe}),()=>{if(ae.value&&ee)return createInnerComp(ee,oe);if(le.value&&B)return createVNode(B,{error:le.value});if(d&&!ue.value)return createInnerComp(d,oe)}}})}function createInnerComp(e,u){const{ref:d,props:B,children:$,ce:V}=u.vnode,K=createVNode(e,B,$);return K.ref=d,K.ce=V,delete u.vnode.ce,K}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:u}){const d=getCurrentInstance$2(),B=d.ctx;if(!B.renderer)return()=>{const ue=u.default&&u.default();return ue&&ue.length===1?ue[0]:ue};const $=new Map,V=new Set;let K=null;const q=d.suspense,{renderer:{p:Q,m:X,um:ee,o:{createElement:te}}}=B,ie=te("div");B.activate=(ue,he,de,fe,me)=>{const ge=ue.component;X(ue,he,de,0,q),Q(ge.vnode,ue,he,de,ge,q,fe,ue.slotScopeIds,me),queuePostRenderEffect(()=>{ge.isDeactivated=!1,ge.a&&invokeArrayFns(ge.a);const _e=ue.props&&ue.props.onVnodeMounted;_e&&invokeVNodeHook(_e,ge.parent,ue)},q)},B.deactivate=ue=>{const he=ue.component;invalidateMount(he.m),invalidateMount(he.a),X(ue,ie,null,1,q),queuePostRenderEffect(()=>{he.da&&invokeArrayFns(he.da);const de=ue.props&&ue.props.onVnodeUnmounted;de&&invokeVNodeHook(de,he.parent,ue),he.isDeactivated=!0},q)};function re(ue){resetShapeFlag(ue),ee(ue,d,q,!0)}function oe(ue){$.forEach((he,de)=>{const fe=getComponentName(isAsyncWrapper(he)?he.type.__asyncResolved||{}:he.type);fe&&!ue(fe)&&se(de)})}function se(ue){const he=$.get(ue);he&&(!K||!isSameVNodeType(he,K))?re(he):K&&resetShapeFlag(K),$.delete(ue),V.delete(ue)}watch(()=>[e.include,e.exclude],([ue,he])=>{ue&&oe(de=>matches(ue,de)),he&&oe(de=>!matches(he,de))},{flush:"post",deep:!0});let ae=null;const le=()=>{ae!=null&&(isSuspense(d.subTree.type)?queuePostRenderEffect(()=>{$.set(ae,getInnerChild(d.subTree))},d.subTree.suspense):$.set(ae,getInnerChild(d.subTree)))};return onMounted(le),onUpdated(le),onBeforeUnmount(()=>{$.forEach(ue=>{const{subTree:he,suspense:de}=d,fe=getInnerChild(he);if(ue.type===fe.type&&ue.key===fe.key){resetShapeFlag(fe);const me=fe.component.da;me&&queuePostRenderEffect(me,de);return}re(ue)})}),()=>{if(ae=null,!u.default)return K=null;const ue=u.default(),he=ue[0];if(ue.length>1)return K=null,ue;if(!isVNode$1(he)||!(he.shapeFlag&4)&&!(he.shapeFlag&128))return K=null,he;let de=getInnerChild(he);if(de.type===Comment)return K=null,de;const fe=de.type,me=getComponentName(isAsyncWrapper(de)?de.type.__asyncResolved||{}:fe),{include:ge,exclude:_e,max:be}=e;if(ge&&(!me||!matches(ge,me))||_e&&me&&matches(_e,me))return de.shapeFlag&=-257,K=de,he;const Pe=de.key==null?fe:de.key,Ae=$.get(Pe);return de.el&&(de=cloneVNode(de),he.shapeFlag&128&&(he.ssContent=de)),ae=Pe,Ae?(de.el=Ae.el,de.component=Ae.component,de.transition&&setTransitionHooks(de,de.transition),de.shapeFlag|=512,V.delete(Pe),V.add(Pe)):(V.add(Pe),be&&V.size>parseInt(be,10)&&se(V.values().next().value)),de.shapeFlag|=256,K=de,isSuspense(he.type)?he:de}}},KeepAlive=KeepAliveImpl;function matches(e,u){return isArray$3(e)?e.some(d=>matches(d,u)):isString$2(e)?e.split(",").includes(u):isRegExp$2(e)?(e.lastIndex=0,e.test(u)):!1}function onActivated(e,u){registerKeepAliveHook(e,"a",u)}function onDeactivated(e,u){registerKeepAliveHook(e,"da",u)}function registerKeepAliveHook(e,u,d=currentInstance){const B=e.__wdc||(e.__wdc=()=>{let $=d;for(;$;){if($.isDeactivated)return;$=$.parent}return e()});if(injectHook(u,B,d),d){let $=d.parent;for(;$&&$.parent;)isKeepAlive($.parent.vnode)&&injectToKeepAliveRoot(B,u,d,$),$=$.parent}}function injectToKeepAliveRoot(e,u,d,B){const $=injectHook(u,e,B,!0);onUnmounted(()=>{remove(B[u],$)},d)}function resetShapeFlag(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function getInnerChild(e){return e.shapeFlag&128?e.ssContent:e}function injectHook(e,u,d=currentInstance,B=!1){if(d){const $=d[e]||(d[e]=[]),V=u.__weh||(u.__weh=(...K)=>{pauseTracking();const q=setCurrentInstance(d),Q=callWithAsyncErrorHandling(u,d,e,K);return q(),resetTracking(),Q});return B?$.unshift(V):$.push(V),V}}const createHook=e=>(u,d=currentInstance)=>{(!isInSSRComponentSetup||e==="sp")&&injectHook(e,(...B)=>u(...B),d)},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,u=currentInstance){injectHook("ec",e,u)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(e,u){return resolveAsset(COMPONENTS,e,!0,u)||e}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(e){return isString$2(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveDirective(e){return resolveAsset(DIRECTIVES,e)}function resolveAsset(e,u,d=!0,B=!1){const $=currentRenderingInstance||currentInstance;if($){const V=$.type;if(e===COMPONENTS){const q=getComponentName(V,!1);if(q&&(q===u||q===camelize(u)||q===capitalize$1(camelize(u))))return V}const K=resolve$1($[e]||V[e],u)||resolve$1($.appContext[e],u);return!K&&B?V:K}}function resolve$1(e,u){return e&&(e[u]||e[camelize(u)]||e[capitalize$1(camelize(u))])}function renderList(e,u,d,B){let $;const V=d&&d[B],K=isArray$3(e);if(K||isString$2(e)){const q=K&&isReactive(e);let Q=!1,X=!1;q&&(Q=!isShallow(e),X=isReadonly(e),e=shallowReadArray(e)),$=new Array(e.length);for(let ee=0,te=e.length;ee<te;ee++)$[ee]=u(Q?X?toReadonly(toReactive(e[ee])):toReactive(e[ee]):e[ee],ee,void 0,V&&V[ee])}else if(typeof e=="number"){$=new Array(e);for(let q=0;q<e;q++)$[q]=u(q+1,q,void 0,V&&V[q])}else if(isObject$5(e))if(e[Symbol.iterator])$=Array.from(e,(q,Q)=>u(q,Q,void 0,V&&V[Q]));else{const q=Object.keys(e);$=new Array(q.length);for(let Q=0,X=q.length;Q<X;Q++){const ee=q[Q];$[Q]=u(e[ee],ee,Q,V&&V[Q])}}else $=[];return d&&(d[B]=$),$}function createSlots(e,u){for(let d=0;d<u.length;d++){const B=u[d];if(isArray$3(B))for(let $=0;$<B.length;$++)e[B[$].name]=B[$].fn;else B&&(e[B.name]=B.key?(...$)=>{const V=B.fn(...$);return V&&(V.key=B.key),V}:B.fn)}return e}function renderSlot(e,u,d={},B,$){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.ce){const X=Object.keys(d).length>0;return u!=="default"&&(d.name=u),openBlock(),createBlock(Fragment,null,[createVNode("slot",d,B&&B())],X?-2:64)}let V=e[u];V&&V._c&&(V._d=!1),openBlock();const K=V&&ensureValidVNode$1(V(d)),q=d.key||K&&K.key,Q=createBlock(Fragment,{key:(q&&!isSymbol$1(q)?q:`_${u}`)+(!K&&B?"_fb":"")},K||(B?B():[]),K&&e._===1?64:-2);return!$&&Q.scopeId&&(Q.slotScopeIds=[Q.scopeId+"-s"]),V&&V._c&&(V._d=!0),Q}function ensureValidVNode$1(e){return e.some(u=>isVNode$1(u)?!(u.type===Comment||u.type===Fragment&&!ensureValidVNode$1(u.children)):!0)?e:null}const getPublicInstance=e=>e?isStatefulComponent(e)?getComponentPublicInstance(e):getPublicInstance(e.parent):null,publicPropertiesMap=extend$1(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,u)=>e!==EMPTY_OBJ&&!e.__isScriptSetup&&hasOwn$1(e,u),PublicInstanceProxyHandlers={get({_:e},u){if(u==="__v_skip")return!0;const{ctx:d,setupState:B,data:$,props:V,accessCache:K,type:q,appContext:Q}=e;if(u[0]!=="$"){const ie=K[u];if(ie!==void 0)switch(ie){case 1:return B[u];case 2:return $[u];case 4:return d[u];case 3:return V[u]}else{if(hasSetupBinding(B,u))return K[u]=1,B[u];if($!==EMPTY_OBJ&&hasOwn$1($,u))return K[u]=2,$[u];if(hasOwn$1(V,u))return K[u]=3,V[u];if(d!==EMPTY_OBJ&&hasOwn$1(d,u))return K[u]=4,d[u];shouldCacheAccess&&(K[u]=0)}}const X=publicPropertiesMap[u];let ee,te;if(X)return u==="$attrs"&&track(e.attrs,"get",""),X(e);if((ee=q.__cssModules)&&(ee=ee[u]))return ee;if(d!==EMPTY_OBJ&&hasOwn$1(d,u))return K[u]=4,d[u];if(te=Q.config.globalProperties,hasOwn$1(te,u))return te[u]},set({_:e},u,d){const{data:B,setupState:$,ctx:V}=e;return hasSetupBinding($,u)?($[u]=d,!0):B!==EMPTY_OBJ&&hasOwn$1(B,u)?(B[u]=d,!0):hasOwn$1(e.props,u)||u[0]==="$"&&u.slice(1)in e?!1:(V[u]=d,!0)},has({_:{data:e,setupState:u,accessCache:d,ctx:B,appContext:$,props:V,type:K}},q){let Q;return!!(d[q]||e!==EMPTY_OBJ&&q[0]!=="$"&&hasOwn$1(e,q)||hasSetupBinding(u,q)||hasOwn$1(V,q)||hasOwn$1(B,q)||hasOwn$1(publicPropertiesMap,q)||hasOwn$1($.config.globalProperties,q)||(Q=K.__cssModules)&&Q[q])},defineProperty(e,u,d){return d.get!=null?e._.accessCache[u]=0:hasOwn$1(d,"value")&&this.set(e,u,d.value,null),Reflect.defineProperty(e,u,d)}};function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(e){const u=getCurrentInstance$2();return u.setupContext||(u.setupContext=createSetupContext(u))}function normalizePropsOrEmits(e){return isArray$3(e)?e.reduce((u,d)=>(u[d]=null,u),{}):e}function mergeModels(e,u){return!e||!u?e||u:isArray$3(e)&&isArray$3(u)?e.concat(u):extend$1({},normalizePropsOrEmits(e),normalizePropsOrEmits(u))}let shouldCacheAccess=!0;function applyOptions(e){const u=resolveMergedOptions(e),d=e.proxy,B=e.ctx;shouldCacheAccess=!1,u.beforeCreate&&callHook$1(u.beforeCreate,e,"bc");const{data:$,computed:V,methods:K,watch:q,provide:Q,inject:X,created:ee,beforeMount:te,mounted:ie,beforeUpdate:re,updated:oe,activated:se,deactivated:ae,beforeDestroy:le,beforeUnmount:ue,destroyed:he,unmounted:de,render:fe,renderTracked:me,renderTriggered:ge,errorCaptured:_e,serverPrefetch:be,expose:Pe,inheritAttrs:Ae,components:Se,directives:Ne,filters:Oe}=u;if(X&&resolveInjections(X,B,null),K)for(const Me in K){const xe=K[Me];isFunction$3(xe)&&(B[Me]=xe.bind(d))}if($){const Me=$.call(d,d);isObject$5(Me)&&(e.data=reactive(Me))}if(shouldCacheAccess=!0,V)for(const Me in V){const xe=V[Me],Qe=isFunction$3(xe)?xe.bind(d,d):isFunction$3(xe.get)?xe.get.bind(d,d):NOOP,Le=!isFunction$3(xe)&&isFunction$3(xe.set)?xe.set.bind(d):NOOP,Ue=computed({get:Qe,set:Le});Object.defineProperty(B,Me,{enumerable:!0,configurable:!0,get:()=>Ue.value,set:et=>Ue.value=et})}if(q)for(const Me in q)createWatcher(q[Me],B,d,Me);if(Q){const Me=isFunction$3(Q)?Q.call(d):Q;Reflect.ownKeys(Me).forEach(xe=>{provide(xe,Me[xe])})}ee&&callHook$1(ee,e,"c");function De(Me,xe){isArray$3(xe)?xe.forEach(Qe=>Me(Qe.bind(d))):xe&&Me(xe.bind(d))}if(De(onBeforeMount,te),De(onMounted,ie),De(onBeforeUpdate,re),De(onUpdated,oe),De(onActivated,se),De(onDeactivated,ae),De(onErrorCaptured,_e),De(onRenderTracked,me),De(onRenderTriggered,ge),De(onBeforeUnmount,ue),De(onUnmounted,de),De(onServerPrefetch,be),isArray$3(Pe))if(Pe.length){const Me=e.exposed||(e.exposed={});Pe.forEach(xe=>{Object.defineProperty(Me,xe,{get:()=>d[xe],set:Qe=>d[xe]=Qe,enumerable:!0})})}else e.exposed||(e.exposed={});fe&&e.render===NOOP&&(e.render=fe),Ae!=null&&(e.inheritAttrs=Ae),Se&&(e.components=Se),Ne&&(e.directives=Ne),be&&markAsyncBoundary(e)}function resolveInjections(e,u,d=NOOP){isArray$3(e)&&(e=normalizeInject(e));for(const B in e){const $=e[B];let V;isObject$5($)?"default"in $?V=inject$1($.from||B,$.default,!0):V=inject$1($.from||B):V=inject$1($),isRef(V)?Object.defineProperty(u,B,{enumerable:!0,configurable:!0,get:()=>V.value,set:K=>V.value=K}):u[B]=V}}function callHook$1(e,u,d){callWithAsyncErrorHandling(isArray$3(e)?e.map(B=>B.bind(u.proxy)):e.bind(u.proxy),u,d)}function createWatcher(e,u,d,B){let $=B.includes(".")?createPathGetter(d,B):()=>d[B];if(isString$2(e)){const V=u[e];isFunction$3(V)&&watch($,V)}else if(isFunction$3(e))watch($,e.bind(d));else if(isObject$5(e))if(isArray$3(e))e.forEach(V=>createWatcher(V,u,d,B));else{const V=isFunction$3(e.handler)?e.handler.bind(d):u[e.handler];isFunction$3(V)&&watch($,V,e)}}function resolveMergedOptions(e){const u=e.type,{mixins:d,extends:B}=u,{mixins:$,optionsCache:V,config:{optionMergeStrategies:K}}=e.appContext,q=V.get(u);let Q;return q?Q=q:!$.length&&!d&&!B?Q=u:(Q={},$.length&&$.forEach(X=>mergeOptions$1(Q,X,K,!0)),mergeOptions$1(Q,u,K)),isObject$5(u)&&V.set(u,Q),Q}function mergeOptions$1(e,u,d,B=!1){const{mixins:$,extends:V}=u;V&&mergeOptions$1(e,V,d,!0),$&&$.forEach(K=>mergeOptions$1(e,K,d,!0));for(const K in u)if(!(B&&K==="expose")){const q=internalOptionMergeStrats[K]||d&&d[K];e[K]=q?q(e[K],u[K]):u[K]}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,u){return u?e?function(){return extend$1(isFunction$3(e)?e.call(this,this):e,isFunction$3(u)?u.call(this,this):u)}:u:e}function mergeInject(e,u){return mergeObjectOptions(normalizeInject(e),normalizeInject(u))}function normalizeInject(e){if(isArray$3(e)){const u={};for(let d=0;d<e.length;d++)u[e[d]]=e[d];return u}return e}function mergeAsArray(e,u){return e?[...new Set([].concat(e,u))]:u}function mergeObjectOptions(e,u){return e?extend$1(Object.create(null),e,u):u}function mergeEmitsOrPropsOptions(e,u){return e?isArray$3(e)&&isArray$3(u)?[...new Set([...e,...u])]:extend$1(Object.create(null),normalizePropsOrEmits(e),normalizePropsOrEmits(u??{})):u}function mergeWatchOptions(e,u){if(!e)return u;if(!u)return e;const d=extend$1(Object.create(null),e);for(const B in u)d[B]=mergeAsArray(e[B],u[B]);return d}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(e,u){return function(B,$=null){isFunction$3(B)||(B=extend$1({},B)),$!=null&&!isObject$5($)&&($=null);const V=createAppContext(),K=new WeakSet,q=[];let Q=!1;const X=V.app={_uid:uid$1++,_component:B,_props:$,_container:null,_context:V,_instance:null,version:version$1,get config(){return V.config},set config(ee){},use(ee,...te){return K.has(ee)||(ee&&isFunction$3(ee.install)?(K.add(ee),ee.install(X,...te)):isFunction$3(ee)&&(K.add(ee),ee(X,...te))),X},mixin(ee){return V.mixins.includes(ee)||V.mixins.push(ee),X},component(ee,te){return te?(V.components[ee]=te,X):V.components[ee]},directive(ee,te){return te?(V.directives[ee]=te,X):V.directives[ee]}
17,mount(ee,te,ie){if(!Q){const re=X._ceVNode||createVNode(B,$);return re.appContext=V,ie===!0?ie="svg":ie===!1&&(ie=void 0),e(re,ee,ie),Q=!0,X._container=ee,ee.__vue_app__=X,getComponentPublicInstance(re.component)}},onUnmount(ee){q.push(ee)},unmount(){Q&&(callWithAsyncErrorHandling(q,X._instance,16),e(null,X._container),delete X._container.__vue_app__)},provide(ee,te){return V.provides[ee]=te,X},runWithContext(ee){const te=currentApp;currentApp=X;try{return ee()}finally{currentApp=te}}};return X}}let currentApp=null;function useModel(e,u,d=EMPTY_OBJ){const B=getCurrentInstance$2(),$=camelize(u),V=hyphenate(u),K=getModelModifiers(e,$),q=customRef((Q,X)=>{let ee,te=EMPTY_OBJ,ie;return watchSyncEffect(()=>{const re=e[$];hasChanged(ee,re)&&(ee=re,X())}),{get(){return Q(),d.get?d.get(ee):ee},set(re){const oe=d.set?d.set(re):re;if(!hasChanged(oe,ee)&&!(te!==EMPTY_OBJ&&hasChanged(re,te)))return;const se=B.vnode.props,ae=!!(se&&(u in se||$ in se||V in se)&&(`onUpdate:${u}`in se||`onUpdate:${$}`in se||`onUpdate:${V}`in se));ae||(ee=re,X()),B.emit(`update:${u}`,oe),hasChanged(re,te)&&(hasChanged(re,oe)&&!hasChanged(oe,ie)||ae&&te!==EMPTY_OBJ&&!hasChanged(oe,ee))&&X(),te=re,ie=oe}}});return q[Symbol.iterator]=()=>{let Q=0;return{next(){return Q<2?{value:Q++?K||EMPTY_OBJ:q,done:!1}:{done:!0}}}},q}const getModelModifiers=(e,u)=>u==="modelValue"||u==="model-value"?e.modelModifiers:e[`${u}Modifiers`]||e[`${camelize(u)}Modifiers`]||e[`${hyphenate(u)}Modifiers`];function emit$1(e,u,...d){if(e.isUnmounted)return;const B=e.vnode.props||EMPTY_OBJ;let $=d;const V=u.startsWith("update:"),K=V&&getModelModifiers(B,u.slice(7));K&&(K.trim&&($=d.map(ee=>isString$2(ee)?ee.trim():ee)),K.number&&($=d.map(looseToNumber)));let q,Q=B[q=toHandlerKey(u)]||B[q=toHandlerKey(camelize(u))];!Q&&V&&(Q=B[q=toHandlerKey(hyphenate(u))]),Q&&callWithAsyncErrorHandling(Q,e,6,$);const X=B[q+"Once"];if(X){if(!e.emitted)e.emitted={};else if(e.emitted[q])return;e.emitted[q]=!0,callWithAsyncErrorHandling(X,e,6,$)}}const mixinEmitsCache=new WeakMap;function normalizeEmitsOptions(e,u,d=!1){const B=d?mixinEmitsCache:u.emitsCache,$=B.get(e);if($!==void 0)return $;const V=e.emits;let K={},q=!1;if(!isFunction$3(e)){const Q=X=>{const ee=normalizeEmitsOptions(X,u,!0);ee&&(q=!0,extend$1(K,ee))};!d&&u.mixins.length&&u.mixins.forEach(Q),e.extends&&Q(e.extends),e.mixins&&e.mixins.forEach(Q)}return!V&&!q?(isObject$5(e)&&B.set(e,null),null):(isArray$3(V)?V.forEach(Q=>K[Q]=null):extend$1(K,V),isObject$5(e)&&B.set(e,K),K)}function isEmitListener(e,u){return!e||!isOn$1(u)?!1:(u=u.slice(2),u=u==="Once"?u:u.replace(/Once$/,""),hasOwn$1(e,u[0].toLowerCase()+u.slice(1))||hasOwn$1(e,hyphenate(u))||hasOwn$1(e,u))}function markAttrsAccessed(){}function renderComponentRoot(e){const{type:u,vnode:d,proxy:B,withProxy:$,propsOptions:[V],slots:K,attrs:q,emit:Q,render:X,renderCache:ee,props:te,data:ie,setupState:re,ctx:oe,inheritAttrs:se}=e,ae=setCurrentRenderingInstance(e);let le,ue;try{if(d.shapeFlag&4){const de=$||B,fe=de;le=normalizeVNode(X.call(fe,de,ee,te,re,ie,oe)),ue=q}else{const de=u;le=normalizeVNode(de.length>1?de(te,{attrs:q,slots:K,emit:Q}):de(te,null)),ue=u.props?q:getFunctionalFallthrough(q)}}catch(de){blockStack.length=0,handleError$1(de,e,1),le=createVNode(Comment)}let he=le;if(ue&&se!==!1){const de=Object.keys(ue),{shapeFlag:fe}=he;de.length&&fe&7&&(V&&de.some(isModelListener)&&(ue=filterModelListeners(ue,V)),he=cloneVNode(he,ue,!1,!0))}return d.dirs&&(he=cloneVNode(he,null,!1,!0),he.dirs=he.dirs?he.dirs.concat(d.dirs):d.dirs),d.transition&&setTransitionHooks(he,d.transition),le=he,setCurrentRenderingInstance(ae),le}const getFunctionalFallthrough=e=>{let u;for(const d in e)(d==="class"||d==="style"||isOn$1(d))&&((u||(u={}))[d]=e[d]);return u},filterModelListeners=(e,u)=>{const d={};for(const B in e)(!isModelListener(B)||!(B.slice(9)in u))&&(d[B]=e[B]);return d};function shouldUpdateComponent(e,u,d){const{props:B,children:$,component:V}=e,{props:K,children:q,patchFlag:Q}=u,X=V.emitsOptions;if(u.dirs||u.transition)return!0;if(d&&Q>=0){if(Q&1024)return!0;if(Q&16)return B?hasPropsChanged(B,K,X):!!K;if(Q&8){const ee=u.dynamicProps;for(let te=0;te<ee.length;te++){const ie=ee[te];if(hasPropValueChanged(K,B,ie)&&!isEmitListener(X,ie))return!0}}}else return($||q)&&(!q||!q.$stable)?!0:B===K?!1:B?K?hasPropsChanged(B,K,X):!0:!!K;return!1}function hasPropsChanged(e,u,d){const B=Object.keys(u);if(B.length!==Object.keys(e).length)return!0;for(let $=0;$<B.length;$++){const V=B[$];if(hasPropValueChanged(u,e,V)&&!isEmitListener(d,V))return!0}return!1}function hasPropValueChanged(e,u,d){const B=e[d],$=u[d];return d==="style"&&isObject$5(B)&&isObject$5($)?!looseEqual(B,$):B!==$}function updateHOCHostEl({vnode:e,parent:u,suspense:d},B){for(;u;){const $=u.subTree;if($.suspense&&$.suspense.activeBranch===e&&($.suspense.vnode.el=$.el=B,e=$),$===e)(e=u.vnode).el=B,u=u.parent;else break}d&&d.activeBranch===e&&(d.vnode.el=B)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=e=>Object.getPrototypeOf(e)===internalObjectProto;function initProps(e,u,d,B=!1){const $={},V=createInternalObject();e.propsDefaults=Object.create(null),setFullProps(e,u,$,V);
vendor: 22,481 bytes, line 17
17for(const K in e.propsOptions[0])K in $||($[K]=void 0);d?e.props=B?$:shallowReactive($):e.type.props?e.props=$:e.props=V,e.attrs=V}function updateProps(e,u,d,B){const{props:$,attrs:V,vnode:{patchFlag:K}}=e,q=toRaw($),[Q]=e.propsOptions;let X=!1;if((B||K>0)&&!(K&16)){if(K&8){const ee=e.vnode.dynamicProps;for(let te=0;te<ee.length;te++){let ie=ee[te];if(isEmitListener(e.emitsOptions,ie))continue;const re=u[ie];if(Q)if(hasOwn$1(V,ie))re!==V[ie]&&(V[ie]=re,X=!0);else{const oe=camelize(ie);$[oe]=resolvePropValue(Q,q,oe,re,e,!1)}else re!==V[ie]&&(V[ie]=re,X=!0)}}}else{setFullProps(e,u,$,V)&&(X=!0);let ee;for(const te in q)(!u||!hasOwn$1(u,te)&&((ee=hyphenate(te))===te||!hasOwn$1(u,ee)))&&(Q?d&&(d[te]!==void 0||d[ee]!==void 0)&&($[te]=resolvePropValue(Q,q,te,void 0,e,!0)):delete $[te]);if(V!==q)for(const te in V)(!u||!hasOwn$1(u,te))&&(delete V[te],X=!0)}X&&trigger(e.attrs,"set","")}function setFullProps(e,u,d,B){const[$,V]=e.propsOptions;let K=!1,q;if(u)for(let Q in u){if(isReservedProp(Q))continue;const X=u[Q];let ee;$&&hasOwn$1($,ee=camelize(Q))?!V||!V.includes(ee)?d[ee]=X:(q||(q={}))[ee]=X:isEmitListener(e.emitsOptions,Q)||(!(Q in B)||X!==B[Q])&&(B[Q]=X,K=!0)}if(V){const Q=toRaw(d),X=q||EMPTY_OBJ;for(let ee=0;ee<V.length;ee++){const te=V[ee];d[te]=resolvePropValue($,Q,te,X[te],e,!hasOwn$1(X,te))}}return K}function resolvePropValue(e,u,d,B,$,V){const K=e[d];if(K!=null){const q=hasOwn$1(K,"default");if(q&&B===void 0){const Q=K.default;if(K.type!==Function&&!K.skipFactory&&isFunction$3(Q)){const{propsDefaults:X}=$;if(d in X)B=X[d];else{const ee=setCurrentInstance($);B=X[d]=Q.call(null,u),ee()}}else B=Q;$.ce&&$.ce._setProp(d,B)}K[0]&&(V&&!q?B=!1:K[1]&&(B===""||B===hyphenate(d))&&(B=!0))}return B}const mixinPropsCache=new WeakMap;function normalizePropsOptions(e,u,d=!1){const B=d?mixinPropsCache:u.propsCache,$=B.get(e);if($)return $;const V=e.props,K={},q=[];let Q=!1;if(!isFunction$3(e)){const ee=te=>{Q=!0;const[ie,re]=normalizePropsOptions(te,u,!0);extend$1(K,ie),re&&q.push(...re)};!d&&u.mixins.length&&u.mixins.forEach(ee),e.extends&&ee(e.extends),e.mixins&&e.mixins.forEach(ee)}if(!V&&!Q)return isObject$5(e)&&B.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$3(V))for(let ee=0;ee<V.length;ee++){const te=camelize(V[ee]);validatePropName(te)&&(K[te]=EMPTY_OBJ)}else if(V)for(const ee in V){const te=camelize(ee);if(validatePropName(te)){const ie=V[ee],re=K[te]=isArray$3(ie)||isFunction$3(ie)?{type:ie}:extend$1({},ie),oe=re.type;let se=!1,ae=!0;if(isArray$3(oe))for(let le=0;le<oe.length;++le){const ue=oe[le],he=isFunction$3(ue)&&ue.name;if(he==="Boolean"){se=!0;break}else he==="String"&&(ae=!1)}else se=isFunction$3(oe)&&oe.name==="Boolean";re[0]=se,re[1]=ae,(se||hasOwn$1(re,"default"))&&q.push(te)}}const X=[K,q];return isObject$5(e)&&B.set(e,X),X}function validatePropName(e){return e[0]!=="$"&&!isReservedProp(e)}const isInternalKey=e=>e==="_"||e==="_ctx"||e==="$stable",normalizeSlotValue=e=>isArray$3(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,u,d)=>{if(u._n)return u;const B=withCtx((...$)=>normalizeSlotValue(u(...$)),d);return B._c=!1,B},normalizeObjectSlots=(e,u,d)=>{const B=e._ctx;for(const $ in e){if(isInternalKey($))continue;const V=e[$];if(isFunction$3(V))u[$]=normalizeSlot$1($,V,B);else if(V!=null){const K=normalizeSlotValue(V);u[$]=()=>K}}},normalizeVNodeSlots=(e,u)=>{const d=normalizeSlotValue(u);e.slots.default=()=>d},assignSlots=(e,u,d)=>{for(const B in u)(d||!isInternalKey(B))&&(e[B]=u[B])},initSlots=(e,u,d)=>{const B=e.slots=createInternalObject();if(e.vnode.shapeFlag&32){const $=u._;$?(assignSlots(B,u,d),d&&def(B,"_",$,!0)):normalizeObjectSlots(u,B)}else u&&normalizeVNodeSlots(e,u)},updateSlots=(e,u,d)=>{const{vnode:B,slots:$}=e;let V=!0,K=EMPTY_OBJ;if(B.shapeFlag&32){const q=u._;q?d&&q===1?V=!1:assignSlots($,u,d):(V=!u.$stable,normalizeObjectSlots(u,$)),K=u}else u&&(normalizeVNodeSlots(e,u),K={default:1});if(V)for(const q in $)!isInternalKey(q)&&K[q]==null&&delete $[q]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function baseCreateRenderer(e,u){const d=getGlobalThis$1();d.__VUE__=!0;const{insert:B,remove:$,patchProp:V,createElement:K,createText:q,createComment:Q,setText:X,setElementText:ee,parentNode:te,nextSibling:ie,setScopeId:re=NOOP,insertStaticContent:oe}=e,se=(Te,Re,He,Ke=null,je=null,Ze=null,we=void 0,Ie=null,We=!!Re.dynamicChildren)=>{if(Te===Re)return;Te&&!isSameVNodeType(Te,Re)&&(Ke=$e(Te),et(Te,je,Ze,!0),Te=null),Re.patchFlag===-2&&(We=!1,Re.dynamicChildren=null);const{type:Ge,ref:pt,shapeFlag:ut}=Re;switch(Ge){case Text:ae(Te,Re,He,Ke);break;case Comment:le(Te,Re,He,Ke);break;case Static:Te==null&&ue(Re,He,Ke,we);break;case Fragment:Se(Te,Re,He,Ke,je,Ze,we,Ie,We);break;default:ut&1?fe(Te,Re,He,Ke,je,Ze,we,Ie,We):ut&6?Ne(Te,Re,He,Ke,je,Ze,we,Ie,We):(ut&64||ut&128)&&Ge.process(Te,Re,He,Ke,je,Ze,we,Ie,We,ot)}pt!=null&&je?setRef(pt,Te&&Te.ref,Ze,Re||Te,!Re):pt==null&&Te&&Te.ref!=null&&setRef(Te.ref,null,Ze,Te,!0)},ae=(Te,Re,He,Ke)=>{if(Te==null)B(Re.el=q(Re.children),He,Ke);else{const je=Re.el=Te.el;Re.children!==Te.children&&X(je,Re.children)}},le=(Te,Re,He,Ke)=>{Te==null?B(Re.el=Q(Re.children||""),He,Ke):Re.el=Te.el},ue=(Te,Re,He,Ke)=>{[Te.el,Te.anchor]=oe(Te.children,Re,He,Ke,Te.el,Te.anchor)},he=({el:Te,anchor:Re},He,Ke)=>{let je;for(;Te&&Te!==Re;)je=ie(Te),B(Te,He,Ke),Te=je;B(Re,He,Ke)},de=({el:Te,anchor:Re})=>{let He;for(;Te&&Te!==Re;)He=ie(Te),$(Te),Te=He;$(Re)},fe=(Te,Re,He,Ke,je,Ze,we,Ie,We)=>{if(Re.type==="svg"?we="svg":Re.type==="math"&&(we="mathml"),Te==null)me(Re,He,Ke,je,Ze,we,Ie,We);else{const Ge=Te.el&&Te.el._isVueCE?Te.el:null;try{Ge&&Ge._beginPatch(),be(Te,Re,je,Ze,we,Ie,We)}finally{Ge&&Ge._endPatch()}}},me=(Te,Re,He,Ke,je,Ze,we,Ie)=>{let We,Ge;const{props:pt,shapeFlag:ut,transition:ze,dirs:rt}=Te;if(We=Te.el=K(Te.type,Ze,pt&&pt.is,pt),ut&8?ee(We,Te.children):ut&16&&_e(Te.children,We,null,Ke,je,resolveChildrenNamespace(Te,Ze),we,Ie),rt&&invokeDirectiveHook(Te,null,Ke,"created"),ge(We,Te,Te.scopeId,we,Ke),pt){for(const St in pt)St!=="value"&&!isReservedProp(St)&&V(We,St,null,pt[St],Ze,Ke);"value"in pt&&V(We,"value",null,pt.value,Ze),(Ge=pt.onVnodeBeforeMount)&&invokeVNodeHook(Ge,Ke,Te)}rt&&invokeDirectiveHook(Te,null,Ke,"beforeMount");const yt=needTransition(je,ze);yt&&ze.beforeEnter(We),B(We,Re,He),((Ge=pt&&pt.onVnodeMounted)||yt||rt)&&queuePostRenderEffect(()=>{try{Ge&&invokeVNodeHook(Ge,Ke,Te),yt&&ze.enter(We),rt&&invokeDirectiveHook(Te,null,Ke,"mounted")}finally{}},je)},ge=(Te,Re,He,Ke,je)=>{if(He&&re(Te,He),Ke)for(let Ze=0;Ze<Ke.length;Ze++)re(Te,Ke[Ze]);if(je){let Ze=je.subTree;if(Re===Ze||isSuspense(Ze.type)&&(Ze.ssContent===Re||Ze.ssFallback===Re)){const we=je.vnode;ge(Te,we,we.scopeId,we.slotScopeIds,je.parent)}}},_e=(Te,Re,He,Ke,je,Ze,we,Ie,We=0)=>{for(let Ge=We;Ge<Te.length;Ge++){const pt=Te[Ge]=Ie?cloneIfMounted(Te[Ge]):normalizeVNode(Te[Ge]);se(null,pt,Re,He,Ke,je,Ze,we,Ie)}},be=(Te,Re,He,Ke,je,Ze,we)=>{const Ie=Re.el=Te.el;let{patchFlag:We,dynamicChildren:Ge,dirs:pt}=Re;We|=Te.patchFlag&16;const ut=Te.props||EMPTY_OBJ,ze=Re.props||EMPTY_OBJ;let rt;if(He&&toggleRecurse(He,!1),(rt=ze.onVnodeBeforeUpdate)&&invokeVNodeHook(rt,He,Re,Te),pt&&invokeDirectiveHook(Re,Te,He,"beforeUpdate"),He&&toggleRecurse(He,!0),Ge&&(!Te.dynamicChildren||Te.dynamicChildren.length!==Ge.length)&&(We=0,we=!1,Ge=null),(ut.innerHTML&&ze.innerHTML==null||ut.textContent&&ze.textContent==null)&&ee(Ie,""),Ge?Pe(Te.dynamicChildren,Ge,Ie,He,Ke,resolveChildrenNamespace(Re,je),Ze):we||xe(Te,Re,Ie,null,He,Ke,resolveChildrenNamespace(Re,je),Ze,!1),We>0){if(We&16)Ae(Ie,ut,ze,He,je);else if(We&2&&ut.class!==ze.class&&V(Ie,"class",null,ze.class,je),We&4&&V(Ie,"style",ut.style,ze.style,je),We&8){const yt=Re.dynamicProps;for(let St=0;St<yt.length;St++){const Pt=yt[St],Ht=ut[Pt],$t=ze[Pt];($t!==Ht||Pt==="value")&&V(Ie,Pt,Ht,$t,je,He)}}We&1&&Te.children!==Re.children&&ee(Ie,Re.children)}else!we&&Ge==null&&Ae(Ie,ut,ze,He,je);((rt=ze.onVnodeUpdated)||pt)&&queuePostRenderEffect(()=>{rt&&invokeVNodeHook(rt,He,Re,Te),pt&&invokeDirectiveHook(Re,Te,He,"updated")},Ke)},Pe=(Te,Re,He,Ke,je,Ze,we)=>{for(let Ie=0;Ie<Re.length;Ie++){const We=Te[Ie],Ge=Re[Ie],pt=We.el&&(We.type===Fragment||!isSameVNodeType(We,Ge)||We.shapeFlag&198)?te(We.el):He;se(We,Ge,pt,null,Ke,je,Ze,we,!0)}},Ae=(Te,Re,He,Ke,je)=>{if(Re!==He){if(Re!==EMPTY_OBJ)for(const Ze in Re)!isReservedProp(Ze)&&!(Ze in He)&&V(Te,Ze,Re[Ze],null,je,Ke);for(const Ze in He){if(isReservedProp(Ze))continue;const we=He[Ze],Ie=Re[Ze];we!==Ie&&Ze!=="value"&&V(Te,Ze,Ie,we,je,Ke)}"value"in He&&V(Te,"value",Re.value,He.value,je)}},Se=(Te,Re,He,Ke,je,Ze,we,Ie,We)=>{const Ge=Re.el=Te?Te.el:q(""),pt=Re.anchor=Te?Te.anchor:q("");let{patchFlag:ut,dynamicChildren:ze,slotScopeIds:rt}=Re;rt&&(Ie=Ie?Ie.concat(rt):rt),Te==null?(B(Ge,He,Ke),B(pt,He,Ke),_e(Re.children||[],He,pt,je,Ze,we,Ie,We)):ut>0&&ut&64&&ze&&Te.dynamicChildren&&Te.dynamicChildren.length===ze.length?(Pe(Te.dynamicChildren,ze,He,je,Ze,we,Ie),(Re.key!=null||je&&Re===je.subTree)&&traverseStaticChildren(Te,Re,!0)):xe(Te,Re,He,pt,je,Ze,we,Ie,We)},Ne=(Te,Re,He,Ke,je,Ze,we,Ie,We)=>{Re.slotScopeIds=Ie,Te==null?Re.shapeFlag&512?je.ctx.activate(Re,He,Ke,we,We):Oe(Re,He,Ke,je,Ze,we,We):Be(Te,Re,We)},Oe=(Te,Re,He,Ke,je,Ze,we)=>{const Ie=Te.component=createComponentInstance(Te,Ke,je);if(isKeepAlive(Te)&&(Ie.ctx.renderer=ot),setupComponent(Ie,!1,we),Ie.asyncDep){if(je&&je.registerDep(Ie,De,we),!Te.el){const We=Ie.subTree=createVNode(Comment);le(null,We,Re,He),Te.placeholder=We.el}}else De(Ie,Te,Re,He,je,Ze,we)},Be=(Te,Re,He)=>{const Ke=Re.component=Te.component;if(shouldUpdateComponent(Te,Re,He))if(Ke.asyncDep&&!Ke.asyncResolved){Me(Ke,Re,He);return}else Ke.next=Re,Ke.update();else Re.el=Te.el,Ke.vnode=Re},De=(Te,Re,He,Ke,je,Ze,we)=>{const Ie=()=>{if(Te.isMounted){let{next:ut,bu:ze,u:rt,parent:yt,vnode:St}=Te;{const rn=locateNonHydratedAsyncRoot(Te);if(rn){ut&&(ut.el=St.el,Me(Te,ut,we)),rn.asyncDep.then(()=>{queuePostRenderEffect(()=>{Te.isUnmounted||Ge()},je)});return}}let Pt=ut,Ht;toggleRecurse(Te,!1),ut?(ut.el=St.el,Me(Te,ut,we)):ut=St,ze&&invokeArrayFns(ze),(Ht=ut.props&&ut.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ht,yt,ut,St),toggleRecurse(Te,!0);const $t=renderComponentRoot(Te),Xt=Te.subTree;Te.subTree=$t,se(Xt,$t,te(Xt.el),$e(Xt),Te,je,Ze),ut.el=$t.el,Pt===null&&updateHOCHostEl(Te,$t.el),rt&&queuePostRenderEffect(rt,je),(Ht=ut.props&&ut.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ht,yt,ut,St),je)}else{let ut;const{el:ze,props:rt}=Re,{bm:yt,m:St,parent:Pt,root:Ht,type:$t}=Te,Xt=isAsyncWrapper(Re);toggleRecurse(Te,!1),yt&&invokeArrayFns(yt),!Xt&&(ut=rt&&rt.onVnodeBeforeMount)&&invokeVNodeHook(ut,Pt,Re),toggleRecurse(Te,!0);{Ht.ce&&Ht.ce._hasShadowRoot()&&Ht.ce._injectChildStyle($t,Te.parent?Te.parent.type:void 0);const rn=Te.subTree=renderComponentRoot(Te);se(null,rn,He,Ke,Te,je,Ze),Re.el=rn.el}if(St&&queuePostRenderEffect(St,je),!Xt&&(ut=rt&&rt.onVnodeMounted)){const rn=Re;queuePostRenderEffect(()=>invokeVNodeHook(ut,Pt,rn),je)}(Re.shapeFlag&256||Pt&&isAsyncWrapper(Pt.vnode)&&Pt.vnode.shapeFlag&256)&&Te.a&&queuePostRenderEffect(Te.a,je),Te.isMounted=!0,Re=He=Ke=null}};Te.scope.on();const We=Te.effect=new ReactiveEffect(Ie);Te.scope.off();const Ge=Te.update=We.run.bind(We),pt=Te.job=We.runIfDirty.bind(We);pt.i=Te,pt.id=Te.uid,We.scheduler=()=>queueJob(pt),toggleRecurse(Te,!0),Ge()},Me=(Te,Re,He)=>{Re.component=Te;const Ke=Te.vnode.props;Te.vnode=Re,Te.next=null,updateProps(Te,Re.props,Ke,He),updateSlots(Te,Re.children,He),pauseTracking(),flushPreFlushCbs(Te),resetTracking()},xe=(Te,Re,He,Ke,je,Ze,we,Ie,We=!1)=>{const Ge=Te&&Te.children,pt=Te?Te.shapeFlag:0,ut=Re.children,{patchFlag:ze,shapeFlag:rt}=Re;if(ze>0){if(ze&128){Le(Ge,ut,He,Ke,je,Ze,we,Ie,We);return}else if(ze&256){Qe(Ge,ut,He,Ke,je,Ze,we,Ie,We);return}}rt&8?(pt&16&&nt(Ge,je,Ze),ut!==Ge&&ee(He,ut)):pt&16?rt&16?Le(Ge,ut,He,Ke,je,Ze,we,Ie,We):nt(Ge,je,Ze,!0):(pt&8&&ee(He,""),rt&16&&_e(ut,He,Ke,je,Ze,we,Ie,We))},Qe=(Te,Re,He,Ke,je,Ze,we,Ie,We)=>{Te=Te||EMPTY_ARR,Re=Re||EMPTY_ARR;const Ge=Te.length,pt=Re.length,ut=Math.min(Ge,pt);let ze;for(ze=0;ze<ut;ze++){const rt=Re[ze]=We?cloneIfMounted(Re[ze]):normalizeVNode(Re[ze]);se(Te[ze],rt,He,null,je,Ze,we,Ie,We)}Ge>pt?nt(Te,je,Ze,!0,!1,ut):_e(Re,He,Ke,je,Ze,we,Ie,We,ut)},Le=(Te,Re,He,Ke,je,Ze,we,Ie,We)=>{let Ge=0;const pt=Re.length;let ut=Te.length-1,ze=pt-1;for(;Ge<=ut&&Ge<=ze;){const rt=Te[Ge],yt=Re[Ge]=We?cloneIfMounted(Re[Ge]):normalizeVNode(Re[Ge]);if(isSameVNodeType(rt,yt))se(rt,yt,He,null,je,Ze,we,Ie,We);else break;Ge++}for(;Ge<=ut&&Ge<=ze;){const rt=Te[ut],yt=Re[ze]=We?cloneIfMounted(Re[ze]):normalizeVNode(Re[ze]);if(isSameVNodeType(rt,yt))se(rt,yt,He,null,je,Ze,we,Ie,We);else break;ut--,ze--}if(Ge>ut){if(Ge<=ze){const rt=ze+1,yt=rt<pt?Re[rt].el:Ke;for(;Ge<=ze;)se(null,Re[Ge]=We?cloneIfMounted(Re[Ge]):normalizeVNode(Re[Ge]),He,yt,je,Ze,we,Ie,We),Ge++}}else if(Ge>ze)for(;Ge<=ut;)et(Te[Ge],je,Ze,!0),Ge++;else{const rt=Ge,yt=Ge,St=new Map;for(Ge=yt;Ge<=ze;Ge++){const on=Re[Ge]=We?cloneIfMounted(Re[Ge]):normalizeVNode(Re[Ge]);on.key!=null&&St.set(on.key,Ge)}let Pt,Ht=0;const $t=ze-yt+1;let Xt=!1,rn=0;const cn=new Array($t);for(Ge=0;Ge<$t;Ge++)cn[Ge]=0;for(Ge=rt;Ge<=ut;Ge++){const on=Te[Ge];if(Ht>=$t){et(on,je,Ze,!0);continue}let vn;if(on.key!=null)vn=St.get(on.key);else for(Pt=yt;Pt<=ze;Pt++)if(cn[Pt-yt]===0&&isSameVNodeType(on,Re[Pt])){vn=Pt;break}vn===void 0?et(on,je,Ze,!0):(cn[vn-yt]=Ge+1,vn>=rn?rn=vn:Xt=!0,se(on,Re[vn],He,null,je,Ze,we,Ie,We),Ht++)}const Ln=Xt?getSequence(cn):EMPTY_ARR;for(Pt=Ln.length-1,Ge=$t-1;Ge>=0;Ge--){const on=yt+Ge,vn=Re[on],Tn=Re[on+1],gt=on+1<pt?Tn.el||resolveAsyncComponentPlaceholder(Tn):Ke;cn[Ge]===0?se(null,vn,He,gt,je,Ze,we,Ie,We):Xt&&(Pt<0||Ge!==Ln[Pt]?Ue(vn,He,gt,2):Pt--)}}},Ue=(Te,Re,He,Ke,je=null)=>{const{el:Ze,type:we,transition:Ie,children:We,shapeFlag:Ge}=Te;if(Ge&6){Ue(Te.component.subTree,Re,He,Ke);return}if(Ge&128){Te.suspense.move(Re,He,Ke);return}if(Ge&64){we.move(Te,Re,He,ot);return}if(we===Fragment){B(Ze,Re,He);for(let ut=0;ut<We.length;ut++)Ue(We[ut],Re,He,Ke);B(Te.anchor,Re,He);return}if(we===Static){he(Te,Re,He);return}if(Ke!==2&&Ge&1&&Ie)if(Ke===0)Ie.persisted&&!Ze[leaveCbKey]?B(Ze,Re,He):(Ie.beforeEnter(Ze),B(Ze,Re,He),queuePostRenderEffect(()=>Ie.enter(Ze),je));else{const{leave:ut,delayLeave:ze,afterLeave:rt}=Ie,yt=()=>{Te.ctx.isUnmounted?$(Ze):B(Ze,Re,He)},St=()=>{const Pt=Ze._isLeaving||!!Ze[leaveCbKey];Ze._isLeaving&&Ze[leaveCbKey](!0),Ie.persisted&&!Pt?yt():ut(Ze,()=>{yt(),rt&&rt()})};ze?ze(Ze,yt,St):St()}else B(Ze,Re,He)},et=(Te,Re,He,Ke=!1,je=!1)=>{const{type:Ze,props:we,ref:Ie,children:We,dynamicChildren:Ge,shapeFlag:pt,patchFlag:ut,dirs:ze,cacheIndex:rt,memo:yt}=Te;if(ut===-2&&(je=!1),Ie!=null&&(pauseTracking(),setRef(Ie,null,He,Te,!0),resetTracking()),rt!=null&&(Re.renderCache[rt]=void 0),pt&256){Re.ctx.deactivate(Te);return}const St=pt&1&&ze,Pt=!isAsyncWrapper(Te);let Ht;if(Pt&&(Ht=we&&we.onVnodeBeforeUnmount)&&invokeVNodeHook(Ht,Re,Te),pt&6)ct(Te.component,He,Ke);else{if(pt&128){Te.suspense.unmount(He,Ke);return}St&&invokeDirectiveHook(Te,null,Re,"beforeUnmount"),pt&64?Te.type.remove(Te,Re,He,ot,Ke):Ge&&!Ge.hasOnce&&(Ze!==Fragment||ut>0&&ut&64)?nt(Ge,Re,He,!1,!0):(Ze===Fragment&&ut&384||!je&&pt&16)&&nt(We,Re,He),Ke&&qe(Te)}const $t=yt!=null&&rt==null;(Pt&&(Ht=we&&we.onVnodeUnmounted)||St||$t)&&queuePostRenderEffect(()=>{Ht&&invokeVNodeHook(Ht,Re,Te),St&&invokeDirectiveHook(Te,null,Re,"unmounted"),$t&&(Te.el=null)},He)},qe=Te=>{const{type:Re,el:He,anchor:Ke,transition:je}=Te;if(Re===Fragment){ft(He,Ke);return}if(Re===Static){de(Te);return}const Ze=()=>{$(He),je&&!je.persisted&&je.afterLeave&&je.afterLeave()};if(Te.shapeFlag&1&&je&&!je.persisted){const{leave:we,delayLeave:Ie}=je,We=()=>we(He,Ze);Ie?Ie(Te.el,Ze,We):We()}else Ze()},ft=(Te,Re)=>{let He;for(;Te!==Re;)He=ie(Te),$(Te),Te=He;$(Re)},ct=(Te,Re,He)=>{const{bum:Ke,scope:je,job:Ze,subTree:we,um:Ie,m:We,a:Ge}=Te;invalidateMount(We),invalidateMount(Ge),Ke&&invokeArrayFns(Ke),je.stop(),Ze&&(Ze.flags|=8,et(we,Te,Re,He)),Ie&&queuePostRenderEffect(Ie,Re),queuePostRenderEffect(()=>{Te.isUnmounted=!0},Re)},nt=(Te,Re,He,Ke=!1,je=!1,Ze=0)=>{for(let we=Ze;we<Te.length;we++)et(Te[we],Re,He,Ke,je)},$e=Te=>{if(Te.shapeFlag&6)return $e(Te.component.subTree);if(Te.shapeFlag&128)return Te.suspense.next();const Re=ie(Te.anchor||Te.el),He=Re&&Re[TeleportEndKey];return He?ie(He):Re};let Xe=!1;const at=(Te,Re,He)=>{let Ke;Te==null?Re._vnode&&(et(Re._vnode,null,null,!0),Ke=Re._vnode.component):se(Re._vnode||null,Te,Re,null,null,null,He),Re._vnode=Te,Xe||(Xe=!0,flushPreFlushCbs(Ke),flushPostFlushCbs(),Xe=!1)},ot={p:se,um:et,m:Ue,r:qe,mt:Oe,mc:_e,pc:xe,pbc:Pe,n:$e,o:e};return{render:at,hydrate:void 0,createApp:createAppAPI(at)}}function resolveChildrenNamespace({type:e,props:u},d){return d==="svg"&&e==="foreignObject"||d==="mathml"&&e==="annotation-xml"&&u&&u.encoding&&u.encoding.includes("html")?void 0:d}function toggleRecurse({effect:e,job:u},d){d?(e.flags|=32,u.flags|=4):(e.flags&=-33,u.flags&=-5)}function needTransition(e,u){return(!e||e&&!e.pendingBranch)&&u&&!u.persisted}function traverseStaticChildren(e,u,d=!1){const B=e.children,$=u.children;if(isArray$3(B)&&isArray$3($))for(let V=0;V<B.length;V++){const K=B[V];let q=$[V];q.shapeFlag&1&&!q.dynamicChildren&&((q.patchFlag<=0||q.patchFlag===32)&&(q=$[V]=cloneIfMounted($[V]),q.el=K.el),!d&&q.patchFlag!==-2&&traverseStaticChildren(K,q)),q.type===Text&&(q.patchFlag===-1&&(q=$[V]=cloneIfMounted(q)),q.el=K.el),q.type===Comment&&!q.el&&(q.el=K.el)}}function getSequence(e){const u=e.slice(),d=[0];let B,$,V,K,q;const Q=e.length;for(B=0;B<Q;B++){const X=e[B];if(X!==0){if($=d[d.length-1],e[$]<X){u[B]=$,d.push(B);continue}for(V=0,K=d.length-1;V<K;)q=V+K>>1,e[d[q]]<X?V=q+1:K=q;X<e[d[V]]&&(V>0&&(u[B]=d[V-1]),d[V]=B)}}for(V=d.length,K=d[V-1];V-- >0;)d[V]=K,K=u[K];return d}function locateNonHydratedAsyncRoot(e){const u=e.subTree.component;if(u)return u.asyncDep&&!u.asyncResolved?u:locateNonHydratedAsyncRoot(u)}function invalidateMount(e){if(e)for(let u=0;u<e.length;u++)e[u].flags|=8}function resolveAsyncComponentPlaceholder(e){if(e.placeholder)return e.placeholder;const u=e.component;return u?resolveAsyncComponentPlaceholder(u.subTree):null}const isSuspense=e=>e.__isSuspense;function queueEffectWithSuspense(e,u){u&&u.pendingBranch?isArray$3(e)?u.effects.push(...e):u.effects.push(e):queuePostFlushCb(e)}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,u=!1){isBlockTreeEnabled+=e,e<0&&currentBlock&&u&&(currentBlock.hasOnce=!0)}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(e),e}function createElementBlock(e,u,d,B,$,V){return setupBlock(createBaseVNode(e,u,d,B,$,V,!0))}function createBlock(e,u,d,B,$){return setupBlock(createVNode(e,u,d,B,$,!0))}function isVNode$1(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,u){return e.type===u.type&&e.key===u.key}const normalizeKey=({key:e})=>e??null,normalizeRef=({ref:e,ref_key:u,ref_for:d})=>(typeof e=="number"&&(e=""+e),e!=null?isString$2(e)||isRef(e)||isFunction$3(e)?{i:currentRenderingInstance,r:e,k:u,f:!!d}:e:null);function createBaseVNode(e,u=null,d=null,B=0,$=null,V=e===Fragment?0:1,K=!1,q=!1){const Q={__v_isVNode:!0,__v_skip:!0,type:e,props:u,key:u&&normalizeKey(u),ref:u&&normalizeRef(u),scopeId:currentScopeId,slotScopeIds:null,children:d,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:B,dynamicProps:$,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return q?(normalizeChildren(Q,d),V&128&&e.normalize(Q)):d&&(Q.shapeFlag|=isString$2(d)?8:16),isBlockTreeEnabled>0&&!K&&currentBlock&&(Q.patchFlag>0||V&6)&&Q.patchFlag!==32&&currentBlock.push(Q),Q}const createVNode=_createVNode;function _createVNode(e,u=null,d=null,B=0,$=null,V=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e=Comment),isVNode$1(e)){const q=cloneVNode(e,u,!0);return d&&normalizeChildren(q,d),isBlockTreeEnabled>0&&!V&&currentBlock&&(q.shapeFlag&6?currentBlock[currentBlock.indexOf(e)]=q:currentBlock.push(q)),q.patchFlag=-2,q}if(isClassComponent(e)&&(e=e.__vccOpts),u){u=guardReactiveProps(u);let{class:q,style:Q}=u;q&&!isString$2(q)&&(u.class=normalizeClass(q)),isObject$5(Q)&&(isProxy(Q)&&!isArray$3(Q)&&(Q=extend$1({},Q)),u.style=normalizeStyle(Q))}const K=isString$2(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$5(e)?4:isFunction$3(e)?2:0;return createBaseVNode(e,u,d,B,$,K,V,!0)}function guardReactiveProps(e){return e?isProxy(e)||isInternalObject(e)?extend$1({},e):e:null}function cloneVNode(e,u,d=!1,B=!1){const{props:$,ref:V,patchFlag:K,children:q,transition:Q}=e,X=u?mergeProps($||{},u):$,ee={__v_isVNode:!0,__v_skip:!0,type:e.type,props:X,key:X&&normalizeKey(X),ref:u&&u.ref?d&&V?isArray$3(V)?V.concat(normalizeRef(u)):[V,normalizeRef(u)]:normalizeRef(u):V,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:q,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:u&&e.type!==Fragment?K===-1?16:K|16:K,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:Q,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 Q&&B&&setTransitionHooks(ee,Q.clone(ee)),ee}function createTextVNode(e=" ",u=0){return createVNode(Text,null,e,u)}function createCommentVNode(e="",u=!1){return u?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$3(e)?createVNode(Fragment,null,e.slice()):isVNode$1(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,u){let d=0;const{shapeFlag:B}=e;if(u==null)u=null;else if(isArray$3(u))d=16;else if(typeof u=="object")if(B&65){const $=u.default;
17$&&($._c&&($._d=!1),normalizeChildren(e,$()),$._c&&($._d=!0));return}else{d=32;const $=u._;!$&&!isInternalObject(u)?u._ctx=currentRenderingInstance:$===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?u._=1:(u._=2,e.patchFlag|=1024))}else if(isFunction$3(u)){if(B&65){normalizeChildren(e,{default:u});return}u={default:u,_ctx:currentRenderingInstance},d=32}else u=String(u),B&64?(d=16,u=[createTextVNode(u)]):d=8;e.children=u,e.shapeFlag|=d}function mergeProps(...e){const u={};for(let d=0;d<e.length;d++){const B=e[d];for(const $ in B)if($==="class")u.class!==B.class&&(u.class=normalizeClass([u.class,B.class]));else if($==="style")u.style=normalizeStyle([u.style,B.style]);else if(isOn$1($)){const V=u[$],K=B[$];K&&V!==K&&!(isArray$3(V)&&V.includes(K))?u[$]=V?[].concat(V,K):K:K==null&&V==null&&!isModelListener($)&&(u[$]=K)}else $!==""&&(u[$]=B[$])}return u}function invokeVNodeHook(e,u,d,B=null){callWithAsyncErrorHandling(e,u,7,[d,B])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(e,u,d){const B=e.type,$=(u?u.appContext:e.appContext)||emptyAppContext,V={uid:uid++,vnode:e,type:B,parent:u,appContext:$,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:u?u.provides:Object.create($.provides),ids:u?u.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(B,$),emitsOptions:normalizeEmitsOptions(B,$),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:B.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,suspense:d,suspenseId:d?d.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return V.ctx={_:V},V.root=u?u.root:V,V.emit=emit$1.bind(null,V),e.ce&&e.ce(V),V}let currentInstance=null;const getCurrentInstance$2=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const e=getGlobalThis$1(),u=(d,B)=>{let $;return($=e[d])||($=e[d]=[]),$.push(B),V=>{$.length>1?$.forEach(K=>K(V)):$[0](V)}};internalSetCurrentInstance=u("__VUE_INSTANCE_SETTERS__",d=>currentInstance=d),setInSSRSetupState=u("__VUE_SSR_SETTERS__",d=>isInSSRComponentSetup=d)}const setCurrentInstance=e=>{const u=currentInstance;return internalSetCurrentInstance(e),e.scope.on(),()=>{e.scope.off(),internalSetCurrentInstance(u)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,u=!1,d=!1){u&&setInSSRSetupState(u);const{props:B,children:$}=e.vnode,V=isStatefulComponent(e);initProps(e,B,V,u),initSlots(e,$,d||u);const K=V?setupStatefulComponent(e,u):void 0;return u&&setInSSRSetupState(!1),K}function setupStatefulComponent(e,u){const d=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,PublicInstanceProxyHandlers);const{setup:B}=d;if(B){pauseTracking();const $=e.setupContext=B.length>1?createSetupContext(e):null,V=setCurrentInstance(e),K=callWithErrorHandling(B,e,0,[e.props,$]),q=isPromise$2(K);if(resetTracking(),V(),(q||e.sp)&&!isAsyncWrapper(e)&&markAsyncBoundary(e),q){if(K.then(unsetCurrentInstance,unsetCurrentInstance),u)return K.then(Q=>{handleSetupResult(e,Q)}).catch(Q=>{handleError$1(Q,e,0)});e.asyncDep=K}else handleSetupResult(e,K)}else finishComponentSetup(e)}function handleSetupResult(e,u,d){isFunction$3(u)?e.type.__ssrInlineRender?e.ssrRender=u:e.render=u:isObject$5(u)&&(e.setupState=proxyRefs(u)),finishComponentSetup(e)}function finishComponentSetup(e,u,d){const B=e.type;e.render||(e.render=B.render||NOOP);{const $=setCurrentInstance(e);pauseTracking();try{applyOptions(e)}finally{resetTracking(),$()}}}const attrsProxyHandlers={get(e,u){return track(e,"get",""),e[u]}};function createSetupContext(e){const u=d=>{e.exposed=d||{}};return{attrs:new Proxy(e.attrs,attrsProxyHandlers),slots:e.slots,emit:e.emit,expose:u}}function getComponentPublicInstance(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(u,d){if(d in u)return u[d];if(d in publicPropertiesMap)return publicPropertiesMap[d](e)},has(u,d){return d in u||d in publicPropertiesMap}})):e.proxy}const classifyRE=/(?:^|[-_])\w/g,classify=e=>e.replace(classifyRE,u=>u.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,u=!0){return isFunction$3(e)?e.displayName||e.name:e.name||u&&e.__name}function formatComponentName(e,u,d=!1){let B=getComponentName(u);if(!B&&u.__file){const $=u.__file.match(/([^/\\]+)\.\w+$/);$&&(B=$[1])}if(!B&&e){const $=V=>{for(const K in V)if(V[K]===u)return K};B=$(e.components)||e.parent&&$(e.parent.type.components)||$(e.appContext.components)}return B?classify(B):d?"App":"Anonymous"}function isClassComponent(e){return isFunction$3(e)&&"__vccOpts"in e}const computed=(e,u)=>computed$1(e,u,isInSSRComponentSetup);function h$1(e,u,d){try{setBlockTracking(-1);const B=arguments.length;return B===2?isObject$5(u)&&!isArray$3(u)?isVNode$1(u)?createVNode(e,null,[u]):createVNode(e,u):createVNode(e,null,u):(B>3?d=Array.prototype.slice.call(arguments,2):B===3&&isVNode$1(d)&&(d=[d]),createVNode(e,u,d))}finally{setBlockTracking(1)}}const version$1="3.5.39";/**
18* @vue/runtime-dom v3.5.39
19* (c) 2018-present Yuxi (Evan) You and Vue contributors
20* @license MIT
21**/let policy;const tt=typeof window<"u"&&window.trustedTypes;if(tt)try{policy=tt.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,u,d)=>{u.insertBefore(e,d||null)},remove:e=>{const u=e.parentNode;u&&u.removeChild(e)},createElement:(e,u,d,B)=>{const $=u==="svg"?doc.createElementNS(svgNS,e):u==="mathml"?doc.createElementNS(mathmlNS,e):d?doc.createElement(e,{is:d}):doc.createElement(e);return e==="select"&&B&&B.multiple!=null&&$.setAttribute("multiple",B.multiple),$},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,u)=>{e.nodeValue=u},setElementText:(e,u)=>{e.textContent=u},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,u){e.setAttribute(u,"")},insertStaticContent(e,u,d,B,$,V){const K=d?d.previousSibling:u.lastChild;if($&&($===V||$.nextSibling))for(;u.insertBefore($.cloneNode(!0),d),!($===V||!($=$.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML(B==="svg"?`<svg>${e}</svg>`:B==="mathml"?`<math>${e}</math>`:e);const q=templateContainer.content;if(B==="svg"||B==="mathml"){const Q=q.firstChild;for(;Q.firstChild;)q.appendChild(Q.firstChild);q.removeChild(Q)}u.insertBefore(q,d)}return[K?K.nextSibling:u.firstChild,d?d.previousSibling:u.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$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),decorate$1=e=>(e.displayName="Transition",e.props=TransitionPropsValidators,e),Transition=decorate$1((e,{slots:u})=>h$1(BaseTransition,resolveTransitionProps(e),u)),callHook=(e,u=[])=>{isArray$3(e)?e.forEach(d=>d(...u)):e&&e(...u)},hasExplicitCallback=e=>e?isArray$3(e)?e.some(u=>u.length>1):e.length>1:!1;function resolveTransitionProps(e){const u={};for(const Se in e)Se in DOMTransitionPropsValidators||(u[Se]=e[Se]);if(e.css===!1)return u;const{name:d="v",type:B,duration:$,enterFromClass:V=`${d}-enter-from`,enterActiveClass:K=`${d}-enter-active`,enterToClass:q=`${d}-enter-to`,appearFromClass:Q=V,appearActiveClass:X=K,appearToClass:ee=q,leaveFromClass:te=`${d}-leave-from`,leaveActiveClass:ie=`${d}-leave-active`,leaveToClass:re=`${d}-leave-to`}=e,oe=normalizeDuration($),se=oe&&oe[0],ae=oe&&oe[1],{onBeforeEnter:le,onEnter:ue,onEnterCancelled:he,onLeave:de,onLeaveCancelled:fe,onBeforeAppear:me=le,onAppear:ge=ue,onAppearCancelled:_e=he}=u,be=(Se,Ne,Oe,Be)=>{Se._enterCancelled=Be,removeTransitionClass(Se,Ne?ee:q),removeTransitionClass(Se,Ne?X:K),Oe&&Oe()},Pe=(Se,Ne)=>{Se._isLeaving=!1,removeTransitionClass(Se,te),removeTransitionClass(Se,re),removeTransitionClass(Se,ie),Ne&&Ne()},Ae=Se=>(Ne,Oe)=>{const Be=Se?ge:ue,De=()=>be(Ne,Se,Oe);callHook(Be,[Ne,De]),nextFrame(()=>{removeTransitionClass(Ne,Se?Q:V),addTransitionClass(Ne,Se?ee:q),hasExplicitCallback(Be)||whenTransitionEnds(Ne,B,se,De)})};return extend$1(u,{onBeforeEnter(Se){callHook(le,[Se]),addTransitionClass(Se,V),addTransitionClass(Se,K)},onBeforeAppear(Se){callHook(me,[Se]),addTransitionClass(Se,Q),addTransitionClass(Se,X)},onEnter:Ae(!1),onAppear:Ae(!0),onLeave(Se,Ne){Se._isLeaving=!0;const Oe=()=>Pe(Se,Ne);addTransitionClass(Se,te),Se._enterCancelled?(addTransitionClass(Se,ie),forceReflow(Se)):(forceReflow(Se),addTransitionClass(Se,ie)),nextFrame(()=>{Se._isLeaving&&(removeTransitionClass(Se,te),addTransitionClass(Se,re),hasExplicitCallback(de)||whenTransitionEnds(Se,B,ae,Oe))}),callHook(de,[Se,Oe])},onEnterCancelled(Se){be(Se,!1,void 0,!0),callHook(he,[Se])},onAppearCancelled(Se){be(Se,!0,void 0,!0),callHook(_e,[Se])},onLeaveCancelled(Se){Pe(Se),callHook(fe,[Se])}})}function normalizeDuration(e){if(e==null)return null;if(isObject$5(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const u=NumberOf(e);return[u,u]}}function NumberOf(e){return toNumber$1(e)}
vendor: 3,110 bytes, line 21
21function addTransitionClass(e,u){u.split(/\s+/).forEach(d=>d&&e.classList.add(d)),(e[vtcKey]||(e[vtcKey]=new Set)).add(u)}function removeTransitionClass(e,u){u.split(/\s+/).forEach(B=>B&&e.classList.remove(B));const d=e[vtcKey];d&&(d.delete(u),d.size||(e[vtcKey]=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,u,d,B){const $=e._endId=++endId,V=()=>{$===e._endId&&B()};if(d!=null)return setTimeout(V,d);const{type:K,timeout:q,propCount:Q}=getTransitionInfo(e,u);if(!K)return B();const X=K+"end";let ee=0;const te=()=>{e.removeEventListener(X,ie),V()},ie=re=>{re.target===e&&++ee>=Q&&te()};setTimeout(()=>{ee<Q&&te()},q+1),e.addEventListener(X,ie)}function getTransitionInfo(e,u){const d=window.getComputedStyle(e),B=oe=>(d[oe]||"").split(", "),$=B(`${TRANSITION}Delay`),V=B(`${TRANSITION}Duration`),K=getTimeout($,V),q=B(`${ANIMATION}Delay`),Q=B(`${ANIMATION}Duration`),X=getTimeout(q,Q);let ee=null,te=0,ie=0;u===TRANSITION?K>0&&(ee=TRANSITION,te=K,ie=V.length):u===ANIMATION?X>0&&(ee=ANIMATION,te=X,ie=Q.length):(te=Math.max(K,X),ee=te>0?K>X?TRANSITION:ANIMATION:null,ie=ee?ee===TRANSITION?V.length:Q.length:0);const re=ee===TRANSITION&&/\b(?:transform|all)(?:,|$)/.test(B(`${TRANSITION}Property`).toString());return{type:ee,timeout:te,propCount:ie,hasTransform:re}}function getTimeout(e,u){for(;e.length<u.length;)e=e.concat(e);return Math.max(...u.map((d,B)=>toMs(d)+toMs(e[B])))}function toMs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(e){return(e?e.ownerDocument:document).body.offsetHeight}function patchClass(e,u,d){const B=e[vtcKey];B&&(u=(u?[u,...B]:[...B]).join(" ")),u==null?e.removeAttribute("class"):d?e.setAttribute("class",u):e.className=u}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={name:"show",beforeMount(e,{value:u},{transition:d}){e[vShowOriginalDisplay]=e.style.display==="none"?"":e.style.display,d&&u?d.beforeEnter(e):setDisplay(e,u)},mounted(e,{value:u},{transition:d}){d&&u&&d.enter(e)},updated(e,{value:u,oldValue:d},{transition:B}){!u!=!d&&(B?u?(B.beforeEnter(e),setDisplay(e,!0),B.enter(e)):B.leave(e,()=>{setDisplay(e,!1)}):setDisplay(e,u))},beforeUnmount(e,{value:u}){setDisplay(e,u)}};function setDisplay(e,u){e.style.display=u?e[vShowOriginalDisplay]:"none",e[vShowHidden]=!u}const CSS_VAR_TEXT=Symbol(""),displayRE=/(?:^|;)\s*display\s*:/;function patchStyle(e,u,d){const B=e.style,$=isString$2(d);let V=!1;if(d&&!$){if(u)if(isString$2(u))for(const K of u.split(";")){const q=K.slice(0,K.indexOf(":")).trim();d[q]==null&&setStyle(B,q,"")}else for(const K in u)d[K]==null&&setStyle(B,K,"");for(const K in d){K==="display"&&(V=!0);const q=d[K];q!=null?shouldPreserveTextareaResizeStyle(e,K,!isString$2(u)&&u?u[K]:void 0,q)||setStyle(B,K,q):setStyle(B,K,"")}}else if($){if(u!==d){const K=B[CSS_VAR_TEXT];K&&(d+=";"+K),B.cssText=d,V=displayRE.test(d)}}else u&&e.removeAttribute("style");vShowOriginalDisplay in e&&(e[vShowOriginalDisplay]=V?B.display:"",e[vShowHidden]&&(B.display="none"))}const importantRE=/\s*!important$/;
21function setStyle(e,u,d){if(isArray$3(d))d.forEach(B=>setStyle(e,u,B));else if(d==null&&(d=""),u.startsWith("--"))e.setProperty(u,d);else{const B=autoPrefix(e,u);importantRE.test(d)?e.setProperty(hyphenate(B),d.replace(importantRE,""),"important"):e[B]=d}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,u){const d=prefixCache[u];if(d)return d;let B=camelize(u);if(B!=="filter"&&B in e)return prefixCache[u]=B;B=capitalize$1(B);for(let $=0;$<prefixes.length;$++){const V=prefixes[$]+B;if(V in e)return prefixCache[u]=V}return u}function shouldPreserveTextareaResizeStyle(e,u,d,B){return e.tagName==="TEXTAREA"&&(u==="width"||u==="height")&&isString$2(B)&&d===B}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(e,u,d,B,$,V=isSpecialBooleanAttr(u)){B&&u.startsWith("xlink:")?d==null?e.removeAttributeNS(xlinkNS,u.slice(6,u.length)):e.setAttributeNS(xlinkNS,u,d):d==null||V&&!includeBooleanAttr(d)?e.removeAttribute(u):e.setAttribute(u,V?"":isSymbol$1(d)?String(d):d)}function patchDOMProp(e,u,d,B,$){if(u==="innerHTML"||u==="textContent"){d!=null&&(e[u]=u==="innerHTML"?unsafeToTrustedHTML(d):d);return}const V=e.tagName;if(u==="value"&&V!=="PROGRESS"&&!V.includes("-")){const q=V==="OPTION"?e.getAttribute("value")||"":e.value,Q=d==null?e.type==="checkbox"?"on":"":String(d);(q!==Q||!("_value"in e))&&(e.value=Q),d==null&&e.removeAttribute(u),e._value=d;return}let K=!1;if(d===""||d==null){const q=typeof e[u];q==="boolean"?d=includeBooleanAttr(d):d==null&&q==="string"?(d="",K=!0):q==="number"&&(d=0,K=!0)}try{e[u]=d}catch{}K&&e.removeAttribute($||u)}function addEventListener(e,u,d,B){e.addEventListener(u,d,B)}function removeEventListener(e,u,d,B){e.removeEventListener(u,d,B)}const veiKey=Symbol("_vei");function patchEvent(e,u,d,B,$=null){const V=e[veiKey]||(e[veiKey]={}),K=V[u];if(B&&K)K.value=B;else{const[q,Q]=parseName(u);if(B){const X=V[u]=createInvoker(B,$);addEventListener(e,q,X,Q)}else K&&(removeEventListener(e,q,K,Q),V[u]=void 0)}}const optionsModifierRE=/(Once|Passive|Capture)$/,optionsModifierEventRE=/^on:?(?:Once|Passive|Capture)$/;function parseName(e){let u,d;for(;(d=e.match(optionsModifierRE))&&!optionsModifierEventRE.test(e);)u||(u={}),e=e.slice(0,e.length-d[1].length),u[d[1].toLowerCase()]=!0;return[e[2]===":"?e.slice(3):hyphenate(e.slice(2)),u]}let cachedNow=0;const p$1=Promise.resolve(),getNow=()=>cachedNow||(p$1.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(e,u){const d=B=>
21{if(!B._vts)B._vts=Date.now();else if(B._vts<=d.attached)return;const $=d.value;if(isArray$3($)){const V=B.stopImmediatePropagation;B.stopImmediatePropagation=()=>{V.call(B),B._stopped=!0};const K=$.slice(),q=[B];for(let Q=0;Q<K.length&&!B._stopped;Q++){const X=K[Q];X&&callWithAsyncErrorHandling(X,u,5,q)}}else callWithAsyncErrorHandling($,u,5,[B])};return d.value=e,d.attached=getNow(),d}const isNativeOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,patchProp=(e,u,d,B,$,V)=>{const K=$==="svg";u==="class"?patchClass(e,B,K):u==="style"?patchStyle(e,d,B):isOn$1(u)?isModelListener(u)||patchEvent(e,u,d,B,V):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):shouldSetAsProp(e,u,B,K))?(patchDOMProp(e,u,B),!e.tagName.includes("-")&&(u==="value"||u==="checked"||u==="selected")&&patchAttr(e,u,B,K,V,u!=="value")):e._isVueCE&&(shouldSetAsPropForVueCE(e,u)||e._def.__asyncLoader&&(/[A-Z]/.test(u)||!isString$2(B)))?patchDOMProp(e,camelize(u),B,V,u):(u==="true-value"?e._trueValue=B:u==="false-value"&&(e._falseValue=B),patchAttr(e,u,B,K))};function shouldSetAsProp(e,u,d,B){if(B)return!!(u==="innerHTML"||u==="textContent"||u in e&&isNativeOn(u)&&isFunction$3(d));if(u==="spellcheck"||u==="draggable"||u==="translate"||u==="autocorrect"||u==="sandbox"&&e.tagName==="IFRAME"||u==="form"||u==="list"&&e.tagName==="INPUT"||u==="type"&&e.tagName==="TEXTAREA")return!1;if(u==="width"||u==="height"){const $=e.tagName;if($==="IMG"||$==="VIDEO"||$==="CANVAS"||$==="SOURCE")return!1}return isNativeOn(u)&&isString$2(d)?!1:u in e}function shouldSetAsPropForVueCE(e,u){const d=e._def.props;if(!d)return!1;const B=camelize(u);return Array.isArray(d)?d.some($=>camelize($)===B):Object.keys(d).some($=>camelize($)===B)}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),decorate=e=>(delete e.props.mode,e),TransitionGroupImpl=decorate({name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:u}){const d=getCurrentInstance$2(),B=useTransitionState();let $,V;return onUpdated(()=>{if(!$.length)return;const K=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform($[0].el,d.vnode.el,K)){$=[];return}$.forEach(callPendingCbs),$.forEach(recordPosition);const q=$.filter(applyTranslation);forceReflow(d.vnode.el),q.forEach(Q=>{const X=Q.el,ee=X.style;addTransitionClass(X,K),ee.transform=ee.webkitTransform=ee.transitionDuration="";const te=X[moveCbKey]=ie=>{ie&&ie.target!==X||(!ie||ie.propertyName.endsWith("transform"))&&(X.removeEventListener("transitionend",te),X[moveCbKey]=null,removeTransitionClass(X,K))};X.addEventListener("transitionend",te)}),$=[]}),()=>{const K=toRaw(e),q=resolveTransitionProps(K);let Q=K.tag||Fragment;if($=[],V)for(let X=0;X<V.length;X++){const ee=V[X];ee.el&&ee.el instanceof Element&&!ee.el[vShowHidden]&&($.push(ee),setTransitionHooks(ee,resolveTransitionHooks(ee,q,B,d)),positionMap.set(ee,getPosition(ee.el)))}V=u.default?getTransitionRawChildren(u.default()):[];for(let X=0;X<V.length;X++){const ee=V[X];ee.key!=null&&setTransitionHooks(ee,resolveTransitionHooks(ee,q,B,d))}return createVNode(Q,null,V)}}}),TransitionGroup=TransitionGroupImpl;function callPendingCbs(e){const u=e.el;u[moveCbKey]&&u[moveCbKey](),u[enterCbKey]&&u[enterCbKey]()}function recordPosition(e){newPositionMap.set(e,getPosition(e.el))}function applyTranslation(e){const u=positionMap.get(e),d=newPositionMap.get(e),B=u.left-d.left,$=u.top-d.top;if(B||$){const V=e.el,K=V.style,q=V.getBoundingClientRect();let Q=1,X=1;return V.offsetWidth&&(Q=q.width/V.offsetWidth),V.offsetHeight&&(X=q.height/V.offsetHeight),(!Number.isFinite(Q)||Q===0)&&(Q=1),(!Number.isFinite(X)||X===0)&&(X=1),Math.abs(Q-1)<.01&&(Q=1),Math.abs(X-1)<.01&&(X=1),K.transform=K.webkitTransform=`translate(${B/Q}px,${$/X}px)`,K.transitionDuration="0s",e}}function getPosition(e){const u=e.getBoundingClientRect();return{left:u.left,top:u.top}}function hasCSSTransform(e,u,d){const B=e.cloneNode(),$=e[vtcKey];$&&$.forEach(q=>{q.split(/\s+/).forEach(Q=>Q&&B.classList.remove(Q))}
21),d.split(/\s+/).forEach(q=>q&&B.classList.add(q)),B.style.display="none";const V=u.nodeType===1?u:u.parentNode;V.appendChild(B);const{hasTransform:K}=getTransitionInfo(B);return V.removeChild(B),K}const getModelAssigner=e=>{const u=e.props["onUpdate:modelValue"]||!1;return isArray$3(u)?d=>invokeArrayFns(u,d):u};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const u=e.target;u.composing&&(u.composing=!1,u.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign");function castValue(e,u,d){return u&&(e=e.trim()),d&&(e=looseToNumber(e)),e}const vModelText={created(e,{modifiers:{lazy:u,trim:d,number:B}},$){e[assignKey]=getModelAssigner($);const V=B||$.props&&$.props.type==="number";addEventListener(e,u?"change":"input",K=>{K.target.composing||e[assignKey](castValue(e.value,d,V))}),(d||V)&&addEventListener(e,"change",()=>{e.value=castValue(e.value,d,V)}),u||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted(e,{value:u}){e.value=u??""},beforeUpdate(e,{value:u,oldValue:d,modifiers:{lazy:B,trim:$,number:V}},K){if(e[assignKey]=getModelAssigner(K),e.composing)return;const q=(V||e.type==="number")&&!/^0\d/.test(e.value)?looseToNumber(e.value):e.value,Q=u??"";if(q===Q)return;const X=e.getRootNode();(X instanceof Document||X instanceof ShadowRoot)&&X.activeElement===e&&e.type!=="range"&&(B&&u===d||$&&e.value.trim()===Q)||(e.value=Q)}},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,u)=>systemModifiers.some(d=>e[`${d}Key`]&&!u.includes(d))},withModifiers=(e,u)=>{if(!e)return e;const d=e._withMods||(e._withMods={}),B=u.join(".");return d[B]||(d[B]=(($,...V)=>{for(let K=0;K<u.length;K++){const q=modifierGuards[u[K]];if(q&&q($,u))return}return e($,...V)}))},rendererOptions=extend$1({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const render=((...e)=>{ensureRenderer().render(...e)}),createApp=((...e)=>{const u=ensureRenderer().createApp(...e),{mount:d}=u;return u.mount=B=>{const $=normalizeContainer(B);if(!$)return;const V=u._component;!isFunction$3(V)&&!V.render&&!V.template&&(V.template=$.innerHTML),$.nodeType===1&&($.textContent="");const K=d($,!1,resolveRootNamespace($));return $ instanceof Element&&($.removeAttribute("v-cloak"),$.setAttribute("data-v-app","")),K},u});function resolveRootNamespace(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function normalizeContainer(e){return isString$2(e)?document.querySelector(e):e}function getDevtoolsGlobalHook(){return getTarget$2().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget$2(){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$1(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(u,d){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=u,this.hook=d;const B={};if(u.settings)for(const K in u.settings){const q=u.settings[K];B[K]=q.defaultValue}const $=`__vue-devtools-plugin-settings__${u.id}`;let V=Object.assign({},B);try{const K=localStorage.getItem($),q=JSON.parse(K);Object.assign(V,q)}catch{}this.fallbacks={getSettings(){return V},setSettings(K){try{localStorage.setItem($,JSON.stringify(K))}catch{}V=K},now(){return now$1()}},d&&d.on(HOOK_PLUGIN_SETTINGS_SET,(K,q)=>{K===this.plugin.id&&this.fallbacks.setSettings(q)}),this.proxiedOn=new Proxy({},{get:(K,q)=>this.target?this.target.on[q]:(...Q)=>{this.onQueue.push({method:q,args:Q})}}),this.proxiedTarget=new Proxy({},{get:(K,q)=>this.target?this.target[q]:q==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(q)?(...Q)=>(this.targetQueue.push({method:q,args:Q,resolve:()=>{}}),this.fallbacks[q](...Q)):(...Q)=>new Promise(X=>{this.targetQueue.push({method:q,args:Q,resolve:X})})})}async setRealTarget(u){this.target=u;for(const d of this.onQueue)this.target.on[d.method](...d.args);for(const d of this.targetQueue)d.resolve(await this.target[d.method](...d.args))}}function setupDevtoolsPlugin(e,u){const d=e,B=getTarget$2(),$=getDevtoolsGlobalHook(),V=isProxyAvailable&&d.enableEarlyProxy;if($&&(B.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!V))$.emit(HOOK_SETUP,e,u);else{const K=V?new ApiProxy(d,$):null;(B.__VUE_DEVTOOLS_PLUGINS__=B.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:d,setupFn:u,proxy:K}),K&&u(K.proxiedTarget)}}/*!
22 * pinia v2.3.1
23 * (c) 2025 Eduardo San Martin Morote
24 * @license MIT
25 */let activePinia;const setActivePinia=e=>activePinia=e,getActivePinia=()=>hasInjectionContext()&&inject$1(piniaSymbol)||activePinia,piniaSymbol=Symbol();function isPlainObject$3(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var MutationType;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const e=effectScope(!0),u=e.run(()=>ref({}));let d=[],B=[];const $=markRaw({install(V){setActivePinia($),$._a=V,V.provide(piniaSymbol,$),V.config.globalProperties.$pinia=$,B.forEach(K=>d.push(K)),B=[]},use(V){return this._a?d.push(V):B.push(V),this},_p:d,_a:null,_e:e,_s:new Map,state:u});return $}const noop$3=()=>{};function addSubscription(e,u,d,B=noop$3){e.push(u);const $=()=>{const V=e.indexOf(u);V>-1&&(e.splice(V,1),B())};return!d&&getCurrentScope()&&onScopeDispose($),$}
25function triggerSubscriptions(e,...u){e.slice().forEach(d=>{d(...u)})}const fallbackRunWithContext=e=>e(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects(e,u){e instanceof Map&&u instanceof Map?u.forEach((d,B)=>e.set(B,d)):e instanceof Set&&u instanceof Set&&u.forEach(e.add,e);for(const d in u){if(!u.hasOwnProperty(d))continue;const B=u[d],$=e[d];isPlainObject$3($)&&isPlainObject$3(B)&&e.hasOwnProperty(d)&&!isRef(B)&&!isReactive(B)?e[d]=mergeReactiveObjects($,B):e[d]=B}return e}const skipHydrateSymbol=Symbol();function shouldHydrate(e){return!isPlainObject$3(e)||!e.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$3}=Object;function isComputed(e){return!!(isRef(e)&&e.effect)}function createOptionsStore(e,u,d,B){const{state:$,actions:V,getters:K}=u,q=d.state.value[e];let Q;function X(){q||(d.state.value[e]=$?$():{});const ee=toRefs(d.state.value[e]);return assign$3(ee,V,Object.keys(K||{}).reduce((te,ie)=>(te[ie]=markRaw(computed(()=>{setActivePinia(d);const re=d._s.get(e);return K[ie].call(re,re)})),te),{}))}return Q=createSetupStore(e,X,u,d,B,!0),Q}function createSetupStore(e,u,d={},B,$,V){let K;const q=assign$3({actions:{}},d),Q={deep:!0};let X,ee,te=[],ie=[],re;const oe=B.state.value[e];!V&&!oe&&(B.state.value[e]={});let se;function ae(_e){let be;X=ee=!1,typeof _e=="function"?(_e(B.state.value[e]),be={type:MutationType.patchFunction,storeId:e,events:re}):(mergeReactiveObjects(B.state.value[e],_e),be={type:MutationType.patchObject,payload:_e,storeId:e,events:re});const Pe=se=Symbol();nextTick().then(()=>{se===Pe&&(X=!0)}),ee=!0,triggerSubscriptions(te,be,B.state.value[e])}const le=V?function(){const{state:be}=d,Pe=be?be():{};this.$patch(Ae=>{assign$3(Ae,Pe)})}:noop$3;function ue(){K.stop(),te=[],ie=[],B._s.delete(e)}const he=(_e,be="")=>{if(ACTION_MARKER in _e)return _e[ACTION_NAME]=be,_e;const Pe=function(){setActivePinia(B);const Ae=Array.from(arguments),Se=[],Ne=[];function Oe(Me){Se.push(Me)}function Be(Me){Ne.push(Me)}triggerSubscriptions(ie,{args:Ae,name:Pe[ACTION_NAME],store:fe,after:Oe,onError:Be});let De;try{De=_e.apply(this&&this.$id===e?this:fe,Ae)}catch(Me){throw triggerSubscriptions(Ne,Me),Me}return De instanceof Promise?De.then(Me=>(triggerSubscriptions(Se,Me),Me)).catch(Me=>(triggerSubscriptions(Ne,Me),Promise.reject(Me))):(triggerSubscriptions(Se,De),De)};return Pe[ACTION_MARKER]=!0,Pe[ACTION_NAME]=be,Pe},de={_p:B,$id:e,$onAction:addSubscription.bind(null,ie),$patch:ae,$reset:le,$subscribe(_e,be={}){const Pe=addSubscription(te,_e,be.detached,()=>Ae()),Ae=K.run(()=>watch(()=>B.state.value[e],Se=>{(be.flush==="sync"?ee:X)&&_e({storeId:e,type:MutationType.direct,events:re},Se)},assign$3({},Q,be)));return Pe},$dispose:ue},fe=reactive(de);B._s.set(e,fe);const ge=(B._a&&B._a.runWithContext||fallbackRunWithContext)(()=>B._e.run(()=>(K=effectScope()).run(()=>u({action:he}))));for(const _e in ge){const be=ge[_e];if(isRef(be)&&!isComputed(be)||isReactive(be))V||(oe&&shouldHydrate(be)&&(isRef(be)?be.value=oe[_e]:mergeReactiveObjects(be,oe[_e])),B.state.value[e][_e]=be);else if(typeof be=="function"){const Pe=he(be,_e);ge[_e]=Pe,q.actions[_e]=be}}return assign$3(fe,ge),assign$3(toRaw(fe),ge),Object.defineProperty(fe,"$state",{get:()=>B.state.value[e],set:_e=>{ae(be=>{assign$3(be,_e)})}}),B._p.forEach(_e=>{assign$3(fe,K.run(()=>_e({store:fe,app:B._a,pinia:B,options:q})))}),oe&&V&&d.hydrate&&d.hydrate(fe.$state,oe),X=!0,ee=!0,fe}/*! #__NO_SIDE_EFFECTS__ */function defineStore(e,u,d){let B,$;const V=typeof u=="function";B=e,$=V?d:u;function K(q,Q){const X=hasInjectionContext();return q=q||(X?inject$1(piniaSymbol,null):null),q&&setActivePinia(q),q=activePinia,q._s.has(B)||(V?createSetupStore(B,u,$,q):createOptionsStore(B,$,q)),q._s.get(B)}return K.$id=B,K}function flatHooks(e,u={},d){for(const B in e){const $=e[B],V=d?`${d}:${B}`:B;typeof $=="object"&&$!==null?flatHooks($,u,V):typeof $=="function"&&(u[V]=$)}return u}const createTask=(()=>{if(console.createTask)return console.createTask;const e={run:u=>u()};return()=>e})();function callHooks(e,u,d,B){for(let $=d;$<e.length;$+=1)try{const V=B?B.run(()=>e[$](...u)):e[$](...u);if(V&&typeof V.then=="function")return Promise.resolve(V).then(()=>callHooks(e,u,$+1,B))}catch(V){return Promise.reject(V)}}function serialTaskCaller(e,u,d){if(e.length>0)return callHooks(e,u,0,createTask(d))}function parallelTaskCaller(e,u,d){if(e.length>0){const B=createTask(d);return Promise.all(e.map($=>B.run(()=>$(...u))))}}function callEachWith(e,u){for(const d of[...e])d(u)}var Hookable=class{constructor(){Gt(this,"_hooks");Gt(this,"_before");Gt(this,"_after");Gt(this,"_deprecatedHooks");Gt(this,"_deprecatedMessages");this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,u,d={}){if(!e||typeof u!="function")return()=>{};const B=e;let $;for(;this._deprecatedHooks[e];)$=this._deprecatedHooks[e],e=$.to;if($&&!d.allowDeprecated){let V=$.message;V||(V=`${B} hook has been deprecated`+($.to?`, please use ${$.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(V)||(console.warn(V),this._deprecatedMessages.add(V))}if(!u.name)try{Object.defineProperty(u,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(u),()=>{u&&(this.removeHook(e,u),u=void 0)}}hookOnce(e,u){let d,B=(...$)=>(typeof d=="function"&&d(),d=void 0,B=void 0,u(...$));return d=this.hook(e,B),d}removeHook(e,u){const d=this._hooks[e];if(d){const B=d.indexOf(u);B!==-1&&d.splice(B,1),d.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,u){this._deprecatedHooks[e]=typeof u=="string"?{to:u}:u;const d=this._hooks[e]||[];this._hooks[e]=void 0;for(const B of d)this.hook(e,B)}deprecateHooks(e){for(const u in e)this.deprecateHook(u,e[u])}addHooks(e){const u=flatHooks(e),d=Object.keys(u).map(B=>this.hook(B,u[B]));return()=>{for(const B of d)B();d.length=0}}removeHooks(e){const u=flatHooks(e);for(const d in u)this.removeHook(d,u[d])}removeAllHooks(){this._hooks={}}callHook(e,...u){return this.callHookWith(serialTaskCaller,e,u)}callHookParallel(e,...u){return this.callHookWith(parallelTaskCaller,e,u)}callHookWith(e,u,d){const B=this._before||this._after?{name:u,args:d,context:{}}:void 0;this._before&&callEachWith(this._before,B);const $=e(this._hooks[u]?[...this._hooks[u]]:[],d,u);return $ instanceof Promise?$.finally(()=>{this._after&&B&&callEachWith(this._after,B)}):(this._after&&B&&callEachWith(this._after,B),$)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const u=this._before.indexOf(e);u!==-1&&this._before.splice(u,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const u=this._after.indexOf(e);u!==-1&&this._after.splice(u,1)}}}};function createHooks(){return new Hookable}const DupeableTags=new Set(["link","style","script","noscript"]),TagsWithInnerContent=new Set(["title","titleTemplate","script","style","noscript"]),HasElementTags=new Set(["base","meta","link","style","script","noscript"]),ValidHeadTags=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),UniqueTags=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),TagConfigKeys=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),UsesMergeStrategy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),MetaTagsArrayable=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),hasContent=e=>typeof e=="number"?Number.isFinite(e):e;function isUnsafeKey(e){return e==="__proto__"||e==="constructor"||e==="prototype"}const sortTags=(e,u)=>e._w===u._w?e._p-u._p:e._w-u._w,TAG_WEIGHTS={base:-10,title:10},TAG_ALIASES={critical:-8,high:-1,low:2},WEIGHT_MAP={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}}
25,ImportStyleRe=/@import/,isTruthy=e=>e===""||e===!0;function tagWeight(e,u){if(typeof u.tagPriority=="number")return u.tagPriority;let d=100;const B=TAG_ALIASES[u.tagPriority]||0,$=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:WEIGHT_MAP;if(u.tag in TAG_WEIGHTS)d=TAG_WEIGHTS[u.tag];else if(u.tag==="meta"){const V=u.props["http-equiv"]==="content-security-policy"?"content-security-policy":u.props.charset?"charset":u.props.name==="viewport"?"viewport":null;V&&(d=WEIGHT_MAP.meta[V])}else if(u.tag==="link"&&u.props.rel)d=$.link[u.props.rel];else if(u.tag==="script"){const V=String(u.props.type);isTruthy(u.props.async)?d=$.script.async:u.props.src&&!isTruthy(u.props.defer)&&!isTruthy(u.props.async)&&V!=="module"&&!V.endsWith("json")||u.innerHTML&&!V.endsWith("json")?d=$.script.sync:(isTruthy(u.props.defer)&&u.props.src&&!isTruthy(u.props.async)||V==="module")&&(d=$.script.defer)}else u.tag==="style"&&(d=u.innerHTML&&ImportStyleRe.test(u.innerHTML)?$.style.imported:$.style.sync);return(d||100)+B}const allowedMetaProperties=["name","property","http-equiv"],StandardSingleMetaTags=new Set(["viewport","description","keywords","robots"]);function isMetaArrayDupeKey(e){const u=e.indexOf(":");if(u===-1)return!1;const d=e.indexOf(":",u+1),B=e.slice(u+1,d===-1?e.length:d);return B==="twitter"?e==="meta:twitter:image"||e.startsWith("meta:twitter:image:"):MetaTagsArrayable.has(B)}function dedupeKey(e){const{props:u,tag:d}=e;if(UniqueTags.has(d))return d;if(d==="link"&&u.rel==="canonical")return"canonical";if(d==="link"&&u.rel==="alternate"){if(u.hreflang)return`alternate:${u.hreflang}`;if(u.type)return`alternate:${u.type}:${u.href||""}`}if(u.charset)return"charset";if(e.tag==="meta"){for(const B of allowedMetaProperties)if(u[B]!==void 0){const $=u[B],V=$&&typeof $=="string"&&$.includes(":"),K=$&&StandardSingleMetaTags.has($),Q=!(V||K)&&e.key?`:key:${e.key}`:"";return`${d}:${$}${Q}`}}if(e.key)return`${d}:key:${e.key}`;if(u.id)return`${d}:id:${u.id}`;if(d==="link"&&u.rel==="alternate")return`alternate:${u.href||""}`;if(TagsWithInnerContent.has(d)){const B=e.textContent||e.innerHTML;if(B)return`${d}:content:${B}`}}function hashTag(e){const u=e._h||e._d;if(u)return u;const d=e.textContent||e.innerHTML;if(d)return d;const B=Object.keys(e.props).sort();return`${e.tag}:${B.map($=>`${$}:${String(e.props[$])}`).join(",")}`}function walkResolver(e,u,d){typeof e==="function"&&(!d||d!=="titleTemplate"&&!(d[0]==="o"&&d[1]==="n"))&&(e=e());const $=u?u(d,e):e;if(Array.isArray($)){let V;for(let K=0;K<$.length;K++){const q=walkResolver($[K],u);V?V[K]=q:q!==$[K]&&(V=$.slice(0,K),V[K]=q)}return V||$}if(($==null?void 0:$.constructor)===Object){let V;for(const K in $){const q=isUnsafeKey(K),Q=q?void 0:walkResolver($[K],u,K);if(!V&&(q||K==="_resolver"||Q!==$[K])){V={};for(const ee in $){if(ee===K)break;V[ee]=$[ee]}}V&&!q&&(V[K]=Q)}return V||$}return $}const INVALID_ATTR_NAME_RE=/[\s"'<>/=\x00-\x1F\x7F]/;function normalizeStyleClassProps(e,u){const d=e==="style"?new Map:new Set;function B($){if($==null||$===void 0)return;const V=String($).trim();if(V)if(e==="style"){const[K,...q]=V.split(":").map(Q=>Q?Q.trim():"");K&&q.length&&d.set(K,q.join(":"))}else V.split(" ").filter(Boolean).forEach(K=>d.add(K))}return typeof u=="string"?e==="style"?u.split(";").forEach(B):B(u):Array.isArray(u)?u.forEach($=>B($)):u&&typeof u=="object"&&Object.entries(u).forEach(([$,V])=>{V&&V!=="false"&&(e==="style"?d.set(String($).trim(),String(V)):B($))}),d}function normalizeProps(e,u){if(e.props=e.props||{},!u)return e;if(e.tag==="templateParams")return e.props=u,e;const d=HasElementTags.has(e.tag)||e.tag==="htmlAttrs"||e.tag==="bodyAttrs";for(const B of Object.keys(u)){if(isUnsafeKey(B))continue;const $=B.startsWith("data-"),V=d&&!TagConfigKeys.has(B),K=V&&!$?B.toLowerCase():B;if(V&&(!K||INVALID_ATTR_NAME_RE.test(K)))continue;const q=u[B];if(q===null){e.props[K]=null;continue}if(B==="class"||B==="style"){e.props[B]=normalizeStyleClassProps(B,q);continue}if(TagConfigKeys.has(B)){if((B==="textContent"||B==="innerHTML")&&typeof q=="object"){let ee=u.type;if(u.type||(ee="application/json"),!(ee!=null&&ee.endsWith("json"))&&ee!=="speculationrules")continue;u.type=ee,e.props.type=ee,e[B]=JSON.stringify(q)}else e[B]=q;continue}const Q=String(q),X=e.tag==="meta"&&K==="content";Q==="true"||Q===""?e.props[K]=$||X?Q:!0:!q&&$&&Q==="false"?e.props[K]="false":q!==void 0&&(e.props[K]=q)}return e}function normalizeTag(e,u){const d=typeof u=="object"&&typeof u!="function"?u:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:u},B=normalizeProps({tag:e,props:{}},d);return B.key&&DupeableTags.has(B.tag)&&(B.props["data-hid"]=B._h=B.key),B.tag==="script"&&typeof B.innerHTML=="object"&&(B.innerHTML=JSON.stringify(B.innerHTML),B.props.type=B.props.type||"application/json"),Array.isArray(B.props.content)?B.props.content.map($=>({...B,props:{...B.props,content:$}})):B}function normalizeEntryToTags(e,u){if(!e)return[];typeof e=="function"&&(e=e());const d=($,V)=>{for(let K=0;K<u.length;K++)V=u[K]($,V);return V};e=d(void 0,e);const B=[];return e=walkResolver(e,d),Object.entries(e||{}
25).forEach(([$,V])=>{if(V!==void 0)for(const K of Array.isArray(V)?V:[V])B.push(normalizeTag($,K))}),B.flat()}function registerPlugin(e,u){const d=typeof u=="function"?u(e):u,B=d.key||String(e.plugins.size+1);e.plugins.get(B)||(e.plugins.set(B,d),e.hooks.addHooks(d.hooks||{}))}function createUnhead(e={}){var q;const u=createHooks();u.addHooks(e.hooks||{});const d=!e.document,B=new Map,$=new Map,V=new Set,K={_entryCount:1,plugins:$,dirty:!1,resolvedOptions:e,hooks:u,ssr:d,entries:B,headEntries(){return[...B.values()]},use:Q=>registerPlugin(K,Q),push(Q,X){const ee={...X||{}};delete ee.head;const te=ee._index??K._entryCount++,ie={_i:te,input:Q,options:ee},re={_poll(oe=!1){K.dirty=!0,!oe&&V.add(te),u.callHook("entries:updated",K)},dispose(){B.delete(te)&&K.invalidate()},patch(oe){(!ee.mode||ee.mode==="server"&&d||ee.mode==="client"&&!d)&&(ie.input=oe,B.set(te,ie),re._poll())}};return re.patch(Q),re},async resolveTags(){const Q={tagMap:new Map,tags:[],entries:[...K.entries.values()]};for(await u.callHook("entries:resolve",Q);V.size;){const re=V.values().next().value;V.delete(re);const oe=B.get(re);if(oe){const se={tags:normalizeEntryToTags(oe.input,e.propResolvers||[]).map(ae=>Object.assign(ae,oe.options)),entry:oe};await u.callHook("entries:normalize",se),oe._tags=se.tags.map((ae,le)=>(ae._w=tagWeight(K,ae),ae._p=(oe._i<<10)+le,ae._d=dedupeKey(ae),ae._d||(ae._h=hashTag(ae)),ae))}}let X=!1;Q.entries.flatMap(re=>(re._tags||[]).map(oe=>({...oe,props:{...oe.props}}))).sort(sortTags).reduce((re,oe)=>{const se=oe._d||oe._h;if(!re.has(se))return re.set(se,oe);const ae=re.get(se);if(((oe==null?void 0:oe.tagDuplicateStrategy)||(UsesMergeStrategy.has(oe.tag)?"merge":null)||(oe.key&&oe.key===ae.key?"merge":null))==="merge"){const ue={...ae.props};Object.entries(oe.props).forEach(([he,de])=>ue[he]=he==="style"?new Map([...ae.props.style||new Map,...de]):he==="class"?new Set([...ae.props.class||new Set,...de]):de),re.set(se,{...oe,props:ue})}else oe._p>>10===ae._p>>10&&oe.tag==="meta"&&isMetaArrayDupeKey(se)?(re.set(se,Object.assign([...Array.isArray(ae)?ae:[ae],oe],oe)),X=!0):(oe._w===ae._w?oe._p>ae._p:(oe==null?void 0:oe._w)<(ae==null?void 0:ae._w))&&re.set(se,oe);return re},Q.tagMap);const ee=Q.tagMap.get("title"),te=Q.tagMap.get("titleTemplate");if(K._title=ee==null?void 0:ee.textContent,te){const re=te==null?void 0:te.textContent;if(K._titleTemplate=re,re){let oe=typeof re=="function"?re(ee==null?void 0:ee.textContent):re;typeof oe=="string"&&!K.plugins.has("template-params")&&(oe=oe.replace("%s",(ee==null?void 0:ee.textContent)||"")),ee?oe===null?Q.tagMap.delete("title"):Q.tagMap.set("title",{...ee,textContent:oe}):(te.tag="title",te.textContent=oe)}}Q.tags=Array.from(Q.tagMap.values()),X&&(Q.tags=Q.tags.flat().sort(sortTags)),await u.callHook("tags:beforeResolve",Q),await u.callHook("tags:resolve",Q),await u.callHook("tags:afterResolve",Q);const ie=[];for(const re of Q.tags){const{innerHTML:oe,tag:se,props:ae}=re;if(ValidHeadTags.has(se)&&!(Object.keys(ae).length===0&&!hasContent(re.innerHTML)&&!hasContent(re.textContent))&&!(se==="meta"&&!hasContent(ae.content)&&!ae["http-equiv"]&&!ae.charset)){if(se==="script"&&oe){if(String(ae.type).endsWith("json")){const le=typeof oe=="string"?oe:JSON.stringify(oe);re.innerHTML=le.replace(/</g,"\\u003C")}else typeof oe=="string"&&(re.innerHTML=oe.replace(new RegExp(`</${se}`,"g"),`<\\/${se}`));re._d=dedupeKey(re)}ie.push(re)}}return ie},invalidate(){for(const Q of B.values())V.add(Q._i);K.dirty=!0,u.callHook("entries:updated",K)}};return((e==null?void 0:e.plugins)||[]).forEach(Q=>registerPlugin(K,Q)),K.hooks.callHook("init",K),(q=e.init)==null||q.forEach(Q=>Q&&K.push(Q)),K}async function renderDOMHead(e,u={}){const d=u.document||e.resolvedOptions.document;if(!d||!e.dirty)return;const B={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",B),!!B.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async $=>{var re;const V=new Map,K=new Promise(oe=>{e.resolveTags().then(se=>{oe(se.map(ae=>{const le=V.get(ae._d)||0,ue={tag:ae,id:(le?`${ae._d}:${le}`:ae._d)||ae._h,shouldRender:!0};return ae._d&&isMetaArrayDupeKey(ae._d)&&V.set(ae._d,le+1),ue}))})});let q=e._dom;if(!q){q={title:d.title,elMap:new Map().set("htmlAttrs",d.documentElement).set("bodyAttrs",d.body)};for(const oe of["body","head"]){const se=(re=d[oe])==null?void 0:re.children;for(const ae of se){const le=ae.tagName.toLowerCase();if(!HasElementTags.has(le))continue;const ue=normalizeProps({tag:le,props:{}},{innerHTML:ae.innerHTML,...ae.getAttributeNames().reduce((he,de)=>
25(he[de]=ae.getAttribute(de),he),{})||{}});if(ue.key=ae.getAttribute("data-hid")||void 0,ue._d=dedupeKey(ue)||hashTag(ue),q.elMap.has(ue._d)){let he=1,de=ue._d;for(;q.elMap.has(de);)de=`${ue._d}:${he++}`;q.elMap.set(de,ae)}else q.elMap.set(ue._d,ae)}}}q.pendingSideEffects={...q.sideEffects},q.sideEffects={};function Q(oe,se,ae){const le=`${oe}:${se}`;q.sideEffects[le]=ae,delete q.pendingSideEffects[le]}function X({id:oe,$el:se,tag:ae}){const le=ae.tag.endsWith("Attrs");q.elMap.set(oe,se),le||(ae.textContent&&ae.textContent!==se.textContent&&(se.textContent=ae.textContent),ae.innerHTML&&ae.innerHTML!==se.innerHTML&&(se.innerHTML=ae.innerHTML),Q(oe,"el",()=>{se==null||se.remove(),q.elMap.delete(oe)}));for(const ue in ae.props){if(!Object.prototype.hasOwnProperty.call(ae.props,ue))continue;const he=ae.props[ue];if(ue.startsWith("on")&&typeof he=="function"){const fe=se==null?void 0:se.dataset;if(fe&&fe[`${ue}fired`]){const me=ue.slice(0,-5);he.call(se,new Event(me.substring(2)))}se.getAttribute(`data-${ue}`)!==""&&((ae.tag==="bodyAttrs"?d.defaultView:se).addEventListener(ue.substring(2),he.bind(se)),se.setAttribute(`data-${ue}`,""));continue}const de=`attr:${ue}`;if(ue==="class"){if(!he)continue;for(const fe of he)le&&Q(oe,`${de}:${fe}`,()=>se.classList.remove(fe)),!se.classList.contains(fe)&&se.classList.add(fe)}else if(ue==="style"){if(!he)continue;for(const[fe,me]of he)Q(oe,`${de}:${fe}`,()=>{se.style.removeProperty(fe)}),se.style.setProperty(fe,me)}else he!==!1&&he!==null&&(se.getAttribute(ue)!==he&&se.setAttribute(ue,he===!0?"":String(he)),le&&Q(oe,de,()=>se.removeAttribute(ue)))}}const ee=[],te={bodyClose:void 0,bodyOpen:void 0,head:void 0},ie=await K;for(const oe of ie){const{tag:se,shouldRender:ae,id:le}=oe;if(ae){if(se.tag==="title"){d.title=se.textContent,Q("title","",()=>d.title=q.title);continue}oe.$el=oe.$el||q.elMap.get(le),oe.$el?X(oe):HasElementTags.has(se.tag)&&ee.push(oe)}}for(const oe of ee){const se=oe.tag.tagPosition||"head";oe.$el=d.createElement(oe.tag.tag),X(oe),te[se]=te[se]||d.createDocumentFragment(),te[se].appendChild(oe.$el)}for(const oe of ie)await e.hooks.callHook("dom:renderTag",oe,d,Q);te.head&&d.head.appendChild(te.head),te.bodyOpen&&d.body.insertBefore(te.bodyOpen,d.body.firstChild),te.bodyClose&&d.body.appendChild(te.bodyClose);for(const oe in q.pendingSideEffects)q.pendingSideEffects[oe]();e._dom=q,await e.hooks.callHook("dom:rendered",{renders:ie}),$()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function createHead$1(e={}){var $,V,K;const u=(($=e.domOptions)==null?void 0:$.render)||renderDOMHead;e.document=e.document||(typeof window<"u"?document:void 0);const d=((K=(V=e.document)==null?void 0:V.head.querySelector('script[id="unhead:payload"]'))==null?void 0:K.innerHTML)||!1,B=createUnhead({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":u}}],init:[d?JSON.parse(d):!1,...e.init||[]]});return B.ssr=!1,B}function createDebouncedFn(e,u){let d=0;return()=>{const B=++d;u(()=>{d===B&&e()})}}const VueResolver=(e,u)=>isRef(u)?toValue(u):u,headSymbol="usehead";function vueInstall(e){return{install(d){d.config.globalProperties.$unhead=e,d.config.globalProperties.$head=e,d.provide(headSymbol,e)}}.install}function injectHead(){if(hasInjectionContext()){const e=inject$1(headSymbol);if(e)return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function useHead(e,u={}){const d=u.head||injectHead();return d.ssr?d.push(e||{},u):clientUseHead(d,e,u)}function clientUseHead(e,u,d={}){const B=getCurrentScope();if(B&&!B.active)return{patch(){},dispose(){},_poll(){}};const $=ref(!1);let V;return watchEffect(()=>{const q=$.value?{}:walkResolver(u,VueResolver);V?V.patch(q):V=e.push(q,d)}),getCurrentInstance$2()&&(onBeforeUnmount(()=>{V.dispose()}),onDeactivated(()=>{$.value=!0}),onActivated(()=>{$.value=!1})),V}function createHead(e={}){const u=createHead$1({domOptions:{render:createDebouncedFn(()=>renderDOMHead(u),d=>setTimeout(d,0))},...e});return u.install=vueInstall(u),u}/*!
26 * vuex v4.1.0
27 * (c) 2022 Evan You
28 * @license MIT
29 */var storeKey="store";function useStore(e){return e===void 0&&(e=null),inject$1(e!==null?e:storeKey)}function forEachValue(e,u){Object.keys(e).forEach(function(d){return u(e[d],d)})}function isObject$4(e){return e!==null&&typeof e=="object"}function isPromise$1(e){return e&&typeof e.then=="function"}function partial(e,u){return function(){return e(u)}}function genericSubscribe(e,u,d){return u.indexOf(e)<0&&(d&&d.prepend?u.unshift(e):u.push(e)),function(){var B=u.indexOf(e);B>-1&&u.splice(B,1)}}function resetStore(e,u){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var d=e.state;installModule(e,d,[],e._modules.root,!0),resetStoreState(e,d,u)}function resetStoreState(e,u,d){var B=e._state,$=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var V=e._wrappedGetters,K={},q={},Q=effectScope(!0);Q.run(function(){forEachValue(V,function(X,ee){K[ee]=partial(X,e),q[ee]=computed(function(){return K[ee]()}),Object.defineProperty(e.getters,ee,{get:function(){return q[ee].value},enumerable:!0})})}),e._state=reactive({data:u}),e._scope=Q,e.strict&&enableStrictMode(e),B&&d&&e._withCommit(function(){B.data=null}),$&&$.stop()}function installModule(e,u,d,B,$){var V=!d.length,K=e._modules.getNamespace(d);if(B.namespaced&&(e._modulesNamespaceMap[K],e._modulesNamespaceMap[K]=B),!V&&!$){var q=getNestedState(u,d.slice(0,-1)),Q=d[d.length-1];e._withCommit(function(){q[Q]=B.state})}var X=B.context=makeLocalContext(e,K,d);B.forEachMutation(function(ee,te){var ie=K+te;registerMutation(e,ie,ee,X)}),B.forEachAction(function(ee,te){var ie=ee.root?te:K+te,re=ee.handler||ee;registerAction(e,ie,re,X)}),B.forEachGetter(function(ee,te){var ie=K+te;registerGetter(e,ie,ee,X)}),B.forEachChild(function(ee,te){installModule(e,u,d.concat(te),ee,$)})}function makeLocalContext(e,u,d){var B=u==="",$={dispatch:B?e.dispatch:function(V,K,q){var Q=unifyObjectStyle(V,K,q),X=Q.payload,ee=Q.options,te=Q.type;return(!ee||!ee.root)&&(te=u+te),e.dispatch(te,X)},commit:B?e.commit:function(V,K,q){var Q=unifyObjectStyle(V,K,q),X=Q.payload,ee=Q.options,te=Q.type;(!ee||!ee.root)&&(te=u+te),e.commit(te,X,ee)}};return Object.defineProperties($,{getters:{get:B?function(){return e.getters}:function(){return makeLocalGetters(e,u)}},state:{get:function(){return getNestedState(e.state,d)}}}),$}function makeLocalGetters(e,u){if(!e._makeLocalGettersCache[u]){var d={},B=u.length;
29Object.keys(e.getters).forEach(function($){if($.slice(0,B)===u){var V=$.slice(B);Object.defineProperty(d,V,{get:function(){return e.getters[$]},enumerable:!0})}}),e._makeLocalGettersCache[u]=d}return e._makeLocalGettersCache[u]}function registerMutation(e,u,d,B){var $=e._mutations[u]||(e._mutations[u]=[]);$.push(function(K){d.call(e,B.state,K)})}function registerAction(e,u,d,B){var $=e._actions[u]||(e._actions[u]=[]);$.push(function(K){var q=d.call(e,{dispatch:B.dispatch,commit:B.commit,getters:B.getters,state:B.state,rootGetters:e.getters,rootState:e.state},K);return isPromise$1(q)||(q=Promise.resolve(q)),e._devtoolHook?q.catch(function(Q){throw e._devtoolHook.emit("vuex:error",Q),Q}):q})}function registerGetter(e,u,d,B){e._wrappedGetters[u]||(e._wrappedGetters[u]=function(V){return d(B.state,B.getters,V.state,V.getters)})}function enableStrictMode(e){watch(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function getNestedState(e,u){return u.reduce(function(d,B){return d[B]},e)}function unifyObjectStyle(e,u,d){return isObject$4(e)&&e.type&&(d=u,u=e,e=e.type),{type:e,payload:u,options:d}}var LABEL_VUEX_BINDINGS="vuex bindings",MUTATIONS_LAYER_ID="vuex:mutations",ACTIONS_LAYER_ID="vuex:actions",INSPECTOR_ID="vuex",actionId=0;function addDevtools(e,u){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(d){d.addTimelineLayer({id:MUTATIONS_LAYER_ID,label:"Vuex Mutations",color:COLOR_LIME_500}),d.addTimelineLayer({id:ACTIONS_LAYER_ID,label:"Vuex Actions",color:COLOR_LIME_500}),d.addInspector({id:INSPECTOR_ID,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),d.on.getInspectorTree(function(B){if(B.app===e&&B.inspectorId===INSPECTOR_ID)if(B.filter){var $=[];flattenStoreForInspectorTree($,u._modules.root,B.filter,""),B.rootNodes=$}else B.rootNodes=[formatStoreForInspectorTree(u._modules.root,"")]}),d.on.getInspectorState(function(B){if(B.app===e&&B.inspectorId===INSPECTOR_ID){var $=B.nodeId;makeLocalGetters(u,$),B.state=formatStoreForInspectorState(getStoreModule(u._modules,$),$==="root"?u.getters:u._makeLocalGettersCache,$)}}),d.on.editInspectorState(function(B){if(B.app===e&&B.inspectorId===INSPECTOR_ID){var $=B.nodeId,V=B.path;$!=="root"&&(V=$.split("/").filter(Boolean).concat(V)),u._withCommit(function(){B.set(u._state.data,V,B.state.value)})}}),u.subscribe(function(B,$){var V={};B.payload&&(V.payload=B.payload),V.state=$,d.notifyComponentUpdate(),d.sendInspectorTree(INSPECTOR_ID),d.sendInspectorState(INSPECTOR_ID),d.addTimelineEvent({layerId:MUTATIONS_LAYER_ID,event:{time:Date.now(),title:B.type,data:V}})}),u.subscribeAction({before:function(B,$){var V={};B.payload&&(V.payload=B.payload),B._id=actionId++,B._time=Date.now(),V.state=$,d.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:B._time,title:B.type,groupId:B._id,subtitle:"start",data:V}})},after:function(B,$){var V={},K=Date.now()-B._time;V.duration={_custom:{type:"duration",display:K+"ms",tooltip:"Action duration",value:K}},B.payload&&(V.payload=B.payload),V.state=$,d.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:Date.now(),title:B.type,groupId:B._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,u){return{id:u||"root",label:extractNameFromPath(u),tags:e.namespaced?[TAG_NAMESPACED]:[],children:Object.keys(e._children).map(function(d){return formatStoreForInspectorTree(e._children[d],u+d+"/")})}}function flattenStoreForInspectorTree(e,u,d,B){B.includes(d)&&e.push({id:B||"root",label:B.endsWith("/")?B.slice(0,B.length-1):B||"Root",tags:u.namespaced?[TAG_NAMESPACED]:[]}),Object.keys(u._children).forEach(function($){flattenStoreForInspectorTree(e,u._children[$],d,B+$+"/")})}function formatStoreForInspectorState(e,u,d){u=d==="root"?u:u[d];var B=Object.keys(u),$={state:Object.keys(e.state).map(function(K){return{key:K,editable:!0,value:e.state[K]}})};if(B.length){var V=transformPathsToObjectTree(u);$.getters=Object.keys(V).map(function(K){return{key:K.endsWith("/")?extractNameFromPath(K):K,editable:!1,value:canThrow(function(){return V[K]})}})}return $}function transformPathsToObjectTree(e){var u={};return Object.keys(e).forEach(function(d){var B=d.split("/");if(B.length>1){var $=u,V=B.pop();B.forEach(function(K){$[K]||($[K]={_custom:{value:{},display:K,tooltip:"Module",abstract:!0}}),$=$[K]._custom.value}),$[V]=canThrow(function(){return e[d]})}else u[d]=canThrow(function(){return e[d]})}),u}function getStoreModule(e,u){var d=u.split("/").filter(function(B){return B});return d.reduce(function(B,$,V){var K=B[$];if(!K)throw new Error('Missing module "'+$+'" for path "'+u+'".');return V===d.length-1?K:K._children},u==="root"?e:e.root._children)}function canThrow(e){try{return e()}catch(u){return u}}var Module$1=function(u,d){this.runtime=d,this._children=Object.create(null),this._rawModule=u;var B=u.state;this.state=(typeof B=="function"?B():B)||{}},prototypeAccessors$1={namespaced:{configurable:!0}};prototypeAccessors$1.namespaced.get=function(){return!!this._rawModule.namespaced};Module$1.prototype.addChild=function(u,d){this._children[u]=d};Module$1.prototype.removeChild=function(u){delete this._children[u]};Module$1.prototype.getChild=function(u){return this._children[u]};Module$1.prototype.hasChild=function(u){return u in this._children};Module$1.prototype.update=function(u){this._rawModule.namespaced=u.namespaced,u.actions&&(this._rawModule.actions=u.actions),u.mutations&&(this._rawModule.mutations=u.mutations),u.getters&&(this._rawModule.getters=u.getters)};Module$1.prototype.forEachChild=function(u){forEachValue(this._children,u)};Module$1.prototype.forEachGetter=function(u){this._rawModule.getters&&forEachValue(this._rawModule.getters,u)};Module$1.prototype.forEachAction=function(u){this._rawModule.actions&&forEachValue(this._rawModule.actions,u)};Module$1.prototype.forEachMutation=function(u){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,u)};Object.defineProperties(Module$1.prototype,prototypeAccessors$1);var ModuleCollection=function(u){this.register([],u,!1)};ModuleCollection.prototype.get=function(u){return u.reduce(function(d,B){return d.getChild(B)},this.root)};ModuleCollection.prototype.getNamespace=function(u){var d=this.root;return u.reduce(function(B,$){return d=d.getChild($),B+(d.namespaced?$+"/":"")},"")};ModuleCollection.prototype.update=function(u){update2([],this.root,u)};ModuleCollection.prototype.register=function(u,d,B){var $=this;B===void 0&&(B=!0);var V=new Module$1(d,B);if(u.length===0)this.root=V;else{var K=this.get(u.slice(0,-1));K.addChild(u[u.length-1],V)}d.modules&&forEachValue(d.modules,function(q,Q){$.register(u.concat(Q),q,B)})};ModuleCollection.prototype.unregister=function(u){var d=this.get(u.slice(0,-1)),B=u[u.length-1],$=d.getChild(B);$&&$.runtime&&d.removeChild(B)};ModuleCollection.prototype.isRegistered=function(u){var d=this.get(u.slice(0,-1)),B=u[u.length-1];return d?d.hasChild(B):!1};function update2(e,u,d){if(u.update(d),d.modules)for(var B in d.modules){if(!u.getChild(B))return;update2(e.concat(B),u.getChild(B),d.modules[B])}}function createStore(e){return new Store(e)}var Store=function(u){var d=this;u===void 0&&(u={});var B=u.plugins;B===void 0&&(B=[]);var $=u.strict;$===void 0&&($=!1);var V=u.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(u),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=V;var K=this,q=this,Q=q.dispatch,X=q.commit;this.dispatch=function(ie,re){return Q.call(K,ie,re)},this.commit=function(ie,re,oe){return X.call(K,ie,re,oe)},this.strict=$;var ee=this._modules.root.state;installModule(this,ee,[],this._modules.root),resetStoreState(this,ee),B.forEach(function(te){return te(d)})},prototypeAccessors={state:{configurable:!0}};Store.prototype.install=function(u,d){u.provide(d||storeKey,this),u.config.globalProperties.$store=this;var B=this._devtools!==void 0?this._devtools:!1;B&&addDevtools(u,this)};prototypeAccessors.state.get=function(){return this._state.data};prototypeAccessors.state.set=function(e){};Store.prototype.commit=function(u,d,B){var $=this,V=unifyObjectStyle(u,d,B),K=V.type,q=V.payload,Q={type:K,payload:q},X=this._mutations[K];
29X&&(this._withCommit(function(){X.forEach(function(te){te(q)})}),this._subscribers.slice().forEach(function(ee){return ee(Q,$.state)}))};Store.prototype.dispatch=function(u,d){var B=this,$=unifyObjectStyle(u,d),V=$.type,K=$.payload,q={type:V,payload:K},Q=this._actions[V];if(Q){try{this._actionSubscribers.slice().filter(function(ee){return ee.before}).forEach(function(ee){return ee.before(q,B.state)})}catch{}var X=Q.length>1?Promise.all(Q.map(function(ee){return ee(K)})):Q[0](K);return new Promise(function(ee,te){X.then(function(ie){try{B._actionSubscribers.filter(function(re){return re.after}).forEach(function(re){return re.after(q,B.state)})}catch{}ee(ie)},function(ie){try{B._actionSubscribers.filter(function(re){return re.error}).forEach(function(re){return re.error(q,B.state,ie)})}catch{}te(ie)})})}};Store.prototype.subscribe=function(u,d){return genericSubscribe(u,this._subscribers,d)};Store.prototype.subscribeAction=function(u,d){var B=typeof u=="function"?{before:u}:u;return genericSubscribe(B,this._actionSubscribers,d)};Store.prototype.watch=function(u,d,B){var $=this;return watch(function(){return u($.state,$.getters)},d,Object.assign({},B))};Store.prototype.replaceState=function(u){var d=this;this._withCommit(function(){d._state.data=u})};Store.prototype.registerModule=function(u,d,B){B===void 0&&(B={}),typeof u=="string"&&(u=[u]),this._modules.register(u,d),installModule(this,this.state,u,this._modules.get(u),B.preserveState),resetStoreState(this,this.state)};Store.prototype.unregisterModule=function(u){var d=this;typeof u=="string"&&(u=[u]),this._modules.unregister(u),this._withCommit(function(){var B=getNestedState(d.state,u.slice(0,-1));delete B[u[u.length-1]]}),resetStore(this)};Store.prototype.hasModule=function(u){return typeof u=="string"&&(u=[u]),this._modules.isRegistered(u)};Store.prototype.hotUpdate=function(u){this._modules.update(u),resetStore(this,!0)};Store.prototype._withCommit=function(u){var d=this._committing;this._committing=!0,u(),this._committing=d};Object.defineProperties(Store.prototype,prototypeAccessors);function addPropertiesToObject(e,u){for(let d of Object.keys(u||{}))Object.defineProperty(e,d,{get:()=>u[d]})}function getModuleName(e){if(!e._vmdModuleName)throw new Error(`ERR_GET_MODULE_NAME : Could not get module accessor.
30      Make sure your module has name, we can't make accessors for unnamed modules
31      i.e. @Module({ name: 'something' })`);return`vuexModuleDecorators/${e._vmdModuleName}`}class VuexModule{constructor(u){this.actions=u.actions,this.mutations=u.mutations,this.state=u.state,this.getters=u.getters,this.namespaced=u.namespaced,this.modules=u.modules}}function getModule(e,u){const d=getModuleName(e);if(u&&u.getters[d])return u.getters[d];if(e._statics)return e._statics;const B=e._genStatic;if(!B)throw new Error(`ERR_GET_MODULE_NO_STATICS : Could not get module accessor.
32      Make sure your module has name, we can't make accessors for unnamed modules
33      i.e. @Module({ name: 'something' })`);const $=B(u);return u?u.getters[d]=$:e._statics=$,$}const reservedKeys=["actions","getters","mutations","modules","state","namespaced","commit"];function stateFactory(e){const u=new e.prototype.constructor({}),d={};return Object.keys(u).forEach(B=>{if(reservedKeys.indexOf(B)!==-1){if(typeof u[B]<"u")throw new Error(`ERR_RESERVED_STATE_KEY_USED: You cannot use the following
34        ['actions', 'getters', 'mutations', 'modules', 'state', 'namespaced', 'commit']
35        as fields in your module. These are reserved as they have special purpose in Vuex`);return}u.hasOwnProperty(B)&&typeof u[B]!="function"&&(d[B]=u[B])}),d}function staticStateGenerator(e,u,d){const B=u.stateFactory?e.state():e.state;Object.keys(B).forEach($=>{B.hasOwnProperty($)&&["undefined","function"].indexOf(typeof B[$])===-1&&Object.defineProperty(d,$,{get(){const V=u.name.split("/");let K=d.store.state;for(let q of V)K=K[q];return K[$]}})})}function staticGetterGenerator(e,u,d){Object.keys(e.getters).forEach(B=>{e.namespaced?Object.defineProperty(d,B,{get(){return d.store.getters[`${u.name}/${B}`]}}):Object.defineProperty(d,B,{get(){return d.store.getters[B]}})})}function staticMutationGenerator(e,u,d){Object.keys(e.mutations).forEac
35h(B=>{e.namespaced?d[B]=function(...$){d.store.commit(`${u.name}/${B}`,...$)}:d[B]=function(...$){d.store.commit(B,...$)}})}function staticActionGenerators(e,u,d){Object.keys(e.actions).forEach(B=>{e.namespaced?d[B]=async function(...$){return d.store.dispatch(`${u.name}/${B}`,...$)}:d[B]=async function(...$){return d.store.dispatch(B,...$)}})}function registerDynamicModule(e,u){if(!u.name)throw new Error("Name of module not provided in decorator options");if(!u.store)throw new Error("Store not provided in decorator options when using dynamic option");u.store.registerModule(u.name,e,{preserveState:u.preserveState||!1})}function addGettersToModule(e,u){Object.getOwnPropertyNames(u.prototype).forEach(d=>{const B=Object.getOwnPropertyDescriptor(u.prototype,d);B.get&&e.getters&&(e.getters[d]=function($,V,K,q){const Q={context:{state:$,getters:V,rootState:K,rootGetters:q}};return addPropertiesToObject(Q,$),addPropertiesToObject(Q,V),B.get.call(Q)})})}function moduleDecoratorFactory(e){return function(u){const d=u,B=()=>stateFactory(d);d.state||(d.state=e&&e.stateFactory?B:B()),d.getters||(d.getters={}),d.namespaced||(d.namespaced=e&&e.namespaced);let $=Object.getPrototypeOf(d);for(;$.name!=="VuexModule"&&$.name!=="";)addGettersToModule(d,$),$=Object.getPrototypeOf($);addGettersToModule(d,d);const V=e;return V.name&&(Object.defineProperty(u,"_genStatic",{value:K=>{let q={store:K||V.store};if(!q.store)throw new Error(`ERR_STORE_NOT_PROVIDED: To use getModule(), either the module
36            should be decorated with store in decorator, i.e. @Module({store: store}) or
37            store should be passed when calling getModule(), i.e. getModule(MyModule, this.$store)`);return staticStateGenerator(d,V,q),d.getters&&staticGetterGenerator(d,V,q),d.mutations&&staticMutationGenerator(d,V,q),d.actions&&staticActionGenerators(d,V,q),q}}),Object.defineProperty(u,"_vmdModuleName",{value:V.name})),V.dynamic&&registerDynamicModule(d,V),u}}function Module(e){if(typeof e=="function")moduleDecoratorFactory({})(e);else return moduleDecoratorFactory(e)}const config$1={};function actionDecoratorFactory(e){const{commit:u=void 0,rawError:d=!!config$1.rawError,root:B=!1}=e||{};return function($,V,K){const q=$.constructor;q.hasOwnProperty("actions")||(q.actions=Object.assign({},q.actions));const Q=K.value,X=async function(ee,te){try{let ie=null;if(q._genStatic){const re=getModuleName(q),oe=ee.rootGetters[re]?ee.rootGetters[re]:getModule(q);oe.context=ee,ie=await Q.call(oe,te)}else{const re={context:ee};addPropertiesToObject(re,ee.state),addPropertiesToObject(re,ee.getters),ie=await Q.call(re,te)}return u&&ee.commit(u,ie),ie}catch(ie){throw d?ie:new Error(`ERR_ACTION_ACCESS_UNDEFINED: Are you trying to access this.someMutation() or this.someGetter inside an @Action? 
38That works only in dynamic modules. 
39If not dynamic use this.context.commit("mutationName", payload) and this.context.getters["getterName"]
40`+new Error(`Could not perform action ${V.toString()}`).stack+`
41`+ie.stack)}};q.actions[V]=B?{root:B,handler:X}:X}}function Action(e,u,d){if(!u&&!d)return actionDecoratorFactory(e);actionDecoratorFactory()(e,u,d)}function Mutation(e,u,d){const B=e.constructor;B.hasOwnProperty("mutations")||(B.mutations=Object.assign({},B.mutations));const $=d.value,V=function(K,q){$.call(K,q)};B.mutations[u]=V}config$1.rawError=!0;const store=createStore({state:{},mutations:{},actions:{},modules:{}});function consoleWarn(e){}function consoleError(e){}function deprecate$1(e,u){u=Array.isArray(u)?u.slice(0,-1).map(d=>`'${d}'`).join(", ")+` or '${u.at(-1)}'`:`'${u}'`}const IN_BROWSER=typeof window<"u",SUPPORTS_INTERSECTION=IN_BROWSER&&"IntersectionObserver"in window,SUPPORTS_TOUCH=IN_BROWSER&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),SUPPORTS_MATCH_MEDIA=IN_BROWSER&&"matchMedia"in window&&typeof window.matchMedia=="function",PREFERS_REDUCED_MOTION=()=>SUPPORTS_MATCH_MEDIA&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function _classPrivateFieldInitSpec(e,u,d){_checkPrivateRedeclaration(e,u),u.set(e,d)}function _checkPrivateRedeclaration(e,u){if(u.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(e,u,d){return e.set(_assertClassBrand(e,u),d),d}function _classPrivateFieldGet(e,u){return e.get(_assertClassBrand(e,u))}function _assertClassBrand(e,u,d){if(typeof e=="function"?e===u:e.has(u))return arguments.length<3?u:d;throw new TypeError("Private element is not present on this object")}function getNestedValue(e,u,d){const B=u.length-1;if(B<0)return e===void 0?d:e;for(let $=0;$<B;$++){if(e==null)return d;e=e[u[$]]}return e==null||e[u[B]]===void 0?d:e[u[B]]}function getObjectValueByPath(e,u,d){return e==null||!u||typeof u!="string"?d:e[u]!==void 0?e[u]:(u=u.replace(/\[(\w+)\]/g,".$1"),u=u.replace(/^\./,""),getNestedValue(e,u.split("."),d))}function getPropertyFromItem(e,u,d){if(u===!0)return e===void 0?d:e;if(u==null||typeof u=="boolean")return d;if(e!==Object(e)){if(typeof u!="function")return d;const $=u(e,d);return typeof $>"u"?d:$}if(typeof u=="string")return getObjectValueByPath(e,u,d);if(Array.isArray(u))return getNestedValue(e,u,d);if(typeof u!="function")return d;const B=u(e,d);return typeof B>"u"?d:B}function createRange(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e}
41,(d,B)=>u+B)}function convertToUnit(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const d=Number(e);return isNaN(d)?String(e):isFinite(d)?`${d}${u}`:void 0}function isObject$3(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function isPlainObject$2(e){let u;return e!==null&&typeof e=="object"&&((u=Object.getPrototypeOf(e))===Object.prototype||u===null)}function refElement(e){if(e&&"$el"in e){const u=e.$el;return(u==null?void 0:u.nodeType)===Node.TEXT_NODE?u.nextElementSibling:u}return e}const keyValues=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function keys(e){return Object.keys(e)}function has(e,u){return u.every(d=>e.hasOwnProperty(d))}function pick(e,u){const d={};for(const B of u)Object.prototype.hasOwnProperty.call(e,B)&&(d[B]=e[B]);return d}function pickWithRest(e,u,d){const B=Object.create(null),$=Object.create(null);for(const V in e)u.some(K=>K instanceof RegExp?K.test(V):K===V)?B[V]=e[V]:$[V]=e[V];return[B,$]}function omit(e,u){const d={...e};return u.forEach(B=>delete d[B]),d}const onRE=/^on[^a-z]/,isOn=e=>onRE.test(e),bubblingEvents=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function filterInputAttrs(e){const[u,d]=pickWithRest(e,[onRE]),B=omit(u,bubblingEvents),[$,V]=pickWithRest(d,["class","style","id","inert",/^data-/]);return Object.assign($,u),Object.assign(V,B),[$,V]}function wrapInArray(e){return e==null?[]:Array.isArray(e)?e:[e]}function debounce$1(e,u){let d=0;const B=function(){for(var $=arguments.length,V=new Array($),K=0;K<$;K++)V[K]=arguments[K];clearTimeout(d),d=setTimeout(()=>e(...V),unref(u))};return B.clear=()=>{clearTimeout(d)},B.immediate=e,B}function clamp(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(u,Math.min(d,e))}function getDecimals(e){const u=e.toString().trim();return u.includes(".")?u.length-u.indexOf(".")-1:0}function padEnd(e,u){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+d.repeat(Math.max(0,u-e.length))}function padStart(e,u){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,u-e.length))+e}function chunk(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const d=[];let B=0;for(;B<e.length;)d.push(e.substr(B,u)),B+=u;return d}function mergeDeep(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=arguments.length>2?arguments[2]:void 0;const B={};for(const $ in e)B[$]=e[$];for(const $ in u){const V=e[$],K=u[$];if(isPlainObject$2(V)&&isPlainObject$2(K)){B[$]=mergeDeep(V,K,d);continue}if(d&&Array.isArray(V)&&Array.isArray(K)){B[$]=d(V,K);continue}B[$]=K}return B}function flattenFragments(e){return e.map(u=>u.type===Fragment?flattenFragments(u.children):u).flat()}function toKebabCase(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(toKebabCase.cache.has(e))return toKebabCase.cache.get(e);const u=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return toKebabCase.cache.set(e,u),u}toKebabCase.cache=new Map;function findChildrenWithProvide(e,u){if(!u||typeof u!="object")return[];if(Array.isArray(u))return u.map(d=>findChildrenWithProvide(e,d)).flat(1);if(u.suspense)return findChildrenWithProvide(e,u.ssContent);if(Array.isArray(u.children))return u.children.map(d=>findChildrenWithProvide(e,d)).flat(1);if(u.component){if(Object.getOwnPropertyDescriptor(u.component.provides,e))return[u.component];if(u.component.subTree)return findChildrenWithProvide(e,u.component.subTree).flat(1)}return[]}var _arr=new WeakMap,_pointer=new WeakMap;class CircularBuffer{constructor(u){_classPrivateFieldInitSpec(this,_arr,[]),_classPrivateFieldInitSpec(this,_pointer,0),this.size=u}get isFull(){return _classPrivateFieldGet(_arr,this).length===this.size}push(u){_classPrivateFieldGet(_arr,this)[_classPrivateFieldGet(_pointer,this)]=u,_classPrivateFieldSet(_pointer,this,(_classPrivateFieldGet(_pointer,this)+1)%this.size)}values(){return _classPrivateFieldGet(_arr,this).slice(_classPrivateFieldGet(_pointer,this)).concat(_classPrivateFieldGet(_arr,this).slice(0,_classPrivateFieldGet(_pointer,this)))}clear(){_classPrivateFieldGet(_arr,this).length=0,_classPrivateFieldSet(_pointer,this,0)}}function destructComputed(e){const u=reactive({});watchEffect(()=>{const B=e();for(const $ in B)u[$]=B[$]},{flush:"sync"});const d={};for(const B in u)d[B]=toRef(()=>u[B]);return d}function includes(e,u){return e.includes(u)}function eventName(e){return e[2].toLowerCase()+e.slice(3)}const EventProp=()=>[Function,Array];function hasEvent(e,u){return u="on"+capitalize$1(u),!!(e[u]||e[`${u}Once`]||e[`${u}Capture`]||e[`${u}OnceCapture`]||e[`${u}CaptureOnce`])}function callEvent(e){for(var u=arguments.length,d=new Array(u>1?u-1:0),B=1;B<u;B++)d[B-1]=arguments[B];if(Array.isArray(e))for(const $ of e)$(...d);else typeof e=="function"&&e(...d)}function focusableChildren(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const d=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map($=>`${$}${u?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let B;try{B=[...e.querySelectorAll(d)]}catch{return[]}return B.filter($=>!$.closest("[inert]")).filter($=>!!$.offsetParent||$.getClientRects().length>0).filter($=>{var V,K;return!((V=$.parentElement)!=null&&V.closest("details:not([open])"))||$.tagName==="SUMMARY"&&((K=$.parentElement)==null?void 0:K.tagName)==="DETAILS"})}function getNextElement(e,u,d){let B,$=e.indexOf(document.activeElement);const V=u==="next"?1:-1;do $+=V,B=e[$];while((!B||B.offsetParent==null||!((d==null?void 0:d(B))??!0))&&$<e.length&&$>=0);return B}function focusChild(e,u,d){var $,V,K,q;const B=focusableChildren(e);if(u==null)(e===document.activeElement||!e.contains(document.activeElement))&&(($=B[0])==null||$.focus(d));else if(u==="first")(V=B[0])==null||V.focus(d);else if(u==="last")(K=B.at(-1))==null||K.focus(d);else if(typeof u=="number")(q=B[u])==null||q.focus(d);else{const Q=getNextElement(B,u);Q?Q.focus():focusChild(e,u==="next"?"first":"last",d)}}function isEmpty$1(e){return e==null||typeof e=="string"&&e.trim()===""}function noop$2(){}function matchesSelector(e,u){if(!(IN_BROWSER&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${u})`)))return null;try{return!!e&&e.matches(u)}catch{return null}}function ensureValidVNode(e){return e.some(u=>isVNode$1(u)?u.type===Comment?!1:u.type!==Fragment||ensureValidVNode(u.children):!0)?e:null}function defer(e,u){if(!IN_BROWSER||e===0)return u(),()=>{};const d=window.setTimeout(u,e);return()=>window.clearTimeout(d)}function isClickInsideElement(e,u){const d=e.clientX,B=e.clientY,$=u.getBoundingClientRect(),V=$.left,K=$.top,q=$.right,Q=$.bottom;return d>=V&&d<=q&&B>=K&&B<=Q}function templateRef(){const e=shallowRef(),u=d=>{e.value=d};return Object.defineProperty(u,"value",{enumerable:!0,get:()=>e.value,set:d=>e.value=d}),Object.defineProperty(u,"el",{enumerable:!0,get:()=>refElement(e.value)}),u}function checkPrintable(e){const u=e.key.length===1,d=!e.ctrlKey&&!e.metaKey&&!e.altKey;return u&&d}function isPrimitive(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function camelizeProps(e){const u={};for(const d in e)u[camelize(d)]=e[d];return u}function onlyDefinedProps(e){const u=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(d=>{let[B,$]=d;return u.includes(B)?!!$:$!==void 0}))}
41const block$1=["top","bottom"],inline$1=["start","end","left","right"];function parseAnchor(e,u){let[d,B]=e.split(" ");return B||(B=includes(block$1,d)?"start":includes(inline$1,d)?"top":"center"),{side:toPhysical(d,u),align:toPhysical(B,u)}}function toPhysical(e,u){return e==="start"?u?"right":"left":e==="end"?u?"left":"right":e}function flipSide(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function flipAlign(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function flipCorner(e){return{side:e.align,align:e.side}}function getAxis(e){return includes(block$1,e.side)?"y":"x"}class Box{constructor(u){const d=document.body.currentCSSZoom??1,B=u instanceof Element,$=B?1+(1-d)/d:1,{x:V,y:K,width:q,height:Q}=B?u.getBoundingClientRect():u;this.x=V*$,this.y=K*$,this.width=q*$,this.height=Q*$}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function getOverflow(e,u){return{x:{before:Math.max(0,u.left-e.left),after:Math.max(0,e.right-u.right)},y:{before:Math.max(0,u.top-e.top),after:Math.max(0,e.bottom-u.bottom)}}}function getTargetBox(e){if(Array.isArray(e)){const u=document.body.currentCSSZoom??1,d=1+(1-u)/u;return new Box({x:e[0]*d,y:e[1]*d,width:0*d,height:0*d})}else return new Box(e)}function getElementBox(e){if(e===document.documentElement)if(visualViewport){const u=document.body.currentCSSZoom??1;return new Box({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/u,height:visualViewport.height*visualViewport.scale/u})}else return new Box({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new Box(e)}function nullifyTransforms(e){const u=new Box(e),d=getComputedStyle(e),B=d.transform;if(B){let $,V,K,q,Q;if(B.startsWith("matrix3d("))$=B.slice(9,-1).split(/, /),V=Number($[0]),K=Number($[5]),q=Number($[12]),Q=Number($[13]);else if(B.startsWith("matrix("))$=B.slice(7,-1).split(/, /),V=Number($[0]),K=Number($[3]),q=Number($[4]),Q=Number($[5]);else return new Box(u);const X=d.transformOrigin,ee=u.x-q-(1-V)*parseFloat(X),te=u.y-Q-(1-K)*parseFloat(X.slice(X.indexOf(" ")+1)),ie=V?u.width/V:e.offsetWidth+1,re=K?u.height/K:e.offsetHeight+1;return new Box({x:ee,y:te,width:ie,height:re})}else return new Box(u)}function animate(e,u,d){if(typeof e.animate>"u")return{finished:Promise.resolve()};let B;try{B=e.animate(u,d)}catch{return{finished:Promise.resolve()}}return typeof B.finished>"u"&&(B.finished=new Promise($=>{B.onfinish=()=>{$(B)}})),B}const handlers=new WeakMap;function bindProps(e,u){Object.keys(u).forEach(d=>{if(isOn(d)){const B=eventName(d),$=handlers.get(e);if(u[d]==null)$==null||$.forEach(V=>{const[K,q]=V;K===B&&(e.removeEventListener(B,q),$.delete(V))});else if(!$||![...$].some(V=>V[0]===B&&V[1]===u[d])){e.addEventListener(B,u[d]);const V=$||new Set;V.add([B,u[d]]),handlers.has(e)||handlers.set(e,V)}}else u[d]==null?e.removeAttribute(d):e.setAttribute(d,u[d])})}function unbindProps(e,u){Object.keys(u).forEach(d=>{if(isOn(d)){const B=eventName(d),$=handlers.get(e);$==null||$.forEach(V=>{const[K,q]=V;K===B&&(e.removeEventListener(B,q),$.delete(V))})}else e.removeAttribute(d)})}const mainTRC=2.4,Rco=.2126729,Gco=.7151522,Bco=.072175,normBG=.55,normTXT=.58,revTXT=.57,revBG=.62,blkThrs=.03,blkClmp=1.45,deltaYmin=5e-4,scaleBoW=1.25,scaleWoB=1.25,loConThresh=.078,loConFactor=12.82051282051282,loConOffset=.06,loClip=.001;function APCAcontrast(e,u){const d=(e.r/255)**mainTRC,B=(e.g/255)**mainTRC,$=(e.b/255)**mainTRC,V=(u.r/255)**mainTRC,K=(u.g/255)**mainTRC,q=(u.b/255)**mainTRC;let Q=d*Rco+B*Gco+$*Bco,X=V*Rco+K*Gco+q*Bco;if(Q<=blkThrs&&(Q+=(blkThrs-Q)**blkClmp),X<=blkThrs&&(X+=(blkThrs-X)**blkClmp),Math.abs(X-Q)<deltaYmin)return 0;let ee;if(X>Q){const te=(X**normBG-Q**normTXT)*scaleBoW;ee=te<loClip?0:te<loConThresh?te-te*loConFactor*loConOffset:te-loConOffset}else{const te=(X**revBG-Q**revTXT)*scaleWoB;ee=te>-loClip?0:te>-loConThresh?te-te*loConFactor*loConOffset:te+loConOffset}return ee*100}const delta=.20689655172413793,cielabForwardTransform=e=>e>
vendor: 4,915 bytes, lines 41-42
41delta**3?Math.cbrt(e):e/(3*delta**2)+4/29,cielabReverseTransform=e=>e>delta?e**3:3*delta**2*(e-4/29);function fromXYZ$1(e){const u=cielabForwardTransform,d=u(e[1]);return[116*d-16,500*(u(e[0]/.95047)-d),200*(d-u(e[2]/1.08883))]}function toXYZ$1(e){const u=cielabReverseTransform,d=(e[0]+16)/116;return[u(d+e[1]/500)*.95047,u(d),u(d-e[2]/200)*1.08883]}const srgbForwardMatrix=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],srgbForwardTransform=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,srgbReverseMatrix=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],srgbReverseTransform=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function fromXYZ(e){const u=Array(3),d=srgbForwardTransform,B=srgbForwardMatrix;for(let $=0;$<3;++$)u[$]=Math.round(clamp(d(B[$][0]*e[0]+B[$][1]*e[1]+B[$][2]*e[2]))*255);return{r:u[0],g:u[1],b:u[2]}}function toXYZ(e){let{r:u,g:d,b:B}=e;const $=[0,0,0],V=srgbReverseTransform,K=srgbReverseMatrix;u=V(u/255),d=V(d/255),B=V(B/255);for(let q=0;q<3;++q)$[q]=K[q][0]*u+K[q][1]*d+K[q][2]*B;return $}function isCssColor(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function isParsableColor(e){return isCssColor(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const cssColorRe=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,mappers={rgb:(e,u,d,B)=>({r:e,g:u,b:d,a:B}),rgba:(e,u,d,B)=>({r:e,g:u,b:d,a:B}),hsl:(e,u,d,B)=>HSLtoRGB({h:e,s:u,l:d,a:B}),hsla:(e,u,d,B)=>HSLtoRGB({h:e,s:u,l:d,a:B}),hsv:(e,u,d,B)=>HSVtoRGB({h:e,s:u,v:d,a:B}),hsva:(e,u,d,B)=>HSVtoRGB({h:e,s:u,v:d,a:B})};function parseColor(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&cssColorRe.test(e)){const{groups:u}=e.match(cssColorRe),{fn:d,values:B}=u,$=B.split(/,\s*|\s*\/\s*|\s+/).map((V,K)=>V.endsWith("%")||K>0&&K<3&&["hsl","hsla","hsv","hsva"].includes(d)?parseFloat(V)/100:parseFloat(V));return mappers[d](...$)}else if(typeof e=="string"){let u=e.startsWith("#")?e.slice(1):e;return[3,4].includes(u.length)?u=u.split("").map(d=>d+d).join(""):[6,8].includes(u.length),HexToRGB(u)}else if(typeof e=="object"){if(has(e,["r","g","b"]))return e;if(has(e,["h","s","l"]))return HSVtoRGB(HSLtoHSV(e));if(has(e,["h","s","v"]))return HSVtoRGB(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}
42Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function HSVtoRGB(e){const{h:u,s:d,v:B,a:$}=e,V=q=>{const Q=(q+u/60)%6;return B-B*d*Math.max(Math.min(Q,4-Q,1),0)},K=[V(5),V(3),V(1)].map(q=>Math.round(q*255));return{r:K[0],g:K[1],b:K[2],a:$}}function HSLtoRGB(e){return HSVtoRGB(HSLtoHSV(e))}function HSLtoHSV(e){const{h:u,s:d,l:B,a:$}=e,V=B+d*Math.min(B,1-B),K=V===0?0:2-2*B/V;return{h:u,s:K,v:V,a:$}}function toHex(e){const u=Math.round(e).toString(16);return("00".substr(0,2-u.length)+u).toUpperCase()}function RGBtoHex(e){let{r:u,g:d,b:B,a:$}=e;return`#${[toHex(u),toHex(d),toHex(B),$!==void 0?toHex(Math.round($*255)):""].join("")}`}function HexToRGB(e){e=parseHex(e);let[u,d,B,$]=chunk(e,2).map(V=>parseInt(V,16));return $=$===void 0?$:$/255,{r:u,g:d,b:B,a:$}}function parseHex(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(u=>u+u).join("")),e.length!==6&&(e=padEnd(padEnd(e,6),8,"F")),e}function lighten(e,u){const d=fromXYZ$1(toXYZ(e));return d[0]=d[0]+u*10,fromXYZ(toXYZ$1(d))}function darken(e,u){const d=fromXYZ$1(toXYZ(e));return d[0]=d[0]-u*10,fromXYZ(toXYZ$1(d))}function getLuma(e){const u=parseColor(e);return toXYZ(u)[1]}function getForeground(e){const u=Math.abs(APCAcontrast(parseColor(0),parseColor(e)));return Math.abs(APCAcontrast(parseColor(16777215),parseColor(e)))>Math.min(u,50)?"#fff":"#000"}function propsFactory(e,u){return d=>Object.keys(e).reduce((B,$)=>{const K=typeof e[$]=="object"&&e[$]!=null&&!Array.isArray(e[$])?e[$]:{type:e[$]};return d&&$ in d?B[$]={...K,default:d[$]}:B[$]=K,u&&!B[$].source&&(B[$].source=u),B},{})}const makeComponentProps=propsFactory({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function getCurrentInstance$1(e,u){const d=getCurrentInstance$2();if(!d)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return d}function getCurrentInstanceName(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const u=getCurrentInstance$1(e).type;return toKebabCase((u==null?void 0:u.aliasName)||(u==null?void 0:u.name))}function injectSelf(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstance$1("injectSelf");const{provides:d}=u;if(d&&e in d)return d[e]}const DefaultsSymbol=Symbol.for("vuetify:defaults");function createDefaults(e){return ref(e)}function injectDefaults(){const e=inject$1(DefaultsSymbol);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function provideDefaults(e,u){const d=injectDefaults(),B=ref(e),$=computed(()=>
42{if(unref(u==null?void 0:u.disabled))return d.value;const K=unref(u==null?void 0:u.scoped),q=unref(u==null?void 0:u.reset),Q=unref(u==null?void 0:u.root);if(B.value==null&&!(K||q||Q))return d.value;let X=mergeDeep(B.value,{prev:d.value});if(K)return X;if(q||Q){const ee=Number(q||1/0);for(let te=0;te<=ee&&!(!X||!("prev"in X));te++)X=X.prev;return X&&typeof Q=="string"&&Q in X&&(X=mergeDeep(mergeDeep(X,{prev:X}),X[Q])),X}return X.prev?mergeDeep(X.prev,X):X});return provide(DefaultsSymbol,$),$}function propIsDefined(e,u){return e.props&&(typeof e.props[u]<"u"||typeof e.props[toKebabCase(u)]<"u")}function internalUseDefaults(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:injectDefaults();const B=getCurrentInstance$1("useDefaults");if(u=u??B.type.name??B.type.__name,!u)throw new Error("[Vuetify] Could not determine component name");const $=computed(()=>{var Q;return(Q=d.value)==null?void 0:Q[e._as??u]}),V=new Proxy(e,{get(Q,X){var re,oe,se,ae;const ee=Reflect.get(Q,X);if(X==="class"||X==="style")return[(re=$.value)==null?void 0:re[X],ee].filter(le=>le!=null);if(propIsDefined(B.vnode,X))return ee;const te=(oe=$.value)==null?void 0:oe[X];if(te!==void 0)return te;const ie=(ae=(se=d.value)==null?void 0:se.global)==null?void 0:ae[X];return ie!==void 0?ie:ee}}),K=shallowRef();watchEffect(()=>{if($.value){const Q=Object.entries($.value).filter(X=>{let[ee]=X;return ee.startsWith(ee[0].toUpperCase())});K.value=Q.length?Object.fromEntries(Q):void 0}else K.value=void 0});function q(){const Q=injectSelf(DefaultsSymbol,B);provide(DefaultsSymbol,computed(()=>K.value?mergeDeep((Q==null?void 0:Q.value)??{},K.value):Q==null?void 0:Q.value))}return{props:V,provideSubDefaults:q}}function defineComponent(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=propsFactory(e.props??{},e.name)();const u=Object.keys(e.props).filter(d=>d!=="class"&&d!=="style");e.filterProps=function(B){return pick(B,u)},e.props._as=String,e.setup=function(B,$){const V=injectDefaults();if(!V.value)return e._setup(B,$);const{props:K,provideSubDefaults:q}=internalUseDefaults(B,B._as??e.name,V),Q=e._setup(K,$);return q(),Q}}return e}function genericComponent(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return u=>(e?defineComponent:defineComponent$1)(u)}function defineFunctionalComponent(e,u){return u.props=e,u}function createSimpleFunctional(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",d=arguments.length>2?arguments[2]:void 0;return genericComponent()({name:d??capitalize$1(camelize(e.replace(/__/g,"-"))),props:{tag:{type:String,default:u},...makeComponentProps()},setup(B,$){let{slots:V}=$;return()=>{var K;return h$1(B.tag,{class:[e,B.class],style:B.style},(K=V.default)==null?void 0:K.call(V))}}})}function updateRecursionCache(e,u,d,B){if(!d||isPrimitive(e)||isPrimitive(u))return;const $=d.get(e);if($)$.set(u,B);else{const V=new WeakMap;V.set(u,B),d.set(e,V)}}function findCachedComparison(e,u,d){var V,K;if(!d||isPrimitive(e)||isPrimitive(u))return null;const B=(V=d.get(e))==null?void 0:V.get(u);if(typeof B=="boolean")return B;const $=(K=d.get(u))==null?void 0:K.get(e);return typeof $=="boolean"?$:null}function deepEqual(e,u){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===u)return!0;if(e instanceof Date&&u instanceof Date&&e.getTime()!==u.getTime()||e!==Object(e)||u!==Object(u))return!1;const B=Object.keys(e);if(B.length!==Object.keys(u).length)return!1;const $=findCachedComparison(e,u,d);return $||(updateRecursionCache(e,u,d,!0),B.every(V=>deepEqual(e[V],u[V],d)))}function attachedRoot(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const u=e.getRootNode();return u!==document&&u.getRootNode({composed:!0})!==document?null:u}const standardEasing="cubic-bezier(0.4, 0, 0.2, 1)",deceleratedEasing="cubic-bezier(0.0, 0, 0.2, 1)",acceleratedEasing="cubic-bezier(0.4, 0, 1, 1)",easingPatterns={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function getScrollParent(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(u?isPotentiallyScrollable(e):hasScrollbar(e))return e;e=e.parentElement}return document.scrollingElement}function getScrollParents(e,u){const d=[];if(u&&e&&!u.contains(e))return d;for(;e&&(hasScrollbar(e)&&d.push(e),e!==u);)e=e.parentElement;return d}function hasScrollbar(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const u=window.getComputedStyle(e),d=u.overflowY==="scroll"||u.overflowY==="auto"&&e.scrollHeight>e.clientHeight,B=u.overflowX==="scroll"||u.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return d||B}function isPotentiallyScrollable(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const u=window.getComputedStyle(e);return["scroll","auto"].includes(u.overflowY)}function isFixedPosition(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function useRender(e){const u=getCurrentInstance$1("useRender");u.render=e}function throttle$1(e,u){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},B=0,$=0,V=!1,K=0;function q(){clearTimeout(B),V=!1,K=0}const Q=function(){for(var X=arguments.length,ee=new Array(X),te=0;te<X;te++)ee[te]=arguments[te];clearTimeout(B);const ie=Date.now();K||(K=ie);const re=ie-Math.max(K,$);function oe(){$=Date.now(),B=setTimeout(q,u),e(...ee)}V?re>=u?oe():d.trailing&&(B=setTimeout(oe,u-re)):(V=!0,d.leading&&oe())};return Q.clear=q,Q.immediate=e,Q}
42const IconValue=[String,Function,Object,Array],IconSymbol=Symbol.for("vuetify:icons"),makeIconProps=propsFactory({icon:{type:IconValue},tag:{type:[String,Object,Function],required:!0}},"icon"),VComponentIcon=genericComponent()({name:"VComponentIcon",props:makeIconProps(),setup(e,u){let{slots:d}=u;return()=>{const B=e.icon;return createVNode(e.tag,null,{default:()=>{var $;return[e.icon?createVNode(B,null,null):($=d.default)==null?void 0:$.call(d)]}})}}}),VSvgIcon=defineComponent({name:"VSvgIcon",inheritAttrs:!1,props:makeIconProps(),setup(e,u){let{attrs:d}=u;return()=>createVNode(e.tag,mergeProps(d,{style:null}),{default:()=>[createBaseVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(B=>Array.isArray(B)?createBaseVNode("path",{d:B[0],"fill-opacity":B[1]},null):createBaseVNode("path",{d:B},null)):createBaseVNode("path",{d:e.icon},null)])]})}});defineComponent({name:"VLigatureIcon",props:makeIconProps(),setup(e){return()=>createVNode(e.tag,null,{default:()=>[e.icon]})}});const VClassIcon=defineComponent({name:"VClassIcon",props:makeIconProps(),setup(e){return()=>createVNode(e.tag,{class:normalizeClass(e.icon)},null)}}),useIcon=e=>{const u=inject$1(IconSymbol);if(!u)throw new Error("Missing Vuetify Icons provide!");return{iconData:computed(()=>{var Q;const B=toValue(e);if(!B)return{component:VComponentIcon};let $=B;if(typeof $=="string"&&($=$.trim(),$.startsWith("$")&&($=(Q=u.aliases)==null?void 0:Q[$.slice(1)])),Array.isArray($))return{component:VSvgIcon,icon:$};if(typeof $!="string")return{component:VComponentIcon,icon:$};const V=Object.keys(u.sets).find(X=>typeof $=="string"&&$.startsWith(`${X}:`)),K=V?$.slice(V.length+1):$;return{component:u.sets[V??u.defaultSet].component,icon:K}})}},aliases={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},mdi={component:e=>h$1(VClassIcon,{...e,class:"mdi"})};function genDefaults$3(){return{svg:{component:VSvgIcon},class:{component:VClassIcon}}}function createIcons(e){const u=genDefaults$3(),d=(e==null?void 0:e.defaultSet)??"mdi";return d==="mdi"&&!u.mdi&&(u.mdi=mdi),mergeDeep({defaultSet:d,sets:u,aliases:{...aliases,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468
42-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}function useToggleScope(e,u){let d;function B(){d=effectScope(),d.run(()=>u.length?u(()=>{d==null||d.stop(),B()}):u())}watch(e,$=>{$&&!d?B():$||(d==null||d.stop(),d=void 0)},{immediate:!0}),onScopeDispose(()=>{d==null||d.stop()})}function useProxiedModel(e,u,d){let B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:te=>te,$=arguments.length>4&&arguments[4]!==void 0?arguments[4]:te=>te;const V=getCurrentInstance$1("useProxiedModel"),K=ref(e[u]!==void 0?e[u]:d),q=toKebabCase(u),X=computed(q!==u?()=>{var te,ie,re,oe;return e[u],!!(((te=V.vnode.props)!=null&&te.hasOwnProperty(u)||(ie=V.vnode.props)!=null&&ie.hasOwnProperty(q))&&((re=V.vnode.props)!=null&&re.hasOwnProperty(`onUpdate:${u}`)||(oe=V.vnode.props)!=null&&oe.hasOwnProperty(`onUpdate:${q}`)))}:()=>{var te,ie;return e[u],!!((te=V.vnode.props)!=null&&te.hasOwnProperty(u)&&((ie=V.vnode.props)!=null&&ie.hasOwnProperty(`onUpdate:${u}`)))});useToggleScope(()=>!X.value,()=>{watch(()=>e[u],te=>{K.value=te})});const ee=computed({get(){const te=e[u];return B(X.value?te:K.value)},set(te){const ie=$(te),re=toRaw(X.value?e[u]:K.value);re===ie||B(re)===te||(K.value=ie,V==null||V.emit(`update:${u}`,ie))}});return Object.defineProperty(ee,"externalValue",{get:()=>X.value?e[u]:K.value}),ee}const en$2={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invali
42d",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},LANG_PREFIX="$vuetify.",replace$1=(e,u)=>e.replace(/\{(\d+)\}/g,(d,B)=>String(u[Number(B)])),createTranslateFunction=(e,u,d)=>function(B){for(var $=arguments.length,V=new Array($>1?$-1:0),K=1;K<$;K++)V[K-1]=arguments[K];if(!B.startsWith(LANG_PREFIX))return replace$1(B,V);const q=B.replace(LANG_PREFIX,""),Q=e.value&&d.value[e.value],X=u.value&&d.value[u.value];let ee=getObjectValueByPath(Q,q,null);return ee||(`${B}${e.value}`,ee=getObjectValueByPath(X,q,null)),ee||(ee=B),typeof ee!="string"&&(ee=B),replace$1(ee,V)};function createNumberFunction(e,u){return(d,B)=>new Intl.NumberFormat([e.value,u.value],B).format(d)}function inferDecimalSeparator(e,u){return createNumberFunction(e,u)(.1).includes(",")?",":"."}function useProvided(e,u,d){const B=useProxiedModel(e,u,e[u]??d.value);return B.value=e[u]??d.value,watch(d,$=>{e[u]==null&&(B.value=d.value)}),B}function createProvideFunction(e){return u=>{const d=useProvided(u,"locale",e.current),B=useProvided(u,"fallback",e.fallback),$=useProvided(u,"messages",e.messages);return{name:"vuetify",current:d,fallback:B,messages:$,decimalSeparator:toRef(()=>inferDecimalSeparator(d,B)),t:createTranslateFunction(d,B,$),n:createNumberFunction(d,B),provide:createProvideFunction({current:d,fallback:B,messages:$})}}}function createVuetifyAdapter(e){const u=shallowRef((e==null?void 0:e.locale)??"en"),d=shallowRef((e==null?void 0:e.fallback)??"en"),B=ref({en:en$2,...e==null?void 0:e.messages});return{name:"vuetify",current:u,fallback:d,messages:B,decimalSeparator:toRef(()=>(e==null?void 0:e.decimalSeparator)??inferDecimalSeparator(u,d)),t:createTranslateFunction(u,d,B),n:createNumberFunction(u,d),provide:createProvideFunction({current:u,fallback:d,messages:B})}}const LocaleSymbol=Symbol.for("vuetify:locale");function isLocaleInstance(e){return e.name!=null}function createLocale(e){const u=e!=null&&e.adapter&&isLocaleInstance(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:createVuetifyAdapter(e),d=createRtl(u,e);return{...u,...d}}function useLocale(){const e=inject$1(LocaleSymbol);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function provideLocale(e){const u=inject$1(LocaleSymbol);if(!u)throw new Error("[Vuetify] Could not find injected locale instance");const d=u.provide(e),B=provideRtl(d,u.rtl,e),$={...d,...B};return provide(LocaleSymbol,$),$}function genDefaults$2(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function createRtl(e,u){const d=ref((u==null?void 0:u.rtl)??genDefaults$2()),B=computed(()=>d.value[e.current.value]??!1);return{isRtl:B,rtl:d,rtlClasses:toRef(()=>`v-locale--is-${B.value?"rtl":"ltr"}`)}}function provideRtl(e,u,d){const B=computed(()=>d.rtl??u.value[e.current.value]??!1);return{isRtl:B,rtl:u,rtlClasses:toRef(()=>`v-locale--is-${B.value?"rtl":"ltr"}`)}}function useRtl(){const e=inject$1(LocaleSymbol);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}function weekInfo(e){const u=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE
43    KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US
44    VE VI WS YE ZA ZW`.includes(u):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV
45    MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(u):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS
46    IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(u):return{firstDay:1,firstWeekSize:4};
46case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(u):return{firstDay:6,firstWeekSize:1};case u==="MV":return{firstDay:5,firstWeekSize:1};case u==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function getWeekArray(e,u,d){var ee;const B=[];let $=[];const V=startOfMonth(e),K=endOfMonth(e),q=d??((ee=weekInfo(u))==null?void 0:ee.firstDay)??0,Q=(V.getDay()-q+7)%7,X=(K.getDay()-q+7)%7;for(let te=0;te<Q;te++){const ie=new Date(V);ie.setDate(ie.getDate()-(Q-te)),$.push(ie)}for(let te=1;te<=K.getDate();te++){const ie=new Date(e.getFullYear(),e.getMonth(),te);$.push(ie),$.length===7&&(B.push($),$=[])}for(let te=1;te<7-X;te++){const ie=new Date(K);ie.setDate(ie.getDate()+te),$.push(ie)}return $.length>0&&B.push($),B}function startOfWeek(e,u,d){var V;let B=(d??((V=weekInfo(u))==null?void 0:V.firstDay)??0)%7;[0,1,2,3,4,5,6].includes(B)||(B=0);const $=new Date(e);for(;$.getDay()!==B;)$.setDate($.getDate()-1);return $}function endOfWeek(e,u){var $;const d=new Date(e),B=(((($=weekInfo(u))==null?void 0:$.firstDay)??0)+6)%7;for(;d.getDay()!==B;)d.setDate(d.getDate()+1);return d}function startOfMonth(e){return new Date(e.getFullYear(),e.getMonth(),1)}function endOfMonth(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function parseLocalDate(e){const u=e.split("-").map(Number);return new Date(u[0],u[1]-1,u[2])}const _YYYMMDD=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function date(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let u;if(_YYYMMDD.test(e))return parseLocalDate(e);if(u=Date.parse(e),!isNaN(u))return new Date(u)}return null}const sundayJanuarySecond2000=new Date(2e3,0,2);function getWeekdays(e,u,d){var $;const B=u??(($=weekInfo(e))==null?void 0:$.firstDay)??0;return createRange(7).map(V=>{const K=new Date(sundayJanuarySecond2000);return K.setDate(sundayJanuarySecond2000.getDate()+B+V),new Intl.DateTimeFormat(e,{weekday:d??"narrow"}).format(K)})}function format$2(e,u,d,B){const $=date(e)??new Date,V=B==null?void 0:B[u];if(typeof V=="function")return V($,u,d);let K={};switch(u){case"fullDate":K={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":K={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const q=$.getDate(),Q=new Intl.DateTimeFormat(d,{month:"long"}).format($);return`${q} ${Q}`;case"normalDateWithWeekday":K={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":K={month:"short",day:"numeric"};break;case"year":K={year:"numeric"};break;case"month":K={month:"long"};break;case"monthShort":K={month:"short"};break;case"monthAndYear":K={month:"long",year:"numeric"};break;case"monthAndDate":K={month:"long",day:"numeric"};break;case"weekday":K={weekday:"long"};break;case"weekdayShort":K={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(d).format($.getDate());case"hours12h":K={hour:"numeric",hour12:!0};break;case"hours24h":K={hour:"numeric",hour12:!1};break;case"minutes":K={minute:"numeric"};break;case"seconds":K={second:"numeric"};break;case"fullTime":K={hour:"numeric",minute:"numeric"};break;case"fullTime12h":K={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":K={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":K={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":K={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":K={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":K={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return K={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(d,K).format($).replace(/, /g," ");case"keyboardDateTime12h":return K={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(d,K).format($).replace(/, /g," ");case"keyboardDateTime24h":return K={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(d,K).format($).replace(/, /g," ");default:K=V??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(d,K).format($)}function toISO(e,u){const d=e.toJsDate(u),B=d.getFullYear(),$=padStart(String(d.getMonth()+1),2,"0"),V=padStart(String(d.getDate()),2,"0");return`${B}
46-${$}-${V}`}function parseISO(e){const[u,d,B]=e.split("-").map(Number);return new Date(u,d-1,B)}function addMinutes(e,u){const d=new Date(e);return d.setMinutes(d.getMinutes()+u),d}function addHours(e,u){const d=new Date(e);return d.setHours(d.getHours()+u),d}function addDays(e,u){const d=new Date(e);return d.setDate(d.getDate()+u),d}function addWeeks(e,u){const d=new Date(e);return d.setDate(d.getDate()+u*7),d}function addMonths(e,u){const d=new Date(e);return d.setDate(1),d.setMonth(d.getMonth()+u),d}function getYear(e){return e.getFullYear()}function getMonth(e){return e.getMonth()}function getWeek(e,u,d,B){const $=weekInfo(u),V=d??($==null?void 0:$.firstDay)??0,K=($==null?void 0:$.firstWeekSize)??1;return B!==void 0?calculateWeekWithFirstDayOfYear(e,u,V,B):calculateWeekWithMinWeekSize(e,u,V,K)}function calculateWeekWithFirstDayOfYear(e,u,d,B){const $=(7+B-d)%7,V=startOfWeek(e,u,d),K=addDays(V,6);function q(ie){return(7+new Date(ie,0,1).getDay()-d)%7}let Q=getYear(V);Q<getYear(K)&&q(Q+1)<=$&&Q++;const X=new Date(Q,0,1),ee=q(Q),te=ee<=$?addDays(X,-ee):addDays(X,7-ee);return 1+getDiff(endOfDay(V),startOfDay(te),"weeks")}function calculateWeekWithMinWeekSize(e,u,d,B){const $=startOfWeek(e,u,d),V=addDays(startOfWeek(e,u,d),6);function K(te){const ie=new Date(te,0,1);return 7-getDiff(ie,startOfWeek(ie,u,d),"days")}let q=getYear($);q<getYear(V)&&K(q+1)>=B&&q++;const Q=new Date(q,0,1),X=K(q),ee=X>=B?addDays(Q,X-7):addDays(Q,X);return 1+getDiff(endOfDay($),startOfDay(ee),"weeks")}function getDate(e){return e.getDate()}function getNextMonth(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function getPreviousMonth(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function getHours(e){return e.getHours()}function getMinutes(e){return e.getMinutes()}function startOfYear(e){return new Date(e.getFullYear(),0,1)}function endOfYear(e){return new Date(e.getFullYear(),11,31)}function isWithinRange(e,u){return isAfter(e,u[0])&&isBefore(e,u[1])}function isValid(e){const u=new Date(e);return u instanceof Date&&!isNaN(u.getTime())}function isAfter(e,u){return e.getTime()>u.getTime()}function isAfterDay(e,u){return isAfter(startOfDay(e),startOfDay(u))}function isBefore(e,u){return e.getTime()<u.getTime()}function isEqual(e,u){return e.getTime()===u.getTime()}function isSameDay(e,u){return e.getDate()===u.getDate()&&e.getMonth()===u.getMonth()&&e.getFullYear()===u.getFullYear()}function isSameMonth(e,u){return e.getMonth()===u.getMonth()&&e.getFullYear()===u.getFullYear()}function isSameYear(e,u){return e.getFullYear()===u.getFullYear()}function getDiff(e,u,d){const B=new Date(e),$=new Date(u);switch(d){case"years":return B.getFullYear()-$.getFullYear();case"quarters":return Math.floor((B.getMonth()-$.getMonth()+(B.getFullYear()-$.getFullYear())*12)/4);case"months":return B.getMonth()-$.getMonth()+(B.getFullYear()-$.getFullYear())*12;case"weeks":return Math.floor((B.getTime()-$.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((B.getTime()-$.getTime())/(1e3*60*60*24));case"hours":return Math.floor((B.getTime()-$.getTime())/(1e3*60*60));case"minutes":return Math.floor((B.getTime()-$.getTime())/(1e3*60));case"seconds":return Math.floor((B.getTime()-$.getTime())/1e3);default:return B.getTime()-$.getTime()}}function setHours(e,u){const d=new Date(e);return d.setHours(u),d}function setMinutes(e,u){const d=new Date(e);return d.setMinutes(u),d}function setMonth(e,u){const d=new Date(e);return d.setMonth(u),d}function setDate(e,u){const d=new Date(e);return d.setDate(u),d}function setYear(e,u){const d=new Date(e);return d.setFullYear(u),d}function startOfDay(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function endOfDay(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class VuetifyDateAdapter{constructor(u){this.locale=u.locale,this.formats=u.formats}date(u){return date(u)}toJsDate(u){return u}toISO(u){return toISO(this,u)}parseISO(u){return parseISO(u)}addMinutes(u,d){return addMinutes(u,d)}addHours(u,d){return addHours(u,d)}addDays(u,d){return addDays(u,d)}addWeeks(u,d){return addWeeks(u,d)}addMonths(u,d){return addMonths(u,d)}getWeekArray(u,d){const B=d!==void 0?Number(d):void 0;return getWeekArray(u,this.locale,B)}startOfWeek(u,d){const B=d!==void 0?Number(d):void 0;return startOfWeek(u,this.locale,B)}endOfWeek(u){return endOfWeek(u,this.locale)}startOfMonth(u){return startOfMonth(u)}endOfMonth(u){return endOfMonth(u)}format(u,d){return format$2(u,d,this.locale,this.formats)}isEqual(u,d){return isEqual(u,d)}isValid(u){return isValid(u)}isWithinRange(u,d){return isWithinRange(u,d)}isAfter(u,d){return isAfter(u,d)}isAfterDay(u,d){return isAfterDay(u,d)}isBefore(u,d){return!isAfter(u,d)&&!isEqual(u,d)}isSameDay(u,d){return isSameDay(u,d)}isSameMonth(u,d){return isSameMonth(u,d)}isSameYear(u,d){return isSameYear(u,d)}setMinutes(u,d){return setMinutes(u,d)}setHours(u,d){return setHours(u,d)}setMonth(u,d){return setMonth(u,d)}setDate(u,d){return setDate(u,d)}setYear(u,d){return setYear(u,d)}getDiff(u,d,B){return getDiff(u,d,B)}getWeekdays(u,d){const B=u!==void 0?Number(u):void 0;return getWeekdays(this.locale,B,d)}getYear(u){return getYear(u)}getMonth(u){return getMonth(u)}getWeek(u,d,B){const $=d!==void 0?Number(d):void 0,V=B!==void 0?Number(B):void 0;return getWeek(u,this.locale,$,V)}getDate(u){return getDate(u)}getNextMonth(u){return getNextMonth(u)}getPreviousMonth(u){return getPreviousMonth(u)}getHours(u){return getHours(u)}getMinutes(u){return getMinutes(u)}startOfDay(u){return startOfDay(u)}endOfDay(u){return endOfDay(u)}startOfYear(u){return startOfYear(u)}endOfYear(u){return endOfYear(u)}}const DateOptionsSymbol=Symbol.for("vuetify:date-options"),DateAdapterSymbol=Symbol.for("vuetify:date-adapter");function createDate(e,u){const d=mergeDeep({adapter:VuetifyDateAdapter,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},e);return{options:d,instance:createInstance$1(d,u)}}function createDateRange(e,u,d){const B=daysDiff(e,u,d),$=[u];for(let V=1;V<B;V++){const K=e.addDays(u,V);$.push(K)}return d&&$.push(e.endOfDay(d)),$}function daysDiff(e,u,d){const B=[`${e.toISO(d??u).split("T")[0]}T00:00:00Z`,`${e.toISO(u).split("T")[0]}T00:00:00Z`];
vendor: 5,459 bytes, line 46
46return typeof e.date()=="string"?e.getDiff(B[0],B[1],"days"):e.getDiff(e.date(B[0]),e.date(B[1]),"days")}function createInstance$1(e,u){const d=reactive(typeof e.adapter=="function"?new e.adapter({locale:e.locale[u.current.value]??u.current.value,formats:e.formats}):e.adapter);return watch(u.current,B=>{d.locale=e.locale[B]??B??d.locale}),d}function useDate(){const e=inject$1(DateOptionsSymbol);if(!e)throw new Error("[Vuetify] Could not find injected date options");const u=useLocale();return createInstance$1(e,u)}const breakpoints=["sm","md","lg","xl","xxl"],DisplaySymbol=Symbol.for("vuetify:display"),defaultDisplayOptions={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},parseDisplayOptions=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:defaultDisplayOptions;return mergeDeep(defaultDisplayOptions,e)};function getClientWidth(e){return IN_BROWSER&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function getClientHeight(e){return IN_BROWSER&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function getPlatform(e){const u=IN_BROWSER&&!e?window.navigator.userAgent:"ssr";function d(oe){return!!u.match(oe)}const B=d(/android/i),$=d(/iphone|ipad|ipod/i),V=d(/cordova/i),K=d(/electron/i),q=d(/chrome/i),Q=d(/edge/i),X=d(/firefox/i),ee=d(/opera/i),te=d(/win/i),ie=d(/mac/i),re=d(/linux/i);return{android:B,ios:$,cordova:V,electron:K,chrome:q,edge:Q,firefox:X,opera:ee,win:te,mac:ie,linux:re,touch:SUPPORTS_TOUCH,ssr:u==="ssr"}}function createDisplay(e,u){const{thresholds:d,mobileBreakpoint:B}=parseDisplayOptions(e),$=shallowRef(getClientHeight(u)),V=shallowRef(getPlatform(u)),K=reactive({}),q=shallowRef(getClientWidth(u));function Q(){$.value=getClientHeight(),q.value=getClientWidth()}function X(){Q(),V.value=getPlatform()}return watchEffect(()=>{const ee=q.value<d.sm,te=q.value<d.md&&!ee,ie=q.value<d.lg&&!(te||ee),re=q.value<d.xl&&!(ie||te||ee),oe=q.value<d.xxl&&!(re||ie||te||ee),se=q.value>=d.xxl,ae=ee?"xs":te?"sm":ie?"md":re?"lg":oe?"xl":"xxl",le=typeof B=="number"?B:d[B],ue=q.value<le;K.xs=ee,K.sm=te,K.md=ie,K.lg=re,K.xl=oe,K.xxl=se,K.smAndUp=!ee,K.mdAndUp=!(ee||te),K.lgAndUp=!(ee||te||ie),K.xlAndUp=!(ee||te||ie||re),K.smAndDown=!(ie||re||oe||se),K.mdAndDown=!(re||oe||se),K.lgAndDown=!(oe||se),K.xlAndDown=!se,K.name=ae,K.height=$.value,K.width=q.value,K.mobile=ue,K.mobileBreakpoint=B,K.platform=V.value,K.thresholds=d}),IN_BROWSER&&(window.addEventListener("resize",Q,{passive:!0}),onScopeDispose(()=>{window.removeEventListener("resize",Q)},!0)),{...toRefs(K),update:X,ssr:!!u}}const makeDisplayProps=propsFactory({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function useDisplay(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const d=inject$1(DisplaySymbol);if(!d)throw new Error("Could not find Vuetify display injection");const B=computed(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?d.width.value<e.mobileBreakpoint:e.mobileBreakpoint?d.width.value<d.thresholds.value[e.mobileBreakpoint]:e.mobile===null?d.mobile.value:!1);return{...d,displayClasses:toRef(()=>u?{[`${u}--mobile`]:B.value}:{}),mobile:B}}const GoToSymbol=Symbol.for("vuetify:goto");function genDefaults$1(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:easingPatterns}}function getContainer(e){return getTarget$1(e)??(document.scrollingElement||document.body)}function getTarget$1(e){return typeof e=="string"?document.querySelector(e):refElement(e)}function getOffset$1(e,u,d){if(typeof e=="number")return u&&d?-e:e;let B=getTarget$1(e),$=0;for(;B;)$+=u?B.offsetLeft:B.offsetTop,B=B.offsetParent;return $}function createGoTo(e,u){return{rtl:u.isRtl,options:mergeDeep(genDefaults$1(),e)}}async function scrollTo(e,u,d,B){const $=d?"scrollLeft":"scrollTop",V=mergeDeep((B==null?void 0:B.options)??genDefaults$1(),u),K=B==null?void 0:B.rtl.value,q=(typeof e=="number"?e:getTarget$1(e))??0,Q=V.container==="parent"&&q instanceof HTMLElement?q.parentElement:getContainer(V.container),X=PREFERS_REDUCED_MOTION()?V.patterns.instant:typeof V.easing=="function"?V.easing:V.patterns[V.easing];if(!X)throw new TypeError(`Easing function "${V.easing}" not found.`);let ee;if(typeof q=="number")ee=getOffset$1(q,d,K);else if(ee=getOffset$1(q,d,K)-getOffset$1(Q,d,K),V.layout){const oe=window.getComputedStyle(q).getPropertyValue("--v-layout-top");oe&&(ee-=parseInt(oe,10))}ee+=V.offset,ee=clampTarget(Q,ee,!!K,!!d);const te=Q[$]??0;if(ee===te)return Promise.resolve(ee);const ie=performance.now();return new Promise(re=>requestAnimationFrame(function oe(se){const le=(se-ie)/V.duration,ue=Math.floor(te+(ee-te)*X(clamp(le,0,1)));if(Q[$]=ue,le>=1&&Math.abs(ue-Q[$])<10)return re(ee);if(le>2)return re(Q[$]);requestAnimationFrame(oe)}))}function useGoTo(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const u=inject$1(GoToSymbol),{isRtl:d}=useRtl();if(!u)throw new Error("[Vuetify] Could not find injected goto instance");const B={...u,rtl:toRef(()=>u.rtl.value||d.value)};async function $(V,K){return scrollTo(V,mergeDeep(e,K),!1,B)}return $.horizontal=async(V,K)=>scrollTo(V,mergeDeep(e,K),!0,B),$}function clampTarget(e,u,d,B){const{scrollWidth:$,scrollHeight:V}=e,[K,q]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let Q,X;
46return B?d?(Q=-($-K),X=0):(Q=0,X=$-K):(Q=0,X=V+-q),clamp(u,Q,X)}const ThemeSymbol=Symbol.for("vuetify:theme"),makeThemeProps=propsFactory({theme:String},"theme");function genDefaults(){return{defaultTheme:"light",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function parseThemeOptions(){var B,$;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:genDefaults();const u=genDefaults();if(!e)return{...u,isDisabled:!0};const d={};for(const[V,K]of Object.entries(e.themes??{})){const q=K.dark||V==="dark"?(B=u.themes)==null?void 0:B.dark:($=u.themes)==null?void 0:$.light;d[V]=mergeDeep(q,K)}return mergeDeep(u,{...e,themes:d})}function createCssClass(e,u,d,B){e.push(`${getScopedSelector(u,B)} {
47`,...d.map($=>`  ${$};
48`),`}
49`)}function genCssVariables(e,u){const d=e.dark?2:1,B=e.dark?1:2,$=[];for(const[V,K]of Object.entries(e.colors)){const q=parseColor(K);$.push(`--${u}theme-${V}: ${q.r},${q.g},${q.b}`),V.startsWith("on-")||$.push(`--${u}theme-${V}-overlay-multiplier: ${getLuma(K)>.18?d:B}`)}for(const[V,K]of Object.entries(e.variables)){const q=typeof K=="string"&&K.startsWith("#")?parseColor(K):void 0,Q=q?`${q.r}, ${q.g}, ${q.b}`:void 0;$.push(`--${u}${V}: ${Q??K}`)}return $}function genVariation(e,u,d){const B={};if(d)for(const $ of["lighten","darken"]){const V=$==="lighten"?lighten:darken;for(const K of createRange(d[$],1))B[`${e}-${$}-${K}`]=RGBtoHex(V(parseColor(u),K))}return B}function genVariations(e,u){if(!u)return{};let d={};for(const B of u.colors){const $=e[B];$&&(d={...d,...genVariation(B,$,u)})}return d}function genOnColors(e){const u={};for(const d of Object.keys(e)){if(d.startsWith("on-")||e[`on-${d}`])continue;const B=`on-${d}`,$=parseColor(e[d]);u[B]=getForeground($)}return u}function getScopedSelector(e,u){if(!u)return e;const d=`:where(${u})`;return e===":root"?d:`${d} ${e}`}function upsertStyles(e,u,d){const B=getOrCreateStyleElement(e,u);B&&(B.innerHTML=d)}function getOrCreateStyleElement(e,u){if(!IN_BROWSER)return null;let d=document.getElementById(e);return d||(d=document.createElement("style"),d.id=e,d.type="text/css",u&&d.setAttribute("nonce",u),document.head.appendChild(d)),d}function createTheme(e){const u=parseThemeOptions(e),d=shallowRef(u.defaultTheme),B=ref(u.themes),$=shallowRef("light"),V=computed({get(){return d.value==="system"?$.value:d.value},set(le){d.value=le}}),K=computed(()=>{const le={};for(const[ue,he]of Object.entries(B.value)){const de={...he.colors,...genVariations(he.colors,u.variations)};le[ue]={...he,colors:{...de,...genOnColors(de)}}}return le}),q=toRef(()=>K.value[V.value]),Q=toRef(()=>d.value==="system"),X=computed(()=>{var fe;const le=[],ue=u.unimportant?"":" !important",he=u.scoped?u.prefix:"";(fe=q.value)!=null&&fe.dark&&createCssClass(le,":root",["color-scheme: dark"],u.scope),createCssClass(le,":root",genCssVariables(q.value,u.prefix),u.scope);for(const[me,ge]of Object.entries(K.value))createCssClass(le,`.${u.prefix}theme--${me}`,[`color-scheme: ${ge.dark?"dark":"normal"}`,...genCssVariables(ge,u.prefix)],u.scope);if(u.utilities){const me=[],ge=[],_e=new Set(Object.values(K.value).flatMap(be=>Object.keys(be.colors)));for(const be of _e)be.startsWith("on-")?createCssClass(ge,`.${be}`,[`color: rgb(var(--${u.prefix}theme-${be}))${ue}`],u.scope):(createCssClass(me,`.${he}bg-${be}`,[`--${u.prefix}theme-overlay-multiplier: var(--${u.prefix}theme-${be}-overlay-multiplier)`,`background-color: rgb(var(--${u.prefix}theme-${be}))${ue}`,`color: rgb(var(--${u.prefix}theme-on-${be}))${ue}`],u.scope),createCssClass(ge,`.${he}text-${be}`,[`color: rgb(var(--${u.prefix}theme-${be}))${ue}`],u.scope),createCssClass(ge,`.${he}border-${be}`,[`--${u.prefix}border-color: var(--${u.prefix}theme-${be})`],u.scope));u.layers?le.push(`@layer background {
50`,...me.map(be=>`  ${be}`),`}
51`,`@layer foreground {
52`,...ge.map(be=>`  ${be}`),`}
53`):le.push(...me,...ge)}let de=le.map((me,ge)=>ge===0?me:`    ${me}`).join("");return u.layers&&(de=`@layer vuetify.theme {
54`+le.map(me=>`  ${me}`).join("")+`
55}`),de}),ee=toRef(()=>u.isDisabled?void 0:`${u.prefix}theme--${V.value}`),te=toRef(()=>Object.keys(K.value));if(SUPPORTS_MATCH_MEDIA){let ue=function(){$.value=le.matches?"dar
55k":"light"};const le=window.matchMedia("(prefers-color-scheme: dark)");ue(),le.addEventListener("change",ue,{passive:!0}),getCurrentScope()&&onScopeDispose(()=>{le.removeEventListener("change",ue)})}function ie(le){if(u.isDisabled)return;const ue=le._context.provides.usehead;if(ue){let he=function(){return{style:[{textContent:X.value,id:u.stylesheetId,nonce:u.cspNonce||!1}]}};if(ue.push){const de=ue.push(he);IN_BROWSER&&watch(X,()=>{de.patch(he)})}else IN_BROWSER?(ue.addHeadObjs(toRef(he)),watchEffect(()=>ue.updateDOM())):ue.addHeadObjs(he())}else{let he=function(){upsertStyles(u.stylesheetId,u.cspNonce,X.value)};IN_BROWSER?watch(X,he,{immediate:!0}):he()}}function re(le){le!=="system"&&!te.value.includes(le)||(V.value=le)}function oe(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:te.value;const ue=le.indexOf(V.value),he=ue===-1?0:(ue+1)%le.length;re(le[he])}function se(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];oe(le)}const ae=new Proxy(V,{get(le,ue){return Reflect.get(le,ue)},set(le,ue,he){return ue==="value"&&deprecate$1(`theme.global.name.value = ${he}`,`theme.change('${he}')`),Reflect.set(le,ue,he)}});return{install:ie,change:re,cycle:oe,toggle:se,isDisabled:u.isDisabled,isSystem:Q,name:V,themes:B,current:q,computedThemes:K,prefix:u.prefix,themeClasses:ee,styles:X,global:{name:ae,current:q}}}function provideTheme(e){getCurrentInstance$1("provideTheme");const u=inject$1(ThemeSymbol,null);if(!u)throw new Error("Could not find Vuetify theme injection");const d=toRef(()=>e.theme??u.name.value),V={...u,name:d,current:toRef(()=>u.themes.value[d.value]),themeClasses:toRef(()=>u.isDisabled?void 0:`${u.prefix}theme--${d.value}`)};return provide(ThemeSymbol,V),V}function useTheme(){getCurrentInstance$1("useTheme");const e=inject$1(ThemeSymbol,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function useResizeObserver(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const d=templateRef(),B=ref();if(IN_BROWSER){const $=new ResizeObserver(V=>{e==null||e(V,$),V.length&&(u==="content"?B.value=V[0].contentRect:B.value=V[0].target.getBoundingClientRect())});onBeforeUnmount(()=>{$.disconnect()}),watch(()=>d.el,(V,K)=>{K&&($.unobserve(K),B.value=void 0),V&&$.observe(V)},{flush:"post"})}return{resizeRef:d,contentRect:readonly(B)}}const VuetifyLayoutKey=Symbol.for("vuetify:layout"),VuetifyLayoutItemKey=Symbol.for("vuetify:layout-item"),ROOT_ZINDEX=1e3,makeLayoutProps=propsFactory({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),makeLayoutItemProps=propsFactory({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function useLayout(){const e=inject$1(VuetifyLayoutKey);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function useLayoutItem(e){const u=inject$1(VuetifyLayoutKey);if(!u)throw new Error("[Vuetify] Could not find injected layout");const d=e.id??`layout-item-${useId()}`,B=getCurrentInstance$1("useLayoutItem");provide(VuetifyLayoutItemKey,{id:d});const $=shallowRef(!1);onDeactivated(()=>$.value=!0),onActivated(()=>$.value=!1);const{layoutItemStyles:V,layoutItemScrimStyles:K}=u.register(B,{...e,active:computed(()=>$.value?!1:e.active.value),id:d});return onBeforeUnmount(()=>u.unregister(d)),{layoutItemStyles:V,layoutRect:u.layoutRect,layoutItemScrimStyles:K}}const generateLayers=(e,u,d,B)=>{let $={top:0,left:0,right:0,bottom:0};const V=[{id:"",layer:{...$}}];for(const K of e){const q=u.get(K),Q=d.get(K),X=B.get(K);if(!q||!Q||!X)continue;const ee={...$,[q.value]:parseInt($[q.value],10)+(X.value?parseInt(Q.value,10):0)};V.push({id:K,layer:ee}),$=ee}return V};function createLayout(e){const u=inject$1(VuetifyLayoutKey,null),d=computed(()=>u?u.rootZIndex.value-100:ROOT_ZINDEX),B=ref([]),$=reactive(new Map),V=reactive(new Map),K=reactive(new Map),q=reactive(new Map),Q=reactive(new Map),{resizeRef:X,contentRect:ee}=useResizeObserver(),te=computed(()=>{const me=new Map,ge=e.overlaps??[];for(const _e of ge.filter(be=>be.includes(":"))){const[be,Pe]=_e.split(":");if(!B.value.includes(be)||!B.value.includes(Pe))continue;const Ae=$.get(be),Se=$.get(Pe),Ne=V.get(be),Oe=V.get(Pe);!Ae||!Se||!Ne||!Oe||(me.set(Pe,{position:Ae.value,amount:parseInt(Ne.value,10)}),me.set(be,{position:Se.value,amount:-parseInt(Oe.value,10)}))}return me}),ie=computed(()=>{const me=[...new Set([...K.values()].map(_e=>_e.value))].sort((_e,be)=>_e-be),ge=[];for(const _e of me){const be=B.value.filter(Pe=>{var Ae;return((Ae=K.get(Pe))==null?void 0:Ae.value)===_e});ge.push(...be)}return generateLayers(ge,$,V,q)}),re=computed(()=>!Array.from(Q.values()).some(me=>me.value)),oe=computed(()=>ie.value[ie.value.length-1].layer),se=toRef(()=>({"--v-layout-left":convertToUnit(oe.value.left),"--v-layout-right":convertToUnit(oe.value.right),"--v-layout-top":convertToUnit(oe.value.top),"--v-layout-bottom":convertToUnit(oe.value.bottom),...re.value?void 0:{transition:"none"}})),ae=computed(()=>ie.value.slice(1).map((me,ge)=>{let{id:_e}=me;const{layer:be}=ie.value[ge],Pe=V.get(_e),Ae=$.get(_e);return{id:_e,...be,size:Number(Pe.value),position:Ae.value}})),le=me=>ae.value.find(ge=>ge.id===me),ue=getCurrentInstance$1("createLayout"),he=shallowRef(!1);return onMounted(()=>{he.value=!0}),provide(VuetifyLayoutKey,{register:(me,ge)=>{let{id:_e,order:be,position:Pe,layoutSize:Ae,elementSize:Se,active:Ne,disableTransitions:Oe,absolute:Be}=ge;K.set(_e,be),$.set(_e,Pe),V.set(_e,Ae),q.set(_e,Ne),Oe&&Q.set(_e,Oe);const Me=findChildrenWithProvide(VuetifyLayoutItemKey,ue==null?void 0:ue.vnode).indexOf(me);Me>-1?B.value.splice(Me,0,_e):B.value.push(_e);const xe=computed(()=>ae.value.findIndex(et=>et.id===_e)),Qe=computed(()=>d.value+ie.value.length*2-xe.value*2),Le=computed(()=>{const et=Pe.value==="left"||Pe.value==="right",qe=Pe.value==="right",ft=Pe.value==="bottom",ct=Se.value??Ae.value,nt=ct===0?"%":"px",$e={[Pe.value]:0,zIndex:Qe.value,transform:`translate${et?"X":"Y"}(${(Ne.value?0:-(ct===0?100:ct))*(qe||ft?-1:1)}${nt})`,position:Be.value||d.value!==ROOT_ZINDEX?"absolute":"fixed",...re.value?void 0:{transition:"none"}};if(!he.value)return $e;const Xe=ae.value[xe.value],at=te.value.get(_e);return at&&(Xe[at.position]+=at.amount),{...$e,height:et?`calc(100% - ${Xe.top}px - ${Xe.bottom}px)`:Se.value?`${Se.value}px`:void 0,left:qe?void 0:`${Xe.left}px`,right:qe?`${Xe.right}px`:void 0,top:Pe.value!=="bottom"?`${Xe.top}px`:void 0,bottom:Pe.value!=="top"?`${Xe.bottom}px`:void 0,width:et?Se.value?`${Se.value}px`:void 0:`calc(100% - ${Xe.left}px - ${Xe.right}px)`}}
55),Ue=computed(()=>({zIndex:Qe.value-1}));return{layoutItemStyles:Le,layoutItemScrimStyles:Ue,zIndex:Qe}},unregister:me=>{K.delete(me),$.delete(me),V.delete(me),q.delete(me),Q.delete(me),B.value=B.value.filter(ge=>ge!==me)},mainRect:oe,mainStyles:se,getLayoutItem:le,items:ae,layoutRect:ee,rootZIndex:d}),{layoutClasses:toRef(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),layoutStyles:toRef(()=>({zIndex:u?d.value:void 0,position:u?"relative":void 0,overflow:u?"hidden":void 0})),getLayoutItem:le,items:ae,layoutRect:ee,layoutRef:X}}const makeMaskProps=propsFactory({mask:[String,Object]},"mask"),defaultDelimiters=/[-!$%^&*()_+|~=`{}[\]:";'<>?,./\\ ]/,presets={"credit-card":"#### - #### - #### - ####",date:"##/##/####","date-time":"##/##/#### ##:##","iso-date":"####-##-##","iso-date-time":"####-##-## ##:##",phone:"(###) ### - ####",social:"###-##-####",time:"##:##","time-with-seconds":"##:##:##"};function isMaskDelimiter(e){return e?defaultDelimiters.test(e):!1}const defaultTokens={"#":{pattern:/[0-9]/},A:{pattern:/[A-Z]/i,convert:e=>e.toUpperCase()},a:{pattern:/[a-z]/i,convert:e=>e.toLowerCase()},N:{pattern:/[0-9A-Z]/i,convert:e=>e.toUpperCase()},n:{pattern:/[0-9a-z]/i,convert:e=>e.toLowerCase()},X:{pattern:defaultDelimiters}};function useMask(e){const u=computed(()=>{var ee;return typeof e.mask=="string"?e.mask in presets?presets[e.mask]:e.mask:((ee=e.mask)==null?void 0:ee.mask)??""}),d=computed(()=>({...defaultTokens,...isObject$3(e.mask)?e.mask.tokens:null}));function B(ee){return ee in d.value}function $(ee,te){if(te==null||!B(ee))return!1;const ie=d.value[ee];return ie.pattern?ie.pattern.test(te):ie.test(te)}function V(ee,te){const ie=d.value[ee];return ie.convert?ie.convert(te):te}function K(ee){const te=ee==null?void 0:ee.trim().replace(/\s+/g," ");if(te==null)return"";if(!u.value.length||!te.length)return te;let ie=0,re=0,oe="";for(;re<u.value.length;){const se=u.value[re],ae=te[ie];if(se==="\\"){oe+=u.value[re+1],re+=2;continue}if(!B(se))oe+=se,ae===se&&ie++;else if($(se,ae))oe+=V(se,ae),ie++;else break;re++}return oe}function q(ee){if(ee==null)return null;if(!u.value.length||!ee.length)return ee;let te=0,ie=0,re="";for(;;){const oe=u.value[ie],se=ee[te];if(se==null)break;if(oe==null){re+=se,te++;continue}if(oe==="\\"){se===u.value[ie+1]&&te++,ie+=2;continue}if($(oe,se)){re+=se,te++,ie++;continue}else if(oe!==se){for(;;){const ae=u.value[ie++];if(ae==null||$(ae,se))break}continue}te++,ie++}return re}function Q(ee){return ee?q(ee)===q(K(ee)):!1}function X(ee){return ee?K(ee).length===u.value.length&&Q(ee):!1}return{isValid:Q,isComplete:X,mask:K,unmask:q}}function createVuetify(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:u,...d}=e,B=mergeDeep(u,d),{aliases:$={},components:V={},directives:K={}}=B,q=effectScope();return q.run(()=>{const Q=createDefaults(B.defaults),X=createDisplay(B.display,B.ssr),ee=createTheme(B.theme),te=createIcons(B.icons),ie=createLocale(B.locale),re=createDate(B.date,ie),oe=createGoTo(B.goTo,ie);function se(le){for(const he in K)le.directive(he,K[he]);for(const he in V)le.component(he,V[he]);for(const he in $)le.component(he,defineComponent({...$[he],name:he,aliasName:$[he].name}));const ue=effectScope();if(ue.run(()=>{ee.install(le)}),le.onUnmount(()=>ue.stop()),le.provide(DefaultsSymbol,Q),le.provide(DisplaySymbol,X),le.provide(ThemeSymbol,ee),le.provide(IconSymbol,te),le.provide(LocaleSymbol,ie),le.provide(DateOptionsSymbol,re.options),le.provide(DateAdapterSymbol,re.instance),le.provide(GoToSymbol,oe),IN_BROWSER&&B.ssr)if(le.$nuxt)le.$nuxt.hook("app:suspense:resolve",()=>{X.update()});else{const{mount:he}=le;le.mount=function(){const de=he(...arguments);return nextTick(()=>X.update()),le.mount=he,de}}le.mixin({computed:{$vuetify(){return reactive({defaults:inject.call(this,DefaultsSymbol),display:inject.call(this,DisplaySymbol),theme:inject.call(this,ThemeSymbol),icons:inject.call(this,IconSymbol),locale:inject.call(this,LocaleSymbol),date:inject.call(this,DateAdapterSymbol)})}}})}function ae(){q.stop()}return{install:se,unmount:ae,defaults:Q,display:X,theme:ee,icons:te,locale:ie,date:re,goTo:oe}})}const version="3.12.9";createVuetify.version=version;function inject(e){var B,$;const u=this.$,d=((B=u.parent)==null?void 0:B.provides)??(($=u.vnode.appContext)==null?void 0:$.provides);if(d&&e in d)return d[e]}const makeTransitionProps$1=propsFactory({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function createCssTransition(e,u,d){return genericComponent()({name:e,props:makeTransitionProps$1({mode:d,origin:u}),setup(B,$){let{slots:V}=$;const K={onBeforeEnter(q){B.origin&&(q.style.transformOrigin=B.origin)},onLeave(q){if(B.leaveAbsolute){const{offsetTop:Q,offsetLeft:X,offsetWidth:ee,offsetHeight:te}=q;q._transitionInitialStyles={position:q.style.position,top:q.style.top,left
55:q.style.left,width:q.style.width,height:q.style.height},q.style.position="absolute",q.style.top=`${Q}px`,q.style.left=`${X}px`,q.style.width=`${ee}px`,q.style.height=`${te}px`}B.hideOnLeave&&q.style.setProperty("display","none","important")},onAfterLeave(q){if(B.leaveAbsolute&&(q!=null&&q._transitionInitialStyles)){const{position:Q,top:X,left:ee,width:te,height:ie}=q._transitionInitialStyles;delete q._transitionInitialStyles,q.style.position=Q||"",q.style.top=X||"",q.style.left=ee||"",q.style.width=te||"",q.style.height=ie||""}}};return()=>{const q=B.group?TransitionGroup:Transition;return h$1(q,{name:B.disabled?"":e,css:!B.disabled,...B.group?void 0:{mode:B.mode},...B.disabled?{}:K},V.default)}}})}function createJavascriptTransition(e,u){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return genericComponent()({name:e,props:{mode:{type:String,default:d},disabled:{type:Boolean,default:PREFERS_REDUCED_MOTION()},group:Boolean,hideOnLeave:Boolean},setup(B,$){let{slots:V}=$;const K=B.group?TransitionGroup:Transition;return()=>h$1(K,{name:B.disabled?"":e,css:!B.disabled,...B.disabled?{}:{...u,onLeave:q=>{var Q;B.hideOnLeave?q.style.setProperty("display","none","important"):(Q=u.onLeave)==null||Q.call(u,q)}}},V.default)}})}function ExpandTransitionGenerator(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return{onBeforeEnter($){$._parent=$.parentNode,$._initialStyle={transition:$.style.transition,overflow:$.style.overflow,width:$.style.width,height:$.style.height}},onEnter($){const V=$._initialStyle;if(!V)return;$.style.setProperty("transition","none","important"),$.style.overflow="hidden";const K=`${$.offsetWidth}px`,q=`${$.offsetHeight}px`;["x","both"].includes(u)&&($.style.width="0"),["y","both"].includes(u)&&($.style.height="0"),$.offsetHeight,$.style.transition=V.transition,e&&$._parent&&$._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(u)&&($.style.width=K),["y","both"].includes(u)&&($.style.height=q)})},onAfterEnter:B,onEnterCancelled:B,onLeave($){$._initialStyle={transition:"",overflow:$.style.overflow,width:$.style.width,height:$.style.height},$.style.overflow="hidden",["x","both"].includes(u)&&($.style.width=`${$.offsetWidth}px`),["y","both"].includes(u)&&($.style.height=`${$.offsetHeight}px`),$.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(u)&&($.style.width="0"),["y","both"].includes(u)&&($.style.height="0")})},onAfterLeave:d,onLeaveCancelled:d};function d($){e&&$._parent&&$._parent.classList.remove(e),B($)}function B($){if(!$._initialStyle)return;const{width:V,height:K}=$._initialStyle;$.style.overflow=$._initialStyle.overflow,V!=null&&["x","both"].includes(u)&&($.style.width=V),K!=null&&["y","both"].includes(u)&&($.style.height=K),delete $._initialStyle}}const makeVDialogTransitionProps=propsFactory({target:[Object,Array]},"v-dialog-transition"),saved=new WeakMap,VDialogTransition=genericComponent()({name:"VDialogTransition",props:makeVDialogTransitionProps(),setup(e,u){let{slots:d}=u;const B={onBeforeEnter($){$.style.pointerEvents="none",$.style.visibility="hidden"},async onEnter($,V){var ie;await new Promise(re=>requestAnimationFrame(re)),await new Promise(re=>requestAnimationFrame(re)),$.style.visibility="";const K=getDimensions(e.target,$),{x:q,y:Q,sx:X,sy:ee,speed:te}=K;if(saved.set($,K),PREFERS_REDUCED_MOTION())animate($,[{opacity:0},{}],{duration:125*te,easing:deceleratedEasing}).finished.then(()=>V());else{const re=animate($,[{transform:`translate(${q}px, ${Q}px) scale(${X}, ${ee})`,opacity:0},{}],{duration:225*te,easing:deceleratedEasing});(ie=getChildren($))==null||ie.forEach(oe=>{animate(oe,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*te,easing:standardEasing})}),re.finished.then(()=>V())}},onAfterEnter($){$.style.removeProperty("pointer-events")},onBeforeLeave($){$.style.pointerEvents="none"},async onLeave($,V){var ie;await new Promise(re=>requestAnimationFrame(re));let K;!saved.has($)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?K=getDimensions(e.target,$):K=saved.get($);const{x:q,y:Q,sx:X,sy:ee,speed:te}=K;PREFERS_REDUCED_MOTION()?animate($,[{}
55,{opacity:0}],{duration:85*te,easing:acceleratedEasing}).finished.then(()=>V()):(animate($,[{},{transform:`translate(${q}px, ${Q}px) scale(${X}, ${ee})`,opacity:0}],{duration:125*te,easing:acceleratedEasing}).finished.then(()=>V()),(ie=getChildren($))==null||ie.forEach(oe=>{animate(oe,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*te,easing:standardEasing})}))},onAfterLeave($){$.style.removeProperty("pointer-events")}};return()=>e.target?createVNode(Transition,mergeProps({name:"dialog-transition"},B,{css:!1}),d):createVNode(Transition,{name:"dialog-transition"},d)}});function getChildren(e){var d;const u=(d=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:d.children;return u&&[...u]}function getDimensions(e,u){const d=getTargetBox(e),B=nullifyTransforms(u),[$,V]=getComputedStyle(u).transformOrigin.split(" ").map(le=>parseFloat(le)),[K,q]=getComputedStyle(u).getPropertyValue("--v-overlay-anchor-origin").split(" ");let Q=d.left+d.width/2;K==="left"||q==="left"?Q-=d.width/2:(K==="right"||q==="right")&&(Q+=d.width/2);let X=d.top+d.height/2;K==="top"||q==="top"?X-=d.height/2:(K==="bottom"||q==="bottom")&&(X+=d.height/2);const ee=d.width/B.width,te=d.height/B.height,ie=Math.max(1,ee,te),re=ee/ie||0,oe=te/ie||0,se=B.width*B.height/(window.innerWidth*window.innerHeight),ae=se>.12?Math.min(1.5,(se-.12)*10+1):1;return{x:Q-($+B.left),y:X-(V+B.top),sx:re,sy:oe,speed:ae}}createCssTransition("fab-transition","center center","out-in");createCssTransition("dialog-bottom-transition");createCssTransition("dialog-top-transition");const VFadeTransition=createCssTransition("fade-transition"),VScaleTransition=createCssTransition("scale-transition"),VScrollXTransition=createCssTransition("scroll-x-transition");createCssTransition("scroll-x-reverse-transition");createCssTransition("scroll-y-transition");createCssTransition("scroll-y-reverse-transition");createCssTransition("slide-x-transition");createCssTransition("slide-x-reverse-transition");const VSlideYTransition=createCssTransition("slide-y-transition");createCssTransition("slide-y-reverse-transition");const VExpandTransition=createJavascriptTransition("expand-transition",ExpandTransitionGenerator()),VExpandXTransition=createJavascriptTransition("expand-x-transition",ExpandTransitionGenerator("","x"));createJavascriptTransition("expand-both-transition",ExpandTransitionGenerator("","both"));const makeVDefaultsProviderProps=propsFactory({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),VDefaultsProvider=genericComponent(!1)({name:"VDefaultsProvider",props:makeVDefaultsProviderProps(),setup(e,u){let{slots:d}=u;const{defaults:B,disabled:$,reset:V,root:K,scoped:q}=toRefs(e);return provideDefaults(B,{reset:V,root:K,scoped:q,disabled:$}),()=>{var Q;return(Q=d.default)==null?void 0:Q.call(d)}}});function useColor(e){return destructComputed(()=>{const{class:u,style:d}=computeColor(e);return{colorClasses:u,colorStyles:d}})}function useTextColor(e){const{colorClasses:u,colorStyles:d}=useColor(()=>({text:toValue(e)}));return{textColorClasses:u,textColorStyles:d}}function useBackgroundColor(e){const{colorClasses:u,colorStyles:d}=useColor(()=>({background:toValue(e)}));return{backgroundColorClasses:u,backgroundColorStyles:d}}function normalizeColors(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function computeColor(e){const u=normalizeColors(toValue(e)),d=[],B={};if(u.background)if(isCssColor(u.background)){if(B.backgroundColor=u.background,!u.text&&isParsableColor(u.background)){const $=parseColor(u.background);if($.a==null||$.a===1){const V=getForeground($);B.color=V,B.caretColor=V}}}else d.push(`bg-${u.background}`);return u.text&&(isCssColor(u.text)?(B.color=u.text,B.caretColor=u.text):d.push(`text-${u.text}`)),{class:d,style:B}}const predefinedSizes=["x-small","small","default","large","x-large"],makeSizeProps=propsFactory({size:{type:[String,Number],default:"default"}},"size");function useSize(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return destructComputed(()=>{const d=e.size;let B,$;return includes(predefinedSizes,d)?B=`${u}--size-${d}
55`:d&&($={width:convertToUnit(d),height:convertToUnit(d)}),{sizeClasses:B,sizeStyles:$}})}const makeTagProps=propsFactory({tag:{type:[String,Object,Function],default:"div"}},"tag"),makeVIconProps=propsFactory({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:IconValue,opacity:[String,Number],...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"i"}),...makeThemeProps()},"VIcon"),VIcon=genericComponent()({name:"VIcon",props:makeVIconProps(),setup(e,u){let{attrs:d,slots:B}=u;const $=shallowRef(),{themeClasses:V}=useTheme(),{iconData:K}=useIcon(()=>$.value||e.icon),{sizeClasses:q}=useSize(e),{textColorClasses:Q,textColorStyles:X}=useTextColor(()=>e.color);return useRender(()=>{var ie,re;const ee=(ie=B.default)==null?void 0:ie.call(B);ee&&($.value=(re=flattenFragments(ee).filter(oe=>oe.type===Text&&oe.children&&typeof oe.children=="string")[0])==null?void 0:re.children);const te=!!(d.onClick||d.onClickOnce);return createVNode(K.value.component,{tag:e.tag,icon:K.value.icon,class:normalizeClass(["v-icon","notranslate",V.value,q.value,Q.value,{"v-icon--clickable":te,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:normalizeStyle([{"--v-icon-opacity":e.opacity},q.value?void 0:{fontSize:convertToUnit(e.size),height:convertToUnit(e.size),width:convertToUnit(e.size)},X.value,e.style]),role:te?"button":void 0,"aria-hidden":!te,tabindex:te?e.disabled?-1:0:void 0},{default:()=>[ee]})}),{}}}),makeDimensionProps=propsFactory({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function useDimension(e){return{dimensionStyles:computed(()=>{const d={},B=convertToUnit(e.height),$=convertToUnit(e.maxHeight),V=convertToUnit(e.maxWidth),K=convertToUnit(e.minHeight),q=convertToUnit(e.minWidth),Q=convertToUnit(e.width);return B!=null&&(d.height=B),$!=null&&(d.maxHeight=$),V!=null&&(d.maxWidth=V),K!=null&&(d.minHeight=K),q!=null&&(d.minWidth=q),Q!=null&&(d.width=Q),d})}}function useAspectStyles(e){return{aspectStyles:computed(()=>{const u=Number(e.aspectRatio);return u?{paddingBottom:String(1/u*100)+"%"}:void 0})}}const makeVResponsiveProps=propsFactory({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...makeComponentProps(),...makeDimensionProps()},"VResponsive"),VResponsive=genericComponent()({name:"VResponsive",props:makeVResponsiveProps(),setup(e,u){let{slots:d}=u;const{aspectStyles:B}=useAspectStyles(e),{dimensionStyles:$}=useDimension(e);return useRender(()=>{var V;return createBaseVNode("div",{class:normalizeClass(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:normalizeStyle([$.value,e.style])},[createBaseVNode("div",{class:"v-responsive__sizer",style:normalizeStyle(B.value)},null),(V=d.additional)==null?void 0:V.call(d),d.default&&createBaseVNode("div",{class:normalizeClass(["v-responsive__content",e.contentClass])},[d.default()])])}),{}}}),makeRoundedProps=propsFactory({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function useRounded(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();
55return{roundedClasses:computed(()=>{const B=isRef(e)?e.value:e.rounded,$=isRef(e)?!1:e.tile,V=[];if($||B===!1)V.push("rounded-0");else if(B===!0||B==="")V.push(`${u}--rounded`);else if(typeof B=="string"||B===0)for(const K of String(B).split(" "))V.push(`rounded-${K}`);return V})}}const makeTransitionProps=propsFactory({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),MaybeTransition=(e,u)=>{let{slots:d}=u;const{transition:B,disabled:$,group:V,...K}=e,{component:q=V?TransitionGroup:Transition,...Q}=isObject$3(B)?B:{};let X;return isObject$3(B)?X=mergeProps(Q,onlyDefinedProps({disabled:$,group:V}),K):X=mergeProps({name:$||!B?"":B},K),h$1(q,X,d)};function mounted$2(e,u){if(!SUPPORTS_INTERSECTION)return;const d=u.modifiers||{},B=u.value,{handler:$,options:V}=typeof B=="object"?B:{handler:B,options:{}},K=new IntersectionObserver(function(){var te;let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Q=arguments.length>1?arguments[1]:void 0;const X=(te=e._observe)==null?void 0:te[u.instance.$.uid];if(!X)return;const ee=q.some(ie=>ie.isIntersecting);$&&(!d.quiet||X.init)&&(!d.once||ee||X.init)&&$(ee,q,Q),ee&&d.once?unmounted$2(e,u):X.init=!0},V);e._observe=Object(e._observe),e._observe[u.instance.$.uid]={init:!1,observer:K},K.observe(e)}function unmounted$2(e,u){var B;const d=(B=e._observe)==null?void 0:B[u.instance.$.uid];d&&(d.observer.unobserve(e),delete e._observe[u.instance.$.uid])}const Intersect={mounted:mounted$2,unmounted:unmounted$2,updated:(e,u)=>{var d;(d=e._observe)!=null&&d[u.instance.$.uid]&&(unmounted$2(e,u),mounted$2(e,u))}},makeVImgProps=propsFactory({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...makeVResponsiveProps(),...makeComponentProps(),...makeRoundedProps(),...makeTransitionProps()},"VImg"),VImg=genericComponent()({name:"VImg",directives:{vIntersect:Intersect},props:makeVImgProps(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,u){let{emit:d,slots:B}=u;const{backgroundColorClasses:$,backgroundColorStyles:V}=useBackgroundColor(()=>
vendor: 4,264 bytes, line 55
55e.color),{roundedClasses:K}=useRounded(e),q=getCurrentInstance$1("VImg"),Q=shallowRef(""),X=ref(),ee=shallowRef(e.eager?"loading":"idle"),te=shallowRef(),ie=shallowRef(),re=computed(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),oe=computed(()=>re.value.aspect||te.value/ie.value||0);watch(()=>e.src,()=>{se(ee.value!=="idle")}),watch(oe,(Se,Ne)=>{!Se&&Ne&&X.value&&de(X.value)}),onBeforeMount(()=>se());function se(Se){if(!(e.eager&&Se)&&!(SUPPORTS_INTERSECTION&&!Se&&!e.eager)){if(ee.value="loading",re.value.lazySrc){const Ne=new Image;Ne.src=re.value.lazySrc,de(Ne,null)}re.value.src&&nextTick(()=>{var Ne;d("loadstart",((Ne=X.value)==null?void 0:Ne.currentSrc)||re.value.src),setTimeout(()=>{var Oe;if(!q.isUnmounted)if((Oe=X.value)!=null&&Oe.complete){if(X.value.naturalWidth||le(),ee.value==="error")return;oe.value||de(X.value,null),ee.value==="loading"&&ae()}else oe.value||de(X.value),ue()})})}}function ae(){var Se;q.isUnmounted||(ue(),de(X.value),ee.value="loaded",d("load",((Se=X.value)==null?void 0:Se.currentSrc)||re.value.src))}function le(){var Se;q.isUnmounted||(ee.value="error",d("error",((Se=X.value)==null?void 0:Se.currentSrc)||re.value.src))}function ue(){const Se=X.value;Se&&(Q.value=Se.currentSrc||Se.src)}let he=-1;onBeforeUnmount(()=>{clearTimeout(he)});function de(Se){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const Oe=()=>{if(clearTimeout(he),q.isUnmounted)return;const{naturalHeight:Be,naturalWidth:De}=Se;Be||De?(te.value=De,ie.value=Be):!Se.complete&&ee.value==="loading"&&Ne!=null?he=window.setTimeout(Oe,Ne):(Se.currentSrc.endsWith(".svg")||Se.currentSrc.startsWith("data:image/svg+xml"))&&(te.value=1,ie.value=1)};Oe()}const fe=toRef(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),me=()=>{var Oe;if(!re.value.src||ee.value==="idle")return null;const Se=createBaseVNode("img",{class:normalizeClass(["v-img__img",fe.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:re.value.src,srcset:re.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:X,onLoad:ae,onError:le},null),Ne=(Oe=B.sources)==null?void 0:Oe.call(B);return createVNode(MaybeTransition,{transition:e.transition,appear:!0},{default:()=>[withDirectives(Ne?createBaseVNode("picture",{class:"v-img__picture"},[Ne,Se]):Se,[[vShow,ee.value==="loaded"]])]})},ge=()=>createVNode(MaybeTransition,{transition:e.transition},{default:()=>[re.value.lazySrc&&ee.value!=="loaded"&&createBaseVNode("img",{class:normalizeClass(["v-img__img","v-img__img--preload",fe.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:re.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),_e=()=>B.placeholder?createVNode(MaybeTransition,{transition:e.transition,appear:!0},{default:()=>[(ee.value==="loading"||ee.value==="error"&&!B.error)&&createBaseVNode("div",{class:"v-img__placeholder"},[B.placeholder()])]}):null,be=()=>B.error?createVNode(MaybeTransition,{transition:e.transition,appear:!0},{default:()=>[ee.value==="error"&&createBaseVNode("div",{class:"v-img__error"},[B.error()])]}):null,Pe=()=>e.gradient?createBaseVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,Ae=shallowRef(!1);{const Se=watch(oe,Ne=>{Ne&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Ae.value=!0})}),Se())})}return useRender(()=>{const Se=VResponsive.filterProps(e);return withDirectives(createVNode(VResponsive,mergeProps({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!Ae.value,"v-img--fit-content":e.width==="fit-content"},$.value,K.value,e.class],style:[{width:convertToUnit(e.width==="auto"?te.value:e.width)},V.value,e.style]},Se,{aspectRatio:oe.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>createBaseVNode(Fragment,null,[createVNode(me,null,null),createVNode(ge,null,null),createVNode(Pe,null,null),createVNode(_e,null,null),createVNode(be,null,null)]),default:B.default}),[[Intersect,{handler:se,options:e.options},null,{once:!0}]])}
55),{currentSrc:Q,image:X,state:ee,naturalWidth:te,naturalHeight:ie}}}),makeBorderProps=propsFactory({border:[Boolean,Number,String]},"border");function useBorder(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{borderClasses:computed(()=>{const B=e.border;return B===!0||B===""?`${u}--border`:typeof B=="string"||B===0?String(B).split(" ").map($=>`border-${$}`):[]})}}const allowedDensities$1=[null,"default","comfortable","compact"],makeDensityProps=propsFactory({density:{type:String,default:"default",validator:e=>allowedDensities$1.includes(e)}},"density");function useDensity(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{densityClasses:toRef(()=>`${u}--density-${e.density}`)}}const allowedVariants$2=["elevated","flat","tonal","outlined","text","plain"];function genOverlays(e,u){return createBaseVNode(Fragment,null,[e&&createBaseVNode("span",{key:"overlay",class:normalizeClass(`${u}__overlay`)},null),createBaseVNode("span",{key:"underlay",class:normalizeClass(`${u}__underlay`)},null)])}const makeVariantProps=propsFactory({color:String,variant:{type:String,default:"elevated",validator:e=>allowedVariants$2.includes(e)}},"variant");function useVariant(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const d=toRef(()=>{const{variant:V}=toValue(e);return`${u}--variant-${V}`}),{colorClasses:B,colorStyles:$}=useColor(()=>{const{variant:V,color:K}=toValue(e);return{[["elevated","flat"].includes(V)?"background":"text"]:K}});return{colorClasses:B,colorStyles:$,variantClasses:d}}const makeVAvatarProps=propsFactory({start:Boolean,end:Boolean,icon:IconValue,image:String,text:String,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAvatar"),VAvatar=genericComponent()({name:"VAvatar",props:makeVAvatarProps(),setup(e,u){let{slots:d}=u;const{themeClasses:B}=provideTheme(e),{borderClasses:$}=useBorder(e),{colorClasses:V,colorStyles:K,variantClasses:q}=useVariant(e),{densityClasses:Q}
55=useDensity(e),{roundedClasses:X}=useRounded(e),{sizeClasses:ee,sizeStyles:te}=useSize(e);return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},B.value,$.value,V.value,Q.value,X.value,ee.value,q.value,e.class]),style:normalizeStyle([K.value,te.value,e.style])},{default:()=>[d.default?createVNode(VDefaultsProvider,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[d.default()]}):e.image?createVNode(VImg,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?createVNode(VIcon,{key:"icon",icon:e.icon},null):e.text,genOverlays(!1,"v-avatar")]})),{}}}),makeGroupProps=propsFactory({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),makeGroupItemProps=propsFactory({value:null,disabled:Boolean,selectedClass:String},"group-item");function useGroupItem(e,u){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const B=getCurrentInstance$1("useGroupItem");if(!B)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const $=useId();provide(Symbol.for(`${u.description}:id`),$);const V=inject$1(u,null);if(!V){if(!d)return V;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${u.description}`)}const K=toRef(()=>e.value),q=computed(()=>!!(V.disabled.value||e.disabled));function Q(){V==null||V.register({id:$,value:K,disabled:q},B)}function X(){V==null||V.unregister($)}Q(),onBeforeUnmount(()=>X());const ee=computed(()=>V.isSelected($)),te=computed(()=>V.items.value[0].id===$),ie=computed(()=>V.items.value[V.items.value.length-1].id===$),re=computed(()=>ee.value&&[V.selectedClass.value,e.selectedClass]);return watch(ee,oe=>{B.emit("group:selected",{value:oe})},{flush:"sync"}),{id:$,isSelected:ee,isFirst:te,isLast:ie,toggle:()=>V.select($,!ee.value),select:oe=>V.select($,oe),selectedClass:re,value:K,disabled:q,group:V,register:Q,unregister:X}}function useGroup(e,u){let d=!1;const B=reactive([]),$=useProxiedModel(e,"modelValue",[],ie=>ie===void 0?[]:getIds(B,ie===null?[null]:wrapInArray(ie)),ie=>{const re=getValues(B,ie);return e.multiple?re:re[0]}),V=getCurrentInstance$1("useGroup");function K(ie,re){const oe=ie,se=Symbol.for(`${u.description}:id`),le=findChildrenWithProvide(se,V==null?void 0:V.vnode).indexOf(re);unref(oe.value)===void 0&&(oe.value=le,oe.useIndexAsValue=!0),le>-1?B.splice(le,0,oe):B.push(oe)}function q(ie){if(d)return;Q();const re=B.findIndex(oe=>oe.id===ie);B.splice(re,1)}function Q(){const ie=B.find(re=>!re.disabled);ie&&e.mandatory==="force"&&!$.value.length&&($.value=[ie.id])}onMounted(()=>{Q()}),onBeforeUnmount(()=>{d=!0}),onUpdated(()=>{for(let ie=0;ie<B.length;ie++)B[ie].useIndexAsValue&&(B[ie].value=ie)});function X(ie,re){const oe=B.find(se=>se.id===ie);if(!(re&&(oe!=null&&oe.disabled)))if(e.multiple){const se=$.value.slice(),ae=se.findIndex(ue=>ue===ie),le=~ae;if(re=re??!le,le&&e.mandatory&&se.length<=1||!le&&e.max!=null&&se.length+1>e.max)return;ae<0&&re?se.push(ie):ae>=0&&!re&&se.splice(ae,1),$.value=se}else{const se=$.value.includes(ie);if(e.mandatory&&se||!se&&!re)return;$.value=re??!se?[ie]:[]}}function ee(ie){if(e.multiple,$.value.length){const re=$.value[0],oe=B.findIndex(le=>le.id===re);let se=(oe+ie)%B.length,ae=B[se];for(;ae.disabled&&se!==oe;)se=(se+ie)%B.length,ae=B[se];if(ae.disabled)return;$.value=[B[se].id]}else{const re=B.find(oe=>!oe.disabled);re&&($.value=[re.id])}}const te={register:K,unregister:q,selected:$,select:X,disabled:toRef(()=>e.disabled),prev:()=>ee(B.length-1),next:()=>ee(1),isSelected:ie=>$.value.includes(ie),selectedClass:toRef(()=>e.selectedClass),items:toRef(()=>B),getItemIndex:ie=>getItemIndex(B,ie)};return provide(u,te),te}function getItemIndex(e,u){const d=getIds(e,[u]);return d.length?e.findIndex(B=>B.id===d[0]):-1}function getIds(e,u){const d=[];return u.forEach(B=>{const $=e.find(K=>deepEqual(B,K.value)),V=e[B];($==null?void 0:$.value)!==void 0?d.push($.id):V!=null&&V.useIndexAsValue&&d.push(V.id)}),d}function getValues(e,u){const d=[];return u.forEach(B=>{const $=e.findIndex(V=>V.id===B);if(~$){const V=e[$];d.push(V.value!==void 0?V.value:$)}}),d}const makeElevationProps=propsFactory({elevation:{type:[Number,String],validator(e){const u=parseInt(e);return!isNaN(u)&&u>=0&&u<=24}}},"elevation");function useElevation(e){return{elevationClasses:toRef(()=>{const d=isRef(e)?e.value:e.elevation;return d==null?[]:[`elevation-${d}`]})}}function useRoute$1(){const e=getCurrentInstance$1("useRoute");return computed(()=>{var u;return(u=e==null?void 0:e.proxy)==null?void 0:u.$route})}function useRouter$1(){var e,u;return(u=(e=getCurrentInstance$1("useRouter"))==null?void 0:e.proxy)==null?void 0:u.$router}function useLink$1(e,u){const d=resolveDynamicComponent("RouterLink"),B=toRef(()=>!!(e.href||e.to)),$=computed(()=>(B==null?void 0:B.value)||hasEvent(u,"click")||hasEvent(e,"click"));
55if(typeof d=="string"||!("useLink"in d)){const te=toRef(()=>e.href);return{isLink:B,isRouterLink:toRef(()=>!1),isClickable:$,href:te,linkProps:reactive({href:te}),route:toRef(()=>{}),navigate:toRef(()=>{})}}const V=d.useLink({to:toRef(()=>e.to||""),replace:toRef(()=>e.replace)}),K=computed(()=>e.to?V:void 0),q=useRoute$1(),Q=computed(()=>{var te,ie,re;return K.value?e.exact?q.value?((re=K.value.isExactActive)==null?void 0:re.value)&&deepEqual(K.value.route.value.query,q.value.query):((ie=K.value.isExactActive)==null?void 0:ie.value)??!1:((te=K.value.isActive)==null?void 0:te.value)??!1:!1}),X=computed(()=>{var te;return e.to?(te=K.value)==null?void 0:te.route.value.href:e.href});return{isLink:B,isRouterLink:toRef(()=>!!e.to),isClickable:$,isActive:Q,route:toRef(()=>{var te;return(te=K.value)==null?void 0:te.route.value}),navigate:toRef(()=>{var te;return(te=K.value)==null?void 0:te.navigate}),href:X,linkProps:reactive({href:X,"aria-current":toRef(()=>Q.value?"page":void 0),"aria-disabled":toRef(()=>e.disabled&&B.value?"true":void 0),tabindex:toRef(()=>e.disabled&&B.value?"-1":void 0)})}}const makeRouterProps=propsFactory({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let inTransition=!1;function useBackButton(e,u){let d=!1,B,$;
vendor: 22,117 bytes, lines 55-64
55IN_BROWSER&&(e!=null&&e.beforeEach)&&(nextTick(()=>{window.addEventListener("popstate",V),B=e.beforeEach(()=>inTransition?d?u():void 0:(inTransition=!0,new Promise(K=>{setTimeout(()=>K(d?u():void 0))}))),$=e==null?void 0:e.afterEach(()=>{inTransition=!1})}),onScopeDispose(()=>{window.removeEventListener("popstate",V),B==null||B(),$==null||$()}));function V(K){var q;(q=K.state)!=null&&q.replaced||(d=!0,setTimeout(()=>d=!1))}}const stopSymbol=Symbol("rippleStop"),DELAY_RIPPLE=80;function transform$1(e,u){e.style.transform=u,e.style.webkitTransform=u}function isTouchEvent(e){return e.constructor.name==="TouchEvent"}function isKeyboardEvent(e){return e.constructor.name==="KeyboardEvent"}const calculate=function(e,u){var te;let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=0,$=0;if(!isKeyboardEvent(e)){const ie=new Box(u),re=isTouchEvent(e)?e.touches[e.touches.length-1]:e,oe=getTargetBox([re.clientX,re.clientY]);B=oe.x-ie.left,$=oe.y-ie.top}let V=0,K=.3;(te=u._ripple)!=null&&te.circle?(K=.15,V=u.clientWidth/2,V=d.center?V:V+Math.sqrt((B-V)**2+($-V)**2)/4):V=Math.sqrt(u.clientWidth**2+u.clientHeight**2)/2;const q=`${(u.clientWidth-V*2)/2}px`,Q=`${(u.clientHeight-V*2)/2}px`,X=d.center?q:`${B-V}px`,ee=d.center?Q:`${$-V}px`;return{radius:V,scale:K,x:X,y:ee,centerX:q,centerY:Q}},ripples={show(e,u){var re;let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((re=u==null?void 0:u._ripple)!=null&&re.enabled))return;const B=document.createElement("span"),$=document.createElement("span");B.appendChild($),B.className="v-ripple__container",d.class&&(B.className+=` ${d.class}`);const{radius:V,scale:K,x:q,y:Q,centerX:X,centerY:ee}=calculate(e,u,d),te=`${V*2}px`;$.className="v-ripple__animation",$.style.width=te,$.style.height=te,u.appendChild(B);const ie=window.getComputedStyle(u);ie&&ie.position==="static"&&(u.style.position="relative",u.dataset.previousPosition="static"),$.classList.add("v-ripple__animation--enter"),$.classList.add("v-ripple__animation--visible"),transform$1($,`translate(${q}, ${Q}) scale3d(${K},${K},${K})`),$.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{$.classList.remove("v-ripple__animation--enter"),$.classList.add("v-ripple__animation--in"),transform$1($,`translate(${X}, ${ee}) scale3d(1,1,1)`)})})},hide(e){var V;if(!((V=e==null?void 0:e._ripple)!=null&&V.enabled))return;const u=e.getElementsByClassName("v-ripple__animation");if(u.length===0)return;const d=Array.from(u).findLast(K=>!K.dataset.isHiding);if(d)d.dataset.isHiding="true";else return;const B=performance.now()-Number(d.dataset.activated),$=Math.max(250-B,0);setTimeout(()=>{d.classList.remove("v-ripple__animation--in"),d.classList.add("v-ripple__animation--out"),setTimeout(()=>{var q;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((q=d.parentNode)==null?void 0:q.parentNode)===e&&e.removeChild(d.parentNode)},300)},$)}};function isRippleEnabled(e){return typeof e>"u"||!!e}function rippleShow(e){const u={},d=e.currentTarget;if(!(!(d!=null&&d._ripple)||d._ripple.touched||e[stopSymbol])){if(e[stopSymbol]=!0,isTouchEvent(e))d._ripple.touched=!0,d._ripple.isTouch=!0;else if(d._ripple.isTouch)return;if(u.center=d._ripple.centered||isKeyboardEvent(e),d._ripple.class&&(u.class=d._ripple.class),isTouchEvent(e)){if(d._ripple.showTimerCommit)return;d._ripple.showTimerCommit=()=>{ripples.show(e,d,u)},d._ripple.showTimer=window.setTimeout(()=>{var B;(B=d==null?void 0:d._ripple)!=null&&B.showTimerCommit&&(d._ripple.showTimerCommit(),d._ripple.showTimerCommit=null)},DELAY_RIPPLE)}else ripples.show(e,d,u)}}function rippleStop(e){e[stopSymbol]=!0}function rippleHide(e){const u=e.currentTarget;if(u!=null&&u._ripple){if(window.clearTimeout(u._ripple.showTimer),e.type==="touchend"&&u._ripple.showTimerCommit){u._ripple.showTimerCommit(),u._ripple.showTimerCommit=null,u._ripple.showTimer=window.setTimeout(()=>{rippleHide(e)});return}window.setTimeout(()=>{u._ripple&&(u._ripple.touched=!1)}),ripples.hide(u)}}function rippleCancelShow(e){const u=e.currentTarget;u!=null&&u._ripple&&(u._ripple.showTimerCommit&&(u._ripple.showTimerCommit=null),window.clearTimeout(u._ripple.showTimer))}let keyboardRipple=!1;function keyboardRippleShow(e,u){!keyboardRipple&&u.includes(e.key)&&(keyboardRipple=!0,rippleShow(e))}function keyboardRippleHide(e){keyboardRipple=!1,rippleHide(e)}function focusRippleHide(e){keyboardRipple&&(keyboardRipple=!1,rippleHide(e))}function updateRipple(e,u,d){const{value:B,modifiers:$}=u,V=isRippleEnabled(B);V||ripples.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=V,e._ripple.centered=$.center,e._ripple.circle=$.circle;const K=isObject$3(B)?B:{};K.class&&(e._ripple.class=K.class);const q=K.keys??["Enter","Space"];if(e._ripple.keyDownHandler=Q=>keyboardRippleShow(Q,q),V&&!d){if($.stop){e.addEventListener("touchstart",rippleStop,{passive:!0}),e.addEventListener("mousedown",rippleStop);return}e.addEventListener("touchstart",rippleShow,{passive:!0}),e.addEventListener("touchend",rippleHide,{passive:!0}),e.addEventListener("touchmove",rippleCancelShow,{passive:!0}),e.addEventListener("touchcancel",rippleHide),e.addEventListener("mousedown",rippleShow),e.addEventListener("mouseup",rippleHide),e.addEventListener("mouseleave",rippleHide),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",keyboardRippleHide),e.addEventListener("blur",focusRippleHide),e.addEventListener("dragstart",rippleHide,{passive:!0})}else!V&&d&&removeListeners(e)}function removeListeners(e){var u;e.removeEventListener("touchstart",rippleStop),e.removeEventListener("mousedown",rippleStop),e.removeEventListener("touchstart",rippleShow),e.removeEventListener("touchend",rippleHide),e.removeEventListener("touchmove",rippleCancelShow),e.removeEventListener("touchcancel",rippleHide),e.removeEventListener("mousedown",rippleShow),e.removeEventListener("mouseup",rippleHide),e.removeEventListener("mouseleave",rippleHide),(u=e._ripple)!=null&&u.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",keyboardRippleHide),e.removeEventListener("blur",focusRippleHide),e.removeEventListener("dragstart",rippleHide)}function mounted$1(e,u){updateRipple(e,u,!1)}function unmounted$1(e){removeListeners(e),delete e._ripple}function updated(e,u){if(u.value===u.oldValue)return;const d=isRippleEnabled(u.oldValue);updateRipple(e,u,d)}const Ripple={mounted:mounted$1,unmounted:unmounted$1,updated},_export_sfc=(e,u)=>{const d=e.__vccOpts||e;for(const[B,$]of u)d[B]=$;return d},FORM_KEY=Symbol.for("vuetify:form");function useFormDisable(e){const u=inject$1(FORM_KEY,null),d=toRef(e,"disabled"),B=computed(()=>{var $;return d.value||((($=u==null?void 0:u.isDisabled)==null?void 0:$.value)??!1)});return{form:u,isDisabled:B}}function useNotifiableErrors(e,u){const d=ref(null),B=ref([]),$=computed(()=>{var q,Q;return(Q=(q=d.value)==null?void 0:q.errorBucket)!=null&&Q.length?[...d.value.errorBucket]:[]}),V=computed(()=>$.value.length>0);function K(){nextTick(()=>{u("errors",{message:$.value.join(`
56`)})})}return watch(e,()=>{K()}),{inputRef:d,rules:B,errors:$,isInvalid:V,notifyErrors:K}}/*!
57 * vue-router v4.6.4
58 * (c) 2025 Eduardo San Martin Morote
59 * @license MIT
60 */const isBrowser=typeof document<"u";function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function isESModule(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&isRouteComponent(e.default)}const assign$2=Object.assign;function applyToParams(e,u){const d={};for(const B in u){const $=u[B];d[B]=isArray$2($)?$.map(e):e($)}return d}const noop$1=()=>{},isArray$2=Array.isArray;function mergeOptions(e,u){const d={};for(const B in e)d[B]=B in u?u[B]:e[B];return d}const 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 e==null?"":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 encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,u,d="/"){let B,$={},V="",K="";const q=u.indexOf("#");let Q=u.indexOf("?");return Q=q>=0&&Q>q?-1:Q,Q>=0&&(B=u.slice(0,Q),V=u.slice(Q,q>0?q:u.length),$=e(V.slice(1))),q>=0&&(B=B||u.slice(0,q),K=u.slice(q,u.length)),B=resolveRelativePath(B??u,d),{fullPath:B+V+K,path:B,query:$,hash:decode$2(K)}}function stringifyURL(e,u){const d=u.query?e(u.query):"";return u.path+(d&&"?")+d+(u.hash||"")}function stripBase(e,u){return!u||!e.toLowerCase().startsWith(u.toLowerCase())?e:e.slice(u.length)||"/"}function isSameRouteLocation(e,u,d){const B=u.matched.length-1,$=d.matched.length-1;return B>-1&&B===$&&isSameRouteRecord(u.matched[B],d.matched[$])&&isSameRouteLocationParams(u.params,d.params)&&e(u.query)===e(d.query)&&u.hash===d.hash}function isSameRouteRecord(e,u){return(e.aliasOf||e)===(u.aliasOf||u)}function isSameRouteLocationParams(e,u){if(Object.keys(e).length!==Object.keys(u).length)return!1;for(var d in e)if(!isSameRouteLocationParamsValue(e[d],u[d]))return!1;return!0}function isSameRouteLocationParamsValue(e,u){return isArray$2(e)?isEquivalentArray(e,u):isArray$2(u)?isEquivalentArray(u,e):(e==null?void 0:e.valueOf())===(u==null?void 0:u.valueOf())}function isEquivalentArray(e,u){return isArray$2(u)?e.length===u.length&&e.every((d,B)=>d===u[B]):e.length===1&&e[0]===u}function resolveRelativePath(e,u){if(e.startsWith("/"))return e;if(!e)return u;const d=u.split("/"),B=e.split("/"),$=B[B.length-1];($===".."||$===".")&&B.push("");let V=d.length-1,K,q;for(K=0;K<B.length;K++)if(q=B[K],q!==".")if(q==="..")V>1&&V--;else break;return d.slice(0,V).join("/")+"/"+B.slice(K).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let NavigationType=(function(e){return e.pop="pop",e.push="push",e})({}),NavigationDirection=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function normalizeBase(e){if(!e)if(isBrowser){const u=document.querySelector("base");e=u&&u.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,u){return e.replace(BEFORE_HASH_RE,"#")+u}function getElementPosition(e,u){const d=document.documentElement.getBoundingClientRect(),B=e.getBoundingClientRect();return{behavior:u.behavior,left:B.left-d.left-(u.left||0),top:B.top-d.top-(u.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(e){let u;if("el"in e){const d=e.el,B=typeof d=="string"&&d.startsWith("#"),$=typeof d=="string"?B?document.getElementById(d.slice(1)):document.querySelector(d):d;if(!$)return;u=getElementPosition($,e)}else u=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(u):window.scrollTo(u.left!=null?u.left:window.scrollX,u.top!=null?u.top:window.scrollY)}function getScrollKey(e,u){return(history.state?history.state.position-u:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,u){scrollPositions.set(e,u)}function getSavedScrollPosition(e){const u=scrollPositions.get(e);return scrollPositions.delete(e),u}function isRouteLocation(e){return typeof e=="string"||e&&typeof e=="object"}function isRouteName(e){return typeof e=="string"||typeof e=="symbol"}let ErrorTypes=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const NavigationFailureSymbol=Symbol("");ErrorTypes.MATCHER_NOT_FOUND+"",ErrorTypes.NAVIGATION_GUARD_REDIRECT+"",ErrorTypes.NAVIGATION_ABORTED+"",ErrorTypes.NAVIGATION_CANCELLED+"",ErrorTypes.NAVIGATION_DUPLICATED+"";function createRouterError(e,u){return assign$2(new Error,{type:e,[NavigationFailureSymbol]:!0},u)}function isNavigationFailure(e,u){return e instanceof Error&&NavigationFailureSymbol in e&&(u==null||!!(e.type&u))}const propertiesToLog=["params","query","hash"];function stringifyRoute(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const u={};for(const d of propertiesToLog)d in e&&(u[d]=e[d]);return JSON.stringify(u,null,2)}function parseQuery(e){const u={};if(e===""||e==="?")return u;const d=(e[0]==="?"?e.slice(1):e).split("&");for(let B=0;B<d.length;++B){const $=d[B].replace(PLUS_RE," "),V=$.indexOf("="),K=decode$2(V<0?$:$.slice(0,V)),q=V<0?null:decode$2($.slice(V+1));if(K in u){let Q=u[K];isArray$2(Q)||(Q=u[K]=[Q]),Q.push(q)}else u[K]=q}return u}function stringifyQuery(e){let u="";for(let d in e){const B=e[d];if(d=encodeQueryKey(d),B==null){B!==void 0&&(u+=(u.length?"&":"")+d);continue}(isArray$2(B)?B.map($=>$&&encodeQueryValue($)):[B&&encodeQueryValue(B)]).forEach($=>{$!==void 0&&(u+=(u.length?"&":"")+d,$!=null&&(u+="="+$))})}return u}function normalizeQuery(e){const u={};for(const d in e){const B=e[d];B!==void 0&&(u[d]=isArray$2(B)?B.map($=>$==null?null:""+$):B==null?B:""+B)}return u}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let e=[];function u(B){return e.push(B),()=>{const $=e.indexOf(B);$>-1&&e.splice($,1)}}function d(){e=[]}return{add:u,list:()=>e.slice(),reset:d}}function guardToPromiseFn(e,u,d,B,$,V=K=>K()){const K=B&&(B.enterCallbacks[$]=B.enterCallbacks[$]||[]);return()=>new Promise((q,Q)=>{const X=ie=>{ie===!1?Q(createRouterError(ErrorTypes.NAVIGATION_ABORTED,{from:d,to:u})):ie instanceof Error?Q(ie):isRouteLocation(ie)?Q(createRouterError(ErrorTypes.NAVIGATION_GUARD_REDIRECT,{from:u,to:ie})):(K&&B.enterCallbacks[$]===K&&typeof ie=="function"&&K.push(ie),q())},ee=V(()=>e.call(B&&B.instances[$],u,d,X));let te=Promise.resolve(ee);e.length<3&&(te=te.then(X)),te.catch(ie=>Q(ie))})}function extractComponentsGuards(e,u,d,B,$=V=>V()){const V=[];for(const K of e)for(const q in K.components){let Q=K.components[q];if(!(u!=="beforeRouteEnter"&&!K.instances[q]))if(isRouteComponent(Q)){const X=(Q.__vccOpts||Q)[u];X&&V.push(guardToPromiseFn(X,d,B,K,q,$))}else{let X=Q();V.push(()=>X.then(ee=>{if(!ee)throw new Error(`Couldn't resolve component "${q}" at "${K.path}"`);const te=isESModule(ee)?ee.default:ee;K.mods[q]=ee,K.components[q]=te;const ie=(te.__vccOpts||te)[u];return ie&&guardToPromiseFn(ie,d,B,K,q,$)()}))}}return V}function extractChangingRecords(e,u){const d=[],B=[],$=[],V=Math.max(u.matched.length,e.matched.length);for(let K=0;K<V;K++){const q=u.matched[K];q&&(e.matched.find(X=>isSameRouteRecord(X,q))?B.push(q):d.push(q));const Q=e.matched[K];Q&&(u.matched.find(X=>isSameRouteRecord(X,Q))||$.push(Q))}return[d,B,$]}/*!
61 * vue-router v4.6.4
62 * (c) 2025 Eduardo San Martin Morote
63 * @license MIT
64 */let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,u){const{pathname:d,search:B,hash:$}=u,V=e.indexOf("#");if(V>-1){let K=$.includes(e.slice(V))?e.slice(V).length:1,q=$.slice(K);return q[0]!=="/"&&(q="/"+q),stripBase(q,"")}return stripBase(d,e)+B+$}function useHistoryListeners(e,u,d,B){let $=[],V=[],K=null;const q=({state:ie})=>{const re=createCurrentLocation(e,location),oe=d.value,se=u.value;let ae=0;if(ie){if(d.value=re,u.value=ie,K&&K===oe){K=null;return}ae=se?ie.position-se.position:0}else B(re);$.forEach(le=>{le(d.value,oe,{delta:ae,type:NavigationType.pop,direction:ae?ae>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function Q(){K=d.value}function X(ie){$.push(ie);const re=()=>{const oe=$.indexOf(ie);oe>-1&&$.splice(oe,1)};return V.push(re),re}function ee(){if(document.visibilityState==="hidden"){const{history:ie}=window;if(!ie.state)return;ie.replaceState(assign$2({},ie.state,{scroll:computeScrollPosition()}),"")}}function te(){for(const ie of V)ie();V=[],window.removeEventListener("popstate",q),window.removeEventListener("pagehide",ee),document.removeEventListener("visibilitychange",ee)}return window.addEventListener("popstate",q),window.addEventListener("pagehide",ee),document.addEventListener("visibilitychange",ee),{pauseListeners:Q,listen:X,destroy:te}}function buildState(e,u,d,B=!1,$=!1){return{back:e,current:u,forward:d,replaced:B,position:window.history.length,scroll:$?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:u,location:d}=window,B={value:createCurrentLocation(e,d)},$={value:u.state};$.value||V(B.value,{back:null,current:B.value,forward:null,position:u.length-1,replaced:!0,scroll:null},!0);function V(Q,X,ee){const te=e.indexOf("#"),ie=te>-1?(d.host&&document.querySelector("base")?e:e.slice(te))+Q:createBaseLocation()+e+Q;try{u[ee?"replaceState":"pushState"](X,"",ie),$.value=X}catch(re){console.error(re),d[ee?"replace":"assign"](ie)}}function K(Q,X){V(Q,assign$2({},u.state,buildState($.value.back,Q,$.value.forward,!0),X,{position:$.value.position}),!0),B.value=Q}function q(Q,X){const ee=assign$2({},$.value,u.state,{forward:Q,scroll:computeScrollPosition()});V(ee.current,ee,!0),V(Q,assign$2({},buildState(B.value,Q,null),{position:ee.position+1},X),!1),B.value=Q}return{location:B,state:$,push:q,replace:K}}function createWebHistory(e){e=normalizeBase(e);const u=useHistoryStateNavigation(e),d=useHistoryListeners(e,u.state,u.location,u.replace);function B(V,K=!0){K||d.pauseListeners(),history.go(V)}const $=assign$2({location:"",base:e,go:B,createHref:createHref.bind(null,e)},u,d);return Object.defineProperty($,"location",{enumerable:!0,get:()=>u.location.value}),Object.defineProperty($,"state",{enumerable:!0,get:()=>u.state.value}),$}let TokenType=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var TokenizerState=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(TokenizerState||{});const ROOT_TOKEN={type:TokenType.Static,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 u(re){throw new Error(`ERR (${d})/"${X}": ${re}`)}let d=TokenizerState.Static,B=d;const $=[];let V;function K(){V&&$.push(V),V=[]}let q=0,Q,X="",ee="";function te(){X&&(d===TokenizerState.Static?V.push({type:TokenType.Static,value:X}):d===TokenizerState.Param||d===TokenizerState.ParamRegExp||d===TokenizerState.ParamRegExpEnd?(V.length>1&&(Q==="*"||Q==="+")&&u(`A repeatable param (${X}) must be alone in its segment. eg: '/:ids+.`),V.push({type:TokenType.Param,value:X,regexp:ee,repeatable:Q==="*"||Q==="+",optional:Q==="*"||Q==="?"})):u("Invalid state to consume buffer"),X="")}function ie(){X+=Q}for(;q<e.length;){if(Q=e[q++],Q==="\\"&&d!==TokenizerState.ParamRegExp){B=d,d=TokenizerState.EscapeNext;continue}switch(d){case TokenizerState.Static:Q==="/"?(X&&te(),K()):Q===":"?(te(),d=TokenizerState.Param):ie();break;case TokenizerState.EscapeNext:ie(),d=B;break;case TokenizerState.Param:Q==="("?d=TokenizerState.ParamRegExp:VALID_PARAM_RE.test(Q)?ie():(te(),d=TokenizerState.Static,Q!=="*"&&Q!=="?"&&Q!=="+"&&q--);break;case TokenizerState.ParamRegExp:Q===")"?ee[ee.length-1]=="\\"?ee=ee.slice(0,-1)+Q:d=TokenizerState.ParamRegExpEnd:ee+=Q;break;case TokenizerState.ParamRegExpEnd:te(),d=TokenizerState.Static,Q!=="*"&&Q!=="?"&&Q!=="+"&&q--,ee="";break;default:u("Unknown state");break}}return d===TokenizerState.ParamRegExp&&u(`Unfinished custom RegExp for param "${X}"`),te(),K(),$}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0};var PathScore=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(PathScore||{});const REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,u){const d=assign$2({},BASE_PATH_PARSER_OPTIONS,u),B=[];let $=d.start?"^":"";const V=[];for(const X of e){const ee=X.length?[]:[PathScore.Root];d.strict&&!X.length&&($+="/");for(let te=0;te<X.length;te++){const ie=X[te];let re=PathScore.Segment+(d.sensitive?PathScore.BonusCaseSensitive:0);if(ie.type===TokenType.Static)te||($+="/"),$+=ie.value.replace(REGEX_CHARS_RE,"\\$&"),re+=PathScore.Static;else if(ie.type===TokenType.Param){const{value:oe,repeatable:se,optional:ae,regexp:le}=ie;V.push({name:oe,repeatable:se,optional:ae});const ue=le||BASE_PARAM_PATTERN;if(ue!==BASE_PARAM_PATTERN){re+=PathScore.BonusCustomRegExp;try{`${ue}`}catch(de){throw new Error(`Invalid custom RegExp for param "${oe}" (${ue}): `+de.message)}}let he=se?`((?:${ue}
64)(?:/(?:${ue}))*)`:`(${ue})`;te||(he=ae&&X.length<2?`(?:/${he})`:"/"+he),ae&&(he+="?"),$+=he,re+=PathScore.Dynamic,ae&&(re+=PathScore.BonusOptional),se&&(re+=PathScore.BonusRepeatable),ue===".*"&&(re+=PathScore.BonusWildcard)}ee.push(re)}B.push(ee)}if(d.strict&&d.end){const X=B.length-1;B[X][B[X].length-1]+=PathScore.BonusStrict}d.strict||($+="/?"),d.end?$+="$":d.strict&&!$.endsWith("/")&&($+="(?:/|$)");const K=new RegExp($,d.sensitive?"":"i");function q(X){const ee=X.match(K),te={};if(!ee)return null;for(let ie=1;ie<ee.length;ie++){const re=ee[ie]||"",oe=V[ie-1];te[oe.name]=re&&oe.repeatable?re.split("/"):re}return te}function Q(X){let ee="",te=!1;for(const ie of e){(!te||!ee.endsWith("/"))&&(ee+="/"),te=!1;for(const re of ie)if(re.type===TokenType.Static)ee+=re.value;else if(re.type===TokenType.Param){const{value:oe,repeatable:se,optional:ae}=re,le=oe in X?X[oe]:"";if(isArray$2(le)&&!se)throw new Error(`Provided param "${oe}" is an array but it is not repeatable (* or + modifiers)`);const ue=isArray$2(le)?le.join("/"):le;if(!ue)if(ae)ie.length<2&&(ee.endsWith("/")?ee=ee.slice(0,-1):te=!0);else throw new Error(`Missing required param "${oe}"`);ee+=ue}}return ee||"/"}return{re:K,score:B,keys:V,parse:q,stringify:Q}}function compareScoreArray(e,u){let d=0;for(;d<e.length&&d<u.length;){const B=u[d]-e[d];if(B)return B;d++}return e.length<u.length?e.length===1&&e[0]===PathScore.Static+PathScore.Segment?-1:1:e.length>u.length?u.length===1&&u[0]===PathScore.Static+PathScore.Segment?1:-1:0}function comparePathParserScore(e,u){let d=0;const B=e.score,$=u.score;for(;d<B.length&&d<$.length;){const V=compareScoreArray(B[d],$[d]);if(V)return V;d++}if(Math.abs($.length-B.length)===1){if(isLastScoreNegative(B))return 1;if(isLastScoreNegative($))return-1}return $.length-B.length}function isLastScoreNegative(e){const u=e[e.length-1];return e.length>0&&u[u.length-1]<0}const PATH_PARSER_OPTIONS_DEFAULTS={strict:!1,end:!0,sensitive:!1};function createRouteRecordMatcher(e,u,d){const B=tokensToParser(tokenizePath(e.path),d),$=assign$2(B,{record:e,parent:u,children:[],alias:[]});return u&&!$.record.aliasOf==!u.record.aliasOf&&u.children.push($),$}function createRouterMatcher(e,u){const d=[],B=new Map;u=mergeOptions(PATH_PARSER_OPTIONS_DEFAULTS,u);function $(te){return B.get(te)}function V(te,ie,re){const oe=!re,se=normalizeRouteRecord(te);se.aliasOf=re&&re.record;const ae=mergeOptions(u,te),le=[se];if("alias"in te){const de=typeof te.alias=="string"?[te.alias]:te.alias;for(const fe of de)le.push(normalizeRouteRecord(assign$2({},se,{components:re?re.record.components:se.components,path:fe,aliasOf:re?re.record:se})))}let ue,he;for(const de of le){const{path:fe}=de;if(ie&&fe[0]!=="/"){const me=ie.record.path,ge=me[me.length-1]==="/"?"":"/";de.path=ie.record.path+(fe&&ge+fe)}if(ue=createRouteRecordMatcher(de,ie,ae),re?re.alias.push(ue):(he=he||ue,he!==ue&&he.alias.push(ue),oe&&te.name&&!isAliasRecord(ue)&&K(te.name)),isMatchable(ue)&&Q(ue),se.children){const me=se.children;for(let ge=0;ge<me.length;ge++)V(me[ge],ue,re&&re.children[ge])}re=re||ue}return he?()=>{K(he)}:noop$1}function K(te){if(isRouteName(te)){const ie=B.get(te);ie&&(B.delete(te),d.splice(d.indexOf(ie),1),ie.children.forEach(K),ie.alias.forEach(K))}else{const ie=d.indexOf(te);ie>
vendor: 15,273 bytes, line 64
64-1&&(d.splice(ie,1),te.record.name&&B.delete(te.record.name),te.children.forEach(K),te.alias.forEach(K))}}function q(){return d}function Q(te){const ie=findInsertionIndex(te,d);d.splice(ie,0,te),te.record.name&&!isAliasRecord(te)&&B.set(te.record.name,te)}function X(te,ie){let re,oe={},se,ae;if("name"in te&&te.name){if(re=B.get(te.name),!re)throw createRouterError(ErrorTypes.MATCHER_NOT_FOUND,{location:te});ae=re.record.name,oe=assign$2(pickParams(ie.params,re.keys.filter(he=>!he.optional).concat(re.parent?re.parent.keys.filter(he=>he.optional):[]).map(he=>he.name)),te.params&&pickParams(te.params,re.keys.map(he=>he.name))),se=re.stringify(oe)}else if(te.path!=null)se=te.path,re=d.find(he=>he.re.test(se)),re&&(oe=re.parse(se),ae=re.record.name);else{if(re=ie.name?B.get(ie.name):d.find(he=>he.re.test(ie.path)),!re)throw createRouterError(ErrorTypes.MATCHER_NOT_FOUND,{location:te,currentLocation:ie});ae=re.record.name,oe=assign$2({},ie.params,te.params),se=re.stringify(oe)}const le=[];let ue=re;for(;ue;)le.unshift(ue.record),ue=ue.parent;return{name:ae,path:se,params:oe,matched:le,meta:mergeMetaFields(le)}}e.forEach(te=>V(te));function ee(){d.length=0,B.clear()}return{addRoute:V,resolve:X,removeRoute:K,clearRoutes:ee,getRoutes:q,getRecordMatcher:$}}function pickParams(e,u){const d={};for(const B of u)B in e&&(d[B]=e[B]);return d}function normalizeRouteRecord(e){const u={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,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}};return Object.defineProperty(u,"mods",{value:{}}),u}function normalizeRecordProps(e){const u={},d=e.props||!1;if("component"in e)u.default=d;else for(const B in e.components)u[B]=typeof d=="object"?d[B]:d;return u}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((u,d)=>assign$2(u,d.meta),{})}function findInsertionIndex(e,u){let d=0,B=u.length;for(;d!==B;){const V=d+B>>1;comparePathParserScore(e,u[V])<0?B=V:d=V+1}const $=getInsertionAncestor(e);return $&&(B=u.lastIndexOf($,B-1)),B}function getInsertionAncestor(e){let u=e;for(;u=u.parent;)if(isMatchable(u)&&comparePathParserScore(e,u)===0)return u}function isMatchable({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function useLink(e){const u=inject$1(routerKey),d=inject$1(routeLocationKey),B=computed(()=>{const Q=unref(e.to);return u.resolve(Q)}),$=computed(()=>{const{matched:Q}=B.value,{length:X}=Q,ee=Q[X-1],te=d.matched;if(!ee||!te.length)return-1;const ie=te.findIndex(isSameRouteRecord.bind(null,ee));if(ie>-1)return ie;const re=getOriginalPath(Q[X-2]);return X>1&&getOriginalPath(ee)===re&&te[te.length-1].path!==re?te.findIndex(isSameRouteRecord.bind(null,Q[X-2])):ie}),V=computed(()=>$.value>-1&&includesParams(d.params,B.value.params)),K=computed(()=>$.value>-1&&$.value===d.matched.length-1&&isSameRouteLocationParams(d.params,B.value.params));function q(Q={}){if(guardEvent(Q)){const X=u[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop$1);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>X),X}return Promise.resolve()}return{route:B,href:computed(()=>B.value.href),isActive:V,isExactActive:K,navigate:q}}function preferSingleVNode(e){return e.length===1?e[0]:e}const RouterLinkImpl=defineComponent$1({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"},viewTransition:Boolean},useLink,setup(e,{slots:u}){const d=reactive(useLink(e)),{options:B}=inject$1(routerKey),$=computed(()=>({[getLinkClass(e.activeClass,B.linkActiveClass,"router-link-active")]:d.isActive,[getLinkClass(e.exactActiveClass,B.linkExactActiveClass,"router-link-exact-active")]:d.isExactActive}));return()=>{const V=u.default&&preferSingleVNode(u.default(d));return e.custom?V:h$1("a",{"aria-current":d.isExactActive?e.ariaCurrentValue:null,href:d.href,onClick:d.navigate,class:$.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 u=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(u))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,u){for(const d in u){const B=u[d],$=e[d];if(typeof B=="string"){if(B!==$)return!1}else if(!isArray$2($)||$.length!==B.length||B.some((V,K)=>V.valueOf()!==$[K].valueOf()))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,u,d)=>e??u??d,RouterViewImpl=defineComponent$1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:u,slots:d}){const B=inject$1(routerViewLocationKey),$=computed(()=>e.route||B.value),V=inject$1(viewDepthKey,0),K=computed(()=>{let X=unref(V);const{matched:ee}=$.value;let te;for(;(te=ee[X])&&!te.components;)X++;return X}),q=computed(()=>$.value.matched[K.value]);provide(viewDepthKey,computed(()=>K.value+1)),provide(matchedRouteKey,q),provide(routerViewLocationKey,$);const Q=ref();return watch(()=>[Q.value,q.value,e.name],([X,ee,te],[ie,re,oe])=>{ee&&(ee.instances[te]=X,re&&re!==ee&&X&&X===ie&&(ee.leaveGuards.size||(ee.leaveGuards=re.leaveGuards),ee.updateGuards.size||(ee.updateGuards=re.updateGuards))),X&&ee&&(!re||!isSameRouteRecord(ee,re)||!ie)&&(ee.enterCallbacks[te]||[]).forEach(se=>se(X))},{flush:"post"}),()=>{const X=$.value,ee=e.name,te=q.value,ie=te&&te.components[ee];if(!ie)return normalizeSlot(d.default,{Component:ie,route:X});const re=te.props[ee],oe=re?re===!0?X.params:typeof re=="function"?re(X):re:null,ae=h$1(ie,assign$2({},oe,u,{onVnodeUnmounted:le=>{le.component.isUnmounted&&(te.instances[ee]=null)},ref:Q}));return normalizeSlot(d.default,{Component:ae,route:X})||ae}}});function normalizeSlot(e,u){if(!e)return null;const d=e(u);return d.length===1?d[0]:d}const RouterView=RouterViewImpl;function createRouter(e){const u=createRouterMatcher(e.routes,e),d=e.parseQuery||parseQuery,B=e.stringifyQuery||stringifyQuery,$=e.history,V=useCallbacks(),K=useCallbacks(),q=useCallbacks(),Q=shallowRef(START_LOCATION_NORMALIZED);let X=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const ee=applyToParams.bind(null,$e=>""+$e),te=applyToParams.bind(null,encodeParam),ie=applyToParams.bind(null,decode$2);function re($e,Xe){let at,ot;return isRouteName($e)?(at=u.getRecordMatcher($e),ot=Xe):ot=$e,u.addRoute(ot,at)}function oe($e){const Xe=u.getRecordMatcher($e);Xe&&u.removeRoute(Xe)}function se(){return u.getRoutes().map($e=>$e.record)}function ae($e){return!!u.getRecordMatcher($e)}function le($e,Xe){if(Xe=assign$2({},Xe||Q.value),typeof $e=="string"){const He=parseURL(d,$e,Xe.path),Ke=u.resolve({path:He.path},Xe),je=$.createHref(He.fullPath);return assign$2(He,Ke,{params:ie(Ke.params),hash:decode$2(He.hash),redirectedFrom:void 0,href:je})}let at;if($e.path!=null)at=assign$2({},$e,{path:parseURL(d,$e.path,Xe.path).path});else{const He=assign$2({},$e.params);for(const Ke in He)He[Ke]==null&&delete He[Ke];at=assign$2({},$e,{params:te(He)}),Xe.params=te(Xe.params)}const ot=u.resolve(at,Xe),ht=$e.hash||"";ot.params=ee(ie(ot.params));const Te=stringifyURL(B,assign$2({},$e,{hash:encodeHash(ht),path:ot.path})),Re=$.createHref(Te);return assign$2({fullPath:Te,hash:ht,query:B===stringifyQuery?normalizeQuery($e.query):$e.query||{}},ot,{redirectedFrom:void 0,href:Re})}function ue($e){return typeof $e=="string"?parseURL(d,$e,Q.value.path):assign$2({},$e)}function he($e,Xe){if(X!==$e)return createRouterError(ErrorTypes.NAVIGATION_CANCELLED,{from:Xe,to:$e})}function de($e){return ge($e)}function fe($e){return de(assign$2(ue($e),{replace:!0}))}function me($e,Xe){const at=$e.matched[$e.matched.length-1];if(at&&at.redirect){const{redirect:ot}=at;let ht=typeof ot=="function"?ot($e,Xe):ot;return typeof ht=="string"&&(ht=ht.includes("?")||ht.includes("#")?ht=ue(ht):{path:ht},ht.params={}),assign$2({query:$e.query,hash:$e.hash,params:ht.path!=null?{}:$e.params},ht)}}function ge($e,Xe){const at=X=le($e),ot=Q.value,ht=$e.state,Te=$e.force,Re=$e.replace===!0,He=me(at,ot);if(He)return ge(assign$2(ue(He),{state:typeof He=="object"?assign$2({},ht,He.state):ht,force:Te,replace:Re}),Xe||at);const Ke=at;Ke.redirectedFrom=Xe;let je;return!Te&&isSameRouteLocation(B,ot,at)&&(je=createRouterError(ErrorTypes.NAVIGATION_DUPLICATED,{to:Ke,from:ot}),Ue(ot,ot,!0,!1)),(je?Promise.resolve(je):Pe(Ke,ot)).catch(Ze=>isNavigationFailure(Ze)?isNavigationFailure(Ze,ErrorTypes.NAVIGATION_GUARD_REDIRECT)?Ze:Le(Ze):xe(Ze,Ke,ot)).then(Ze=>{if(Ze){if(isNavigationFailure(Ze,ErrorTypes.NAVIGATION_GUARD_REDIRECT))return ge(assign$2({replace:Re},ue(Ze.to),{state:typeof Ze.to=="object"?assign$2({},ht,Ze.to.state):ht,force:Te}),Xe||Ke)}else Ze=Se(Ke,ot,!0,Re,ht);return Ae(Ke,ot,Ze),Ze})}function _e($e,Xe){const at=he($e,Xe);return at?Promise.reject(at):Promise.resolve()}function be($e){const Xe=ft.values().next().value;return Xe&&typeof Xe.runWithContext=="function"?Xe.runWithContext($e):$e()}function Pe($e,Xe){let at;const[ot,ht,Te]=extractChangingRecords($e,Xe);at=extractComponentsGuards(ot.reverse(),"beforeRouteLeave",$e,Xe);for(const He of ot)He.leaveGuards.forEach(Ke=>{at.push(guardToPromiseFn(Ke,$e,Xe))});const Re=_e.bind(null,$e,Xe);return at.push(Re),nt(at).then(()=>{at=[];for(const He of V.list())at.push(guardToPromiseFn(He,$e,Xe));return at.push(Re),nt(at)}).then(()=>{at=extractComponentsGuards(ht,"beforeRouteUpdate",$e,Xe);for(const He of ht)He.updateGuards.forEach(Ke=>{at.push(guardToPromiseFn(Ke,$e,Xe))});return at.push(Re),nt(at)}).then(()=>{at=[];for(const He of Te)if(He.beforeEnter)if(isArray$2(He.beforeEnter))for(const Ke of He.beforeEnter)at.push(guardToPromiseFn(Ke,$e,Xe));else at.push(guardToPromiseFn(He.beforeEnter,$e,Xe));return at.push(Re),nt(at)}).then(()=>($e.matched.forEach(He=>He.enterCallbacks={}),at=extractComponentsGuards(Te,"beforeRouteEnter",$e,Xe,be),at.push(Re),nt(at))).then(()=>{at=[];for(const He of K.list())at.push(guardToPromiseFn(He,$e,Xe));return at.push(Re),nt(at)}).catch(He=>isNavigationFailure(He,ErrorTypes.NAVIGATION_CANCELLED)?He:Promise.reject(He))}function Ae($e,Xe,at){q.list().forEach(ot=>be(()=>ot($e,Xe,at)))}function Se($e,Xe,at,ot,ht){const Te=he($e,Xe);if(Te)return Te;const Re=Xe===START_LOCATION_NORMALIZED,He=isBrowser?history.state:{};at&&(ot||Re?$.replace($e.fullPath,assign$2({scroll:Re&&He&&He.scroll},ht)):$.push($e.fullPath,ht)),Q.value=$e,Ue($e,Xe,at,Re),Le()}let Ne;function Oe(){Ne||(Ne=$.listen(($e,Xe,at)=>{if(!ct.listening)return;const ot=le($e),ht=me(ot,ct.currentRoute.value);if(ht){ge(assign$2(ht,{replace:!0,force:!0}),ot).catch(noop$1);return}X=ot;const Te=Q.value;isBrowser&&saveScrollPosition(getScrollKey(Te.fullPath,at.delta),computeScrollPosition()),Pe(ot,Te).catch(Re=>isNavigationFailure(Re,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_CANCELLED)?Re:isNavigationFailure(Re,ErrorTypes.NAVIGATION_GUARD_REDIRECT)?(ge(assign$2(ue(Re.to),{force:!0}),ot).then(He=>{isNavigationFailure(He,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_DUPLICATED)&&!at.delta&&at.type===NavigationType.pop&&$.go(-1,!1)}).catch(noop$1),Promise.reject()):(at.delta&&$.go(-at.delta,!1),xe(Re,ot,Te))).then(Re=>{Re=Re||Se(ot,Te,!1),Re&&(at.delta&&!isNavigationFailure(Re,ErrorTypes.NAVIGATION_CANCELLED)?$.go(-at.delta,!1):at.type===NavigationType.pop&&isNavigationFailure(Re,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_DUPLICATED)&&$.go(-1,!1)),Ae(ot,Te,Re)}).catch(noop$1)}))}let Be=useCallbacks(),De=useCallbacks(),Me;function xe($e,Xe,at){Le($e);const ot=De.list();return ot.length?ot.forEach(ht=>ht($e,Xe,at)):console.error($e),Promise.reject($e)}function Qe(){return Me&&Q.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise(($e,Xe)=>{Be.add([$e,Xe])})}function Le($e){return Me||(Me=!$e,Oe(),Be.list().forEach(([Xe,at])=>$e?at($e):Xe()),Be.reset()),$e}function Ue($e,Xe,at,ot){const{scrollBehavior:ht}=e;if(!isBrowser||!ht)return Promise.resolve();const Te=!at&&getSavedScrollPosition(getScrollKey($e.fullPath,0))||(ot||!at)&&history.state&&history.state.scroll||null;return nextTick().then(()=>ht($e,Xe,Te)).then(Re=>Re&&scrollToPosition(Re)).catch(Re=>xe(Re,$e,Xe))}const et=$e=>$.go($e);let qe;const ft=new Set,ct={currentRoute:Q,listening:!0,addRoute:re,removeRoute:oe,clearRoutes:u.clearRoutes,hasRoute:ae,getRoutes:se,resolve:le,options:e,push:de,replace:fe,go:et,back:()=>et(-1),forward:()=>et(1),beforeEach:V.add,beforeResolve:K.add,afterEach:q.add,onError:De.add,isReady:Qe,install($e){$e.component("RouterLink",RouterLink),$e.component("RouterView",RouterView),$e.config.globalProperties.$router=ct,Object.defineProperty($e.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(Q)}),isBrowser&&!qe&&Q.value===START_LOCATION_NORMALIZED&&(qe=!0,de($.location).catch(ot=>{}));const Xe={};for(const ot in START_LOCATION_NORMALIZED)Object.defineProperty(Xe,ot,{get:()=>Q.value[ot],enumerable:!0});$e.provide(routerKey,ct),$e.provide(routeLocationKey,shallowReactive(Xe)),$e.provide(routerViewLocationKey,Q);const at=$e.unmount;ft.add($e),$e.unmount=function(){ft.delete($e),ft.size<1&&(X=START_LOCATION_NORMALIZED,Ne&&Ne(),Ne=null,Q.value=START_LOCATION_NORMALIZED,qe=!1,Me=!1),at()}}};function nt($e){return $e.reduce((Xe,at)=>Xe.then(()=>be(at)),Promise.resolve())}return ct}function useRouter(){return inject$1(routerKey)}function useRoute(e){return inject$1(routeLocationKey)}const INTERNAL_USER_KEY="internalUser";function useRouteBasedCta(){const e=inject$1(routerKey,null),u=inject$1(INTERNAL_USER_KEY,!0);function d(V){return typeof V=="object"&&"name"in V?V.name:V}function B(V){if(!V||!e)return!0;const K=d(V);return e.getRoutes().some(q=>q.name==K)?!$(V)||unref(u):!1}function $(V){var q,Q;if(!V||!e)return!1;const K=d(V);return!!((Q=(q=e.getRoutes().find(X=>X.name==K))==null?void 0:q.meta)!=null&&Q.internalRequired)}return{hasRoute:B,isInternalRoute:$}}const __vite_import_meta_env__={BASE_URL:"/front-applicant",DEV:!1,MODE:"development",PROD:!0,SSR:!1,VITE_ANDROID_APP_ID:"fr.qapa.mobile.android.applicant",VITE_ANDROID_LINK:"https://play.google.com/store/apps/details?id=fr.qapa.mobile.android.applicant",VITE_ANDROID_STORE_LINK:"market://details?id=fr.qapa.mobile.android.applicant",VITE_API_BATCH:'{"apiKey": "20CC453D11084AA8865D849E290CCB28", "subdomain": "qapa1", "authKey": "2.Pf5mT+Q8xNSngYErHHK/v/OHyHxYj3yAufpw7xmq1+U=", "vapidPublicKey": "BG+I9qNDTD+I8c1mWH037WJvwQ9TK9omtUuyauZNmHjNTzAIt69EmD3SUDZ3KBmmrStaJwLcLIciNw+kqTgnCZc=", "defaultIcon": "https://cdn.qapa.fr/assets/images/logos/logo-192.png", "smallIcon": "https://cdn.qapa.fr/assets/images/logos/logo-96.png"}',VITE_API_BATCH_IOS:"DEV625929C37AC9FD7C764110AAF76",VITE_API_HOTJAR:"null",VITE_API_ZENDESK:"4028da33-6a79-40bd-beb0-efedd7d3beb8",VITE_BUGSNAG_APIKEY:"
646eaf6bed2bde1cd3a2b3b424503e8cae",VITE_COMPONENT_LIBRARY:"true",VITE_COOKIES_DOMAIN:".development.qapa.com",VITE_COOKIES_POLICY_URL:"https://www.qapa.fr/about/politique-relative-aux-cookies/",VITE_COOKIES_SUBDOMAIN:"candidat.development.qapa.com",VITE_COUNTRY:"FR",VITE_CURRENCY:"EUR",VITE_DATA_RIGHTS_URL:"https://www.groupe-adecco.fr/formulaire-donnees-personnelles/",VITE_FACEBOOK_PIXEL_CODE:"425233428174614",VITE_GOOGLE_ANALYTICS_ID:"G-XYCKT2HEC4",VITE_GOOGLE_RECAPTCHA_KEY:"6Lfcy_AhAAAAAA6kUcf8JKJJdZuqM8tkE5VQMXio",VITE_GOOGLE_TAG_MANAGER_ID:"GTM-5HNPVH",VITE_HOST_APP:"https://candidat.development.qapa.com",VITE_HOST_CDN:"https://cdn.testing.qapa.fr/assets",VITE_HOST_HOME_PAGE:"https://int.qapa.fr",VITE_HOST_JOBS:"https://jobs.development.qapa.com",VITE_HOST_RECRUITER:"https://recruteur.development.qapa.com",VITE_HOST_SERVICES:"https://api.development.qapa.com",VITE_IOS_LINK:"https://apps.apple.com/fr/app/qapa-emploi-interim/id1316151429",VITE_LEGAL_NOTICES_URL:"https://www.qapa.fr/about/mentions-legales-et-conditions-dutilisation/",VITE_LINKEDIN_PARTNER_ID:"",VITE_LOCALE:"fr-FR",VITE_MAILGUN_DOMAIN:"email.mgeu.testing.qapa.fr",VITE_OAUTH_COOKIE_NAME:"oauth2_development",VITE_ODS_SEARCH_COMPANY_BASE_URL:"https://public.opendatasoft.com/api/v2/catalog/datasets/economicref-france-sirene-v3/records",VITE_ONETRUST_URL_KEY:"487b3a07-6406-4b8d-a42b-70b2b5a57d01-test",VITE_PRIVACY_POLICY_URL:"https://www.qapa.fr/about/politique-de-confidentialite-candidat/",VITE_SHORT_LINK_DOMAIN:"s.testing.qapa.fr",VITE_STAGE:"development",VITE_THEME:"qapa-blue"};function getEnv(e){var u;return((u=window==null?void 0:window.qapaConfigs)==null?void 0:u[e])||__vite_import_meta_env__[e]}var Service=(e=>(e.API="api",e.AUTH="auth",e.BI="bi",e.CONVERSATIONS="conversations",e.CVPARSER="cvparser",e.DOCUMENTS="documents",e.ORDER2CASH="order2cash",e.SEARCH="search",e.STORAGE="storage",e.TOUCHPOINT="touchpoint",e.VMS="vms-integration-service",e.AI_VOICE_AGENTS="ai-voice-agents",e))(Service||{});function getServiceBaseUrl(e){if(e==="storage")return getEnv("VITE_URL_STORAGE")||`${getEnv("VITE_HOST_APP")}/${e}`;switch(e){case"auth":case"bi":return`${getEnv("VITE_HOST_APP")}/${e}`;default:return`${getEnv("VITE_HOST_SERVICES")}/${e}`}}const localStorageNativeAppTypeName="qp.nativeAppType";function storeNativeAppType(e){localStorage.setItem(localStorageNativeAppTypeName,e)}function getNativeAppType(){return localStorage.getItem(localStorageNativeAppTypeName)}function isRunningFromNativeIOSApp(){return getEnv("VITE_CORDOVA_PLATFORM")==="ios"||getNativeAppType()==="ios"}function isRunningFromNativeAndroid(){const e=getEnv("VITE_ANDROID_APP_ID");return!!e&&document.referrer.includes(`android-app://${e}`)||getNativeAppType()==="android"}function isRunningFromNativeApp(){return isRunningFromNativeIOSApp()||isRunningFromNativeAndroid()}function isRunningFromStandaloneApp(){return navigator.standalone||window.matchMedia("(display-mode: standalone)").matches||isRunningFromNativeApp()}function isRunningFromStandaloneAppOrMobile(e){return isRunningFromStandaloneApp()||e.display.smAndDown}function switchBackButtonOnStandaloneApp(){if(isRunningFromStandaloneApp()){const e=document.querySelector(".standalone-app .go-back-button"),u=document.querySelector(".standalone-app .previous-button");e&&u&&e.parentElement&&(e.parentElement.append(u),e.style.display="none")}}function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dayjs_min$1={exports:{}},dayjs_min=dayjs_min$1.exports,hasRequiredDayjs_min;function requireDayjs_min(){return hasRequiredDayjs_min||(hasRequiredDayjs_min=1,(function(e,u){(function(d,B){e.exports=B()})(dayjs_min,(function(){var d=1e3,B=6e4,$=36e5,V="millisecond",K="second",q="minute",Q="hour",X="day",ee="week",te="month",ie="quarter",re="year",oe="date",se="Invalid Date",ae=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,le=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ue={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Oe){var Be=["th","
64st","nd","rd"],De=Oe%100;return"["+Oe+(Be[(De-20)%10]||Be[De]||Be[0])+"]"}},he=function(Oe,Be,De){var Me=String(Oe);return!Me||Me.length>=Be?Oe:""+Array(Be+1-Me.length).join(De)+Oe},de={s:he,z:function(Oe){var Be=-Oe.utcOffset(),De=Math.abs(Be),Me=Math.floor(De/60),xe=De%60;return(Be<=0?"+":"-")+he(Me,2,"0")+":"+he(xe,2,"0")},m:function Oe(Be,De){if(Be.date()<De.date())return-Oe(De,Be);var Me=12*(De.year()-Be.year())+(De.month()-Be.month()),xe=Be.clone().add(Me,te),Qe=De-xe<0,Le=Be.clone().add(Me+(Qe?-1:1),te);return+(-(Me+(De-xe)/(Qe?xe-Le:Le-xe))||0)},a:function(Oe){return Oe<0?Math.ceil(Oe)||0:Math.floor(Oe)},p:function(Oe){return{M:te,y:re,w:ee,d:X,D:oe,h:Q,m:q,s:K,ms:V,Q:ie}[Oe]||String(Oe||"").toLowerCase().replace(/s$/,"")},u:function(Oe){return Oe===void 0}},fe="en",me={};me[fe]=ue;var ge="$isDayjsObject",_e=function(Oe){return Oe instanceof Se||!(!Oe||!Oe[ge])},be=function Oe(Be,De,Me){var xe;if(!Be)return fe;if(typeof Be=="string"){var Qe=Be.toLowerCase();me[Qe]&&(xe=Qe),De&&(me[Qe]=De,xe=Qe);var Le=Be.split("-");if(!xe&&Le.length>1)return Oe(Le[0])}else{var Ue=Be.name;me[Ue]=Be,xe=Ue}return!Me&&xe&&(fe=xe),xe||!Me&&fe},Pe=function(Oe,Be){if(_e(Oe))return Oe.clone();var De=typeof Be=="object"?Be:{};return De.date=Oe,De.args=arguments,new Se(De)},Ae=de;Ae.l=be,Ae.i=_e,Ae.w=function(Oe,Be){return Pe(Oe,{locale:Be.$L,utc:Be.$u,x:Be.$x,$offset:Be.$offset})};var Se=(function(){function Oe(De){this.$L=be(De.locale,null,!0),this.parse(De),this.$x=this.$x||De.x||{},this[ge]=!0}var Be=Oe.prototype;return Be.parse=function(De){this.$d=(function(Me){var xe=Me.date,Qe=Me.utc;if(xe===null)return new Date(NaN);if(Ae.u(xe))return new Date;if(xe instanceof Date)return new Date(xe);if(typeof xe=="string"&&!/Z$/i.test(xe)){var Le=xe.match(ae);if(Le){var Ue=Le[2]-1||0,et=(Le[7]||"0").substring(0,3);return Qe?new Date(Date.UTC(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,et)):new Date(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,et)}}return new Date(xe)})(De),this.init()},Be.init=function(){var De=this.$d;this.$y=De.getFullYear(),this.$M=De.getMonth(),this.$D=De.getDate(),this.$W=De.getDay(),this.$H=De.getHours(),this.$m=De.getMinutes(),this.$s=De.getSeconds(),this.$ms=De.getMilliseconds()},Be.$utils=function(){return Ae},Be.isValid=function(){return this.$d.toString()!==se},Be.isSame=function(De,Me){var xe=Pe(De);return this.startOf(Me)<=xe&&xe<=this.endOf(Me)},Be.isAfter=function(De,Me){return Pe(De)<this.startOf(Me)},Be.isBefore=function(De,Me){return this.endOf(Me)<Pe(De)},Be.$g=function(De,Me,xe){return Ae.u(De)?this[Me]:this.set(xe,De)},Be.unix=function(){return Math.floor(this.valueOf()/1e3)},Be.valueOf=function(){return this.$d.getTime()},Be.startOf=function(De,Me){var xe=this,Qe=!!Ae.u(Me)||Me,Le=Ae.p(De),Ue=function(at,ot){var ht=Ae.w(xe.$u?Date.UTC(xe.$y,ot,at):new Date(xe.$y,ot,at),xe);return Qe?ht:ht.endOf(X)},et=function(at,ot){return Ae.w(xe.toDate()[at].apply(xe.toDate("s"),(Qe?[0,0,0,0]:[23,59,59,999]).slice(ot)),xe)},qe=this.$W,ft=this.$M,ct=this.$D,nt="set"+(this.$u?"UTC":"");switch(Le){case re:return Qe?Ue(1,0):Ue(31,11);case te:return Qe?Ue(1,ft):Ue(0,ft+1);case ee:var $e=this.$locale().weekStart||0,Xe=(qe<$e?qe+7:qe)-$e;return Ue(Qe?ct-Xe:ct+(6-Xe),ft);case X:case oe:return et(nt+"Hours",0);case Q:return et(nt+"Minutes",1);case q:return et(nt+"Seconds",2);case K:return et(nt+"Milliseconds",3);default:return this.clone()}},Be.endOf=function(De){return this.startOf(De,!1)},Be.$set=function(De,Me){var xe,Qe=Ae.p(De),Le="set"+(this.$u?"UTC":""),Ue=(xe={},xe[X]=Le+"Date",xe[oe]=Le+"Date",xe[te]=Le+"Month",xe[re]=Le+"FullYear",xe[Q]=Le+"Hours",xe[q]=Le+"Minutes",xe[K]=Le+"Seconds",xe[V]=Le+"Milliseconds",xe)[Qe],et=Qe===X?this.$D+(Me-this.$W):Me;if(Qe===te||Qe===re){var qe=this.clone().set(oe,1);qe.$d[Ue](et),qe.init(),this.$d=qe.set(oe,Math.min(this.$D,qe.daysInMonth())).$d}else Ue&&this.$d[Ue](et);return this.init(),this},Be.set=function(De,Me){return this.clone().$set(De,Me)},Be.get=function(De){return this[Ae.p(De)]()},Be.add=function(De,Me){var xe,Qe=this;De=Number(De);var Le=Ae.p(Me),Ue=function(ft){var ct=Pe(Qe);return Ae.w(ct.date(ct.date()+Math.round(ft*De)),Qe)};if(Le===te)return this.set(te,this.$M+De);if(Le===re)return this.set(re,this.$y+De);if(Le===X)return Ue(1);if(Le===ee)return Ue(7);var et=(xe={},xe[q]=B,xe[Q]=$,xe[K]=d,xe)[Le]||1,qe=this.$d.getTime()+De*et;return Ae.w(qe,this)},Be.subtract=function(De,Me){return this.add(-1*De,Me)},Be.format=function(De){var Me=this,xe=this.$locale();if(!this.isValid())return xe.invalidDate||se;var Qe=De||"YYYY-MM-DDTHH:mm:ssZ",Le=Ae.z(this),Ue=this.$H,et=this.$m,qe=this.$M,ft=xe.weekdays,ct=xe.months,nt=xe.meridiem,$e=function(ot,ht,Te,Re){return ot&&(ot[ht]||ot(Me,Qe))||Te[ht].slice(0,Re)},Xe=function(ot){return Ae.s(Ue%12||12,ot,"0")},at=nt||function(ot,ht,Te){var Re=ot<12?"AM":"PM";return Te?Re.toLowerCase():Re};return Qe.replace(le,(function(ot,ht){return ht||(function(Te){switch(Te){case"YY":return String(Me.$y).slice(-2);case"YYYY":return Ae.s(Me.$y,4,"0");case"M":return qe+1;case"MM":return Ae.s(qe+1,2,"0");case"MMM":return $e(xe.monthsShort,qe,ct,3);case"MMMM":return $e(ct,qe);case"D":return Me.$D;case"DD":return Ae.s(Me.$D,2,"0");case"d":return String(Me.$W);case"dd":return $e(xe.weekdaysMin,Me.$W,ft,2);case"ddd":return $e(xe.weekdaysShort,Me.$W,ft,3);case"dddd":return ft[Me.$W];case"H":return String(Ue);case"HH":return Ae.s(Ue,2,"0");case"h":return Xe(1);case"hh":return Xe(2);case"a":return at(Ue,et,!0);case"A":return at(Ue,et,!1);case"m":return String(et);case"mm":return Ae.s(et,2,"0");case"s":return String(Me.$s);case"ss":return Ae.s(Me.$s,2,"0");case"SSS":return Ae.s(Me.$ms,3,"0");case"Z":return Le}return null})(ot)||Le.replace(":","")}))}
vendor: 1,155 bytes, line 64
64,Be.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Be.diff=function(De,Me,xe){var Qe,Le=this,Ue=Ae.p(Me),et=Pe(De),qe=(et.utcOffset()-this.utcOffset())*B,ft=this-et,ct=function(){return Ae.m(Le,et)};switch(Ue){case re:Qe=ct()/12;break;case te:Qe=ct();break;case ie:Qe=ct()/3;break;case ee:Qe=(ft-qe)/6048e5;break;case X:Qe=(ft-qe)/864e5;break;case Q:Qe=ft/$;break;case q:Qe=ft/B;break;case K:Qe=ft/d;break;default:Qe=ft}return xe?Qe:Ae.a(Qe)},Be.daysInMonth=function(){return this.endOf(te).$D},Be.$locale=function(){return me[this.$L]},Be.locale=function(De,Me){if(!De)return this.$L;var xe=this.clone(),Qe=be(De,Me,!0);return Qe&&(xe.$L=Qe),xe},Be.clone=function(){return Ae.w(this.$d,this)},Be.toDate=function(){return new Date(this.valueOf())},Be.toJSON=function(){return this.isValid()?this.toISOString():null},Be.toISOString=function(){return this.$d.toISOString()},Be.toString=function(){return this.$d.toUTCString()},Oe})(),Ne=Se.prototype;return Pe.prototype=Ne,[["$ms",V],["$s",K],["$m",q],["$H",Q],["$W",X],["$M",te],["$y",re],["$D",oe]].forEach((function(Oe){Ne[Oe[1]]=function(Be){return this.$g(Be,Oe[0],Oe[1])}}
64)),Pe.extend=function(Oe,Be){return Oe.$i||(Oe(Be,Se,Pe),Oe.$i=!0),Pe},Pe.locale=be,Pe.isDayjs=_e,Pe.unix=function(Oe){return Pe(1e3*Oe)},Pe.en=me[fe],Pe.Ls=me,Pe.p={},Pe}))})(dayjs_min$1)),dayjs_min$1.exports}var dayjs_minExports=requireDayjs_min();const dayjs=getDefaultExportFromCjs(dayjs_minExports);var fr$2={exports:{}},fr$1=fr$2.exports,hasRequiredFr;function requireFr(){return hasRequiredFr||(hasRequiredFr=1,(function(e,u){(function(d,B){e.exports=B(requireDayjs_min())})(fr$1,(function(d){function B(K){return K&&typeof K=="object"&&"default"in K?K:{default:K}}var $=B(d),V={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(K){return""+K+(K===1?"er":"")}};return $.default.locale(V,null,!0),V}))})(fr$2)),fr$2.exports}requireFr();var en$1={exports:{}},en=en$1.exports,hasRequiredEn;function requireEn(){return hasRequiredEn||(hasRequiredEn=1,(function(e,u){(function(d,B){e.exports=B()})(en,(function(){return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(d){var B=["th","st","nd","rd"],$=d%100;return"["+d+(B[($-20)%10]||B[$]||B[0])+"]"}}}))})(en$1)),en$1.exports}requireEn();var weekday$2={exports:{}},weekday$1=weekday$2.exports,hasRequiredWeekday;function requireWeekday(){return hasRequiredWeekday||(hasRequiredWeekday=1,(function(e,u){(function(d,B){e.exports=B()})(weekday$1,(function(){return function(d,B){B.prototype.weekday=function($){var V=this.$locale().weekStart||0,K=this.$W,q=(K<V?K+7:K)-V;return this.$utils().u($)?q:this.subtract(q,"day").add($,"day")}}}))})(weekday$2)),weekday$2.exports}var weekdayExports=requireWeekday();const weekday=getDefaultExportFromCjs(weekdayExports);var weekOfYear$2={exports:{}},weekOfYear$1=weekOfYear$2.exports,hasRequiredWeekOfYear;function requireWeekOfYear(){return hasRequiredWeekOfYear||(hasRequiredWeekOfYear=1,(function(e,u){(function(d,B){e.exports=B()})(weekOfYear$1,(function(){var d="week",B="year";return function($,V,K){var q=V.prototype;q.week=function(Q){if(Q===void 0&&(Q=null),Q!==null)return this.add(7*(Q-this.week()),"day");var X=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ee=K(this).startOf(B).add(1,B).date(X),te=K(this).endOf(d);if(ee.isBefore(te))return 1}var ie=K(this).startOf(B).date(X).startOf(d).subtract(1,"millisecond"),re=this.diff(ie,d,!0);return re<0?K(this).startOf("week").week():Math.ceil(re)},q.weeks=function(Q){return Q===void 0&&(Q=null),this.week(Q)}}}))})(weekOfYear$2)),weekOfYear$2.exports}var weekOfYearExports=requireWeekOfYear();const weekOfYear=getDefaultExportFromCjs(weekOfYearExports);var isBetween$2={exports:{}},isBetween$1=isBetween$2.exports,hasRequiredIsBetween;function requireIsBetween(){return hasRequiredIsBetween||(hasRequiredIsBetween=1,(function(e,u){(function(d,B){e.exports=B()})(isBetween$1,(function(){return function(d,B,$){B.prototype.isBetween=function(V,K,q,Q){var X=$(V),ee=$(K),te=(Q=Q||"()")[0]==="(",ie=Q[1]===")";return(te?this.isAfter(X,q):!this.isBefore(X,q))&&(ie?this.isBefore(ee,q):!this.isAfter(ee,q))||(te?this.isBefore(X,q):!this.isAfter(X,q))&&(ie?this.isAfter(ee,q):!this.isBefore(ee,q))}}}))})(isBetween$2)),isBetween$2.exports}var isBetweenExports=requireIsBetween();const isBetween=getDefaultExportFromCjs(isBetweenExports);var isSameOrAfter$2={exports:{}},isSameOrAfter$1=isSameOrAfter$2.exports,hasRequiredIsSameOrAfter;function requireIsSameOrAfter(){return hasRequiredIsSameOrAfter||(hasRequiredIsSameOrAfter=1,(function(e,u){(function(d,B){e.exports=B()})(isSameOrAfter$1,(function(){return function(d,B){B.prototype.isSameOrAfter=function($,V){return this.isSame($,V)||this.isAfter($,V)}}}))})(isSameOrAfter$2)),isSameOrAfter$2.exports}var isSameOrAfterExports=requireIsSameOrAfter();const isSameOrAfter=getDefaultExportFromCjs(isSameOrAfterExports);var isSameOrBefore$2={exports:{}},isSameOrBefore$1=isSameOrBefore$2.exports,hasRequiredIsSameOrBefore;function requireIsSameOrBefore(){return hasRequiredIsSameOrBefore||(hasRequiredIsSameOrBefore=1,(function(e,u){(function(d,B){e.exports=B()})(isSameOrBefore$1,(function(){return function(d,B){B.prototype.isSameOrBefore=function($,V){return this.isSame($,V)||this.isBefore($,V)}}}))})(isSameOrBefore$2)),isSameOrBefore$2.exports}var isSameOrBeforeExports=requireIsSameOrBefore();const isSameOrBefore=getDefaultExportFromCjs(isSameOrBeforeExports);var relativeTime$2={exports:{}},relativeTime$1=relativeTime$2.exports,hasRequiredRelativeTime;function requireRelativeTime(){return hasRequiredRelativeTime||(hasRequiredRelativeTime=1,(function(e,u){(function(d,B){e.exports=B()})(relativeTime$1,(function(){return function(d,B,$){d=d||{};var V=B.prototype,K={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function q(X,ee,te,ie){return V.fromToBase(X,ee,te,ie)}$.en.relativeTime=K,V.fromToBase=function(X,ee,te,ie,re){for(var oe,se,ae,le=te.$locale().relativeTime||K,ue=d.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],he=ue.length,de=0;de<he;de+=1){var fe=ue[de];fe.d&&(oe=ie?$(X).diff(te,fe.d,!0):te.diff(X,fe.d,!0));var me=(d.rounding||Math.round)(Math.abs(oe));if(ae=oe>0,me<=fe.r||!fe.r){me<=1&&de>0&&(fe=ue[de-1]);var ge=le[fe.l];re&&(me=re(""+me)),se=typeof ge=="string"?ge.replace("%d",me):ge(me,ee,fe.l,ae);break}}if(ee)return se;var _e=ae?le.future:le.past;return typeof _e=="function"?_e(se):_e.replace("%s",se)}
64,V.to=function(X,ee){return q(X,ee,this,!0)},V.from=function(X,ee){return q(X,ee,this)};var Q=function(X){return X.$u?$.utc():$()};V.toNow=function(X){return this.to(Q(this),X)},V.fromNow=function(X){return this.from(Q(this),X)}}}))})(relativeTime$2)),relativeTime$2.exports}var relativeTimeExports=requireRelativeTime();const relativeTime=getDefaultExportFromCjs(relativeTimeExports);var localizedFormat$2={exports:{}},localizedFormat$1=localizedFormat$2.exports,hasRequiredLocalizedFormat;function requireLocalizedFormat(){return hasRequiredLocalizedFormat||(hasRequiredLocalizedFormat=1,(function(e,u){(function(d,B){e.exports=B()})(localizedFormat$1,(function(){var d={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(B,$,V){var K=$.prototype,q=K.format;V.en.formats=d,K.format=function(Q){Q===void 0&&(Q="YYYY-MM-DDTHH:mm:ssZ");var X=this.$locale().formats,ee=(function(te,ie){return te.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(re,oe,se){var ae=se&&se.toUpperCase();return oe||ie[se]||d[se]||ie[ae].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(le,ue,he){return ue||he.slice(1)}))}))})(Q,X===void 0?{}:X);return q.call(this,ee)}}}))})(localizedFormat$2)),localizedFormat$2.exports}var localizedFormatExports=requireLocalizedFormat();const localizedFormat=getDefaultExportFromCjs(localizedFormatExports);var utc$2={exports:{}},utc$1=utc$2.exports,hasRequiredUtc;function requireUtc(){return hasRequiredUtc||(hasRequiredUtc=1,(function(e,u){(function(d,B){e.exports=B()})(utc$1,(function(){var d="minute",B=/[+-]\d\d(?::?\d\d)?/g,$=/([+-]|\d\d)/g;return function(V,K,q){var Q=K.prototype;q.utc=function(se){var ae={date:se,utc:!0,args:arguments};return new K(ae)},Q.utc=function(se){var ae=q(this.toDate(),{locale:this.$L,utc:!0});return se?ae.add(this.utcOffset(),d):ae},Q.local=function(){return q(this.toDate(),{locale:this.$L,utc:!1})};var X=Q.parse;Q.parse=function(se){se.utc&&(this.$u=!0),this.$utils().u(se.$offset)||(this.$offset=se.$offset),X.call(this,se)};var ee=Q.init;Q.init=function(){if(this.$u){var se=this.$d;this.$y=se.getUTCFullYear(),this.$M=se.getUTCMonth(),this.$D=se.getUTCDate(),this.$W=se.getUTCDay(),this.$H=se.getUTCHours(),this.$m=se.getUTCMinutes(),this.$s=se.getUTCSeconds(),this.$ms=se.getUTCMilliseconds()}else ee.call(this)};var te=Q.utcOffset;Q.utcOffset=function(se,ae){var le=this.$utils().u;if(le(se))return this.$u?0:le(this.$offset)?te.call(this):this.$offset;if(typeof se=="string"&&(se=(function(fe){fe===void 0&&(fe="");var me=fe.match(B);if(!me)return null;var ge=(""+me[0]).match($)||["-",0,0],_e=ge[0],be=60*+ge[1]+ +ge[2];return be===0?0:_e==="+"?be:-be})(se),se===null))return this;var ue=Math.abs(se)<=16?60*se:se;if(ue===0)return this.utc(ae);var he=this.clone();if(ae)return he.$offset=ue,he.$u=!1,he;var de=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(he=this.local().add(ue+de,d)).$offset=ue,he.$x.$localOffset=de,he};var ie=Q.format;Q.format=function(se){var ae=se||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return ie.call(this,ae)},Q.valueOf=function(){var se=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*se},Q.isUTC=function(){return!!this.$u},Q.toISOString=function(){return this.toDate().toISOString()},Q.toString=function(){return this.toDate().toUTCString()};var re=Q.toDate;Q.toDate=function(se){return se==="s"&&this.$offset?q(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():re.call(this)};var oe=Q.diff;Q.diff=function(se,ae,le){if(se&&this.$u===se.$u)return oe.call(this,se,ae,le);var ue=this.local(),he=q(se).local();return oe.call(ue,he,ae,le)}}}))})(utc$2)),utc$2.exports}var utcExports=requireUtc();const utc=getDefaultExportFromCjs(utcExports);var customParseFormat$2={exports:{}},customParseFormat$1=customParseFormat$2.exports,hasRequiredCustomParseFormat;function requireCustomParseFormat(){return hasRequiredCustomParseFormat||(hasRequiredCustomParseFormat=1,(function(e,u){(function(d,B){e.exports=B()})(customParseFormat$1,(function(){var d={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},B=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,$=/\d/,V=/\d\d/,K=/\d\d?/,q=/\d*[^-_:/,()\s\d]+/,Q={},X=function(ae){return(ae=+ae)+(ae>68?1900:2e3)},ee=function(ae){return function(le){this[ae]=+le}},te=[/[+-]\d\d:?(\d\d)?|Z/,function(ae){(this.zone||(this.zone={})).offset=(function(le){if(!le||le==="Z")return 0;var ue=le.match(/([+-]|\d\d)/g),he=60*ue[1]+(+ue[2]||0);
64return he===0?0:ue[0]==="+"?-he:he})(ae)}],ie=function(ae){var le=Q[ae];return le&&(le.indexOf?le:le.s.concat(le.f))},re=function(ae,le){var ue,he=Q.meridiem;if(he){for(var de=1;de<=24;de+=1)if(ae.indexOf(he(de,0,le))>-1){ue=de>12;break}}else ue=ae===(le?"pm":"PM");return ue},oe={A:[q,function(ae){this.afternoon=re(ae,!1)}],a:[q,function(ae){this.afternoon=re(ae,!0)}],Q:[$,function(ae){this.month=3*(ae-1)+1}],S:[$,function(ae){this.milliseconds=100*+ae}],SS:[V,function(ae){this.milliseconds=10*+ae}],SSS:[/\d{3}/,function(ae){this.milliseconds=+ae}],s:[K,ee("seconds")],ss:[K,ee("seconds")],m:[K,ee("minutes")],mm:[K,ee("minutes")],H:[K,ee("hours")],h:[K,ee("hours")],HH:[K,ee("hours")],hh:[K,ee("hours")],D:[K,ee("day")],DD:[V,ee("day")],Do:[q,function(ae){var le=Q.ordinal,ue=ae.match(/\d+/);if(this.day=ue[0],le)for(var he=1;he<=31;he+=1)le(he).replace(/\[|\]/g,"")===ae&&(this.day=he)}],w:[K,ee("week")],ww:[V,ee("week")],M:[K,ee("month")],MM:[V,ee("month")],MMM:[q,function(ae){var le=ie("months"),ue=(ie("monthsShort")||le.map((function(he){return he.slice(0,3)}))).indexOf(ae)+1;if(ue<1)throw new Error;this.month=ue%12||ue}],MMMM:[q,function(ae){var le=ie("months").indexOf(ae)+1;if(le<1)throw new Error;this.month=le%12||le}],Y:[/[+-]?\d+/,ee("year")],YY:[V,function(ae){this.year=X(ae)}],YYYY:[/\d{4}/,ee("year")],Z:te,ZZ:te};function se(ae){var le,ue;le=ae,ue=Q&&Q.formats;for(var he=(ae=le.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(Pe,Ae,Se){var Ne=Se&&Se.toUpperCase();return Ae||ue[Se]||d[Se]||ue[Ne].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(Oe,Be,De){return Be||De.slice(1)}))}))).match(B),de=he.length,fe=0;fe<de;fe+=1){var me=he[fe],ge=oe[me],_e=ge&&ge[0],be=ge&&ge[1];he[fe]=be?{regex:_e,parser:be}:me.replace(/^\[|\]$/g,"")}return function(Pe){for(var Ae={},Se=0,Ne=0;Se<de;Se+=1){var Oe=he[Se];if(typeof Oe=="string")Ne+=Oe.length;else{var Be=Oe.regex,De=Oe.parser,Me=Pe.slice(Ne),xe=Be.exec(Me)[0];De.call(Ae,xe),Pe=Pe.replace(xe,"")}}return(function(Qe){var Le=Qe.afternoon;if(Le!==void 0){var Ue=Qe.hours;Le?Ue<12&&(Qe.hours+=12):Ue===12&&(Qe.hours=0),delete Qe.afternoon}})(Ae),Ae}}return function(ae,le,ue){ue.p.customParseFormat=!0,ae&&ae.parseTwoDigitYear&&(X=ae.parseTwoDigitYear);var he=le.prototype,de=he.parse;he.parse=function(fe){var me=fe.date,ge=fe.utc,_e=fe.args;this.$u=ge;var be=_e[1];if(typeof be=="string"){var Pe=_e[2]===!0,Ae=_e[3]===!0,Se=Pe||Ae,Ne=_e[2];Ae&&(Ne=_e[2]),Q=this.$locale(),!Pe&&Ne&&(Q=ue.Ls[Ne]),this.$d=(function(Me,xe,Qe,Le){try{if(["x","X"].indexOf(xe)>-1)return new Date((xe==="X"?1e3:1)*Me);var Ue=se(xe)(Me),et=Ue.year,qe=Ue.month,ft=Ue.day,ct=Ue.hours,nt=Ue.minutes,$e=Ue.seconds,Xe=Ue.milliseconds,at=Ue.zone,ot=Ue.week,ht=new Date,Te=ft||(et||qe?1:ht.getDate()),Re=et||ht.getFullYear(),He=0;et&&!qe||(He=qe>0?qe-1:ht.getMonth());var Ke,je=ct||0,Ze=nt||0,we=$e||0,Ie=Xe||0;return at?new Date(Date.UTC(Re,He,Te,je,Ze,we,Ie+60*at.offset*1e3)):Qe?new Date(Date.UTC(Re,He,Te,je,Ze,we,Ie)):(Ke=new Date(Re,He,Te,je,Ze,we,Ie),ot&&(Ke=Le(Ke).week(ot).toDate()),Ke)}catch{return new Date("")}})(me,be,ge,ue),this.init(),Ne&&Ne!==!0&&(this.$L=this.locale(Ne).$L),Se&&me!=this.format(be)&&(this.$d=new Date("")),Q={}}else if(be instanceof Array)for(var Oe=be.length,Be=1;Be<=Oe;Be+=1){_e[1]=be[Be-1];var De=ue.apply(this,_e);if(De.isValid()){this.$d=De.$d,this.$L=De.$L,this.init();break}Be===Oe&&(this.$d=new Date(""))}else de.call(this,fe)}}}))})(customParseFormat$2)),customParseFormat$2.exports}var customParseFormatExports=requireCustomParseFormat();const customParseFormat=getDefaultExportFromCjs(customParseFormatExports);var minMax$2={exports:{}},minMax$1=minMax$2.exports,hasRequiredMinMax;function requireMinMax(){return hasRequiredMinMax||(hasRequiredMinMax=1,(function(e,u){(function(d,B){e.exports=B()})(minMax$1,(function(){return function(d,B,$){var V=function(K,q){if(!q||!q.length||q.length===1&&!q[0]||q.length===1&&Array.isArray(q[0])&&!q[0].length)return null;var Q;q.length===1&&q[0].length>0&&(q=q[0]),Q=(q=q.filter((function(ee){return ee})))[0];for(var X=1;X<q.length;X+=1)q[X].isValid()&&!q[X][K](Q)||(Q=q[X]);return Q};$.max=function(){var K=[].slice.call(arguments,0);return V("isAfter",K)},$.min=function(){var K=[].slice.call(arguments,0);return V("isBefore",K)}}}))})(minMax$2)),minMax$2.exports}var minMaxExports=requireMinMax();const minMax=getDefaultExportFromCjs(minMaxExports);var updateLocale$2={exports:{}},updateLocale$1=updateLocale$2.exports,hasRequiredUpdateLocale;function requireUpdateLocale(){return hasRequiredUpdateLocale||(hasRequiredUpdateLocale=1,(function(e,u){(function(d,B){e.exports=B()})(updateLocale$1,(function(){function d(){return d=Object.assign||function(B){for(var $=1;$<arguments.length;$++){var V=arguments[$];for(var K in V)Object.prototype.hasOwnProperty.call(V,K)&&(B[K]=V[K])}return B},d.apply(this,arguments)}return function(B,$,V){V.updateLocale=function(K,q){var Q=V.Ls[K];
64if(Q)return(q?Object.keys(q):[]).forEach((function(X){Q[X]&&q[X]&&typeof Q[X]=="object"&&typeof q[X]=="object"&&!Array.isArray(Q[X])?Q[X]=d({},Q[X],q[X]):Q[X]=q[X]})),Q}}}))})(updateLocale$2)),updateLocale$2.exports}var updateLocaleExports=requireUpdateLocale();const updateLocale=getDefaultExportFromCjs(updateLocaleExports);var timezone$2={exports:{}},timezone$1=timezone$2.exports,hasRequiredTimezone;function requireTimezone(){return hasRequiredTimezone||(hasRequiredTimezone=1,(function(e,u){(function(d,B){e.exports=B()})(timezone$1,(function(){var d={year:0,month:1,day:2,hour:3,minute:4,second:5},B={};return function($,V,K){var q,Q=function(ie,re,oe){oe===void 0&&(oe={});var se=new Date(ie),ae=(function(le,ue){ue===void 0&&(ue={});var he=ue.timeZoneName||"short",de=le+"|"+he,fe=B[de];return fe||(fe=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:le,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:he}),B[de]=fe),fe})(re,oe);return ae.formatToParts(se)},X=function(ie,re){for(var oe=Q(ie,re),se=[],ae=0;ae<oe.length;ae+=1){var le=oe[ae],ue=le.type,he=le.value,de=d[ue];de>=0&&(se[de]=parseInt(he,10))}var fe=se[3],me=fe===24?0:fe,ge=se[0]+"-"+se[1]+"-"+se[2]+" "+me+":"+se[4]+":"+se[5]+":000",_e=+ie;return(K.utc(ge).valueOf()-(_e-=_e%1e3))/6e4},ee=V.prototype;ee.tz=function(ie,re){ie===void 0&&(ie=q);var oe,se=this.utcOffset(),ae=this.toDate(),le=ae.toLocaleString("en-US",{timeZone:ie}),ue=Math.round((ae-new Date(le))/1e3/60),he=15*-Math.round(ae.getTimezoneOffset()/15)-ue;if(!Number(he))oe=this.utcOffset(0,re);else if(oe=K(le,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(he,!0),re){var de=oe.utcOffset();oe=oe.add(se-de,"minute")}return oe.$x.$timezone=ie,oe},ee.offsetName=function(ie){var re=this.$x.$timezone||K.tz.guess(),oe=Q(this.valueOf(),re,{timeZoneName:ie}).find((function(se){return se.type.toLowerCase()==="timezonename"}));return oe&&oe.value};var te=ee.startOf;ee.startOf=function(ie,re){if(!this.$x||!this.$x.$timezone)return te.call(this,ie,re);var oe=K(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return te.call(oe,ie,re).tz(this.$x.$timezone,!0)},K.tz=function(ie,re,oe){var se=oe&&re,ae=oe||re||q,le=X(+K(),ae);if(typeof ie!="string")return K(ie).tz(ae);var ue=(function(me,ge,_e){var be=me-60*ge*1e3,Pe=X(be,_e);if(ge===Pe)return[be,ge];var Ae=X(be-=60*(Pe-ge)*1e3,_e);return Pe===Ae?[be,Pe]:[me-60*Math.min(Pe,Ae)*1e3,Math.max(Pe,Ae)]})(K.utc(ie,se).valueOf(),le,ae),he=ue[0],de=ue[1],fe=K(he).utcOffset(de);return fe.$x.$timezone=ae,fe},K.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},K.tz.setDefault=function(ie){q=ie}}}))})(timezone$2)),timezone$2.exports}var timezoneExports=requireTimezone();const timezone=getDefaultExportFromCjs(timezoneExports);var advancedFormat$1={exports:{}},advancedFormat=advancedFormat$1.exports,hasRequiredAdvancedFormat;function requireAdvancedFormat(){return hasRequiredAdvancedFormat||(hasRequiredAdvancedFormat=1,(function(e,u){(function(d,B){e.exports=B()})(advancedFormat,(function(){return function(d,B){var $=B.prototype,V=$.format;$.format=function(K){var q=this,Q=this.$locale();if(!this.isValid())return V.bind(this)(K);var X=this.$utils(),ee=(K||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(te){switch(te){case"Q":return Math.ceil((q.$M+1)/3);case"Do":return Q.ordinal(q.$D);case"gggg":return q.weekYear();case"GGGG":return q.isoWeekYear();case"wo":return Q.ordinal(q.week(),"W");case"w":case"ww":return X.s(q.week(),te==="w"?1:2,"0");case"W":case"WW":return X.s(q.isoWeek(),te==="W"?1:2,"0");case"k":case"kk":return X.s(String(q.$H===0?24:q.$H),te==="k"?1:2,"0");case"X":return Math.floor(q.$d.getTime()/1e3);case"x":return q.$d.getTime();case"z":return"["+q.offsetName()+"]";case"zzz":return"["+q.offsetName("long")+"]";default:return te}}));return V.bind(this)(ee)}}}))})(advancedFormat$1)),advancedFormat$1.exports}var advancedFormatExports=requireAdvancedFormat();const advanced=getDefaultExportFromCjs(advancedFormatExports);dayjs.extend(utc);dayjs.extend(localizedFormat);dayjs.extend(relativeTime);dayjs.extend(weekday);dayjs.extend(weekOfYear);dayjs.extend(isBetween);dayjs.extend(isSameOrAfter);dayjs.extend(isSameOrBefore);dayjs.extend(customParseFormat);dayjs.extend(minMax);dayjs.extend(updateLocale);dayjs.extend(timezone);dayjs.extend(advanced);dayjs.updateLocale("en",{weekStart:1});const logger={log:(...e)=>console.log(e),info:(...e)=>console.log(e),warn:(...e)=>console.warn(e),error:(...e)=>{console.error(e)}};function isFluid(e,u,d){return e&&u||!e&&d}var ResultType=(e=>(e[e.Success=0]="Success",e[e.Failure=1]="Failure",e))(ResultType||{});class Results{static success(){return{type:0}}static isSuccess(u){return u.type===0}static failure(u){return{type:1,message:u}}static failureWithError(u,d="",B){var K,q;let $=Results.formalizeMessage(d);return(q=(K=u.response)==null?void 0:K.data)!=null&&q.correlationId&&u.response.data.error&&($=Results.formalizeMessage(u.response.data.message??u.message)),logger.error(u),{type:1,message:B?(Results.formalizeMessage(B)+" "+$).trim():$}}static isFailure(u){return u.type===1}static formalizeMessage(u){return u.trim().endsWith(".")||u.trim().endsWith("?")?u.trim():u.trim()+"."}}function isTouchscreenDevice(){return"ontouchstart"in window||!!navigator.maxTouchPoints}const emailRegex=/^([a-zA-Z0-9._%+-]+@([a-zA-Z0-9.-]+\.[a-zA-Z]{2,}))$/,phoneNumberRegex=/^(0|[+]?33|[+]?590|[+]?596|[+]?594|[+]?262|[+]?269|[+]?687|[+]?689|[+]?508|[+]?681)\s?([1-9])([-. ]?[0-9]{2}){4}$/;class Timer{constructor(){this.remaining=0}
64start(u){this.remaining=u,this.stop(),this.decrement()}stop(){this.timeout&&clearTimeout(this.timeout)}decrement(){this.remaining>0?(this.remaining-=1,this.timeout=setTimeout(()=>this.decrement(),1e3)):this.stop()}}function isErrorCode$1(e,u){var $;if(!e||typeof e!="object")return!1;const B=e.response;return!(B!=null&&B.status)||B.status<400?!1:(($=B.data)==null?void 0:$.code)===u}const makeVCounterProps=propsFactory({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...makeComponentProps(),...makeTransitionProps({transition:{component:VSlideYTransition}})},"VCounter"),VCounter=genericComponent()({name:"VCounter",functional:!0,props:makeVCounterProps(),setup(e,u){let{slots:d}=u;const B=toRef(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return useRender(()=>createVNode(MaybeTransition,{transition:e.transition},{default:()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:normalizeStyle(e.style)}
64,[d.default?d.default({counter:B.value,max:e.max,value:e.value}):B.value]),[[vShow,e.active]])]})),{}}}),makeVLabelProps=propsFactory({text:String,onClick:EventProp(),...makeComponentProps(),...makeThemeProps()},"VLabel"),VLabel=genericComponent()({name:"VLabel",props:makeVLabelProps(),setup(e,u){let{slots:d}=u;return useRender(()=>{var B;return createBaseVNode("label",{class:normalizeClass(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:normalizeStyle(e.style),onClick:e.onClick},[e.text,(B=d.default)==null?void 0:B.call(d)])}),{}}}),makeVFieldLabelProps=propsFactory({floating:Boolean,...makeComponentProps()},"VFieldLabel"),VFieldLabel=genericComponent()({name:"VFieldLabel",props:makeVFieldLabelProps(),setup(e,u){let{slots:d}=u;return useRender(()=>createVNode(VLabel,{class:normalizeClass(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:normalizeStyle(e.style)},d)),{}}});function useInputIcon(e){const{t:u}=useLocale();function d(B){let{name:$,color:V,...K}=B;const q={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[$],Q=e[`onClick:${$}`];function X(te){te.key!=="Enter"&&te.key!==" "||(te.preventDefault(),te.stopPropagation(),callEvent(Q,new PointerEvent("click",te)))}const ee=Q&&q?u(`$vuetify.input.${q}`,e.label??""):void 0;return createVNode(VIcon,mergeProps({icon:e[`${$}Icon`],"aria-label":ee,onClick:Q,onKeydown:X,color:V},K),null)}return{InputIcon:d}}const makeFocusProps=propsFactory({focused:Boolean,"onUpdate:focused":EventProp()},"focus");function useFocus(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const d=useProxiedModel(e,"focused"),B=toRef(()=>({[`${u}--focused`]:d.value}));function $(){d.value=!0}function V(){d.value=!1}return{focusClasses:B,isFocused:d,focus:$,blur:V}}function useIntersectionObserver(e,u){const d=ref(),B=shallowRef(!1);if(SUPPORTS_INTERSECTION){const $=new IntersectionObserver(V=>{B.value=!!V.find(K=>K.isIntersecting)},u);onScopeDispose(()=>{$.disconnect()}),watch(d,(V,K)=>{K&&($.unobserve(K),B.value=!1),V&&$.observe(V)},{flush:"post"})}return{intersectionRef:d,isIntersecting:B}}const oppositeMap={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},makeLocationProps=propsFactory({location:String},"location");function useLocation(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=arguments.length>2?arguments[2]:void 0;const{isRtl:B}=useRtl();return{locationStyles:computed(()=>{if(!e.location)return{};const{side:V,align:K}=parseAnchor(e.location.split(" ").length>1?e.location:`${e.location} center`,B.value);function q(X){return d?d(X):0}const Q={};return V!=="center"&&(u?Q[oppositeMap[V]]=`calc(100% - ${q(V)}px)`:Q[V]=0),K!=="center"?u?Q[oppositeMap[K]]=`calc(100% - ${q(K)}px)`:Q[K]=0:(V==="center"?Q.top=Q.left="50%":Q[{top:"left",bottom:"left",left:"top",right:"top"}[V]]="50%",Q.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[V]),Q})}}const makeChunksProps=propsFactory({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function useChunks(e,u){const d=toRef(()=>!!e.chunkCount||!!e.chunkWidth),B=computed(()=>{const q=toValue(u);if(!q)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const Q=Number(e.chunkCount);return(q-Number(e.chunkGap)*(Q-1))/Q}),$=toRef(()=>Number(e.chunkGap)),V=computed(()=>{if(!d.value)return{};const q=convertToUnit($.value),Q=convertToUnit(B.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${Q}, transparent ${Q}, transparent)`,maskSize:`calc(${Q} + ${q}) 100%`}});function K(q){const Q=toValue(u);if(!Q)return q;const X=100*$.value/Q,ee=100*(B.value+$.value)/Q,te=Math.floor((q+X)/ee+1e-9);return clamp(te*ee-X/2,0,100)}return{hasChunks:d,chunksMaskStyles:V,snapValueToChunk:K}}const makeVProgressLinearProps=propsFactory({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0}
64,opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...makeChunksProps(),...makeComponentProps(),...makeLocationProps({location:"top"}),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VProgressLinear"),VProgressLinear=genericComponent()({name:"VProgressLinear",props:makeVProgressLinearProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=ref(),$=useProxiedModel(e,"modelValue"),{isRtl:V,rtlClasses:K}=useRtl(),{themeClasses:q}=provideTheme(e),{locationStyles:Q}=useLocation(e),{textColorClasses:X,textColorStyles:ee}=useTextColor(()=>e.color),{backgroundColorClasses:te,backgroundColorStyles:ie}=useBackgroundColor(()=>e.bgColor||e.color),{backgroundColorClasses:re,backgroundColorStyles:oe}=useBackgroundColor(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:se,backgroundColorStyles:ae}=useBackgroundColor(()=>e.color),{roundedClasses:le}=useRounded(e),{intersectionRef:ue,isIntersecting:he}=useIntersectionObserver(),de=computed(()=>parseFloat(e.max)),fe=computed(()=>parseFloat(e.height)),me=computed(()=>clamp(parseFloat(e.bufferValue)/de.value*100,0,100)),ge=computed(()=>clamp(parseFloat($.value)/de.value*100,0,100)),_e=computed(()=>V.value!==e.reverse),be=computed(()=>e.indeterminate?"fade-transition":"slide-x-transition"),Pe=shallowRef(0),{hasChunks:Ae,chunksMaskStyles:Se,snapValueToChunk:Ne}=useChunks(e,Pe);useToggleScope(Ae,()=>{const{resizeRef:Me}=useResizeObserver(xe=>Pe.value=xe[0].contentRect.width);watchEffect(()=>Me.value=B.value)});const Oe=computed(()=>Ae.value?Ne(me.value):me.value),Be=computed(()=>Ae.value?Ne(ge.value):ge.value);function De(Me){if(!ue.value)return;const{left:xe,right:Qe,width:Le}=ue.value.getBoundingClientRect(),Ue=_e.value?Le-Me.clientX+(Qe-Le):Me.clientX-xe;$.value=Math.round(Ue/Le*de.value)}return watchEffect(()=>{ue.value=B.value}),useRender(()=>createVNode(e.tag,{ref:B,class:normalizeClass(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&he.value,"v-progress-linear--reverse":_e.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},le.value,q.value,K.value,e.class]),style:normalizeStyle([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?convertToUnit(fe.value):0,"--v-progress-linear-height":convertToUnit(fe.value),...e.absolute?Q.value:{}},Se.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat($.value),de.value),onClick:e.clickable&&De},{default:()=>[e.stream&&createBaseVNode("div",{key:"stream",class:normalizeClass(["v-progress-linear__stream",X.value]),style:{...ee.value,[_e.value?"left":"right"]:convertToUnit(-fe.value),borderTop:`${convertToUnit(fe.value/2)} dotted`,opacity:e.bufferOpacity!=null?parseFloat(e.bufferOpacity):void 0,top:`calc(50% - ${convertToUnit(fe.value/4)})`,width:convertToUnit(100-me.value,"%"),"--v-progress-linear-stream-to":convertToUnit(fe.value*(_e.value?1:-1))}},null),createBaseVNode("div",{class:normalizeClass(["v-progress-linear__background",te.value]),style:normalizeStyle([ie.value,{opacity:e.bgOpacity!=null?parseFloat(e.bgOpacity):void 0,width:e.stream?0:void 0}])},null),createBaseVNode("div",{class:normalizeClass(["v-progress-linear__buffer",re.value]),style:normalizeStyle([oe.value,{opacity:e.bufferOpacity!=null?parseFloat(e.bufferOpacity):void 0,width:convertToUnit(Oe.value,"%")}])},null),createVNode(Transition,{name:be.value},{default:()=>[e.indeterminate?createBaseVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(Me=>createBaseVNode("div",{key:Me,class:normalizeClass(["v-progress-linear__indeterminate",Me,se.value]),style:normalizeStyle(ae.value)},null))]):createBaseVNode("div",{class:normalizeClass(["v-progress-linear__determinate",se.value]),style:normalizeStyle([ae.value,{width:convertToUnit(Be.value,"%")}])},null)]}),d.default&&createBaseVNode("div",{class:"v-progress-linear__content"},[d.default({value:ge.value,buffer:me.value})])]})),{}}}),makeLoaderProps=propsFactory({loading:[Boolean,String]},"loader");function useLoader(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{loaderClasses:toRef(()=>({[`${u}--loading`]:e.loading}))}}function LoaderSlot(e,u){var B;let{slots:d}=u;return createBaseVNode("div",{class:normalizeClass(`${e.name}__loader`)}
vendor: 1,395 bytes, line 64
64,[((B=d.default)==null?void 0:B.call(d,{color:e.color,isActive:e.active}))||createVNode(VProgressLinear,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const allowedVariants$1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],makeVFieldProps=propsFactory({appendInnerIcon:IconValue,bgColor:String,clearable:Boolean,clearIcon:{type:IconValue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:IconValue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>allowedVariants$1.includes(e)},"onClick:clear":EventProp(),"onClick:appendInner":EventProp(),"onClick:prependInner":EventProp(),...makeComponentProps(),...makeLoaderProps(),...makeRoundedProps(),...makeThemeProps()},"VField"),VField=genericComponent()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...makeFocusProps(),...makeVFieldProps()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,u){let{attrs:d,emit:B,slots:$}=u;const{themeClasses:V}=provideTheme(e),{loaderClasses:K}=useLoader(e),{focusClasses:q,isFocused:Q,focus:X,blur:ee}=useFocus(e),{InputIcon:te}
64=useInputIcon(e),{roundedClasses:ie}=useRounded(e),{rtlClasses:re}=useRtl(),oe=toRef(()=>e.dirty||e.active),se=toRef(()=>!!(e.label||$.label)),ae=toRef(()=>!e.singleLine&&se.value),le=useId(),ue=computed(()=>e.id||`input-${le}`),he=toRef(()=>e.details?`${ue.value}-messages`:void 0),de=ref(),fe=ref(),me=ref(),ge=computed(()=>["plain","underlined"].includes(e.variant)),_e=computed(()=>e.error||e.disabled?void 0:oe.value&&Q.value?e.color:e.baseColor),be=computed(()=>{if(!(!e.iconColor||e.glow&&!Q.value))return e.iconColor===!0?_e.value:e.iconColor}),{backgroundColorClasses:Pe,backgroundColorStyles:Ae}=useBackgroundColor(()=>e.bgColor),{textColorClasses:Se,textColorStyles:Ne}=useTextColor(_e);watch(oe,xe=>{if(ae.value&&!PREFERS_REDUCED_MOTION()){const Qe=de.value.$el,Le=fe.value.$el;requestAnimationFrame(()=>{const Ue=nullifyTransforms(Qe),et=new Box(Le),qe=et.x-Ue.x,ft=et.y-Ue.y-(Ue.height/2-et.height/2),ct=et.width/.75,nt=Math.abs(ct-Ue.width)>1?{maxWidth:convertToUnit(ct)}:void 0,$e=getComputedStyle(Qe),Xe=getComputedStyle(Le),at=parseFloat($e.transitionDuration)*1e3||150,ot=parseFloat(Xe.getPropertyValue("--v-field-label-scale")),ht=Xe.getPropertyValue("color");Qe.style.visibility="visible",Le.style.visibility="hidden",animate(Qe,{transform:`translate(${qe}px, ${ft}px) scale(${ot})`,color:ht,...nt},{duration:at,easing:standardEasing,direction:xe?"normal":"reverse"}).finished.then(()=>{Qe.style.removeProperty("visibility"),Le.style.removeProperty("visibility")})})}},{flush:"post"});const Oe=computed(()=>({isActive:oe,isFocused:Q,controlRef:me,iconColor:be,blur:ee,focus:X})),Be=toRef(()=>{const xe=!oe.value;return{"aria-hidden":xe,for:xe?void 0:ue.value}}),De=toRef(()=>{const xe=ae.value&&oe.value;return{"aria-hidden":xe,for:xe?void 0:ue.value}});function Me(xe){xe.target!==document.activeElement&&xe.preventDefault()}return useRender(()=>{var qe;const xe=e.variant==="outlined",Qe=!!($["prepend-inner"]||e.prependInnerIcon),Le=!!(e.clearable||$.clear)&&!e.disabled,Ue=!!($["append-inner"]||e.appendInnerIcon||Le),et=()=>$.label?$.label({...Oe.value,label:e.label,props:{for:ue.value}}):e.label;return createBaseVNode("div",mergeProps({class:["v-field",{"v-field--active":oe.value,"v-field--appended":Ue,"v-field--center-affix":e.centerAffix??!ge.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":Qe,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!et(),[`v-field--variant-${e.variant}`]:!0},V.value,Pe.value,q.value,K.value,ie.value,re.value,e.class],style:[Ae.value,e.style],onClick:Me},d),[createBaseVNode("div",{class:"v-field__overlay"},null),createVNode(LoaderSlot,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:$.loader}),Qe&&createBaseVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[$["prepend-inner"]?$["prepend-inner"](Oe.value):e.prependInnerIcon&&createVNode(te,{key:"prepend-icon",name:"prependInner",color:be.value},null)]),createBaseVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&ae.value&&createVNode(VFieldLabel,mergeProps({key:"floating-label",ref:fe,class:[Se.value],floating:!0},Be.value,{style:Ne.value}),{default:()=>[et()]}),se.value&&createVNode(VFieldLabel,mergeProps({key:"label",ref:de,id:e.labelId},De.value),{default:()=>[et()]}),((qe=$.default)==null?void 0:qe.call($,{...Oe.value,props:{id:ue.value,class:"v-field__input","aria-describedby":he.value},focus:X,blur:ee}))??createBaseVNode("div",{id:ue.value,class:"v-field__input","aria-describedby":he.value},null)]),Le&&createVNode(VExpandXTransition,{key:"clear"},{default:()=>[withDirectives(createBaseVNode("div",{class:"v-field__clearable",onMousedown:ft=>{ft.preventDefault(),ft.stopPropagation()}},[createVNode(VDefaultsProvider,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[$.clear?$.clear({...Oe.value,props:{onFocus:X,onBlur:ee,onClick:e["onClick:clear"],tabindex:-1}}):createVNode(te,{name:"clear",onFocus:X,onBlur:ee,tabindex:-1},null)]})]),[[vShow,e.dirty]])]}),Ue&&createBaseVNode("div",{key:"append",class:"v-field__append-inner"},[$["append-inner"]?$["append-inner"](Oe.value):e.appendInnerIcon&&
vendor: 8,812 bytes, line 64
64createVNode(te,{key:"append-icon",name:"appendInner",color:be.value},null)]),createBaseVNode("div",{class:normalizeClass(["v-field__outline",Se.value]),style:normalizeStyle(Ne.value)},[xe&&createBaseVNode(Fragment,null,[createBaseVNode("div",{class:"v-field__outline__start"},null),ae.value&&createBaseVNode("div",{class:"v-field__outline__notch"},[createVNode(VFieldLabel,mergeProps({ref:fe,floating:!0},Be.value),{default:()=>[et()]})]),createBaseVNode("div",{class:"v-field__outline__end"},null)]),ge.value&&ae.value&&createVNode(VFieldLabel,mergeProps({ref:fe,floating:!0},Be.value),{default:()=>[et()]})])])}),{controlRef:me,fieldIconColor:be}}}),makeVMessagesProps=propsFactory({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...makeComponentProps(),...makeTransitionProps({transition:{component:VSlideYTransition,leaveAbsolute:!0,group:!0}})},"VMessages"),VMessages=genericComponent()({name:"VMessages",props:makeVMessagesProps(),setup(e,u){let{slots:d}=u;const B=computed(()=>wrapInArray(e.messages)),{textColorClasses:$,textColorStyles:V}=useTextColor(()=>e.color);return useRender(()=>createVNode(MaybeTransition,{transition:e.transition,tag:"div",class:normalizeClass(["v-messages",$.value,e.class]),style:normalizeStyle([V.value,e.style])},{default:()=>[e.active&&B.value.map((K,q)=>createBaseVNode("div",{class:"v-messages__message",key:`${q}-${B.value}`},[d.message?d.message({message:K}):K]))]})),{}}}),FormKey=Symbol.for("vuetify:form"),makeFormProps=propsFactory({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function createForm(e){const u=useProxiedModel(e,"modelValue"),d=toRef(()=>e.disabled),B=toRef(()=>e.readonly),$=shallowRef(!1),V=ref([]),K=ref([]);async function q(){const ee=[];let te=!0;K.value=[],$.value=!0;for(const ie of V.value){const re=await ie.validate();if(re.length>0&&(te=!1,ee.push({id:ie.id,errorMessages:re})),!te&&e.fastFail)break}return K.value=ee,$.value=!1,{valid:te,errors:K.value}}function Q(){V.value.forEach(ee=>ee.reset())}function X(){V.value.forEach(ee=>ee.resetValidation())}return watch(V,()=>{let ee=0,te=0;const ie=[];for(const re of V.value)re.isValid===!1?(te++,ie.push({id:re.id,errorMessages:re.errorMessages})):re.isValid===!0&&ee++;K.value=ie,u.value=te>0?!1:ee===V.value.length?!0:null},{deep:!0,flush:"post"}),provide(FormKey,{register:ee=>{let{id:te,vm:ie,validate:re,reset:oe,resetValidation:se}=ee;V.value.some(ae=>ae.id===te),V.value.push({id:te,validate:re,reset:oe,resetValidation:se,vm:markRaw(ie),isValid:null,errorMessages:[]})},unregister:ee=>{V.value=V.value.filter(te=>te.id!==ee)},update:(ee,te,ie)=>{const re=V.value.find(oe=>oe.id===ee);re&&(re.isValid=te,re.errorMessages=ie)},isDisabled:d,isReadonly:B,isValidating:$,isValid:u,items:V,validateOn:toRef(()=>e.validateOn)}),{errors:K,isDisabled:d,isReadonly:B,isValidating:$,isValid:u,items:V,validate:q,reset:Q,resetValidation:X}}function useForm(e){const u=inject$1(FormKey,null);return{...u,isReadonly:computed(()=>!!((e==null?void 0:e.readonly)??(u==null?void 0:u.isReadonly.value))),isDisabled:computed(()=>!!((e==null?void 0:e.disabled)??(u==null?void 0:u.isDisabled.value)))}}const RulesSymbol=Symbol.for("vuetify:rules");function useRules(e){const u=inject$1(RulesSymbol,null);if(!e){if(!u)throw new Error("Could not find Vuetify rules injection");return u.aliases}return(u==null?void 0:u.resolve(e))??toRef(e)}const makeValidationProps=propsFactory({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...makeFocusProps()},"validation");function useValidation(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName(),d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:useId();const B=useProxiedModel(e,"modelValue"),$=computed(()=>e.validationValue===void 0?B.value:e.validationValue),V=useForm(e),K=useRules(()=>e.rules),q=ref([]),Q=shallowRef(!0),X=computed(()=>!!(wrapInArray(B.value===""?null:B.value).length||wrapInArray($.value===""?null:$.value).length)),ee=computed(()=>{var de;return(de=e.errorMessages)!=null&&de.length?wrapInArray(e.errorMessages).concat(q.value).slice(0,Math.max(0,Number(e.maxErrors))):q.value}),te=computed(()=>{var me;let de=(e.validateOn??((me=V.validateOn)==null?void 0:me.value))||"input";de==="lazy"&&(de="input lazy"),de==="eager"&&(de="input eager");const fe=new Set((de==null?void 0:de.split(" "))??[]);return{input:fe.has("input"),blur:fe.has("blur")||fe.has("input")||fe.has("invalid-input"),invalidInput:fe.has("invalid-input"),lazy:fe.has("lazy"),eager:fe.has("eager")}}),ie=computed(()=>{var de;return e.error||(de=e.errorMessages)!=null&&de.length?!1:e.rules.length?Q.value?q.value.length||te.value.lazy?null:!0:!q.value.length:!0}),re=shallowRef(!1),oe=computed(()=>({[`${u}--error`]:ie.value===!1,[`${u}--dirty`]:X.value,[`${u}--disabled`]:V.isDisabled.value,[`${u}--readonly`]:V.isReadonly.value})),se=getCurrentInstance$1("validation"),ae=computed(()=>e.name??unref(d));onBeforeMount(()=>{var de;(de=V.register)==null||de.call(V,{id:ae.value,vm:se,validate:he,reset:le,resetValidation:ue})}),onBeforeUnmount(()=>{var de;(de=V.unregister)==null||de.call(V,ae.value)}),onMounted(async()=>{var de;te.value.lazy||await he(!te.value.eager),(de=V.update)==null||de.call(V,ae.value,ie.value,ee.value)}),useToggleScope(()=>te.value.input||te.value.invalidInput&&ie.value===!1,()=>{watch($,()=>{if($.value!=null)he();else if(e.focused){const de=watch(()=>e.focused,fe=>{fe||he(),de()})}})}),useToggleScope(()=>te.value.blur,()=>{watch(()=>e.focused,de=>{de||he()})}),watch([ie,ee],()=>{var de;(de=V.update)==null||de.call(V,ae.value,ie.value,ee.value)});async function le(){B.value=null,await nextTick(),await ue()}async function ue(){Q.value=!0,te.value.lazy?q.value=[]:await he(!te.value.eager)}async function he(){let de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const fe=[];re.value=!0;for(const me of K.value){if(fe.length>=Number(e.maxErrors??1))break;const _e=await(typeof me=="function"?me:()=>me)($.value);if(_e!==!0){if(_e!==!1&&typeof _e!="string"){console.warn(`${_e} is not a valid value. Rule functions must return boolean true or a string.`);continue}fe.push(_e||"")}}return q.value=fe,re.value=!1,Q.value=de,q.value}return{errorMessages:ee,isDirty:X,isDisabled:V.isDisabled,isReadonly:V.isReadonly,isPristine:Q,isValid:ie,isValidating:re,reset:le,resetValidation:ue,validate:he,validationClasses:oe}}const makeVInputProps=propsFactory({id:String,appendIcon:IconValue,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:IconValue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":EventProp(),"onClick:append":EventProp(),...makeComponentProps(),...makeDensityProps(),...pick(makeDimensionProps(),["maxWidth","minWidth","width"]),...makeThemeProps(),...makeValidationProps()},"VInput"),VInput=genericComponent()({name:"VInput",props:{...makeVInputProps()},emits:{"update:modelValue":e=>!0},setup(e,u){let{attrs:d,slots:B,emit:$}=u;const{densityClasses:V}=useDensity(e),{dimensionStyles:K}=useDimension(e),{themeClasses:q}=provideTheme(e),{rtlClasses:Q}=useRtl(),{InputIcon:X}=useInputIcon(e),ee=useId(),te=computed(()=>e.id||`input-${ee}`),{errorMessages:ie,isDirty:re,isDisabled:oe,isReadonly:se,isPristine:ae,isValid:le,isValidating:ue,reset:he,resetValidation:de,validate:fe,validationClasses:me}=useValidation(e,"v-input",te),ge=computed(()=>{var Oe;return(Oe=e.errorMessages)!=null&&Oe.length||!ae.value&&ie.value.length?ie.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages}),_e=toRef(()=>ge.value.length>0),be=toRef(()=>!e.hideDetails||e.hideDetails==="auto"&&(_e.value||!!B.details)),Pe=computed(()=>be.value?`${te.value}-messages`:void 0),Ae=computed(()=>({id:te,messagesId:Pe,isDirty:re,isDisabled:oe,isReadonly:se,isPristine:ae,isValid:le,isValidating:ue,hasDetails:be,reset:he,resetValidation:de,validate:fe})),Se=toRef(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),Ne=toRef(()=>{if(e.iconColor)return e.iconColor===!0?Se.value:e.iconColor});return useRender(()=>{var De,Me;const Oe=!!(B.prepend||e.prependIcon),Be=!!(B.append||e.appendIcon);return createBaseVNode("div",{class:normalizeClass(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focu
64sed,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},V.value,q.value,Q.value,me.value,e.class]),style:normalizeStyle([K.value,e.style])},[Oe&&createBaseVNode("div",{key:"prepend",class:"v-input__prepend"},[B.prepend?B.prepend(Ae.value):e.prependIcon&&createVNode(X,{key:"prepend-icon",name:"prepend",color:Ne.value},null)]),B.default&&createBaseVNode("div",{class:"v-input__control"},[(De=B.default)==null?void 0:De.call(B,Ae.value)]),Be&&createBaseVNode("div",{key:"append",class:"v-input__append"},[B.append?B.append(Ae.value):e.appendIcon&&createVNode(X,{key:"append-icon",name:"append",color:Ne.value},null)]),be.value&&createBaseVNode("div",{id:Pe.value,class:"v-input__details",role:"alert","aria-live":"polite"},[createVNode(VMessages,{active:_e.value,messages:ge.value},{message:B.message}),(Me=B.details)==null?void 0:Me.call(B,Ae.value)])])}),{reset:he,resetValidation:de,validate:fe,isValid:le,errorMessages:ie}}}),makeAutocompleteProps=propsFactory({autocomplete:String},"autocomplete");function useAutocomplete(e){const u=useId(),d=shallowRef(0),B=toRef(()=>e.autocomplete==="suppress");return{isSuppressing:B,fieldAutocomplete:toRef(()=>B.value?"off":e.autocomplete),fieldName:toRef(()=>{if(e.name)return B.value?`${e.name}-${u}-${d.value}`:e.name}),update:()=>d.value=new Date().getTime()}}function useAutofocus(e){function u(d,B){if(!e.autofocus||!d)return;const $=B[0].target,V=$.matches("input,textarea")?$:$.querySelector("input,textarea");V==null||V.focus()}return{onIntersect:u}}const Refs=Symbol("Forwarded refs");function getDescriptor(e,u){let d=e;for(;d;){const B=Reflect.getOwnPropertyDescriptor(d,u);if(B)return B;d=Object.getPrototypeOf(d)}}function forwardRefs(e){for(var u=arguments.length,d=new Array(u>1?u-1:0),B=1;B<u;B++)d[B-1]=arguments[B];return e[Refs]=d,new Proxy(e,{get($,V){if(Reflect.has($,V))return Reflect.get($,V);if(!(typeof V=="symbol"||V.startsWith("$")||V.startsWith("__"))){for(const K of d)if(K.value&&Reflect.has(K.value,V)){const q=Reflect.get(K.value,V);return typeof q=="function"?q.bind(K.value):q}}},has($,V){if(Reflect.has($,V))return!0;if(typeof V=="symbol"||V.startsWith("$")||V.startsWith("__"))return!1;for(const K of d)if(K.value&&Reflect.has(K.value,V))return!0;return!1},set($,V,K){if(Reflect.has($,V))return Reflect.set($,V,K);if(typeof V=="symbol"||V.startsWith("$")||V.startsWith("__"))return!1;for(const q of d)if(q.value&&Reflect.has(q.value,V))return Reflect.set(q.value,V,K);return!1},getOwnPropertyDescriptor($,V){var q;const K=Reflect.getOwnPropertyDescriptor($,V);if(K)return K;if(!(typeof V=="symbol"||V.startsWith("$")||V.startsWith("__"))){for(const Q of d){if(!Q.value)continue;const X=getDescriptor(Q.value,V)??("_"in Q.value?getDescriptor((q=Q.value._)==null?void 0:q.setupState,V):void 0);if(X)return X}for(const Q of d){const X=Q.value&&Q.value[Refs];if(!X)continue;const ee=X.slice();for(;ee.length;){const te=ee.shift(),ie=getDescriptor(te.value,V);if(ie)return ie;const re=te.value&&te.value[Refs];re&&ee.push(...re)}}}}})}const activeTypes=["color","file","time","date","datetime-local","week","month"],makeVTextFieldProps=propsFactory({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...makeAutocompleteProps(),...omit(makeVInputProps(),["direction"]),...makeVFieldProps()},"VTextField"),VTextField=genericComponent()({name:"VTextField",directives:{vIntersect:Intersect},inheritAttrs:!1,props:makeVTextFieldProps(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,u){let{attrs:d,emit:B,slots:$}=u;const V=useProxiedModel(e,"modelValue",void 0,ge=>Object.is(ge,-0)?"-0":ge),{isFocused:K,focus:q,blur:Q}
64=useFocus(e),{onIntersect:X}=useAutofocus(e),ee=computed(()=>typeof e.counterValue=="function"?e.counterValue(V.value):typeof e.counterValue=="number"?e.counterValue:(V.value??"").toString().length),te=computed(()=>{if(d.maxlength)return d.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),ie=computed(()=>["plain","underlined"].includes(e.variant)),re=ref(),oe=ref(),se=ref(),ae=useAutocomplete(e),le=computed(()=>activeTypes.includes(e.type)||e.persistentPlaceholder||K.value||e.active);function ue(){ae.isSuppressing.value&&ae.update(),K.value||q(),nextTick(()=>{var ge;se.value!==document.activeElement&&((ge=se.value)==null||ge.focus())})}function he(ge){B("mousedown:control",ge),ge.target!==se.value&&(ue(),ge.preventDefault())}function de(ge){B("click:control",ge)}function fe(ge,_e){ge.stopPropagation(),ue(),nextTick(()=>{_e(),callEvent(e["onClick:clear"],ge)})}function me(ge){var Se;const _e=ge.target;if(!((Se=e.modelModifiers)!=null&&Se.trim&&["text","search","password","tel","url"].includes(e.type))){V.value=_e.value;return}const be=_e.value,Pe=_e.selectionStart,Ae=_e.selectionEnd;V.value=be,nextTick(()=>{let Ne=0;be.trimStart().length===_e.value.length&&(Ne=be.length-_e.value.length),Pe!=null&&(_e.selectionStart=Pe-Ne),Ae!=null&&(_e.selectionEnd=Ae-Ne)})}return useRender(()=>{const ge=!!($.counter||e.counter!==!1&&e.counter!=null),_e=!!(ge||$.details),[be,Pe]=filterInputAttrs(d),{modelValue:Ae,...Se}=VInput.filterProps(e),Ne=VField.filterProps(e);return createVNode(VInput,mergeProps({ref:re,modelValue:V.value,"onUpdate:modelValue":Oe=>V.value=Oe,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":ie.value},e.class],style:e.style},be,Se,{centerAffix:!ie.value,focused:K.value}),{...$,default:Oe=>{let{id:Be,isDisabled:De,isDirty:Me,isReadonly:xe,isValid:Qe,hasDetails:Le,reset:Ue}=Oe;return createVNode(VField,mergeProps({ref:oe,onMousedown:he,onClick:de,"onClick:clear":et=>fe(et,Ue),role:e.role},omit(Ne,["onClick:clear"]),{id:Be.value,labelId:`${Be.value}-label`,active:le.value||Me.value,dirty:Me.value||e.dirty,disabled:De.value,focused:K.value,details:Le.value,error:Qe.value===!1}),{...$,default:et=>{let{props:{class:qe,...ft},controlRef:ct}=et;const nt=createBaseVNode("input",mergeProps({ref:$e=>se.value=ct.value=$e,value:V.value,onInput:me,autofocus:e.autofocus,readonly:xe.value,disabled:De.value,name:ae.fieldName.value,autocomplete:ae.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:q,onBlur:Q,"aria-labelledby":`${Be.value}-label`},ft,Pe),null);return createBaseVNode(Fragment,null,[e.prefix&&createBaseVNode("span",{class:"v-text-field__prefix"},[createBaseVNode("span",{class:"v-text-field__prefix__text"},[e.prefix])]),withDirectives($.default?createBaseVNode("div",{class:normalizeClass(qe),"data-no-activator":""},[$.default({id:Be}),nt]):cloneVNode(nt,{class:qe}),[[Intersect,X,null,{once:!0}]]),e.suffix&&createBaseVNode("span",{class:"v-text-field__suffix"},[createBaseVNode("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:_e?Oe=>{var Be;return createBaseVNode(Fragment,null,[(Be=$.details)==null?void 0:Be.call($,Oe),ge&&createBaseVNode(Fragment,null,[createBaseVNode("span",null,null),createVNode(VCounter,{active:e.persistentCounter||K.value,value:ee.value,max:te.value,disabled:e.disabled},$.counter)])])}:void 0})}),forwardRefs({},re,oe,se)}}),makeVMaskInputProps=propsFactory({returnMaskedValue:Boolean,...makeVTextFieldProps(),...makeMaskProps()},"VMaskInput"),VMaskInput=genericComponent()({name:"VMaskInput",props:makeVMaskInputProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d,emit:B}=u;const $=ref(),V=shallowRef(),K=shallowRef(0),q=useMask(e),Q=computed(()=>e.mask&&e.returnMaskedValue),X=useProxiedModel(e,"modelValue",void 0,ge=>e.mask?q.mask(q.unmask(ge)):ge,ge=>{if(e.mask){const _e=ge?te(ge):"",be=q.mask(_e),Pe=q.unmask(be),Ae=ie({oldValue:X.value,newValue:be,oldCaret:K.value});return $.value.value=be,$.value.setSelectionRange(Ae,Ae),Q.value?q.mask(Pe):Pe}return ge}),ee=toRef(()=>Q.value?X.value:q.unmask(X.value));function te(ge){return ge.split("").filter(_e=>!isMaskDelimiter(_e)).join("")}function ie(ge){let{oldValue:_e,newValue:be,oldCaret:Pe}=ge;if(!be)return 0;if(!_e)return be.length;let Ae;if(V.value==="Backspace")for(Ae=Pe-1;Ae>0&&isMaskDelimiter(be[Ae-1]);)Ae--;else if(V.value==="Delete")Ae=Pe;else{for(Ae=Pe+1;isMaskDelimiter(be[Ae]);)Ae++;isMaskDelimiter(be[Pe])&&Ae++}return Ae}onBeforeMount(()=>{e.returnMaskedValue&&B("update:modelValue",X.value)});function re(ge){if(ge.metaKey)return;const _e=ge.target;K.value=_e.selectionStart||0,V.value=ge.key;const be=_e.selectionStart!==_e.selectionEnd;ge.key==="Backspace"&&be&&(ge.preventDefault(),le(ge))}async function oe(ge){ge.preventDefault(),await ae(ge),await le(ge)}async function se(ge){var Se;ge.preventDefault();
64const _e=ge.target,be=te(((Se=ge.clipboardData)==null?void 0:Se.getData("text"))||"");if(!be)return;const Pe=[...be];_e.selectionStart!==_e.selectionEnd?fe(_e,Pe):he(_e,Pe)}async function ae(ge){const _e=ge.target,be=_e.selectionStart||0,Pe=_e.selectionEnd||0,Ae=_e.value.substring(be,Pe);await navigator.clipboard.writeText(Ae)}async function le(ge){const _e=ge.target,be=_e.selectionStart||0;for(K.value=_e.selectionEnd||0;K.value>be&&await ue(_e););}async function ue(ge){return V.value="Backspace",X.value=ge.value.slice(0,K.value-1)+ge.value.slice(K.value),V.value="",K.value===ge.selectionEnd?!1:(K.value=ge.selectionEnd||0,await nextTick(),!0)}async function he(ge,_e){for(let be=0;be<_e.length;be++)await de(ge,_e[be])}async function de(ge,_e){K.value=ge.selectionEnd||0,X.value=ge.value.slice(0,K.value)+_e+ge.value.slice(K.value),await nextTick()}async function fe(ge,_e){K.value=ge.selectionStart||0;for(let be=0;be<_e.length;be++)await me(K.value,_e[be]),K.value++}async function me(ge,_e){let be=ge;for(;be<X.value.length&&isMaskDelimiter(X.value[be]);)be++;X.value=X.value.slice(0,be)+_e+X.value.slice(be+1),await nextTick()}return useRender(()=>{const ge=VTextField.filterProps(e);return createVNode(VTextField,mergeProps(ge,{modelValue:X.value,"onUpdate:modelValue":_e=>X.value=_e,ref:$,class:["v-mask-input",e.class],style:e.style,validationValue:ee.value,onCut:oe,onPaste:se,onKeydown:re}),{...d})}),forwardRefs({},$)}}),_hoisted_1$n={key:0},_hoisted_2$a={class:"qapa-text-field__shortcut"},_sfc_main$O=defineComponent$1({inheritAttrs:!1,__name:"qapa-text-field",props:mergeModels({label:{default:""},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},placeholder:{},prependInnerIcon:{},hint:{},persistentHint:{type:Boolean},hideDetails:{},errorMessages:{},variant:{default:"outlined"},density:{default:"compact"},color:{default:"primary"},iconColor:{default:"primary"},clearValue:{default:null},type:{},autocomplete:{},maxlength:{},readonly:{type:Boolean},rules:{},validateOn:{},appendInnerIcon:{},persistentPlaceholder:{type:Boolean},shortcut:{},mask:{}},{modelValue:{default:null},modelModifiers:{}}),emits:mergeModels(["errors","click:append-inner","change","keydown"],["update:modelValue"]),setup(e,{expose:u,emit:d}){const B=e,$=useModel(e,"modelValue"),V=d,K=computed(()=>B.mask?{mask:B.mask,returnMaskedValue:!0}:{}),{isDisabled:q}=useFormDisable(B),{inputRef:Q,errors:X,isInvalid:ee,notifyErrors:te}=useNotifiableErrors($,V);function ie(){B.clearValue!==null&&($.value=B.clearValue)}const re=computed(()=>!q.value&&!B.disabled&&B.clearable&&$.value!==B.clearValue);onMounted(()=>{Q.value&&isRunningFromNativeIOSApp()&&(Q.value.$refs.input.onchange=se=>{$.value!==se.target.value&&($.value=se.target.value)})});function oe(se=!1,ae){var le;return(le=Q.value)==null?void 0:le.validate(se,ae)}return u({validate:oe,errors:X,isInvalid:ee,focus:()=>{var se;return(se=Q.value)==null?void 0:se.focus()}}),(se,ae)=>(openBlock(),createBlock(resolveDynamicComponent(e.mask?unref(VMaskInput):unref(VTextField)),mergeProps({"onUpdate:modelValue":[unref(te),ae[0]||(ae[0]=le=>$.value=le)],class:"qapa-text-field",ref_key:"inputRef",ref:Q,density:e.density,variant:e.variant,color:e.color,"icon-color":e.iconColor,modelValue:$.value,clearable:re.value,disabled:unref(q)||e.disabled,"onClick:clear":ie,type:e.type,autocomplete:e.autocomplete,maxlength:e.maxlength,readonly:e.readonly,rules:e.rules,"validate-on":e.validateOn,"prepend-inner-icon":e.prependInnerIcon,"append-inner-icon":e.appendInnerIcon,placeholder:e.placeholder,"persistent-placeholder":e.persistentPlaceholder,"hide-details":e.hideDetails,"error-messages":e.errorMessages,hint:e.hint,"persistent-hint":e.persistentHint,"onClick:appendInner":ae[1]||(ae[1]=le=>se.$emit("click:append-inner")),onChange:ae[2]||(ae[2]=le=>se.$emit("change",le)),onKeydown:ae[3]||(ae[3]=le=>se.$emit("keydown",le))},{...se.$attrs,...K.value}),createSlots({_:2},[e.label?{name:"label",fn:withCtx(()=>[e.label?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(e.label)+" ",1),e.required?(openBlock(),createElementBlock("span",_hoisted_1$n,[...ae[4]||(ae[4]=[createBaseVNode("sup",null,"*",-1)])])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),key:"0"}:void 0,e.shortcut||se.$slots["append-inner"]?{name:"append-inner",fn:withCtx(()=>[renderSlot(se.$slots,"append-inner",{},()=>[createBaseVNode("kbd",_hoisted_2$a,toDisplayString$1(e.shortcut),1)],!0)]),key:"1"}:void 0]),1040,["onUpdate:modelValue","density","variant","color","icon-color","modelValue","clearable","disabled","type","autocomplete","maxlength","readonly","rules","validate-on","prepe
64nd-inner-icon","append-inner-icon","placeholder","persistent-placeholder","hide-details","error-messages","hint","persistent-hint"]))}}),__unplugin_components_0$3=_export_sfc(_sfc_main$O,[["__scopeId","data-v-e7929347"]]);function elementToViewport(e,u){return{x:e.x+u.x,y:e.y+u.y}}function getOffset(e,u){return{x:e.x-u.x,y:e.y-u.y}}function anchorToPoint(e,u){if(e.side==="top"||e.side==="bottom"){const{side:d,align:B}=e,$=B==="left"?0:B==="center"?u.width/2:B==="right"?u.width:B,V=d==="top"?0:d==="bottom"?u.height:d;return elementToViewport({x:$,y:V},u)}else if(e.side==="left"||e.side==="right"){const{side:d,align:B}=e,$=d==="left"?0:d==="right"?u.width:d,V=B==="top"?0:B==="center"?u.height/2:B==="bottom"?u.height:B;return elementToViewport({x:$,y:V},u)}return elementToViewport({x:u.width/2,y:u.height/2},u)}const locationStrategies={static:staticLocationStrategy,connected:connectedLocationStrategy},makeLocationStrategyProps=propsFactory({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in locationStrategies},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function useLocationStrategies(e,u){const d=ref({}),B=ref();IN_BROWSER&&useToggleScope(()=>!!(u.isActive.value&&e.locationStrategy),q=>{var Q,X;watch(()=>e.locationStrategy,q),onScopeDispose(()=>{window.removeEventListener("resize",$),visualViewport==null||visualViewport.removeEventListener("resize",V),visualViewport==null||visualViewport.removeEventListener("scroll",K),B.value=void 0}),window.addEventListener("resize",$,{passive:!0}),visualViewport==null||visualViewport.addEventListener("resize",V,{passive:!0}),visualViewport==null||visualViewport.addEventListener("scroll",K,{passive:!0}),typeof e.locationStrategy=="function"?B.value=(Q=e.locationStrategy(u,e,d))==null?void 0:Q.updateLocation:B.value=(X=locationStrategies[e.locationStrategy](u,e,d))==null?void 0:X.updateLocation});function $(q){var Q;(Q=B.value)==null||Q.call(B,q)}function V(q){var Q;(Q=B.value)==null||Q.call(B,q)}function K(q){var Q;(Q=B.value)==null||Q.call(B,q)}return{contentStyles:d,updateLocation:B}}function staticLocationStrategy(){}function getIntrinsicSize(e,u){const d=nullifyTransforms(e);return u?d.x+=parseFloat(e.style.right||0):d.x-=parseFloat(e.style.left||0),d.y-=parseFloat(e.style.top||0),d}function connectedLocationStrategy(e,u,d){(Array.isArray(e.target.value)||isFixedPosition(e.target.value))&&Object.assign(d.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:$,preferredOrigin:V}=destructComputed(()=>{const le=parseAnchor(u.location,e.isRtl.value),ue=u.origin==="overlap"?le:u.origin==="auto"?flipSide(le):parseAnchor(u.origin,e.isRtl.value);return le.side===ue.side&&le.align===flipAlign(ue).align?{preferredAnchor:flipCorner(le),preferredOrigin:flipCorner(ue)}:{preferredAnchor:le,preferredOrigin:ue}}),[K,q,Q,X]=["minWidth","minHeight","maxWidth","maxHeight"].map(le=>computed(()=>{const ue=parseFloat(u[le]);return isNaN(ue)?1/0:ue})),ee=computed(()=>{if(Array.isArray(u.offset))return u.offset;if(typeof u.offset=="string"){const le=u.offset.split(" ").map(parseFloat);return le.length<2&&le.push(0),le}return typeof u.offset=="number"?[u.offset,0]:[0,0]});let te=!1,ie=-1;const re=new CircularBuffer(4),oe=new ResizeObserver(()=>{if(!te)return;if(requestAnimationFrame(ue=>{ue!==ie&&re.clear(),requestAnimationFrame(he=>{ie=he})}),re.isFull){const ue=re.values();if(deepEqual(ue.at(-1),ue.at(-3))&&!deepEqual(ue.at(-1),ue.at(-2)))return}const le=ae();le&&re.push(le.flipped)});let se=new Box({x:0,y:0,width:0,height:0});watch(e.target,(le,ue)=>{ue&&!Array.isArray(ue)&&oe.unobserve(ue),Array.isArray(le)?deepEqual(le,ue)||ae():le&&oe.observe(le)},{immediate:!0}),watch(e.contentEl,(le,ue)=>{ue&&oe.unobserve(ue),le&&oe.observe(le)},{immediate:!0}),onScopeDispose(()=>{oe.disconnect()});function ae(){if(te=!1,requestAnimationFrame(()=>te=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(se=getTargetBox(e.target.value));const le=getIntrinsicSize(e.contentEl.value,e.isRtl.value),ue=getScrollParents(e.contentEl.value),he=Number(u.viewportMargin);ue.length||(ue.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(le.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),le.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const de=ue.reduce((Ne,Oe)=>{const Be=getElementBox(Oe);return Ne?new Box({x:Math.max(Ne.left,Be.left),y:Math.max(Ne.top,Be.top),width:Math.min(Ne.right,Be.right)-Math.max(Ne.left,Be.left),height:Math.min(Ne.bottom,Be.bottom)-Math.max(Ne.top,Be.top)}):Be},void 0);u.stickToTarget?(de.x+=Math.min(he,se.x),de.y+=Math.min(he,se.y),de.width=Math.max(de.width-he*2,se.x+se.width-he),de.height=Math.max(de.height-he*2,se.y+se.height-he)):(de.x+=he,de.y+=he,de.width-=he*2,de.height-=he*2);let fe={anchor:$.value,origin:V.value};function me(Ne){const Oe=new Box(le),Be=anchorToPoint(Ne.anchor,se),De=anchorToPoint(Ne.origin,Oe);let{x:Me,y:xe}=getOffset(Be,De);switch(Ne.anchor.side){case"top":xe-=ee.value[0];break;case"bottom":xe+=ee.value[0];break;case"left":Me-=ee.value[0];break;case"right":Me+=ee.value[0];break}switch(Ne.anchor.align){case"top":xe-=ee.value[1];break;case"bottom":xe+=ee.value[1];break;case"left":Me-=ee.value[1];break;case"right":Me+=ee.value[1];break}return Oe.x+=Me,Oe.y+=xe,Oe.width=Math.min(Oe.width,Q.value),Oe.height=Math.min(Oe.height,X.value),{overflows:getOverflow(Oe,de),x:Me,y:xe}}let ge=0,_e=0;const be={x:0,y:0},Pe={x:!1,y:!1};let Ae=-1;for(;!(Ae++>10);){const{x:Ne,y:Oe,overflows:Be}=me(fe);ge+=Ne,_e+=Oe,le.x+=Ne,le.y+=Oe;{const De=getAxis(fe.anchor),Me=Be.x.before||Be.x.after,xe=Be.y.before||Be.y.after;let Qe=!1;if(["x","y"].forEach(Le=>{if(Le==="x"&&Me&&!Pe.x||Le==="y"&&xe&&!Pe.y){const Ue={anchor:{...fe.anchor},origin:{...fe.origin}},et=Le==="x"?De==="y"?flipAlign:flipSide:De==="y"?flipSide:flipAlign;Ue.anchor=et(Ue.anchor),Ue.origin=et(Ue.origin);const{overflows:qe}=me(Ue);(qe[Le].before<=Be[Le].before&&qe[Le].after<=Be[Le].after||qe[Le].before+qe[Le].after<(Be[Le].before+Be[Le].after)/2)&&(fe=Ue,Qe=Pe[Le]=!0)}}),Qe)continue}Be.x.before&&(ge+=Be.x.before,le.x+=Be.x.before),Be.x.after&&(ge-=Be.x.after,le.x-=Be.x.after),Be.y.before&&(_e+=Be.y.before,le.y+=Be.y.before),Be.y.after&&(_e-=Be.y.after,le.y-=Be.y.after);{const De=getOverflow(le,de);be.x=de.width-De.x.before-De.x.after,be.y=de.height-De.y.before-De.y.after,ge+=De.x.before,le.x+=De.x.before,_e+=De.y.before,le.y+=De.y.before}break}const Se=getAxis(fe.anchor);return Object.assign(d.value,{"--v-overlay-anchor-origin":`${fe.anchor.side} ${fe.anchor.align}`,transformOrigin:`${fe.origin.side} ${fe.origin.align}`,top:convertToUnit(pixelRound(_e)),left:e.isRtl.value?void 0:convertToUnit(pixelRound(ge)),right:e.isRtl.value?convertToUnit(pixelRound(-ge)):void 0,minWidth:convertToUnit(Se==="y"?Math.min(K.value,se.width):K.value),maxWidth:convertToUnit(pixelCeil(clamp(be.x,K.value===1/0?0:K.value,Q.value))),maxHeight:convertToUnit(pixelCeil(clamp(be.y,q.value===1/0?0:q.value,X.value)))}),{available:be,contentBox:le,flipped:Pe}}return watch(()=>[$.value,V.value,u.offset,u.minWidth,u.minHeight,u.maxWidth,u.maxHeight],()=>ae()),nextTick(()=>{const le=ae();if(!le)return;const{available:ue,contentBox:he}=le;he.height>ue.y&&requestAnimationFrame(()=>{ae(),requestAnimationFrame(()=>{ae()})})}),{updateLocation:ae}}function pixelRound(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function pixelCeil(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let clean=!0;const frames=[];function requestNewFrame(e){!clean||frames.length?(frames.push(e),run()):(clean=!1,e(),run())}let raf=-1;function run(){cancelAnimationFrame(raf),raf=requestAnimationFrame(()=>{const e=frames.shift();e&&e(),frames.length?run():clean=!0})}const scrollStrategies={none:null,close:closeScrollStrategy,block:blockScrollStrategy,reposition:repositionScrollStrategy},makeScrollStrategyProps=propsFactory({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in scrollStrategies}},"VOverlay-scroll-strategies");function useScrollStrategies(e,u){if(!IN_BROWSER)return;let d;watchEffect(async()=>{d==null||d.stop(),u.isActive.value&&e.scrollStrategy&&(d=effectScope(),await new Promise(B=>setTimeout(B)),d.active&&d.run(()=>{var B;typeof e.scrollStrategy=="function"?e.scrollStrategy(u,e,d):(B=scrollStrategies[e.scrollStrategy])==null||B.call(scrollStrategies,u,e,d)}))}),onScopeDispose(()=>{d==null||d.stop()})}function closeScrollStrategy(e){function u(d){e.isActive.value=!1}bindScroll(getTargetEl(e.target.value,e.contentEl.value),u)}function blockScrollStrategy(e,u){var q;const d=(q=e.root.value)==null?void 0:q.offsetParent,B=getTargetEl(e.target.value,e.contentEl.value),$=[...new Set([...getScrollParents(B,u.contained?d:void 0),...getScrollParents(e.contentEl.value,u.contained?d:void 0)])].filter(Q=>!Q.classList.contains("v-overlay-scroll-blocked")),V=window.innerWidth-document.documentElement.offsetWidth,K=(Q=>hasScrollbar(Q)&&Q)(d||document.documentElement);K&&e.root.value.classList.add("v-overlay--scroll-blocked"),$.forEach((Q,X)=>{Q.style.setProperty("--v-body-scroll-x",convertToUnit(-Q.scrollLeft)),Q.style.setProperty("--v-body-scroll-y",convertToUnit(-Q.scrollTop)),Q!==document.documentElement&&Q.style.setProperty("--v-scrollbar-offset",convertToUnit(V)),Q.classList.add("v-overlay-scroll-blocked")}),onScopeDispose(()=>{$.forEach((Q,X)=>{const ee=parseFloat(Q.style.getPropertyValue("--v-body-scroll-x")),te=parseFloat(Q.style.getPropertyValue("--v-body-scroll-y")),ie=Q.style.scrollBehavior;Q.style.scrollBehavior="auto",Q.style.removeProperty("--v-body-scroll-x"),Q.style.removeProperty("--v-body-scroll-y"),Q.style.removeProperty("--v-scrollbar-offset"),Q.classList.remove("v-overlay-scroll-blocked"),Q.scrollLeft=-ee,Q.scrollTop=-te,Q.style.scrollBehavior=ie}),K&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function repositionScrollStrategy(e,u,d){let B=!1,$=-1,V=-1;function K(q){requestNewFrame(()=>{var ee,te;const Q=performance.now();(te=(ee=e.updateLocation).value)==null||te.call(ee,q),B=(performance.now()-Q)/(1e3/60)>2})}V=(typeof requestIdleCallback>"u"?q=>q():requestIdleCallback)(()=>{d.run(()=>{bindScroll(getTargetEl(e.target.value,e.contentEl.value),q=>{B?(cancelAnimationFrame($),$=requestAnimationFrame(()=>{$=requestAnimationFrame(()=>{K(q)})})):K(q)})})}),onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(V),cancelAnimationFrame($)})}function getTargetEl(e,u){return Array.isArray(e)?document.elementsFromPoint(...e).find(d=>!(u!=null&&u.contains(d))):e??u}function bindScroll(e,u){const d=[document,...getScrollParents(e)];d.forEach(B=>{B.addEventListener("scroll",u,{passive:!0})}),onScopeDispose(()=>{d.forEach(B=>{B.removeEventListener("scroll",u)})})}const VMenuSymbol=Symbol.for("vuetify:v-menu"),makeDelayProps=propsFactory({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function useDelay(e,u){let d=()=>{};function B(K,q){d==null||d();const Q=K?e.openDelay:e.closeDelay,X=Math.max((q==null?void 0:q.minDelay)??0,Number(Q??0));return new Promise(ee=>{d=defer(X,()=>{u==null||u(K),ee(K)})})}function $(){return B(!0)}function V(K){return B(!1,K)}return{clearDelay:d,runOpenDelay:$,runCloseDelay:V}}const makeActivatorProps=propsFactory({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...makeDelayProps()},"VOverlay-activator");function useActivator(e,u){let{isActive:d,isTop:B,contentEl:$}=u;const V=getCurrentInstance$1("useActivator"),K=ref();let q=!1,Q=!1,X=!0;const ee=computed(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),te=computed(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!ee.value),{runOpenDelay:ie,runCloseDelay:re}=useDelay(e,_e=>{_e===(e.openOnHover&&q||ee.value&&Q)&&!(e.openOnHover&&d.value&&!B.value)&&(d.value!==_e&&(X=!0),d.value=_e)}
64),oe=ref(),se={onClick:_e=>{_e.stopPropagation(),K.value=_e.currentTarget||_e.target,d.value||(oe.value=[_e.clientX,_e.clientY]),d.value=!d.value},onMouseenter:_e=>{q=!0,K.value=_e.currentTarget||_e.target,ie()},onMouseleave:_e=>{q=!1,re()},onFocus:_e=>{matchesSelector(_e.target,":focus-visible")!==!1&&(Q=!0,_e.stopPropagation(),K.value=_e.currentTarget||_e.target,ie())},onBlur:_e=>{Q=!1,_e.stopPropagation(),re({minDelay:1})}},ae=computed(()=>{const _e={};return te.value&&(_e.onClick=se.onClick),e.openOnHover&&(_e.onMouseenter=se.onMouseenter,_e.onMouseleave=se.onMouseleave),ee.value&&(_e.onFocus=se.onFocus,_e.onBlur=se.onBlur),_e}),le=computed(()=>{const _e={};if(e.openOnHover&&(_e.onMouseenter=()=>{q=!0,ie()},_e.onMouseleave=()=>{q=!1,re()}),ee.value&&(_e.onFocusin=be=>{be.target.matches(":focus-visible")&&(Q=!0,ie())},_e.onFocusout=()=>{Q=!1,re({minDelay:1})}),e.closeOnContentClick){const be=inject$1(VMenuSymbol,null);_e.onClick=()=>{d.value=!1,be==null||be.closeParents()}}return _e}),ue=computed(()=>{const _e={};return e.openOnHover&&(_e.onMouseenter=()=>{X&&(q=!0,X=!1,ie())},_e.onMouseleave=()=>{q=!1,re()}),_e});watch(B,_e=>{var be;_e&&(e.openOnHover&&!q&&(!ee.value||!Q)||ee.value&&!Q&&(!e.openOnHover||!q))&&!((be=$.value)!=null&&be.contains(document.activeElement))&&re()}),watch(d,_e=>{_e||setTimeout(()=>{oe.value=void 0})},{flush:"post"});const he=templateRef();watchEffect(()=>{he.value&&nextTick(()=>{K.value=he.el})});const de=templateRef(),fe=computed(()=>e.target==="cursor"&&oe.value?oe.value:de.value?de.el:getTarget(e.target,V)||K.value),me=computed(()=>Array.isArray(fe.value)?void 0:fe.value);let ge;return watch(()=>!!e.activator,_e=>{_e&&IN_BROWSER?(ge=effectScope(),ge.run(()=>{_useActivator(e,V,{activatorEl:K,activatorEvents:ae})})):ge&&ge.stop()},{flush:"post",immediate:!0}),onScopeDispose(()=>{ge==null||ge.stop()}),{activatorEl:K,activatorRef:he,target:fe,targetEl:me,targetRef:de,activatorEvents:ae,contentEvents:le,scrimEvents:ue}}function _useActivator(e,u,d){let{activatorEl:B,activatorEvents:$}=d;watch(()=>e.activator,(Q,X)=>{if(X&&Q!==X){const ee=q(X);ee&&K(ee)}Q&&nextTick(()=>V())},{immediate:!0}),watch(()=>e.activatorProps,()=>{V()}),onScopeDispose(()=>{K()});function V(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:q(),X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;Q&&bindProps(Q,mergeProps($.value,X))}function K(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:q(),X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;Q&&unbindProps(Q,mergeProps($.value,X))}function q(){let Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const X=getTarget(Q,u);return B.value=(X==null?void 0:X.nodeType)===Node.ELEMENT_NODE?X:void 0,B.value}}function getTarget(e,u){var B,$;if(!e)return;let d;if(e==="parent"){let V=($=(B=u==null?void 0:u.proxy)==null?void 0:B.$el)==null?void 0:$.parentNode;for(;V!=null&&V.hasAttribute("data-no-activator");)V=V.parentNode;d=V}else typeof e=="string"?d=document.querySelector(e):"$el"in e?d=e.$el:d=e;return d}const makeFocusTrapProps=propsFactory({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),registry=new Map;let subscribers=0;function onKeydown(e){const u=document.activeElement;if(e.key!=="Tab"||!u)return;const d=Array.from(registry.values()).filter(X=>{var ie;let{isActive:ee,contentEl:te}=X;return ee.value&&((ie=te.value)==null?void 0:ie.contains(u))}).map(X=>X.contentEl.value);let B,$=u.parentElement;for(;$;){if(d.includes($)){B=$;break}$=$.parentElement}if(!B)return;const V=focusableChildren(B).filter(X=>X.tabIndex>=0);if(!V.length)return;const K=document.activeElement;if(V.length===1&&V[0].classList.contains("v-list")&&V[0].contains(K)){e.preventDefault();return}const q=V[0],Q=V[V.length-1];e.shiftKey&&(K===q||q.classList.contains("v-list")&&q.contains(K))&&(e.preventDefault(),Q.focus()),!e.shiftKey&&(K===Q||Q.classList.contains("v-list")&&Q.contains(K))&&(e.preventDefault(),q.focus())}function useFocusTrap(e,u){let{isActive:d,localTop:B,contentEl:$}=u;const V=Symbol("trap");let K=!1,q=-1;async function Q(){K=!0,q=window.setTimeout(()=>{K=!1},100)}async function X(ie){var se;const re=ie.relatedTarget,oe=ie.target;document.removeEventListener("pointerdown",Q),document.removeEventListener("keydown",ee),await new Promise(ae=>requestAnimationFrame(ae)),d.value&&!K&&re!==oe&&$.value&&toValue(B)&&![document,$.value].includes(oe)&&!$.value.contains(oe)&&((se=focusableChildren($.value)[0])==null||se.focu
64s())}function ee(ie){if(ie.key==="Tab"&&(document.removeEventListener("keydown",ee),d.value&&$.value&&ie.target&&!$.value.contains(ie.target))){const re=focusableChildren(document.documentElement);if(ie.shiftKey&&ie.target===re.at(0)||!ie.shiftKey&&ie.target===re.at(-1)){const oe=focusableChildren($.value);oe.length>0&&(ie.preventDefault(),oe[0].focus())}}}const te=toRef(()=>d.value&&e.captureFocus&&!e.disableInitialFocus);IN_BROWSER&&(watch(()=>e.retainFocus,ie=>{ie?registry.set(V,{isActive:d,contentEl:$}):registry.delete(V)},{immediate:!0}),watch(te,ie=>{ie?(document.addEventListener("pointerdown",Q),document.addEventListener("focusin",X,{once:!0}),document.addEventListener("keydown",ee)):(document.removeEventListener("pointerdown",Q),document.removeEventListener("focusin",X),document.removeEventListener("keydown",ee))},{immediate:!0}),subscribers++<1&&document.addEventListener("keydown",onKeydown)),onScopeDispose(()=>{registry.delete(V),clearTimeout(q),document.removeEventListener("pointerdown",Q),document.removeEventListener("focusin",X),document.removeEventListener("keydown",ee),--subscribers<1&&document.removeEventListener("keydown",onKeydown)})}function useHydration(){if(!IN_BROWSER)return shallowRef(!1);const{ssr:e}=useDisplay();if(e){const u=shallowRef(!1);return onMounted(()=>{u.value=!0}),u}else return shallowRef(!0)}const makeLazyProps=propsFactory({eager:Boolean},"lazy");function useLazy(e,u){const d=shallowRef(!1),B=toRef(()=>d.value||e.eager||u.value);watch(u,()=>d.value=!0);function $(){e.eager||(d.value=!1)}return{isBooted:d,hasContent:B,onAfterLeave:$}}function useScopeId(){const u=getCurrentInstance$1("useScopeId").vnode.scopeId;return{scopeId:u?{[u]:""}:void 0}}const StackSymbol=Symbol.for("vuetify:stack"),globalStack=reactive([]);function useStack(e,u,d){const B=getCurrentInstance$1("useStack"),$=!d,V=inject$1(StackSymbol,void 0),K=reactive({activeChildren:new Set});provide(StackSymbol,K);const q=shallowRef(Number(toValue(u)));useToggleScope(e,()=>{var te;const ee=(te=globalStack.at(-1))==null?void 0:te[1];q.value=ee?ee+10:Number(toValue(u)),$&&globalStack.push([B.uid,q.value]),V==null||V.activeChildren.add(B.uid),onScopeDispose(()=>{if($){const ie=toRaw(globalStack).findIndex(re=>re[0]===B.uid);globalStack.splice(ie,1)}V==null||V.activeChildren.delete(B.uid)})});const Q=shallowRef(!0);return $&&watchEffect(()=>{var te;const ee=((te=globalStack.at(-1))==null?void 0:te[0])===B.uid;setTimeout(()=>Q.value=ee)}),{globalTop:readonly(Q),localTop:toRef(()=>!K.activeChildren.size),stackStyles:toRef(()=>({zIndex:q.value}))}}function useTeleport(e){return{teleportTarget:computed(()=>{const d=e();if(d===!0||!IN_BROWSER)return;const B=d===!1?document.body:typeof d=="string"?document.querySelector(d):d;if(B==null)return;let $=[...B.children].find(V=>V.matches(".v-overlay-container"));return $||($=document.createElement("div"),$.className="v-overlay-container",B.appendChild($)),$})}}function defaultConditional(){return!0}function checkEvent(e,u,d){if(!e||checkIsActive(e,d)===!1)return!1;const B=attachedRoot(u);if(typeof ShadowRoot<"u"&&B instanceof ShadowRoot&&B.host===e.target)return!1;const $=(typeof d.value=="object"&&d.value.include||(()=>[]))();return $.push(u),!$.some(V=>V==null?void 0:V.contains(e.target))}function checkIsActive(e,u){return(typeof u.value=="object"&&u.value.closeConditional||defaultConditional)(e)}function directive(e,u,d){const B=typeof d.value=="function"?d.value:d.value.handler;e.shadowTarget=e.target,u._clickOutside.lastMousedownWasOutside&&checkEvent(e,u,d)&&setTimeout(()=>{checkIsActive(e,d)&&B&&B(e)},0)}function handleShadow(e,u){const d=attachedRoot(e);u(document),typeof ShadowRoot<"u"&&d instanceof ShadowRoot&&u(d)}const ClickOutside={mounted(e,u){const d=$=>directive($,e,u),B=$=>{e._clickOutside.lastMousedownWasOutside=checkEvent($,e,u)};handleShadow(e,$=>{$.addEventListener("click",d,!0),$.addEventListener("mousedown",B,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[u.instance.$.uid]={onClick:d,onMousedown:B}},beforeUnmount(e,u){e._clickOutside&&(handleShadow(e,d=>{var V;if(!d||!((V=e._clickOutside)!=null&&V[u.instance.$.uid]))return;const{onClick:B,onMousedown:$}=e._clickOutside[u.instance.$.uid];d.removeEventListener("click",B,!0),d.removeEventListener("mousedown",$,!0)}),delete e._clickOutside[u.instance.$.uid])}};function Scrim(e){const{modelValue:u,color:d,...B}=e;return createVNode(Transition,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&createBaseVNode("div",mergeProps({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},B),null)]})}const makeVOverlayProps=propsFactory({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...makeActivatorProps(),...makeComponentProps(),...makeDimensionProps(),...makeLazyProps(),...makeLocationStrategyProps(),...makeScrollStrategyProps(),...makeFocusTrapProps(),...makeThemeProps(),...makeTransitionProps()},"VOverlay"),VOverlay=genericComponent()({name:"VOverlay",directives:{vClickOutside:ClickOutside},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...omit(makeVOverlayProps(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>
vendor: 6,656 bytes, line 64
64!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,u){let{slots:d,attrs:B,emit:$}=u;const V=getCurrentInstance$1("VOverlay"),K=ref(),q=ref(),Q=ref(),X=useProxiedModel(e,"modelValue"),ee=computed({get:()=>X.value,set:$e=>{$e&&e.disabled||(X.value=$e)}}),{themeClasses:te}=provideTheme(e),{rtlClasses:ie,isRtl:re}=useRtl(),{hasContent:oe,onAfterLeave:se}=useLazy(e,ee),ae=useBackgroundColor(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:le,localTop:ue,stackStyles:he}=useStack(ee,()=>e.zIndex,e._disableGlobalStack),{activatorEl:de,activatorRef:fe,target:me,targetEl:ge,targetRef:_e,activatorEvents:be,contentEvents:Pe,scrimEvents:Ae}=useActivator(e,{isActive:ee,isTop:ue,contentEl:Q}),{teleportTarget:Se}=useTeleport(()=>{var at,ot,ht;const $e=e.attach||e.contained;if($e)return $e;const Xe=((at=de==null?void 0:de.value)==null?void 0:at.getRootNode())||((ht=(ot=V.proxy)==null?void 0:ot.$el)==null?void 0:ht.getRootNode());return Xe instanceof ShadowRoot?Xe:!1}),{dimensionStyles:Ne}=useDimension(e),Oe=useHydration(),{scopeId:Be}=useScopeId();watch(()=>e.disabled,$e=>{$e&&(ee.value=!1)});const{contentStyles:De,updateLocation:Me}=useLocationStrategies(e,{isRtl:re,contentEl:Q,target:me,isActive:ee});useScrollStrategies(e,{root:K,contentEl:Q,targetEl:ge,target:me,isActive:ee,updateLocation:Me});function xe($e){$("click:outside",$e),e.persistent?ft():ee.value=!1}function Qe($e){return ee.value&&ue.value&&(!e.scrim||$e.target===q.value||$e instanceof MouseEvent&&$e.shadowTarget===q.value)}useFocusTrap(e,{isActive:ee,localTop:ue,contentEl:Q}),IN_BROWSER&&watch(ee,$e=>{$e?window.addEventListener("keydown",Le):window.removeEventListener("keydown",Le)},{immediate:!0}),onBeforeUnmount(()=>{IN_BROWSER&&window.removeEventListener("keydown",Le)});function Le($e){var Xe,at,ot;$e.key==="Escape"&&le.value&&((Xe=Q.value)!=null&&Xe.contains(document.activeElement)||$("keydown",$e),e.persistent?ft():(ee.value=!1,(at=Q.value)!=null&&at.contains(document.activeElement)&&((ot=de.value)==null||ot.focus())))}function Ue($e){$e.key==="Escape"&&!le.value||$("keydown",$e)}const et=useRouter$1();useToggleScope(()=>e.closeOnBack,()=>{useBackButton(et,()=>{if(le.value&&ee.value)return e.persistent?ft():ee.value=!1,!1})});const qe=ref();watch(()=>ee.value&&(e.absolute||e.contained)&&Se.value==null,$e=>{if($e){const Xe=getScrollParent(K.value);Xe&&Xe!==document.scrollingElement&&(qe.value=Xe.scrollTop)}});function ft(){e.noClickAnimation||Q.value&&animate(Q.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:standardEasing})}function ct(){$("afterEnter")}function nt(){se(),$("afterLeave")}return useRender(()=>{var $e;return createBaseVNode(Fragment,null,[($e=d.activator)==null?void 0:$e.call(d,{isActive:ee.value,targetRef:_e,props:mergeProps({ref:fe},be.value,e.activatorProps)}),Oe.value&&oe.value&&createVNode(Teleport,{disabled:!Se.value,to:Se.value},{default:()=>[createBaseVNode("div",mergeProps({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":ee.value,"v-overlay--contained":e.contained},te.value,ie.value,e.class],style:[he.value,{"--v-overlay-opacity":e.opacity,top:convertToUnit(qe.value)},e.style],ref:K,onKeydown:Ue},Be,B),[createVNode(Scrim,mergeProps({color:ae,modelValue:ee.value&&!!e.scrim,ref:q},Ae.value),null),createVNode(MaybeTransition,{appear:!0,persisted:!0,transition:e.transition,target:me.value,onAfterEnter:ct,onAfterLeave:nt},{default:()=>{var Xe;return[withDirectives(createBaseVNode("div",mergeProps({ref:Q,class:["v-overlay__content",e.contentClass],style:[Ne.value,De.value]},Pe.value,e.contentProps),[(Xe=d.default)==null?void 0:Xe.call(d,{isActive:ee})]),[[vShow,ee.value],[ClickOutside,{handler:xe,closeConditional:Qe,include:()=>[de.value]}]])]}})])]})])}),{activatorEl:de,scrimEl:q,target:me,animateClick:ft,contentEl:Q,rootEl:K,globalTop:le,localTop:ue,updateLocation:Me}}}),makeVDialogProps=propsFactory({fullscreen:Boolean,scrollable:Boolean,...omit(makeVOverlayProps({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:VDialogTransition},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),VDialog=genericComponent()({name:"VDialog",props:makeVDialogProps(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,u){let{emit:d,slots:B}=u;const $=useProxiedModel(e,"modelValue"),{scopeId:V}=useScopeId(),K=ref();function q(){var X;d("afterEnter"),(e.scrim||e.retainFocus)&&((X=K.value)!=null&&X.contentEl)&&!K.value.contentEl.contains(document.activeElement)&&K.value.contentEl.focus({preventScroll:!0})}function Q(){d("afterLeave")}return watch($,async X=>{var ee;X||(await nextTick(),(ee=K.value.activatorEl)==null||ee.focus({preventScroll:!0}))}),useRender(()=>{const X=VOverlay.filterProps(e),ee=mergeProps({"aria-haspopup":"dialog"},e.activatorProps),te=mergeProps({tabindex:-1},e.contentProps);return createVNode(VOverlay,mergeProps({ref:K,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},X,{modelValue:$.value,"onUpdate:modelValue":ie=>$.value=ie,"aria-modal":"true",activatorProps:ee,contentProps:te,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:q,onAfterLeave:Q},V),{activator:B.activator,default:function(){for(var ie=arguments.length,re=new Array(ie),oe=0;oe<ie;oe++)re[oe]=arguments[oe];return createVNode(VDefaultsProvider,{root:"VDialog"},{default:()=>{var se;return[(se=B.default)==null?void 0:se.call(B,...re)]}})}})}),forwardRefs({},K)}}),positionValues=["static","relative","fixed","absolute","sticky"],makePositionProps=propsFactory({position:{type:String,validator:e=>positionValues.includes(e)}},"position");function usePosition(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{positionClasses:toRef(()=>e.position?`${u}--${e.position}`:void 0)}}const makeVSheetProps=propsFactory({color:String,...makeBorderProps(),...makeComponentProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VSheet"),VSheet=genericComponent()({name:"VSheet",props:makeVSheetProps(),setup(e,u){let{slots:d}=u;const{themeClasses:B}=provideTheme(e),{backgroundColorClasses:$,backgroundColorStyles:V}=useBackgroundColor(()=>e.color),{borderClasses:K}=useBorder(e),{dimensionStyles:q}=useDimension(e),{elevationClasses:Q}=useElevation(e),{locationStyles:X}=useLocation(e),{positionClasses:ee}
64=usePosition(e),{roundedClasses:te}=useRounded(e);return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-sheet",B.value,$.value,K.value,Q.value,ee.value,te.value,e.class]),style:normalizeStyle([V.value,q.value,X.value,e.style])},d)),{}}}),makeRevealProps=propsFactory({reveal:{type:[Boolean,Object],default:!1}},"reveal");function useReveal(e){const d=toRef(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),B=shallowRef(e.reveal?"initial":"disabled");return onMounted(async()=>{e.reveal&&(B.value="initial",await new Promise($=>requestAnimationFrame($)),B.value="pending",await new Promise($=>setTimeout($,d.value)),B.value="done")}),{duration:d,state:B}}const makeVProgressCircularProps=propsFactory({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...makeComponentProps(),...makeRevealProps(),...makeSizeProps(),...makeTagProps({tag:"div"}),...makeThemeProps()},"VProgressCircular"),VProgressCircular=genericComponent()({name:"VProgressCircular",props:makeVProgressCircularProps(),setup(e,u){let{slots:d}=u;const B=20,$=2*Math.PI*B,V=ref(),{themeClasses:K}=provideTheme(e),{sizeClasses:q,sizeStyles:Q}=useSize(e),{textColorClasses:X,textColorStyles:ee}=useTextColor(()=>e.color),{textColorClasses:te,textColorStyles:ie}=useTextColor(()=>e.bgColor),{intersectionRef:re,isIntersecting:oe}=useIntersectionObserver(),{resizeRef:se,contentRect:ae}=useResizeObserver(),{state:le,duration:ue}=useReveal(e),he=toRef(()=>le.value==="initial"?0:clamp(parseFloat(e.modelValue),0,100)),de=toRef(()=>Number(e.width)),fe=toRef(()=>Q.value?Number(e.size):ae.value?ae.value.width:Math.max(de.value,32)),me=toRef(()=>B/(1-de.value/fe.value)*2),ge=toRef(()=>de.value/fe.value*me.value),_e=toRef(()=>{const Pe=(100-he.value)/100*$;return e.rounded&&he.value>0&&he.value<100?convertToUnit(Math.min($-.01,Pe+ge.value)):convertToUnit(Pe)}),be=computed(()=>{const Pe=Number(e.rotate);return e.rounded?Pe+ge.value/2/$*360:Pe});return watchEffect(()=>{re.value=V.value,se.value=V.value}),useRender(()=>createVNode(e.tag,{ref:V,class:normalizeClass(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":oe.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||PREFERS_REDUCED_MOTION()),"v-progress-circular--revealing":["initial","pending"].includes(le.value)},K.value,q.value,X.value,e.class]),style:normalizeStyle([Q.value,ee.value,{"--progress-reveal-duration":`${ue.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:he.value},{default:()=>[createBaseVNode("svg",{style:{transform:`rotate(calc(-90deg + ${be.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${me.value} ${me.value}`},[createBaseVNode("circle",{class:normalizeClass(["v-progress-circular__underlay",te.value]),style:normalizeStyle(ie.value),fill:"transparent",cx:"50%",cy:"50%",r:B,"stroke-width":ge.value,"stroke-dasharray":$,"stroke-dashoffset":0},null),createBaseVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:B,"stroke-width":ge.value,"stroke-dasharray":$,"stroke-dashoffset":_e.value,"stroke-linecap":e.rounded?"round":void 0},null)]),d.default&&createBaseVNode("div",{class:"v-progress-circular__content"},[d.default({value:he.value})])]})),{}}}),_sfc_main$N=defineComponent$1({inheritAttrs:!1,__name:"qapa-progress",props:{type:{default:"circular"},indeterminate:{type:Boolean,default:!1},value:{default:void 0},color:{default:"primary"},size:{default:void 0},width:{default:void 0},height:{default:void 0},rounded:{type:Boolean,default:!1}},setup(e){return(u,d)=>e.type==="circular"?(openBlock(),createBlock(VProgressCircular,mergeProps({key:0},u.$attrs,{indeterminate:e.indeterminate,"model-value":e.value,color:e.color,size:e.size,width:e.width}),null,16,["indeterminate","model-value","color","size","width"])):(openBlock(),createBlock(VProgressLinear,mergeProps({key:1},u.$attrs,{indeterminate:e.indeterminate,"model-value":e.value,color:e.color,height:e.height,rounded:e.rounded}),{default:withCtx(()=>[renderSlot(u.$slots,"default")]),_:3},16,["indeterminate","model-value","color","height","rounded"]))}}),makeVBtnGroupProps=propsFactory({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps()},"VBtnGroup"),VBtnGroup=genericComponent()({name:"VBtnGroup",props:makeVBtnGroupProps(),setup(e,u){let{slots:d}=u;const{themeClasses:B}=provideTheme(e),{densityClasses:$}=useDensity(e),{borderClasses:V}=useBorder(e),{elevationClasses:K}
64=useElevation(e),{roundedClasses:q}=useRounded(e);provideDefaults({VBtn:{height:toRef(()=>e.direction==="horizontal"?"auto":null),baseColor:toRef(()=>e.baseColor),color:toRef(()=>e.color),density:toRef(()=>e.density),flat:!0,variant:toRef(()=>e.variant)}}),useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},B.value,V.value,$.value,K.value,q.value,e.class]),style:normalizeStyle(e.style)},d))}}),VBtnToggleSymbol=Symbol.for("vuetify:v-btn-toggle"),makeVBtnToggleProps=propsFactory({...makeVBtnGroupProps(),...makeGroupProps()},"VBtnToggle"),VBtnToggle=genericComponent()({name:"VBtnToggle",props:makeVBtnToggleProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const{isSelected:B,next:$,prev:V,select:K,selected:q}=useGroup(e,VBtnToggleSymbol);return useRender(()=>{const Q=VBtnGroup.filterProps(e);return createVNode(VBtnGroup,mergeProps({class:["v-btn-toggle",e.class]},Q,{style:e.style}),{default:()=>{var X;return[(X=d.default)==null?void 0:X.call(d,{isSelected:B,next:$,prev:V,select:K,selected:q})]}})}),{next:$,prev:V,select:K}}});function useSelectLink(e,u){watch(()=>{var d;return(d=e.isActive)==null?void 0:d.value},d=>{e.isLink.value&&d!=null&&u&&nextTick(()=>{u(d)})},{immediate:!0})}const makeVBtnProps=propsFactory({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:VBtnToggleSymbol},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:IconValue,appendIcon:IconValue,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeGroupItemProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"button"}),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VBtn"),VBtn=genericComponent()({name:"VBtn",props:makeVBtnProps(),emits:{"group:selected":e=>!0},setup(e,u){let{attrs:d,slots:B}=u;const{themeClasses:$}=provideTheme(e),{borderClasses:V}=useBorder(e),{densityClasses:K}=useDensity(e),{dimensionStyles:q}=useDimension(e),{elevationClasses:Q}=useElevation(e),{loaderClasses:X}=useLoader(e),{locationStyles:ee}=useLocation(e),{positionClasses:te}
64=usePosition(e),{roundedClasses:ie}=useRounded(e),{sizeClasses:re,sizeStyles:oe}=useSize(e),se=useGroupItem(e,e.symbol,!1),ae=useLink$1(e,d),le=computed(()=>{var Ae;return e.active!==void 0?e.active:ae.isRouterLink.value?(Ae=ae.isActive)==null?void 0:Ae.value:se==null?void 0:se.isSelected.value}),ue=toRef(()=>le.value?e.activeColor??e.color:e.color),he=computed(()=>{var Se,Ne;return{color:(se==null?void 0:se.isSelected.value)&&(!ae.isLink.value||((Se=ae.isActive)==null?void 0:Se.value))||!se||((Ne=ae.isActive)==null?void 0:Ne.value)?ue.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:de,colorStyles:fe,variantClasses:me}=useVariant(he),ge=computed(()=>(se==null?void 0:se.disabled.value)||e.disabled),_e=toRef(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),be=computed(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function Pe(Ae){var Se,Ne;ge.value||ae.isLink.value&&(Ae.metaKey||Ae.ctrlKey||Ae.shiftKey||Ae.button!==0||d.target==="_blank")||(ae.isRouterLink.value?(Ne=(Se=ae.navigate).value)==null||Ne.call(Se,Ae):se==null||se.toggle())}return useSelectLink(ae,se==null?void 0:se.select),useRender(()=>{const Ae=ae.isLink.value?"a":e.tag,Se=!!(e.prependIcon||B.prepend),Ne=!!(e.appendIcon||B.append),Oe=!!(e.icon&&e.icon!==!0);return withDirectives(createVNode(Ae,mergeProps(ae.linkProps,{type:Ae==="a"?void 0:"button",class:["v-btn",se==null?void 0:se.selectedClass.value,{"v-btn--active":le.value,"v-btn--block":e.block,"v-btn--disabled":ge.value,"v-btn--elevated":_e.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],$.value,V.value,de.value,K.value,Q.value,X.value,te.value,ie.value,re.value,me.value,e.class],style:[fe.value,q.value,ee.value,oe.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:ge.value&&Ae!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:Pe,value:be.value}),{default:()=>{var Be;return[genOverlays(!0,"v-btn"),!e.icon&&Se&&createBaseVNode("span",{key:"prepend",class:"v-btn__prepend"},[B.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},B.prepend):createVNode(VIcon,{key:"prepend-icon",icon:e.prependIcon},null)]),createBaseVNode("span",{class:"v-btn__content","data-no-activator":""},[!B.default&&Oe?createVNode(VIcon,{key:"content-icon",icon:e.icon},null):createVNode(VDefaultsProvider,{key:"content-defaults",disabled:!Oe,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var De;return[((De=B.default)==null?void 0:De.call(B))??toDisplayString$1(e.text)]}})]),!e.icon&&Ne&&createBaseVNode("span",{key:"append",class:"v-btn__append"},[B.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},B.append):createVNode(VIcon,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&createBaseVNode("span",{key:"loader",class:"v-btn__loader"},[((Be=B.loader)==null?void 0:Be.call(B))??createVNode(VProgressCircular,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Ripple,!ge.value&&e.ripple,"",{center:!!e.icon}]])}),{group:se}}}),_sfc_main$M=defineComponent$1({inheritAttrs:!1,__name:"qapa-button",props:{size:{},variant:{},density:{},admin:{type:Boolean,default:!1},noGutters:{type:Boolean,default:!1},backgroundWhite:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},text:{type:Boolean,default:!1},color:{default:"primary"},rounded:{type:[Boolean,String],default:void 0},fab:{type:Boolean,default:!1},small:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},to:{},block:{type:Boolean,default:!1}},setup(e){const u=e,{isDisabled:d}=useFormDisable(u),{hasRoute:B,isInternalRoute:$}=useRouteBasedCta(),V=computed(()=>u.admin||$(u.to)),K=computed(()=>{if(!u.icon){if(u.rounded===!0)return"xl";if(u.rounded!==void 0)return u.rounded}}),q=computed(()=>u.variant!==void 0?u.variant:u.outlined?"outlined":u.text?"text":"flat"),Q=computed(()=>
64{if(u.size!==void 0)return u.size;if(u.small||u.fab)return"small"});return(X,ee)=>unref(B)(e.to)?(openBlock(),createBlock(VBtn,mergeProps({key:0,rounded:K.value,variant:q.value,color:V.value?"admin":e.color,icon:e.icon,size:Q.value,density:e.density,disabled:unref(d),block:e.block,class:{"background-white":e.backgroundWhite,"transparent-background":e.outlined,"pa-0":e.noGutters},to:e.to},X.$attrs),createSlots({default:withCtx(()=>[renderSlot(X.$slots,"default",{},void 0,!0),ee[0]||(ee[0]=createTextVNode())]),_:2},[X.$slots.loader?{name:"loader",fn:withCtx(()=>[renderSlot(X.$slots,"loader",{},void 0,!0)]),key:"0"}:void 0]),1040,["rounded","variant","color","icon","size","density","disabled","block","class","to"])):createCommentVNode("",!0)}}),__unplugin_components_0$2=_export_sfc(_sfc_main$M,[["__scopeId","data-v-2ee3a71b"]]),allowedVariants=["dotted","dashed","solid","double"],makeVDividerProps=propsFactory({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>allowedVariants.includes(e)},...makeComponentProps(),...makeThemeProps()},"VDivider"),VDivider=genericComponent()({name:"VDivider",props:makeVDividerProps(),setup(e,u){let{attrs:d,slots:B}=u;const{themeClasses:$}=provideTheme(e),{textColorClasses:V,textColorStyles:K}=useTextColor(()=>e.color),q=computed(()=>{const X={};return e.length&&(X[e.vertical?"height":"width"]=convertToUnit(e.length)),e.thickness&&(X[e.vertical?"borderRightWidth":"borderTopWidth"]=convertToUnit(e.thickness)),X}),Q=toRef(()=>{const X=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,ee=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&X?convertToUnit(X):void 0,marginInline:!e.vertical&&X?convertToUnit(X):void 0,transform:ee?`translate${e.vertical?"X":"Y"}(${convertToUnit(ee)})`:void 0}});return useRender(()=>{const X=createBaseVNode("hr",{class:normalizeClass([{"v-divider":!0,"v-divider--gradient":e.gradient&&!B.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},$.value,V.value,e.class]),style:normalizeStyle([q.value,K.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!d.role||d.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${d.role||"separator"}`},null);return B.default?createBaseVNode("div",{class:normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[X,createBaseVNode("div",{class:"v-divider__content",style:normalizeStyle(Q.value)},[B.default()]),X]):X}),{}}}),_sfc_main$L=defineComponent$1({__name:"qapa-divider",props:{vertical:{type:Boolean,default:!1},inset:{type:Boolean,default:!1},thickness:{default:void 0},color:{default:void 0},opacity:{default:void 0}},setup(e){return(u,d)=>(openBlock(),createBlock(VDivider,{vertical:e.vertical,inset:e.inset,thickness:e.thickness,color:e.color,opacity:e.opacity},null,8,["vertical","inset","thickness","color","opacity"]))}}),makeVMenuProps=propsFactory({id:String,submenu:Boolean,...omit(makeVOverlayProps({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:VDialogTransition}}),["absolute"])},"VMenu"),VMenu=genericComponent()({name:"VMenu",props:makeVMenuProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=useProxiedModel(e,"modelValue"),{scopeId:$}=useScopeId(),{isRtl:V}=useRtl(),K=useId(),q=toRef(()=>e.id||`v-menu-${K}`),Q=ref(),X=inject$1(VMenuSymbol,null),ee=shallowRef(new Set);provide(VMenuSymbol,{register(){ee.value.add(K)},unregister(){ee.value.delete(K)},closeParents(se){setTimeout(()=>{var ae;!ee.value.size&&!e.persistent&&(se==null||(ae=Q.value)!=null&&ae.contentEl&&!isClickInsideElement(se,Q.value.contentEl))&&(B.value=!1,X==null||X.closeParents())},40)}}),onBeforeUnmount(()=>X==null?void 0:X.unregister()),onDeactivated(()=>B.value=!1),watch(B,se=>{se?X==null||X.register():X==null||X.unregister()},{immediate:!0});function te(se){X==null||X.closeParents(se)}function ie(se){var ae,le,ue,he,de;if(!e.disabled)if(se.key==="Tab"||se.key==="Enter"&&!e.closeOnContentClick){if(se.key==="Enter"&&(se.target instanceof HTMLTextAreaElement||se.target instanceof HTMLInputElement&&se.target.closest("form")))return;se.key==="Enter"&&se.preventDefault(),!getNextElement(focusableChildren((ae=Q.value)==null?void 0:ae.contentEl,!1),se.shiftKey?"prev":"next",me=>me.tabIndex>=0)&&!e.retainFocus&&(B.value=!1,(ue=(le=Q.value)==null?void 0:le.activatorEl)==null||ue.focus())}else e.submenu&&se.key===(V.value?"ArrowRight":"ArrowLeft")&&(B.value=!1,(de=(he=Q.value)==null?void 0:he.activatorEl)==null||de.focus())}function re(se){var le;if(e.disabled)return;const ae=(le=Q.value)==null?void 0:le.contentEl;ae&&B.value?se.key==="ArrowDown"?(se.preventDefault(),se.stopImmediatePropagation(),focusChild(ae,"next")):se.key==="ArrowUp"?(se.preventDefault(),se.stopImmediatePropagation(),focusChild(ae,"prev")):e.submenu&&(se.key===(V.value?"ArrowRight":"ArrowLeft")?B.value=!1:se.key===(V.value?"ArrowLeft":"ArrowRight")&&(se.preventDefault(),focusChild(ae,"first"))):(e.submenu?se.key===(V.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(se.ke
vendor: 1,584 bytes, line 64
64y))&&(B.value=!0,se.preventDefault(),setTimeout(()=>setTimeout(()=>re(se))))}const oe=computed(()=>mergeProps({"aria-haspopup":"menu","aria-expanded":String(B.value),"aria-controls":q.value,"aria-owns":q.value,onKeydown:re},e.activatorProps));return useRender(()=>{const se=VOverlay.filterProps(e);return createVNode(VOverlay,mergeProps({ref:Q,id:q.value,class:["v-menu",e.class],style:e.style},se,{modelValue:B.value,"onUpdate:modelValue":ae=>B.value=ae,absolute:!0,activatorProps:oe.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":te,onKeydown:ie},$),{activator:d.activator,default:function(){for(var ae=arguments.length,le=new Array(ae),ue=0;ue<ae;ue++)le[ue]=arguments[ue];return createVNode(VDefaultsProvider,{root:"VMenu"},{default:()=>{var he;return[(he=d.default)==null?void 0:he.call(d,...le)]}})}})}),forwardRefs({id:q,ΨopenChildren:ee},Q)}}),makeVBadgeProps=propsFactory({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:IconValue,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...makeComponentProps(),...makeLocationProps({location:"top end"}),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeTransitionProps({transition:"scale-rotate-transition"}),...makeDimensionProps()},"VBadge"),VBadge=genericComponent()({name:"VBadge",inheritAttrs:!1,props:makeVBadgeProps(),setup(e,u){const{backgroundColorClasses:d,backgroundColorStyles:B}=useBackgroundColor(()=>
64e.color),{roundedClasses:$}=useRounded(e),{t:V}=useLocale(),{textColorClasses:K,textColorStyles:q}=useTextColor(()=>e.textColor),{themeClasses:Q}=useTheme(),{locationStyles:X}=useLocation(e,!0,te=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(te)?Number(e.offsetY??0):["left","right"].includes(te)?Number(e.offsetX??0):0)),{dimensionStyles:ee}=useDimension(e);return useRender(()=>{const te=Number(e.content),ie=!e.max||isNaN(te)?e.content:te<=Number(e.max)?te:`${e.max}+`,[re,oe]=pickWithRest(u.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return createVNode(e.tag,mergeProps({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},oe,{style:e.style}),{default:()=>{var se,ae;return[createBaseVNode("div",{class:"v-badge__wrapper"},[(ae=(se=u.slots).default)==null?void 0:ae.call(se),createVNode(MaybeTransition,{transition:e.transition},{default:()=>{var le,ue;return[withDirectives(createBaseVNode("span",mergeProps({class:["v-badge__badge",Q.value,d.value,$.value,K.value],style:[B.value,q.value,ee.value,e.inline?{}:X.value],"aria-atomic":"true","aria-label":V(e.label,te),"aria-live":"polite",role:"status"},re),[e.dot?void 0:u.slots.badge?(ue=(le=u.slots).badge)==null?void 0:ue.call(le):e.icon?createVNode(VIcon,{icon:e.icon},null):ie]),[[vShow,e.modelValue]])]}})])]}})}),{}}}),ListKey=Symbol.for("vuetify:list");function createList(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const u=inject$1(ListKey,{filterable:!1,hasPrepend:shallowRef(!1),updateHasPrepend:()=>null,trackingIndex:shallowRef(-1),navigationStrategy:shallowRef("focus"),uid:""}),{filterable:d,trackingIndex:B=u.trackingIndex,navigationStrategy:$=u.navigationStrategy,uid:V=u.uid||useId()}=e,K={filterable:u.filterable||d,hasPrepend:shallowRef(!1),updateHasPrepend:q=>{q&&(K.hasPrepend.value=q)},trackingIndex:B,navigationStrategy:$,uid:V};return provide(ListKey,K),u}function useList(){return inject$1(ListKey,null)}const independentActiveStrategy=e=>{const u={activate:d=>{let{id:B,value:$,activated:V}=d;return B=toRaw(B),e&&!$&&V.size===1&&V.has(B)||($?V.add(B):V.delete(B)),V},in:(d,B,$)=>{let V=new Set;if(d!=null)for(const K of wrapInArray(d))V=u.activate({id:K,value:!0,activated:new Set(V),children:B,parents:$});return V},out:d=>Array.from(d)};return u},independentSingleActiveStrategy=e=>{const u=independentActiveStrategy(e);return{activate:B=>{let{activated:$,id:V,...K}=B;V=toRaw(V);const q=$.has(V)?new Set([V]):new Set;return u.activate({...K,id:V,activated:q})},in:(B,$,V)=>{let K=new Set;if(B!=null){const q=wrapInArray(B);q.length&&(K=u.in(q.slice(0,1),$,V))}return K},out:(B,$,V)=>u.out(B,$,V)}},leafActiveStrategy=e=>{const u=independentActiveStrategy(e);return{activate:B=>{let{id:$,activated:V,children:K,...q}=B;return $=toRaw($),K.has($)?V:u.activate({id:$,activated:V,children:K,...q})},in:u.in,out:u.out}},leafSingleActiveStrategy=e=>{const u=independentSingleActiveStrategy(e);return{activate:B=>{let{id:$,activated:V,children:K,...q}=B;return $=toRaw($),K.has($)?V:u.activate({id:$,activated:V,children:K,...q})},in:u.in,out:u.out}},singleOpenStrategy={open:e=>{let{id:u,value:d,opened:B,parents:$}=e;if(d){const V=new Set;V.add(u);let K=$.get(u);for(;K!=null;)V.add(K),K=$.get(K);return V}else return B.delete(u),B},select:()=>null},multipleOpenStrategy={open:e=>{let{id:u,value:d,opened:B,parents:$}=e;if(d){let V=$.get(u);for(B.add(u);V!=null&&V!==u;)B.add(V),V=$.get(V);return B}else B.delete(u);return B},select:()=>null},listOpenStrategy={open:multipleOpenStrategy.open,select:e=>{let{id:u,value:d,opened:B,parents:$}=e;if(!d)return B;const V=[];let K=$.get(u);for(;K!=null;)V.push(K),K=$.get(K);return new Set(V)}},independentSelectStrategy=e=>{const u={select:d=>{let{id:B,value:$,selected:V}=d;if(B=toRaw(B),e&&!$){const K=Array.from(V.entries()).reduce((q,Q)=>{let[X,ee]=Q;return ee==="on"&&q.push(X),q},[]);if(K.length===1&&K[0]===B)return V}return V.set(B,$?"on":"off"),V},in:(d,B,$,V)=>{const K=new Map;for(const q of d||[])u.select({id:q,value:!0,selected:K,children:B,parents:$,disabled:V});return K},out:d=>{const B=[];for(const[$,V]of d.entries())V==="on"&&B.push($);return B}};return u},independentSingleSelectStrategy=e=>{const u=independentSelectStrategy(e);return{select:B=>{let{selected:$,id:V,...K}=B;V=toRaw(V);const q=$.has(V)?new Map([[V,$.get(V)]]):new Map;return u.select({...K,id:V,selected:q})},in:(B,$,V,K)=>B!=null&&B.length?u.in(B.slice(0,1),$,V,K):new Map,out:(B,$,V)=>u.out(B,$,V)}},leafSelectStrategy=e=>{const u=independentSelectStrategy(e);return{select:B=>{let{id:$,selected:V,children:K,...q}=B;return $=toRaw($),K.has($)?V:u.select({id:$,selected:V,children:K,...q})},in:u.in,out:u.out}},leafSingleSelectStrategy=e=>{const u=independentSingleSelectStrategy(e);return{select:B=>{let{id:$,selected:V,children:K,...q}=B;return $=toRaw($),K.has($)?V:u.select({id:$,selected:V,children:K,...q})},in:u.in,out:u.out}},classicSelectStrategy=e=>{const u={select:d=>{let{id:B,value:$,selected:V,children:K,parents:q,disabled:Q}=d;B=toRaw(B);const X=new Map(V),ee=[B];for(;ee.length;){const ie=ee.shift();Q.has(ie)||V.set(toRaw(ie),$?"on":"off"),K.has(ie)&&ee.push(...K.get(ie))}let te=toRaw(q.get(B));for(;te;){let ie=!0,re=!0;for(const oe of K.get(te)){const se=toRaw(oe);if(!Q.has(se)&&(V.get(se)!=="on"&&(ie=!1),V.has(se)&&V.get(se)!=="off"&&(re=!1),!ie&&!re))break}V.set(te,ie?"on":re?"off":"indeterminate"),te=toRaw(q.get(te))}return e&&!$&&Array.from(V.entries()).reduce((re,oe)=>{let[se,ae]=oe;return ae==="on"&&re.push(se),re},[]).length===0?X:V},in:(d,B,$)=>{let V=new Map;for(const K of d||[])V=u.select({id:K,value:!0,selected:V,children:B,parents:$,disabled:new Set});return V},out:(d,B)=>{const $=[];for(const[V,K]of d.entries())K==="on"&&!B.has(V)&&$.push(V);return $}};return u},trunkSelectStrategy=e=>{const u=classicSelectStrategy(e);return{select:u.select,in:u.in,out:(B,$,V)=>{const K=[];for(const[q,Q]of B.entries())if(Q==="on"){if(V.has(q)){const X=V.get(q);if(B.get(X)==="on")continue}K.push(q)}return K}}},branchSelectStrategy=e=>{const d={select:classicSelectStrategy(e).select,in:(B,$,V,K)=>{let q=new Map;for(const Q of B||[])$.has(Q)||(q=d.select({id:Q,value:!0,selected:q,children:$,parents:V,disabled:K}));return q},out:B=>{const $=[];for(const[V,K]of B.entries())(K==="on"||K==="indeterminate")&&$.push(V);return $}};return d}
64,VNestedSymbol=Symbol.for("vuetify:nested"),emptyNested={id:shallowRef(),root:{itemsRegistration:ref("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:ref(new Map),parents:ref(new Map),disabled:ref(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ref(!1),scrollToActive:ref(!1),selectable:ref(!1),opened:ref(new Set),activated:ref(new Set),selected:ref(new Map),selectedValues:ref([]),getPath:()=>[]}},makeNestedProps=propsFactory({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),useNested=(e,u)=>{let{items:d,returnObject:B,scrollToActive:$}=u,V=!1;const K=shallowRef(new Map),q=shallowRef(new Map),Q=shallowRef(new Set),X=useProxiedModel(e,"opened",e.opened,fe=>new Set(Array.isArray(fe)?fe.map(me=>toRaw(me)):fe),fe=>[...fe.values()]),ee=computed(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return leafActiveStrategy(e.mandatory);case"single-leaf":return leafSingleActiveStrategy(e.mandatory);case"independent":return independentActiveStrategy(e.mandatory);case"single-independent":default:return independentSingleActiveStrategy(e.mandatory)}}),te=computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return leafSingleSelectStrategy(e.mandatory);case"leaf":return leafSelectStrategy(e.mandatory);case"independent":return independentSelectStrategy(e.mandatory);case"single-independent":return independentSingleSelectStrategy(e.mandatory);case"trunk":return trunkSelectStrategy(e.mandatory);case"branch":return branchSelectStrategy(e.mandatory);case"classic":default:return classicSelectStrategy(e.mandatory)}}),ie=computed(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return listOpenStrategy;case"single":return singleOpenStrategy;case"multiple":default:return multipleOpenStrategy}}),re=useProxiedModel(e,"activated",e.activated,fe=>ee.value.in(fe,K.value,q.value),fe=>ee.value.out(fe,K.value,q.value)),oe=useProxiedModel(e,"selected",e.selected,fe=>te.value.in(fe,K.value,q.value,Q.value),fe=>te.value.out(fe,K.value,q.value));onBeforeUnmount(()=>{V=!0});function se(fe){const me=[];let ge=toRaw(fe);for(;ge!==void 0;)me.unshift(ge),ge=q.value.get(ge);return me}const ae=getCurrentInstance$1("nested"),le=new Set,ue=throttle$1(()=>{nextTick(()=>{K.value=new Map(K.value),q.value=new Map(q.value)})},100);watch(()=>[d.value,toValue(B)],()=>{e.itemsRegistration==="props"&&he()},{immediate:!0});function he(){const fe=new Map,me=new Map,ge=new Set,_e=toValue(B)?Ae=>toRaw(Ae.raw):Ae=>Ae.value,be=[...d.value];let Pe=0;for(;Pe<be.length;){const Ae=be[Pe++],Se=_e(Ae);if(Ae.children){const Ne=[];for(const Oe of Ae.children){const Be=_e(Oe);fe.set(Be,Se),Ne.push(Be),be.push(Oe)}me.set(Se,Ne)}Ae.props.disabled&&ge.add(Se)}K.value=me,q.value=fe,Q.value=ge}const de={id:shallowRef(),root:{opened:X,activatable:toRef(()=>e.activatable),scrollToActive:toRef(()=>toValue($)),selectable:toRef(()=>e.selectable),activated:re,selected:oe,selectedValues:computed(()=>{const fe=[];for(const[me,ge]of oe.value.entries())ge==="on"&&fe.push(me);return fe}),itemsRegistration:toRef(()=>e.itemsRegistration),register:(fe,me,ge,_e)=>{if(le.has(fe)){se(fe).map(String).join(" -> "),se(me).concat(fe).map(String).join(" -> ");return}else le.add(fe);me&&fe!==me&&q.value.set(fe,me),ge&&Q.value.add(fe),_e&&K.value.set(fe,[]),me!=null&&K.value.set(me,[...K.value.get(me)||[],fe]),ue()},unregister:fe=>{if(V)return;le.delete(fe),K.value.delete(fe),Q.value.delete(fe);const me=q.value.get(fe);if(me){const ge=K.value.get(me)??[];K.value.set(me,ge.filter(_e=>_e!==fe))}q.value.delete(fe),ue()},updateDisabled:(fe,me)=>{me?Q.value.add(fe):Q.value.delete(fe)},open:(fe,me,ge)=>{ae.emit("click:open",{id:fe,value:me,path:se(fe),event:ge});
64const _e=ie.value.open({id:fe,value:me,opened:new Set(X.value),children:K.value,parents:q.value,event:ge});_e&&(X.value=_e)},openOnSelect:(fe,me,ge)=>{const _e=ie.value.select({id:fe,value:me,selected:new Map(oe.value),opened:new Set(X.value),children:K.value,parents:q.value,event:ge});_e&&(X.value=_e)},select:(fe,me,ge)=>{ae.emit("click:select",{id:fe,value:me,path:se(fe),event:ge});const _e=te.value.select({id:fe,value:me,selected:new Map(oe.value),children:K.value,parents:q.value,disabled:Q.value,event:ge});_e&&(oe.value=_e),de.root.openOnSelect(fe,me,ge)},activate:(fe,me,ge)=>{if(!e.activatable)return de.root.select(fe,!0,ge);ae.emit("click:activate",{id:fe,value:me,path:se(fe),event:ge});const _e=ee.value.activate({id:fe,value:me,activated:new Set(re.value),children:K.value,parents:q.value,event:ge});if(_e.size!==re.value.size)re.value=_e;else{for(const be of _e)if(!re.value.has(be)){re.value=_e;return}for(const be of re.value)if(!_e.has(be)){re.value=_e;return}}},children:K,parents:q,disabled:Q,getPath:se}};return provide(VNestedSymbol,de),de.root},useNestedItem=(e,u,d)=>{const B=inject$1(VNestedSymbol,emptyNested),$=Symbol("nested item"),V=computed(()=>{const q=toRaw(toValue(e));return q!==void 0?q:$}),K={...B,id:V,open:(q,Q)=>B.root.open(V.value,q,Q),openOnSelect:(q,Q)=>B.root.openOnSelect(V.value,q,Q),isOpen:computed(()=>B.root.opened.value.has(V.value)),parent:computed(()=>B.root.parents.value.get(V.value)),activate:(q,Q)=>B.root.activate(V.value,q,Q),isActivated:computed(()=>B.root.activated.value.has(V.value)),scrollToActive:B.root.scrollToActive,select:(q,Q)=>B.root.select(V.value,q,Q),isSelected:computed(()=>B.root.selected.value.get(V.value)==="on"),isIndeterminate:computed(()=>B.root.selected.value.get(V.value)==="indeterminate"),isLeaf:computed(()=>!B.root.children.value.get(V.value)),isGroupActivator:B.isGroupActivator};return onBeforeMount(()=>{B.isGroupActivator||B.root.itemsRegistration.value==="props"||nextTick(()=>{B.root.register(V.value,B.id.value,toValue(u),d)})}),onBeforeUnmount(()=>{B.isGroupActivator||B.root.itemsRegistration.value==="props"||B.root.unregister(V.value)}),watch(V,(q,Q)=>{B.isGroupActivator||B.root.itemsRegistration.value==="props"||(B.root.unregister(Q),nextTick(()=>{B.root.register(q,B.id.value,toValue(u),d)}))}),watch(()=>toValue(u),q=>{B.root.updateDisabled(V.value,q)}),d&&provide(VNestedSymbol,K),K},useNestedGroupActivator=()=>{const e=inject$1(VNestedSymbol,emptyNested);provide(VNestedSymbol,{...e,isGroupActivator:!0})};function useSsrBoot(){const e=shallowRef(!1);return onMounted(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:toRef(()=>e.value?void 0:{transition:"none !important"}),isBooted:readonly(e)}}const VListGroupActivator=defineComponent({name:"VListGroupActivator",setup(e,u){let{slots:d}=u;return useNestedGroupActivator(),()=>{var B;return(B=d.default)==null?void 0:B.call(d)}}}),makeVListGroupProps=propsFactory({activeColor:String,baseColor:String,color:String,collapseIcon:{type:IconValue,default:"$collapse"},disabled:Boolean,expandIcon:{type:IconValue,default:"$expand"},rawId:[String,Number],prependIcon:IconValue,appendIcon:IconValue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...makeComponentProps(),...makeTagProps()},"VListGroup"),VListGroup=genericComponent()({name:"VListGroup",props:makeVListGroupProps(),setup(e,u){let{slots:d}=u;const{isOpen:B,open:$,id:V}=useNestedItem(()=>e.value,()=>e.disabled,!0),K=computed(()=>`v-list-group--id-${String(e.rawId??V.value)}`),q=useList(),{isBooted:Q}=useSsrBoot(),X=inject$1(VNestedSymbol),ee=toRef(()=>{var se;return((se=X==null?void 0:X.root)==null?void 0:se.itemsRegistration.value)==="render"});function te(se){var ae;["INPUT","TEXTAREA"].includes((ae=se.target)==null?void 0:ae.tagName)||$(!B.value,se)}const ie=computed(()=>({onClick:te,class:"v-list-group__header",id:K.value})),re=computed(()=>B.value?e.collapseIcon:e.expandIcon),oe=computed(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&re.value,appendIcon:e.appendIcon||!e.subgroup&&re.value,title:e.title,value:e.value}}));return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-list-group",{"v-list-group--prepend":q==null?void 0:q.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":B.value},e.class]),style:normalizeStyle(e.style)}
64,{default:()=>[d.activator&&createVNode(VDefaultsProvider,{defaults:oe.value},{default:()=>[createVNode(VListGroupActivator,null,{default:()=>[d.activator({props:ie.value,isOpen:B.value})]})]}),createVNode(MaybeTransition,{transition:{component:VExpandTransition},disabled:!Q.value},{default:()=>{var se,ae;return[ee.value?withDirectives(createBaseVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":K.value},[(se=d.default)==null?void 0:se.call(d)]),[[vShow,B.value]]):B.value&&createBaseVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":K.value},[(ae=d.default)==null?void 0:ae.call(d)])]}})]})),{isOpen:B}}}),makeVListItemSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VListItemSubtitle"),VListItemSubtitle=genericComponent()({name:"VListItemSubtitle",props:makeVListItemSubtitleProps(),setup(e,u){let{slots:d}=u;return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-list-item-subtitle",e.class]),style:normalizeStyle([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},d)),{}}}),VListItemTitle=createSimpleFunctional("v-list-item-title"),makeVListItemProps=propsFactory({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:IconValue,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VListItem"),VListItem=genericComponent()({name:"VListItem",directives:{vRipple:Ripple},props:makeVListItemProps(),emits:{click:e=>!0},setup(e,u){let{attrs:d,slots:B,emit:$}=u;const V=useLink$1(e,d),K=ref(),q=computed(()=>e.value===void 0?V.href.value:e.value),{activate:Q,isActivated:X,select:ee,isOpen:te,isSelected:ie,isIndeterminate:re,isGroupActivator:oe,root:se,parent:ae,openOnSelect:le,scrollToActive:ue,id:he}=useNestedItem(q,()=>e.disabled,!1),de=useList(),fe=computed(()=>{var ot;return e.active!==!1&&(e.active||((ot=V.isActive)==null?void 0:ot.value)||(se.activatable.value?X.value:ie.value))}),me=toRef(()=>e.link!==!1&&V.isLink.value),ge=computed(()=>!!de&&(se.selectable.value||se.activatable.value||e.value!=null)),_e=computed(()=>!e.disabled&&e.link!==!1&&(e.link||V.isClickable.value||ge.value)),be=computed(()=>de&&de.navigationStrategy.value==="track"&&e.index!==void 0&&de.trackingIndex.value===e.index),Pe=computed(()=>de?me.value?"link":ge.value?"option":"listitem":void 0),Ae=computed(()=>{if(ge.value)return se.activatable.value?X.value:se.selectable.value?ie.value:fe.value}),Se=toRef(()=>e.rounded||e.nav),Ne=toRef(()=>e.color??e.activeColor),Oe=toRef(()=>({color:fe.value?Ne.value??e.baseColor:e.baseColor,variant:e.variant}));watch(()=>{var ot;return(ot=V.isActive)==null?void 0:ot.value},ot=>{ot&&Be()}),watch(X,ot=>{var ht;!ot||!ue||(ht=K.value)==null||ht.scrollIntoView({block:"nearest",behavior:"instant"})}),watch(be,ot=>{var ht;ot&&((ht=K.value)==null||ht.scrollIntoView({block:"nearest",behavior:"instant"}))}),onBeforeMount(()=>{var ot;(ot=V.isActive)!=null&&ot.value&&nextTick(()=>Be())});function Be(){ae.value!=null&&se.open(ae.value,!0),le(!0)}const{themeClasses:De}=provideTheme(e),{borderClasses:Me}=useBorder(e),{colorClasses:xe,colorStyles:Qe,variantClasses:Le}=useVariant(Oe),{densityClasses:Ue}=useDensity(e),{dimensionStyles:et}=useDimension(e),{elevationClasses:qe}
64=useElevation(e),{roundedClasses:ft}=useRounded(Se),ct=toRef(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),nt=toRef(()=>e.ripple!==void 0&&e.ripple&&(de!=null&&de.filterable)?{keys:["Enter"]}:e.ripple),$e=computed(()=>({isActive:fe.value,select:ee,isOpen:te.value,isSelected:ie.value,isIndeterminate:re.value,isDisabled:e.disabled}));function Xe(ot){var ht,Te,Re;$("click",ot),!["INPUT","TEXTAREA"].includes((ht=ot.target)==null?void 0:ht.tagName)&&_e.value&&((Re=(Te=V.navigate).value)==null||Re.call(Te,ot),!oe&&(se.activatable.value?Q(!X.value,ot):(se.selectable.value||e.value!=null&&!me.value)&&ee(!ie.value,ot)))}function at(ot){const ht=ot.target;["INPUT","TEXTAREA"].includes(ht.tagName)||(ot.key==="Enter"||ot.key===" "&&!(de!=null&&de.filterable))&&(ot.preventDefault(),ot.stopPropagation(),ot.target.dispatchEvent(new MouseEvent("click",ot)))}return useRender(()=>{const ot=me.value?"a":e.tag,ht=B.title||e.title!=null,Te=B.subtitle||e.subtitle!=null,He=!!(!!(e.appendAvatar||e.appendIcon)||B.append),je=!!(!!(e.prependAvatar||e.prependIcon)||B.prepend);return de==null||de.updateHasPrepend(je),e.activeColor&&deprecate$1("active-color",["color","base-color"]),withDirectives(createVNode(ot,mergeProps(V.linkProps,{ref:K,id:e.index!==void 0&&de?`v-list-item-${de.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":fe.value,"v-list-item--disabled":e.disabled,"v-list-item--link":_e.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!je&&(de==null?void 0:de.hasPrepend.value),"v-list-item--slim":e.slim,"v-list-item--focus-visible":be.value,[`${e.activeClass}`]:e.activeClass&&fe.value},De.value,Me.value,xe.value,Ue.value,qe.value,ct.value,ft.value,Le.value,e.class],style:[{"--v-list-prepend-gap":convertToUnit(e.prependGap)},Qe.value,et.value,e.style],tabindex:e.tabindex??(_e.value?de?-2:0:void 0),"aria-selected":Ae.value,role:Pe.value,onClick:Xe,onKeydown:_e.value&&!me.value&&at}),{default:()=>{var Ze;return[genOverlays(_e.value||fe.value,"v-list-item"),je&&createBaseVNode("div",{key:"prepend",class:"v-list-item__prepend"},[B.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var we;return[(we=B.prepend)==null?void 0:we.call(B,$e.value)]}}):createBaseVNode(Fragment,null,[e.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),createBaseVNode("div",{class:"v-list-item__spacer"},null)]),createBaseVNode("div",{class:"v-list-item__content","data-no-activator":""},[ht&&createVNode(VListItemTitle,{key:"title"},{default:()=>{var we;return[((we=B.title)==null?void 0:we.call(B,{title:e.title}))??toDisplayString$1(e.title)]}}),Te&&createVNode(VListItemSubtitle,{key:"subtitle"},{default:()=>{var we;return[((we=B.subtitle)==null?void 0:we.call(B,{subtitle:e.subtitle}))??toDisplayString$1(e.subtitle)]}}),(Ze=B.default)==null?void 0:Ze.call(B,$e.value)]),He&&createBaseVNode("div",{key:"append",class:"v-list-item__append"},[B.append?createVNode(VDefaultsProvider,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var we;return[(we=B.append)==null?void 0:we.call(B,$e.value)]}}):createBaseVNode(Fragment,null,[e.appendIcon&&createVNode(VIcon,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),createBaseVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[Ripple,_e.value&&nt.value]])}),{activate:Q,isActivated:X,isGroupActivator:oe,isSelected:ie,list:de,select:ee,root:se,id:he,link:V}}}),makeVListSubheaderProps=propsFactory({color:String,inset:Boolean,sticky:Boolean,title:String,...makeComponentProps(),...makeTagProps()},"VListSubheader"),VListSubheader=genericComponent()({name:"VListSubheader",props:makeVListSubheaderProps(),setup(e,u){let{slots:d}=u;const{textColorClasses:B,textColorStyles:$}=useTextColor(()=>e.color);return useRender(()=>
64{const V=!!(d.default||e.title);return createVNode(e.tag,{class:normalizeClass(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},B.value,e.class]),style:normalizeStyle([{textColorStyles:$},e.style])},{default:()=>{var K;return[V&&createBaseVNode("div",{class:"v-list-subheader__text"},[((K=d.default)==null?void 0:K.call(d))??e.title])]}})}),{}}}),makeVListChildrenProps=propsFactory({items:Array,returnObject:Boolean},"VListChildren"),VListChildren=genericComponent()({name:"VListChildren",props:makeVListChildrenProps(),setup(e,u){let{slots:d}=u;return createList(),()=>{var B,$;return((B=d.default)==null?void 0:B.call(d))??(($=e.items)==null?void 0:$.map((V,K)=>{var re,oe;let{children:q,props:Q,type:X,raw:ee}=V;if(X==="divider")return((re=d.divider)==null?void 0:re.call(d,{props:Q}))??createVNode(VDivider,Q,null);if(X==="subheader")return((oe=d.subheader)==null?void 0:oe.call(d,{props:Q}))??createVNode(VListSubheader,Q,null);const te={subtitle:d.subtitle?se=>{var ae;return(ae=d.subtitle)==null?void 0:ae.call(d,{...se,item:ee})}:void 0,prepend:d.prepend?se=>{var ae;return(ae=d.prepend)==null?void 0:ae.call(d,{...se,item:ee})}:void 0,append:d.append?se=>{var ae;return(ae=d.append)==null?void 0:ae.call(d,{...se,item:ee})}:void 0,title:d.title?se=>{var ae;return(ae=d.title)==null?void 0:ae.call(d,{...se,item:ee})}:void 0},ie=VListGroup.filterProps(Q);return q?createVNode(VListGroup,mergeProps(ie,{value:e.returnObject?ee:Q==null?void 0:Q.value,rawId:Q==null?void 0:Q.value}),{activator:se=>{let{props:ae}=se;const le=mergeProps(Q,ae,{value:e.returnObject?ee:Q.value});return d.header?d.header({props:le}):createVNode(VListItem,mergeProps(le,{index:K}),te)},default:()=>createVNode(VListChildren,{items:q,returnObject:e.returnObject},d)}):d.item?d.item({props:{...Q,index:K}}):createVNode(VListItem,mergeProps(Q,{index:K,value:e.returnObject?ee:Q.value}),te)}))}}}),makeItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),itemTypes$1=new Set(["item","divider","subheader"]);function transformItem$1(e,u){const d=getPropertyFromItem(u,e.itemTitle,u),B=getPropertyFromItem(u,e.itemValue,d),$=getPropertyFromItem(u,e.itemChildren),V=e.itemProps===!0?typeof u=="object"&&u!=null&&!Array.isArray(u)?"children"in u?omit(u,["children"]):u:void 0:getPropertyFromItem(u,e.itemProps);let K=getPropertyFromItem(u,e.itemType,"item");itemTypes$1.has(K)||(K="item");const q={title:d,value:B,...V};return{type:K,title:String(q.title??""),value:q.value,props:q,children:K==="item"&&Array.isArray($)?transformItems$1(e,$):void 0,raw:u}}transformItem$1.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function transformItems$1(e,u){const d=pick(e,transformItem$1.neededProps),B=[];for(const $ of u)B.push(transformItem$1(d,$));return B}function useItems(e){const u=computed(()=>transformItems$1(e,e.items)),d=computed(()=>u.value.some(q=>q.value===null)),B=shallowRef(new Map),$=shallowRef([]);watchEffect(()=>{const q=u.value,Q=new Map,X=[];for(let ee=0;ee<q.length;ee++){const te=q[ee];if(isPrimitive(te.value)||te.value===null){let ie=Q.get(te.value);ie||(ie=[],Q.set(te.value,ie)),ie.push(te)}else X.push(te)}B.value=Q,$.value=X});function V(q){const Q=B.value,X=u.value,ee=$.value,te=d.value,ie=e.returnObject,re=!!e.valueComparator,oe=e.valueComparator||deepEqual,se=pick(e,transformItem$1.neededProps),ae=[];e:for(const le of q){if(!te&&le===null)continue;if(ie&&typeof le=="string"){ae.push(transformItem$1(se,le));continue}const ue=Q.get(le);if(re||!ue){for(const he of re?X:ee)if(oe(le,he.value)){ae.push(he);continue e}ae.push(transformItem$1(se,le));continue}ae.push(...ue)}return ae}function K(q){return e.returnObject?q.map(Q=>{let{raw:X}=Q;return X}):q.map(Q=>{let{value:X}=Q;return X})}return{items:u,transformIn:V,transformOut:K}}const itemTypes=new Set(["item","divider","subheader"]);function transformItem(e,u){const d=isPrimitive(u)?u:getPropertyFromItem(u,e.itemTitle),B=isPrimitive(u)?u:getPropertyFromItem(u,e.itemValue,void 0),$=getPropertyFromItem(u,e.itemChildren),V=e.itemProps===!0?omit(u,["children"]):getPropertyFromItem(u,e.itemProps);let K=getPropertyFromItem(u,e.itemType,"item");itemTypes.has(K)||(K="item");const q={title:d,value:B,...V};return{type:K,title:q.title,value:q.value,props:q,children:K==="item"&&$?transformItems(e,$):void 0,raw:u}}function transformItems(e,u){const d=[];for(const B of u)d.push(transformItem(e,B));return d}function useListItems(e){return{items:computed(()=>transformItems(e,e.items))}}const makeVListProps=propsFactory({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:IconValue,collapseIcon:IconValue,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":EventProp(),"onClick:select":EventProp(),"onUpdate:opened":EventProp(),...makeNestedProps({selectStrategy:"single-leaf",openStrategy:"list"}),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeItemsPro
64ps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VList"),VList=genericComponent()({name:"VList",props:makeVListProps(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,u){let{attrs:d,slots:B,emit:$}=u;const{items:V}=useListItems(e),{themeClasses:K}=provideTheme(e),{backgroundColorClasses:q,backgroundColorStyles:Q}=useBackgroundColor(()=>e.bgColor),{borderClasses:X}=useBorder(e),{densityClasses:ee}=useDensity(e),{dimensionStyles:te}=useDimension(e),{elevationClasses:ie}=useElevation(e),{roundedClasses:re}=useRounded(e),{children:oe,open:se,parents:ae,select:le,getPath:ue}=useNested(e,{items:V,returnObject:toRef(()=>e.returnObject),scrollToActive:toRef(()=>e.navigationStrategy==="track")}),he=toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),de=toRef(()=>e.activeColor),fe=toRef(()=>e.baseColor),me=toRef(()=>e.color),ge=toRef(()=>e.selectable||e.activatable),_e=useProxiedModel(e,"navigationIndex",-1,Ue=>Ue??-1),be=useId();createList({filterable:e.filterable,trackingIndex:_e,navigationStrategy:toRef(()=>e.navigationStrategy),uid:be}),watch(V,()=>{e.navigationStrategy==="track"&&(_e.value=-1)}),provideDefaults({VListGroup:{activeColor:de,baseColor:fe,color:me,expandIcon:toRef(()=>e.expandIcon),collapseIcon:toRef(()=>e.collapseIcon)},VListItem:{activeClass:toRef(()=>e.activeClass),activeColor:de,baseColor:fe,color:me,density:toRef(()=>e.density),disabled:toRef(()=>e.disabled),lines:toRef(()=>e.lines),nav:toRef(()=>e.nav),slim:toRef(()=>e.slim),variant:toRef(()=>e.variant),tabindex:toRef(()=>e.navigationStrategy==="track"?-1:void 0)}});const Pe=shallowRef(!1),Ae=ref();function Se(Ue){Pe.value=!0}function Ne(Ue){Pe.value=!1}function Oe(Ue){var et;e.navigationStrategy==="track"?~_e.value||(_e.value=Me("first")):!Pe.value&&!(Ue.relatedTarget&&((et=Ae.value)!=null&&et.contains(Ue.relatedTarget)))&&Le()}function Be(){e.navigationStrategy==="track"&&(_e.value=-1)}function De(Ue){switch(Ue){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";
64case"End":return"last";default:return null}}function Me(Ue){const et=V.value.length;if(et===0)return-1;let qe;Ue==="first"?qe=0:Ue==="last"?qe=et-1:(qe=_e.value+(Ue==="next"?1:-1),qe<0&&(qe=et-1),qe>=et&&(qe=0));const ft=qe;let ct=0;for(;ct<et;){const nt=V.value[qe];if(nt&&nt.type!=="divider"&&nt.type!=="subheader")return qe;if(qe+=Ue==="next"||Ue==="first"?1:-1,qe<0&&(qe=et-1),qe>=et&&(qe=0),qe===ft)return-1;ct++}return-1}function xe(Ue){const et=Ue.target;if(!Ae.value||et.tagName==="INPUT"&&["Home","End"].includes(Ue.key)||et.tagName==="TEXTAREA")return;const qe=De(Ue.key);if(qe!==null)if(Ue.preventDefault(),e.navigationStrategy==="track"){const ft=Me(qe);ft!==-1&&(_e.value=ft)}else Le(qe)}function Qe(Ue){Pe.value=!0}function Le(Ue,et){if(Ae.value)return focusChild(Ae.value,Ue,et)}return useRender(()=>{const Ue=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),et=ge.value?d.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return createVNode(e.tag,{ref:Ae,class:normalizeClass(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},K.value,q.value,X.value,ee.value,ie.value,he.value,re.value,e.class]),style:normalizeStyle([{"--v-list-indent":convertToUnit(Ue),"--v-list-group-prepend":Ue?"0px":void 0,"--v-list-prepend-gap":convertToUnit(e.prependGap)},Q.value,te.value,e.style]),tabindex:e.disabled?-1:0,role:ge.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&_e.value>=0?`v-list-item-${be}-${_e.value}`:void 0,"aria-multiselectable":et,onFocusin:Se,onFocusout:Ne,onFocus:Oe,onBlur:Be,onKeydown:xe,onMousedown:Qe},{default:()=>[createVNode(VListChildren,{items:V.value,returnObject:e.returnObject},B)]})}),{open:se,select:le,focus:Le,children:oe,parents:ae,getPath:ue,navigationIndex:_e}}}),_hoisted_1$m=["href"],_hoisted_2$9={key:1},_sfc_main$K=defineComponent$1({__name:"qapa-link-button",props:{bold:{type:Boolean,default:!1},normal:{type:Boolean,default:!1},xSmall:{type:Boolean,default:!1},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},xLarge:{type:Boolean,default:!1},href:{},to:{}},setup(e){const{hasRoute:u,isInternalRoute:d}=useRouteBasedCta();return(B,$)=>{const V=resolveComponent("router-link");return unref(u)(e.to)||e.href?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([{"size--default":e.normal,"size--x-small":e.xSmall,"size--small":e.small,"size--large":e.large,"size--x-large":e.xLarge},"d-inline-flex qapa-link-button justify-center"])},[e.to?(openBlock(),createBlock(V,{key:0,class:normalizeClass([[unref(d)(e.to)?"text-admin":"text-primary",{"font-weight-bold":e.bold}],"text-decoration-none d-flex align-center"]),to:e.to},{default:withCtx(()=>[renderSlot(B.$slots,"default",{},void 0,!0)]),_:3},8,["class","to"])):(openBlock(),createElementBlock("a",{key:1,class:normalizeClass([{"font-weight-bold":e.bold},"d-flex align-center text-decoration-none text-primary"]),href:e.href},[renderSlot(B.$slots,"default",{},void 0,!0)],10,_hoisted_1$m))],2)):(openBlock(),createElementBlock("span",_hoisted_2$9,[renderSlot(B.$slots,"default",{},void 0,!0)]))}}}),__unplugin_components_0$1=_export_sfc(_sfc_main$K,[["__scopeId","data-v-01ae766f"]]),makeVContainerProps=propsFactory({fluid:{type:Boolean,default:!1},...makeComponentProps(),...makeDimensionProps(),...makeTagProps()},"VContainer"),VContainer=genericComponent()({name:"VContainer",props:makeVContainerProps(),setup(e,u){let{slots:d}=u;const{rtlClasses:B}=useRtl(),{dimensionStyles:$}=useDimension(e);return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-container",{"v-container--fluid":e.fluid},B.value,e.class]),style:normalizeStyle([$.value,e.style])},d)),{}}}),breakpointProps=breakpoints.reduce((e,u)=>(e[u]={type:[Boolean,String,Number],default:!1},e),{}),offsetProps=breakpoints.reduce((e,u)=>{const d="offset"+capitalize$1(u);return e[d]={type:[String,Number],default:null},e},{}),orderProps=breakpoints.reduce((e,u)=>{const d="order"+capitalize$1(u);return e[d]={type:[String,Number],default:null},e},{}),propMap$1={col:Object.keys(breakpointProps),offset:Object.keys(offsetProps),order:Object.keys(orderProps)};function breakpointClass$1(e,u,d){let B=e;
64if(!(d==null||d===!1)){if(u){const $=u.replace(e,"");B+=`-${$}`}return e==="col"&&(B="v-"+B),e==="col"&&(d===""||d===!0)||(B+=`-${d}`),B.toLowerCase()}}const ALIGN_SELF_VALUES=["auto","start","end","center","baseline","stretch"],makeVColProps=propsFactory({cols:{type:[Boolean,String,Number],default:!1},...breakpointProps,offset:{type:[String,Number],default:null},...offsetProps,order:{type:[String,Number],default:null},...orderProps,alignSelf:{type:String,default:null,validator:e=>ALIGN_SELF_VALUES.includes(e)},...makeComponentProps(),...makeTagProps()},"VCol"),VCol=genericComponent()({name:"VCol",props:makeVColProps(),setup(e,u){let{slots:d}=u;const B=computed(()=>{const $=[];let V;for(V in propMap$1)propMap$1[V].forEach(q=>{const Q=e[q],X=breakpointClass$1(V,q,Q);X&&$.push(X)});const K=$.some(q=>q.startsWith("v-col-"));return $.push({"v-col":!K||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),$});return()=>{var $;return h$1(e.tag,{class:[B.value,e.class],style:e.style},($=d.default)==null?void 0:$.call(d))}}}),ALIGNMENT=["start","end","center"],SPACE=["space-between","space-around","space-evenly"];function makeRowProps(e,u){return breakpoints.reduce((d,B)=>{const $=e+capitalize$1(B);return d[$]=u(),d},{})}const ALIGN_VALUES=[...ALIGNMENT,"baseline","stretch"],alignValidator=e=>ALIGN_VALUES.includes(e),alignProps=makeRowProps("align",()=>({type:String,default:null,validator:alignValidator})),JUSTIFY_VALUES=[...ALIGNMENT,...SPACE],justifyValidator=e=>JUSTIFY_VALUES.includes(e),justifyProps=makeRowProps("justify",()=>({type:String,default:null,validator:justifyValidator})),ALIGN_CONTENT_VALUES=[...ALIGNMENT,...SPACE,"stretch"],alignContentValidator=e=>ALIGN_CONTENT_VALUES.includes(e),alignContentProps=makeRowProps("alignContent",()=>({type:String,default:null,validator:alignContentValidator})),propMap={align:Object.keys(alignProps),justify:Object.keys(justifyProps),alignContent:Object.keys(alignContentProps)},classMap={align:"align",justify:"justify",alignContent:"align-content"};function breakpointClass(e,u,d){let B=classMap[e];if(d!=null){if(u){const $=u.replace(e,"");B+=`-${$}`}return B+=`-${d}`,B.toLowerCase()}}const makeVRowProps=propsFactory({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:alignValidator},...alignProps,justify:{type:String,default:null,validator:justifyValidator},...justifyProps,alignContent:{type:String,default:null,validator:alignContentValidator},...alignContentProps,...makeComponentProps(),...makeTagProps()},"VRow"),VRow=genericComponent()({name:"VRow",props:makeVRowProps(),setup(e,u){let{slots:d}=u;const B=computed(()=>{const $=[];let V;for(V in propMap)propMap[V].forEach(K=>{const q=e[K],Q=breakpointClass(V,K,q);Q&&$.push(Q)});return $.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),$});return()=>{var $;return h$1(e.tag,{class:["v-row",B.value,e.class],style:e.style},($=d.default)==null?void 0:$.call(d))}}}),VSpacer=createSimpleFunctional("v-spacer","div","VSpacer"),_hoisted_1$l={class:"pl-2"},_sfc_main$J=defineComponent$1({__name:"layout-breadcrumb-bar",props:{hasBreadcrumb:{type:Boolean},hasPrevious:{type:Boolean}},emits:["goToPrevious"],setup(e,{emit:u}){const d=u;return(B,$)=>e.hasBreadcrumb||e.hasPrevious?(openBlock(),createBlock(VRow,{key:0,"no-gutters":""},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[e.hasBreadcrumb?renderSlot(B.$slots,"default",{key:0}):(openBlock(),createBlock(__unplugin_components_0$1,{key:1,onClick:$[0]||($[0]=V=>d("goToPrevious")),class:"px-4 previous-button","data-cy":"previous-button",normal:""},{default:withCtx(()=>[createVNode(VIcon,null,{default:withCtx(()=>[...$[1]||($[1]=[createTextVNode("mdi-arrow-left-circle",-1)])]),_:1}),$[2]||($[2]=createTextVNode()),createBaseVNode("span",_hoisted_1$l,toDisplayString$1(B.$t("ui.common.previous")),1)]),_:1}))]),_:3})]),_:3})):createCommentVNode("",!0)}});/*!
65  * shared v11.4.6
66  * (c) 2026 kazuya kawaguchi
67  * Released under the MIT License.
68  */function warn(e,u){typeof console<"u"&&(console.warn("[intlify] "+e),u&&console.warn(u.stack))}const inBrowser=typeof window<"u",makeSymbol=(e,u=!1)=>u?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,u,d)=>friendlyJSONstringify({l:e,k:u,s:d}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber$2=e=>typeof e=="number"&&isFinite(e),isDate$1=e=>toTypeString(e)==="[object Date]",isRegExp$1=e=>toTypeString(e)==="[object RegExp]",isEmptyObject$1=e=>isPlainObject$1(e)&&Object.keys(e).length===0,assign$1=Object.assign,_create=Object.create,create$1=(e=null)=>_create(e);let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:create$1());function escapeHtml$1(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function escapeAttributeValue(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}const javascriptSchemePattern=/^\s*javascript\s*(?::|&#0*58;?|&#x0*3a;
68?|&colon;?)/i,urlAttributePattern=/^(?:href|src|action|formaction)$/i;function hasJavascriptScheme(e){return javascriptSchemePattern.test(e)}function sanitizeStyleValue(e){const u=/url\s*\(/gi;let d="",B=0,$;for(;($=u.exec(e))!==null;){const V=$.index,K=u.lastIndex-1;let q=K+1,Q=1,X=null;for(;q<e.length;q++){const ie=e[q];if(X){ie===X&&(X=null);continue}if(ie==='"'||ie==="'")X=ie;else if(ie==="(")Q++;else if(ie===")"&&(Q--,Q===0))break}if(Q!==0)break;const ee=e.slice(K+1,q).trim(),te=ee.startsWith('"')&&ee.endsWith('"')||ee.startsWith("'")&&ee.endsWith("'")?ee.slice(1,-1).trim():ee;d+=e.slice(B,V),d+=hasJavascriptScheme(te)?"url(about:blank)":e.slice(V,q+1),B=q+1}return d+e.slice(B)}function sanitizeAttributeValue(e,u){if(urlAttributePattern.test(e)&&hasJavascriptScheme(u))return"about:blank";const d=e.toLowerCase()==="style"?sanitizeStyleValue(u):u;return escapeAttributeValue(d)}function sanitizeTranslatedHtml(e){return e=e.replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(d,B,$)=>`${B}="${sanitizeAttributeValue(B,$)}"`),e=e.replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(d,B,$)=>`${B}='${sanitizeAttributeValue(B,$)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),e=e.replace(/(\s+(?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi,(d,B,$)=>hasJavascriptScheme($)?`${B}about:blank`:d),e}const hasOwnProperty$2=Object.prototype.hasOwnProperty;function hasOwn(e,u){return hasOwnProperty$2.call(e,u)}const isArray$1=Array.isArray,isFunction$2=e=>typeof e=="function",isString$1=e=>typeof e=="string",isBoolean$1=e=>typeof e=="boolean",isObject$2=e=>e!==null&&typeof e=="object",isPromise=e=>isObject$2(e)&&isFunction$2(e.then)&&isFunction$2(e.catch),objectToString$1=Object.prototype.toString,toTypeString=e=>objectToString$1.call(e),isPlainObject$1=e=>toTypeString(e)==="[object Object]",toDisplayString=e=>e==null?"":isArray$1(e)||isPlainObject$1(e)&&e.toString===objectToString$1?JSON.stringify(e,null,2):String(e);function join(e,u=""){return e.reduce((d,B,$)=>$===0?d+B:d+u+B,"")}const isNotObjectOrIsArray=e=>!isObject$2(e)||isArray$1(e);function deepCopy(e,u){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(u))throw new Error("Invalid value");const d=[{src:e,des:u}];for(;d.length;){const{src:B,des:$}=d.pop();Object.keys(B).forEach(V=>{V!=="__proto__"&&(isObject$2(B[V])&&!isObject$2($[V])&&($[V]=Array.isArray(B[V])?[]:create$1()),isNotObjectOrIsArray($[V])||isNotObjectOrIsArray(B[V])?$[V]=B[V]:d.push({src:B[V],des:$[V]}))})}}/*!
69  * message-compiler v11.4.6
70  * (c) 2026 kazuya kawaguchi
71  * Released under the MIT License.
72  */function createPosition(e,u,d){return{line:e,column:u,offset:d}}function createLocation(e,u,d){return{start:e,end:u}}const CompileErrorCodes={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},COMPILE_ERROR_CODES_EXTEND_POINT=17;function createCompileError(e,u,d={}){const{domain:B,messages:$,args:V}=d,K=e,q=new SyntaxError(String(K));return q.code=e,u&&(q.location=u),q.domain=B,q}function defaultOnError(e){throw e}const CHAR_SP=" ",CHAR_CR="\r",CHAR_LF=`
73`,CHAR_LS="\u2028",CHAR_PS="\u2029";function createScanner(e){const u=e;let d=0,B=1,$=1,V=0;const K=ge=>u[ge]===CHAR_CR&&u[ge+1]===CHAR_LF,q=ge=>u[ge]===CHAR_LF,Q=ge=>u[ge]===CHAR_PS,X=ge=>u[ge]===CHAR_LS,ee=ge=>K(ge)||q(ge)||Q(ge)||X(ge),te=()=>d,ie=()=>B,re=()=>$,oe=()=>V,se=ge=>K(ge)||Q(ge)||X(ge)?CHAR_LF:u[ge],ae=()=>se(d),le=()=>se(d+V);function ue(){return V=0,ee(d)&&(B++,$=0),K(d)&&d++,d++,$++,u[d]}function he(){return K(d+V)&&V++,V++,u[d+V]}function de(){d=0,B=1,$=1,V=0}function fe(ge=0){V=ge}function me(){const ge=d+V;for(;ge!==d;)ue();V=0}return{index:te,line:ie,column:re,peekOffset:oe,charAt:se,currentChar:ae,currentPeek:le,next:ue,peek:he,reset:de,resetPeek:fe,skipToPeek:me}}const EOF=void 0,DOT=".",LITERAL_DELIMITER="'",ERROR_DOMAIN$3="tokenizer";function createTokenizer(e,u={}){const d=u.location!==!1,B=createScanner(e),$=()=>B.index(),V=()=>createPosition(B.line(),B.column(),B.index()),K=V(),q=$(),Q={currentType:13,offset:q,startLoc:K,endLoc:K,lastType:13,lastOffset:q,lastStartLoc:K,lastEndLoc:K,braceNest:0,inLinked:!1,text:""},X=()=>Q,{onError:ee}=u;function te(we,Ie,We,...Ge){const pt=X();if(Ie.column+=We,Ie.offset+=We,ee){const ut=d?createLocation(pt.startLoc,Ie):null,ze=createCompileError(we,ut,{domain:ERROR_DOMAIN$3,args:Ge});ee(ze)}}function ie(we,Ie,We){we.endLoc=V(),we.currentType=Ie;const Ge={type:Ie};return d&&(Ge.loc=createLocation(we.startLoc,we.endLoc)),We!=null&&(Ge.value=We),Ge}const re=we=>ie(we,13);function oe(we,Ie){return we.currentChar()===Ie?(we.next(),Ie):(te(CompileErrorCodes.EXPECTED_TOKEN,V(),0,Ie),"")}function se(we){let Ie="";for(;we.currentPeek()===CHAR_SP||we.currentPeek()===CHAR_LF;)Ie+=we.currentPeek(),we.peek();return Ie}function ae(we){const Ie=se(we);return we.skipToPeek(),Ie}function le(we){if(we===EOF)return!1;const Ie=we.charCodeAt(0);return Ie>=97&&Ie<=122||Ie>=65&&Ie<=90||Ie===95}function ue(we){if(we===EOF)return!1;const Ie=we.charCodeAt(0);return Ie>=48&&Ie<=57}function he(we,Ie){const{currentType:We}=Ie;if(We!==2)return!1;se(we);const Ge=le(we.currentPeek());return we.resetPeek(),Ge}function de(we,Ie){const{currentType:We}=Ie;if(We!==2)return!1;se(we);const Ge=we.currentPeek()==="-"?we.peek():we.currentPeek(),pt=ue(Ge);return we.resetPeek(),pt}function fe(we,Ie){const{currentType:We}=Ie;if(We!==2)return!1;se(we);const Ge=we.currentPeek()===LITERAL_DELIMITER;return we.resetPeek(),Ge}function me(we,Ie){const{currentType:We}=Ie;if(We!==7)return!1;se(we);const Ge=we.currentPeek()===".";return we.resetPeek(),Ge}function ge(we,Ie){const{currentType:We}=Ie;if(We!==8)return!1;se(we);const Ge=le(we.currentPeek());return we.resetPeek(),Ge}function _e(we,Ie){const{currentType:We}=Ie;if(!(We===7||We===11))return!1;se(we);const Ge=we.currentPeek()===":";return we.resetPeek(),Ge}function be(we,Ie){const{currentType:We}=Ie;if(We!==9)return!1;const Ge=()=>{const ut=we.currentPeek();return ut==="{"?le(we.peek()):ut==="@"||ut==="|"||ut===":"||ut==="."||ut===CHAR_SP||!ut?!1:ut===CHAR_LF?(we.peek(),Ge()):Ae(we,!1)},pt=Ge();return we.resetPeek(),pt}function Pe(we){se(we);const Ie=we.currentPeek()==="|";return we.resetPeek(),Ie}function Ae(we,Ie=!0){const We=(pt=!1,ut="")=>{const ze=we.currentPeek();return ze==="{"||ze==="@"||!ze?pt:ze==="|"?!(ut===CHAR_SP||ut===CHAR_LF):ze===CHAR_SP?(we.peek(),We(!0,CHAR_SP)):ze===CHAR_LF?(we.peek(),We(!0,CHAR_LF)):!0},Ge=We();return Ie&&we.resetPeek(),Ge}function Se(we,Ie){const We=we.currentChar();return We===EOF?EOF:Ie(We)?(we.next(),We):null}function Ne(we){const Ie=we.charCodeAt(0);return Ie>=97&&Ie<=122||Ie>=65&&Ie<=90||Ie>=48&&Ie<=57||Ie===95||Ie===36}function Oe(we){return Se(we,Ne)}function Be(we){const Ie=we.charCodeAt(0);return Ie>=97&&Ie<=122||Ie>=65&&Ie<=90||Ie>=48&&Ie<=57||Ie===95||Ie===36||Ie===45}function De(we){return Se(we,Be)}function Me(we){const Ie=we.charCodeAt(0);return Ie>=48&&Ie<=57}function xe(we){return Se(we,Me)}function Qe(we){const Ie=we.charCodeAt(0);return Ie>=48&&Ie<=57||Ie>=65&&Ie<=70||Ie>=97&&Ie<=102}function Le(we){return Se(we,Qe)}function Ue(we){let Ie="",We="";for(;Ie=xe(we);)We+=Ie;return We}function et(we){let Ie="";for(;;){const We=we.currentChar();if(We==="\\"){const Ge=we.peek();Ge==="{"||Ge==="}"||Ge==="@"||Ge==="|"||Ge==="\\"?(Ie+=We+Ge,we.next(),we.next()):(we.resetPeek(),Ie+=We,we.next())}else{if(We==="{"||We==="}"||We==="@"||We==="|"||!We)break;
73if(We===CHAR_SP||We===CHAR_LF)if(Ae(we))Ie+=We,we.next();else{if(Pe(we))break;Ie+=We,we.next()}else Ie+=We,we.next()}}return Ie}function qe(we){ae(we);let Ie="",We="";for(;Ie=De(we);)We+=Ie;const Ge=we.currentChar();if(Ge&&Ge!=="}"&&Ge!==EOF&&Ge!==CHAR_SP&&Ge!==CHAR_LF&&Ge!==" "){const pt=ot(we);return te(CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER,V(),0,We+pt),We+pt}return we.currentChar()===EOF&&te(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,V(),0),We}function ft(we){ae(we);let Ie="";return we.currentChar()==="-"?(we.next(),Ie+=`-${Ue(we)}`):Ie+=Ue(we),we.currentChar()===EOF&&te(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,V(),0),Ie}function ct(we){return we!==LITERAL_DELIMITER&&we!==CHAR_LF}function nt(we){ae(we),oe(we,"'");let Ie="",We="";for(;Ie=Se(we,ct);)Ie==="\\"?We+=$e(we):We+=Ie;const Ge=we.currentChar();return Ge===CHAR_LF||Ge===EOF?(te(CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,V(),0),Ge===CHAR_LF&&(we.next(),oe(we,"'")),We):(oe(we,"'"),We)}function $e(we){const Ie=we.currentChar();switch(Ie){case"\\":case"'":return we.next(),`\\${Ie}`;case"u":return Xe(we,Ie,4);case"U":return Xe(we,Ie,6);default:return te(CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE,V(),0,Ie),""}}function Xe(we,Ie,We){oe(we,Ie);let Ge="";for(let pt=0;pt<We;pt++){const ut=Le(we);if(!ut){te(CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE,V(),0,`\\${Ie}${Ge}${we.currentChar()}`);break}Ge+=ut}return`\\${Ie}${Ge}`}function at(we){return we!=="{"&&we!=="}"&&we!==CHAR_SP&&we!==CHAR_LF}function ot(we){ae(we);let Ie="",We="";for(;Ie=Se(we,at);)We+=Ie;return We}function ht(we){let Ie="",We="";for(;Ie=Oe(we);)We+=Ie;return We}function Te(we){const Ie=We=>{const Ge=we.currentChar();return Ge==="{"||Ge==="@"||Ge==="|"||Ge==="("||Ge===")"||!Ge||Ge===CHAR_SP?We:(We+=Ge,we.next(),Ie(We))};return Ie("")}function Re(we){ae(we);const Ie=oe(we,"|");return ae(we),Ie}function He(we,Ie){let We=null;switch(we.currentChar()){case"{":return Ie.braceNest>=1&&te(CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER,V(),0),we.next(),We=ie(Ie,2,"{"),ae(we),Ie.braceNest++,We;case"}":return Ie.braceNest>0&&Ie.currentType===2&&te(CompileErrorCodes.EMPTY_PLACEHOLDER,V(),0),we.next(),We=ie(Ie,3,"}"),Ie.braceNest--,Ie.braceNest>0&&ae(we),Ie.inLinked&&Ie.braceNest===0&&(Ie.inLinked=!1),We;case"@":return Ie.braceNest>0&&te(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,V(),0),We=Ke(we,Ie)||re(Ie),Ie.braceNest=0,We;default:{let pt=!0,ut=!0,ze=!0;if(Pe(we))return Ie.braceNest>0&&te(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,V(),0),We=ie(Ie,1,Re(we)),Ie.braceNest=0,Ie.inLinked=!1,We;if(Ie.braceNest>0&&(Ie.currentType===4||Ie.currentType===5||Ie.currentType===6))return te(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE,V(),0),Ie.braceNest=0,je(we,Ie);if(pt=he(we,Ie))return We=ie(Ie,4,qe(we)),ae(we),We;if(ut=de(we,Ie))return We=ie(Ie,5,ft(we)),ae(we),We;if(ze=fe(we,Ie))return We=ie(Ie,6,nt(we)),ae(we),We;if(!pt&&!ut&&!ze)return We=ie(Ie,12,ot(we)),te(CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER,V(),0,We.value),ae(we),We;break}}return We}function Ke(we,Ie){const{currentType:We}=Ie;let Ge=null;const pt=we.currentChar();switch((We===7||We===8||We===11||We===9)&&(pt===CHAR_LF||pt===CHAR_SP)&&te(CompileErrorCodes.INVALID_LINKED_FORMAT,V(),0),pt){case"@":return we.next(),Ge=ie(Ie,7,"@"),Ie.inLinked=!0,Ge;case".":return ae(we),we.next(),ie(Ie,8,".");case":":return ae(we),we.next(),ie(Ie,9,":");default:return Pe(we)?(Ge=ie(Ie,1,Re(we)),Ie.braceNest=0,Ie.inLinked=!1,Ge):me(we,Ie)||_e(we,Ie)?(ae(we),Ke(we,Ie)):ge(we,Ie)?(ae(we),ie(Ie,11,ht(we))):be(we,Ie)?(ae(we),pt==="{"?He(we,Ie)||Ge:ie(Ie,10,Te(we))):(We===7&&te(CompileErrorCodes.INVALID_LINKED_FORMAT,V(),0),Ie.braceNest=0,Ie.inLinked=!1,je(we,Ie))}}function je(we,Ie){let We={type:13};if(Ie.braceNest>0)return He(we,Ie)||re(Ie);if(Ie.inLinked)return Ke(we,Ie)||re(Ie);switch(we.currentChar()){case"{":return He(we,Ie)||re(Ie);case"}":return te(CompileErrorCodes.UNBALANCED_CLOSING_BRACE,V(),0),we.next(),ie(Ie,3,"}");case"@":return Ke(we,Ie)||re(Ie);default:{if(Pe(we))return We=ie(Ie,1,Re(we)),Ie.braceNest=0,Ie.inLinked=!1,We;if(Ae(we))return ie(Ie,0,et(we));break}}return We}function Ze(){const{currentType:we,offset:Ie,startLoc:We,endLoc:Ge}=Q;return Q.lastType=we,Q.lastOffset=Ie,Q.lastStartLoc=We,Q.lastEndLoc=Ge,Q.offset=$(),Q.startLoc=V(),B.currentChar()===EOF?ie(Q,13):je(B,Q)}return{nextToken:Ze,currentOffset:$,currentPosition:V,context:X}}const ERROR_DOMAIN$2="parser",KNOWN_ESCAPES=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,TEXT_ESCAPES=/\\([\\@{}|])/g;
73function fromTextEscapeSequence(e,u){return u}function fromEscapeSequence(e,u,d){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const B=parseInt(u||d,16);return B<=55295||B>=57344?String.fromCodePoint(B):"�"}}}function createParser(e={}){const u=e.location!==!1,{onError:d}=e;function B(le,ue,he,de,...fe){const me=le.currentPosition();if(me.offset+=de,me.column+=de,d){const ge=u?createLocation(he,me):null,_e=createCompileError(ue,ge,{domain:ERROR_DOMAIN$2,args:fe});d(_e)}}function $(le,ue,he){const de={type:le};return u&&(de.start=ue,de.end=ue,de.loc={start:he,end:he}),de}function V(le,ue,he,de){u&&(le.end=ue,le.loc&&(le.loc.end=he))}function K(le,ue){const he=le.context(),de=$(3,he.offset,he.startLoc);return de.value=ue.replace(TEXT_ESCAPES,fromTextEscapeSequence),V(de,le.currentOffset(),le.currentPosition()),de}function q(le,ue){const he=le.context(),{lastOffset:de,lastStartLoc:fe}=he,me=$(5,de,fe);return me.index=parseInt(ue,10),le.nextToken(),V(me,le.currentOffset(),le.currentPosition()),me}function Q(le,ue){const he=le.context(),{lastOffset:de,lastStartLoc:fe}=he,me=$(4,de,fe);return me.key=ue,le.nextToken(),V(me,le.currentOffset(),le.currentPosition()),me}function X(le,ue){const he=le.context(),{lastOffset:de,lastStartLoc:fe}=he,me=$(9,de,fe);return me.value=ue.replace(KNOWN_ESCAPES,fromEscapeSequence),le.nextToken(),V(me,le.currentOffset(),le.currentPosition()),me}function ee(le){const ue=le.nextToken(),he=le.context(),{lastOffset:de,lastStartLoc:fe}=he,me=$(8,de,fe);return ue.type!==11?(B(le,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER,he.lastStartLoc,0),me.value="",V(me,de,fe),{nextConsumeToken:ue,node:me}):(ue.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,he.lastStartLoc,0,getTokenCaption(ue)),me.value=ue.value||"",V(me,le.currentOffset(),le.currentPosition()),{node:me})}function te(le,ue){const he=le.context(),de=$(7,he.offset,he.startLoc);return de.value=ue,V(de,le.currentOffset(),le.currentPosition()),de}function ie(le){const ue=le.context(),he=$(6,ue.offset,ue.startLoc);let de=le.nextToken();if(de.type===8){const fe=ee(le);he.modifier=fe.node,de=fe.nextConsumeToken||le.nextToken()}switch(de.type!==9&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(de)),de=le.nextToken(),de.type===2&&(de=le.nextToken()),de.type){case 10:de.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(de)),he.key=te(le,de.value||"");break;case 4:de.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(de)),he.key=Q(le,de.value||"");break;case 5:de.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(de)),he.key=q(le,de.value||"");break;case 6:de.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(de)),he.key=X(le,de.value||"");break;default:{B(le,CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY,ue.lastStartLoc,0);const fe=le.context(),me=$(7,fe.offset,fe.startLoc);return me.value="",V(me,fe.offset,fe.startLoc),he.key=me,V(he,fe.offset,fe.startLoc),{nextConsumeToken:de,node:he}}}return V(he,le.currentOffset(),le.currentPosition()),{node:he}}function re(le){const ue=le.context(),he=ue.currentType===1?le.currentOffset():ue.offset,de=ue.currentType===1?ue.endLoc:ue.startLoc,fe=$(2,he,de);fe.items=[];let me=null;do{const be=me||le.nextToken();switch(me=null,be.type){case 0:be.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(be)),fe.items.push(K(le,be.value||""));break;case 5:be.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(be)),fe.items.push(q(le,be.value||""));break;case 4:be.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(be)),fe.items.push(Q(le,be.value||""));break;case 6:be.value==null&&B(le,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,ue.lastStartLoc,0,getTokenCaption(be)),fe.items.push(X(le,be.value||""));break;case 7:{const Pe=ie(le);fe.items.push(Pe.node),me=Pe.nextConsumeToken||null;break}}}while(ue.currentType!==13&&ue.currentType!==1);const ge=ue.currentType===1?ue.lastOffset:le.currentOffset(),_e=ue.currentType===1?ue.lastEndLoc:le.currentPosition();return V(fe,ge,_e),fe}function oe(le,ue,he,de){const fe=le.context();let me=de.items.length===0;const ge=$(1,ue,he);ge.cases=[],ge.cases.push(de);do{const _e=re(le);me||(me=_e.items.length===0),ge.cases.push(_e)}while(fe.currentType!==13);return me&&B(le,CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL,he,0),V(ge,le.currentOffset(),le.currentPosition()),ge}function se(le){const ue=le.context(),{offset:he,startLoc:de}=ue,fe=re(le);return ue.currentType===13?fe:oe(le,he,de,fe)}function ae(le){const ue=createTokenizer(le,assign$1({},e)),he=ue.context(),de=$(0,he.offset,he.startLoc);return u&&de.loc&&(de.loc.source=le),de.body=se(ue),e.onCacheKey&&(de.cac
73heKey=e.onCacheKey(le)),he.currentType!==13&&B(ue,CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS,he.lastStartLoc,0,le[he.offset]||""),V(de,ue.currentOffset(),ue.currentPosition()),de}return{parse:ae}}function getTokenCaption(e){if(e.type===13)return"EOF";const u=(e.value||"").replace(/\r?\n/gu,"\\n");return u.length>10?u.slice(0,9)+"…":u}function createTransformer(e,u={}){const d={ast:e,helpers:new Set};return{context:()=>d,helper:V=>(d.helpers.add(V),V)}}function traverseNodes(e,u){for(let d=0;d<e.length;d++)traverseNode(e[d],u)}function traverseNode(e,u){switch(e.type){case 1:traverseNodes(e.cases,u),u.helper("plural");break;case 2:traverseNodes(e.items,u);break;case 6:{traverseNode(e.key,u),u.helper("linked"),u.helper("type");break}case 5:u.helper("interpolate"),u.helper("list");break;case 4:u.helper("interpolate"),u.helper("named");break}}function transform(e,u={}){const d=createTransformer(e);d.helper("normalize"),e.body&&traverseNode(e.body,d);const B=d.context();e.helpers=Array.from(B.helpers)}function optimize(e){const u=e.body;return u.type===2?optimizeMessageNode(u):u.cases.forEach(d=>optimizeMessageNode(d)),e}function optimizeMessageNode(e){if(e.items.length===1){const u=e.items[0];(u.type===3||u.type===9)&&(e.static=u.value,delete u.value)}else{const u=[];for(let d=0;d<e.items.length;d++){const B=e.items[d];if(!(B.type===3||B.type===9)||B.value==null)break;u.push(B.value)}if(u.length===e.items.length){e.static=join(u);for(let d=0;d<e.items.length;d++){const B=e.items[d];(B.type===3||B.type===9)&&delete B.value}}}}function minify(e){switch(e.t=e.type,e.type){case 0:{const u=e;minify(u.body),u.b=u.body,delete u.body;break}case 1:{const u=e,d=u.cases;for(let B=0;B<d.length;B++)minify(d[B]);u.c=d,delete u.cases;break}case 2:{const u=e,d=u.items;for(let B=0;B<d.length;B++)minify(d[B]);u.i=d,delete u.items,u.static&&(u.s=u.static,delete u.static);break}case 3:case 9:case 8:case 7:{const u=e;u.value&&(u.v=u.value,delete u.value);break}case 6:{const u=e;minify(u.key),u.k=u.key,delete u.key,u.modifier&&(minify(u.modifier),u.m=u.modifier,delete u.modifier);break}case 5:{const u=e;u.i=u.index,delete u.index;break}case 4:{const u=e;u.k=u.key,delete u.key;break}}delete e.type}function createCodeGenerator(e,u){const{filename:d,breakLineCode:B,needIndent:$}=u,V=u.location!==!1,K={filename:d,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:B,needIndent:$,indentLevel:0};V&&e.loc&&(K.source=e.loc.source);const q=()=>K;function Q(se,ae){K.code+=se}function X(se,ae=!0){const le=ae?B:"";Q($?le+"  ".repeat(se):le)}function ee(se=!0){const ae=++K.indentLevel;se&&X(ae)}function te(se=!0){const ae=--K.indentLevel;se&&X(ae)}function ie(){X(K.indentLevel)}return{context:q,push:Q,indent:ee,deindent:te,newline:ie,helper:se=>`_${se}`,needIndent:()=>K.needIndent}}function generateLinkedNode(e,u){const{helper:d}=e;e.push(`${d("linked")}(`),generateNode(e,u.key),u.modifier?(e.push(", "),generateNode(e,u.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function generateMessageNode(e,u){const{helper:d,needIndent:B}=e;e.push(`${d("normalize")}([`),e.indent(B());const $=u.items.length;for(let V=0;V<$&&(generateNode(e,u.items[V]),V!==$-1);V++)e.push(", ");e.deindent(B()),e.push("])")}function generatePluralNode(e,u){const{helper:d,needIndent:B}=e;if(u.cases.length>1){e.push(`${d("plural")}([`),e.indent(B());const $=u.cases.length;for(let V=0;V<$&&(generateNode(e,u.cases[V]),V!==$-1);V++)e.push(", ");e.deindent(B()),e.push("])")}}function generateResource(e,u){u.body?generateNode(e,u.body):e.push("null")}function generateNode(e,u){const{helper:d}=e;switch(u.type){case 0:generateResource(e,u);break;case 1:generatePluralNode(e,u);break;case 2:generateMessageNode(e,u);break;case 6:generateLinkedNode(e,u);break;case 8:e.push(JSON.stringify(u.value),u);break;case 7:e.push(JSON.stringify(u.value),u);break;case 5:e.push(`${d("interpolate")}(${d("list")}(${u.index}))`,u);break;case 4:e.push(`${d("interpolate")}(${d("named")}(${JSON.stringify(u.key)}))`,u);break;case 9:e.push(JSON.stringify(u.value),u);break;case 3:e.push(JSON.stringify(u.value),u);break}}const generate=(e,u={})=>{const d=isString$1(u.mode)?u.mode:"normal",B=isString$1(u.filename)?u.filename:"message.intl";u.sourceMap;const $=u.breakLineCode!=null?u.breakLineCode:d==="arrow"?";":`
74`,V=u.needIndent?u.needIndent:d!=="arrow",K=e.helpers||[],q=createCodeGenerator(e,{filename:B,breakLineCode:$,needIndent:V});q.push(d==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),q.indent(V),K.length>0&&(q.push(`const { ${join(K.map(ee=>`${ee}: _${ee}`),", ")} } = ctx`),q.newline()),q.push("return "),generateNode(q,e),q.deindent(V),q.push("}"),delete e.helpers;const{code:Q,map:X}=q.context();return{ast:e,code:Q,map:X?X.toJSON():void 0}};function baseCompile$1(e,u={}){const d=assign$1({},u),B=!!d.jit,$=!!d.minify,V=d.optimize==null?!0:d.optimize,q=createParser(d).parse(e);return B?(V&&optimize(q),$&&minify(q),{ast:q,code:""}):(transform(q,d),generate(q,d))}/*!
75  * core-base v11.4.6
76  * (c) 2026 kazuya kawaguchi
77  * Released under the MIT License.
78  */function initFeatureFlags$1(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(getGlobalThis().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function isMessageAST(e){return isObject$2(e)&&resolveType(e)===0&&(hasOwn(e,"b")||hasOwn(e,"body"))}const PROPS_BODY=["b","body"];function resolveBody(e){return resolveProps(e,PROPS_BODY)}const PROPS_CASES=["c","cases"];
78function resolveCases(e){return resolveProps(e,PROPS_CASES,[])}const PROPS_STATIC=["s","static"];function resolveStatic(e){return resolveProps(e,PROPS_STATIC)}const PROPS_ITEMS=["i","items"];function resolveItems(e){return resolveProps(e,PROPS_ITEMS,[])}const PROPS_TYPE=["t","type"];function resolveType(e){return resolveProps(e,PROPS_TYPE)}const PROPS_VALUE=["v","value"];function resolveValue$1(e,u){const d=resolveProps(e,PROPS_VALUE);if(d!=null)return d;throw createUnhandleNodeError(u)}const PROPS_MODIFIER=["m","modifier"];function resolveLinkedModifier(e){return resolveProps(e,PROPS_MODIFIER)}const PROPS_KEY=["k","key"];function resolveLinkedKey(e){const u=resolveProps(e,PROPS_KEY);if(u)return u;throw createUnhandleNodeError(6)}function resolveProps(e,u,d){for(let B=0;B<u.length;B++){const $=u[B];if(hasOwn(e,$)&&e[$]!=null)return e[$]}return d}const AST_NODE_PROPS_KEYS=[...PROPS_BODY,...PROPS_CASES,...PROPS_STATIC,...PROPS_ITEMS,...PROPS_KEY,...PROPS_MODIFIER,...PROPS_VALUE,...PROPS_TYPE];function createUnhandleNodeError(e){return new Error(`unhandled node type: ${e}`)}function format$1(e){return d=>formatParts(d,e)}function formatParts(e,u){const d=resolveBody(u);if(d==null)throw createUnhandleNodeError(0);if(resolveType(d)===1){const V=resolveCases(d);return e.plural(V.reduce((K,q)=>[...K,formatMessageParts(e,q)],[]))}else return formatMessageParts(e,d)}function formatMessageParts(e,u){const d=resolveStatic(u);if(d!=null)return e.type==="text"?d:e.normalize([d]);{const B=resolveItems(u).reduce(($,V)=>[...$,formatMessagePart(e,V)],[]);return e.normalize(B)}}function formatMessagePart(e,u){const d=resolveType(u);switch(d){case 3:return resolveValue$1(u,d);case 9:return resolveValue$1(u,d);case 4:{const B=u;if(hasOwn(B,"k")&&B.k)return e.interpolate(e.named(B.k));if(hasOwn(B,"key")&&B.key)return e.interpolate(e.named(B.key));throw createUnhandleNodeError(d)}case 5:{const B=u;if(hasOwn(B,"i")&&isNumber$2(B.i))return e.interpolate(e.list(B.i));if(hasOwn(B,"index")&&isNumber$2(B.index))return e.interpolate(e.list(B.index));throw createUnhandleNodeError(d)}case 6:{const B=u,$=resolveLinkedModifier(B),V=resolveLinkedKey(B);return e.linked(formatMessagePart(e,V),$?formatMessagePart(e,$):void 0,e.type)}case 7:return resolveValue$1(u,d);case 8:return resolveValue$1(u,d);default:throw new Error(`unhandled node on format message part: ${d}`)}}const defaultOnCacheKey=e=>e;let compileCache=create$1();function baseCompile(e,u={}){let d=!1;const B=u.onError||defaultOnError;return u.onError=$=>{d=!0,B($)},{...baseCompile$1(e,u),detectError:d}}function compile(e,u){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&isString$1(e)){isBoolean$1(u.warnHtmlMessage)&&u.warnHtmlMessage;const B=(u.onCacheKey||defaultOnCacheKey)(e),$=compileCache[B];if($)return $;const{ast:V,detectError:K}=baseCompile(e,{...u,location:!1,jit:!0}),q=format$1(V);return K?q:compileCache[B]=q}else{const d=e.cacheKey;if(d){const B=compileCache[d];return B||(compileCache[d]=format$1(e))}else return format$1(e)}}let devtools=null;function setDevToolsHook(e){devtools=e}function initI18nDevTools(e,u,d){devtools&&devtools.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:u,meta:d})}const translateDevTools=createDevToolsHook("function:translate");function createDevToolsHook(e){return u=>devtools&&devtools.emit(e,u)}const CoreErrorCodes={INVALID_ARGUMENT:COMPILE_ERROR_CODES_EXTEND_POINT,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},CORE_ERROR_CODES_EXTEND_POINT=24;function createCoreError(e){return createCompileError(e,null,void 0)}function getLocale$1(e,u){return u.locale!=null?resolveLocale(u.locale):resolveLocale(e.locale)}let _resolveLocale;function resolveLocale(e){if(isString$1(e))return e;if(isFunction$2(e)){if(e.resolvedOnce&&_resolveLocale!=null)return _resolveLocale;if(e.constructor.name==="Function"){const u=e();if(isPromise(u))throw createCoreError(CoreErrorCodes.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return _resolveLocale=u}else throw createCoreError(CoreErrorCodes.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw createCoreError(CoreErrorCodes.NOT_SUPPORT_LOCALE_TYPE)}function fallbackWithSimple(e,u,d){return[...new Set([d,...isArray$1(u)?u:isObject$2(u)?Object.keys(u):isString$1(u)?[u]:[d]])]}function fallbackWithLocaleChain(e,u,d){const B=isString$1(d)?d:DEFAULT_LOCALE,$=e;$.__localeChainCache||($.__localeChainCache=new Map);let V=$.__localeChainCache.get(B);if(!V){V=[];let K=[d];for(;isArray$1(K);)K=appendBlockToChain(V,K,u);const q=isArray$1(u)||!isPlainObject$1(u)?u:u.default?u.default:null;K=isString$1(q)?[q]:q,isArray$1(K)&&appendBlockToChain(V,K,!1),$.__localeChainCache.set(B,V)}return V}function appendBlockToChain(e,u,d){let B=!0;for(let $=0;$<u.length&&isBoolean$1(B);$++){const V=u[$];isString$1(V)&&(B=appendLocaleToChain(e,u[$],d))}return B}function appendLocaleToChain(e,u,d){let B;const $=u.split("-");do{const V=$.join("-");B=appendItemToChain(e,V,d),$.splice(-1,1)}while($.length&&B===!0);return B}function appendItemToChain(e,u,d){let B=!1;if(!e.includes(u)&&(B=!0,u)){B=u[u.length-1]!=="!";const $=u.replace(/!/g,"");e.push($),(isArray$1(d)||isPlainObject$1(d))&&d[$]&&(B=d[$])}return B}const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]};pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]};pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]};pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]};pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(e){return literalValueRE.test(e)}function stripQuotes(e){const u=e.charCodeAt(0),d=e.charCodeAt(e.length-1);return u===d&&(u===34||u===39)?e.slice(1,-1):e}
78function getPathCharType(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function formatSubPath(e){const u=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:isLiteral(u)?stripQuotes(u):"*"+u}function parse(e){const u=[];let d=-1,B=0,$=0,V,K,q,Q,X,ee,te;const ie=[];ie[0]=()=>{K===void 0?K=q:K+=q},ie[1]=()=>{K!==void 0&&(u.push(K),K=void 0)},ie[2]=()=>{ie[0](),$++},ie[3]=()=>{if($>0)$--,B=4,ie[0]();else{if($=0,K===void 0||(K=formatSubPath(K),K===!1))return!1;ie[1]()}};function re(){const oe=e[d+1];if(B===5&&oe==="'"||B===6&&oe==='"')return d++,q="\\"+oe,ie[0](),!0}for(;B!==null;)if(d++,V=e[d],!(V==="\\"&&re())){if(Q=getPathCharType(V),te=pathStateMachine[B],X=te[Q]||te.l||8,X===8||(B=X[0],X[1]!==void 0&&(ee=ie[X[1]],ee&&(q=V,ee()===!1))))return;if(B===7)return u}}const cache=new Map;function resolveWithKeyValue(e,u){return isObject$2(e)?e[u]:null}function resolveValue(e,u){if(!isObject$2(e))return null;let d=cache.get(u);if(d||(d=parse(u),d&&cache.set(u,d)),!d)return null;const B=d.length;let $=e,V=0;for(;V<B;){const K=d[V];if(AST_NODE_PROPS_KEYS.includes(K)&&isMessageAST($)||!isObject$2($)||!hasOwn($,K))return null;const q=$[K];if(q===void 0||isFunction$2($))return null;$=q,V++}return $}const VERSION$4="11.4.6",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(e,u)=>u==="text"&&isString$1(e)?e.toUpperCase():u==="vnode"&&isObject$2(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,u)=>u==="text"&&isString$1(e)?e.toLowerCase():u==="vnode"&&isObject$2(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,u)=>u==="text"&&isString$1(e)?capitalize(e):u==="vnode"&&isObject$2(e)&&"__v_isVNode"in e?capitalize(e.children):e}}let _compiler;function registerMessageCompiler(e){_compiler=e}let _resolver;function registerMessageResolver(e){_resolver=e}let _fallbacker;function registerLocaleFallbacker(e){_fallbacker=e}let _additionalMeta=null;const setAdditionalMeta=e=>{_additionalMeta=e},getAdditionalMeta=()=>_additionalMeta;let _fallbackContext=null;const setFallbackContext=e=>{_fallbackContext=e},getFallbackContext=()=>_fallbackContext;let _cid=0;function createCoreContext(e={}){const u=isFunction$2(e.onWarn)?e.onWarn:warn,d=isString$1(e.version)?e.version:VERSION$4,B=isString$1(e.locale)||isFunction$2(e.locale)?e.locale:DEFAULT_LOCALE,$=isFunction$2(B)?DEFAULT_LOCALE:B,V=isArray$1(e.fallbackLocale)||isPlainObject$1(e.fallbackLocale)||isString$1(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:$,K=isPlainObject$1(e.messages)?e.messages:createResources($),q=isPlainObject$1(e.datetimeFormats)?e.datetimeFormats:createResources($),Q=isPlainObject$1(e.numberFormats)?e.numberFormats:createResources($),X=assign$1(create$1(),e.modifiers,getDefaultLinkedModifiers()),ee=e.pluralRules||create$1(),te=isFunction$2(e.missing)?e.missing:null,ie=isBoolean$1(e.missingWarn)||isRegExp$1(e.missingWarn)?e.missingWarn:!0,re=isBoolean$1(e.fallbackWarn)||isRegExp$1(e.fallbackWarn)?e.fallbackWarn:!0,oe=!!e.fallbackFormat,se=!!e.unresolving,ae=isFunction$2(e.postTranslation)?e.postTranslation:null,le=isPlainObject$1(e.processor)?e.processor:null,ue=isBoolean$1(e.warnHtmlMessage)?e.warnHtmlMessage:!0,he=!!e.escapeParameter,de=isFunction$2(e.messageCompiler)?e.messageCompiler:_compiler,fe=isFunction$2(e.messageResolver)?e.messageResolver:_resolver||resolveWithKeyValue,me=isFunction$2(e.localeFallbacker)?e.localeFallbacker:_fallbacker||fallbackWithSimple,ge=isObject$2(e.fallbackContext)?e.fallbackContext:void 0,_e=e,be=isObject$2(_e.__datetimeFormatters)?_e.__datetimeFormatters:new Map,Pe=isObject$2(_e.__numberFormatters)?_e.__numberFormatters:new Map,Ae=isObject$2(_e.__meta)?_e.__meta:{};_cid++;const Se={version:d,cid:_cid,locale:B,fallbackLocale:V,messages:K,modifiers:X,pluralRules:ee,missing:te,missingWarn:ie,fallbackWarn:re,fallbackFormat:oe,unresolving:se,postTranslation:ae,processor:le,warnHtmlMessage:ue,escapeParameter:he,messageCompiler:de,messageResolver:fe,localeFallbacker:me,fallbackContext:ge,onWarn:u,__meta:Ae};return Se.datetimeFormats=q,Se.numberFormats=Q,Se.__datetimeFormatters=be,Se.__numberFormatters=Pe,__INTLIFY_PROD_DEVTOOLS__&&initI18nDevTools(Se,d,Ae),Se}const createResources=e=>({[e]:create$1()});function handleMissing(e,u,d,B,$){const{missing:V,onWarn:K}=e;if(V!==null){const q=V(e,d,u,$);return isString$1(q)?q:u}else return u}function updateFallbackLocale(e,u,d){const B=e;B.__localeChainCache=new Map,e.localeFallbacker(e,d,u)}function isAlmostSameLocale(e,u){return e===u?!1:e.split("-")[0]===u.split("-")[0]}function isImplicitFallback(e,u){const d=u.indexOf(e);if(d===-1)return!1;for(let B=d+1;B<u.length;B++)if(isAlmostSameLocale(e,u[B]))return!0;return!1}function datetime(e,...u){const{datetimeFormats:d,unresolving:B,fallbackLocale:$,onWarn:V,localeFallbacker:K}=e,{__datetimeFormatters:q}=e;if(!isString$1(u[0])&&!isDate$1(u[0])&&!isNumber$2(u[0]))return MISSING_RESOLVE_VALUE;const[Q,X,ee,te]=parseDateTimeArgs(...u),ie=isBoolean$1(ee.missingWarn)?ee.missingWarn:e.missingWarn;isBoolean$1(ee.fallbackWarn)?ee.fallbackWarn:e.fallbackWarn;const re=!!ee.part,oe=getLocale$1(e,ee),se=K(e,$,oe);if(!isString$1(Q)||Q===""){const me=new Intl.DateTimeFormat(oe.replace(/!/g,""),te);return re?me.formatToParts(X):me.format(X)}let ae={},le,ue=null;const he="datetime format";for(let me=0;me<se.length&&(le=se[me],ae=d[le]||{},ue=ae[Q],!isPlainObject$1(ue));me++)handleMissing(e,Q,le,ie,he);if(!isPlainObject$1(ue)||!isString$1(le))return B?NOT_REOSLVED:Q;let de=`${le}__${Q}`;isEmptyObject$1(te)||(de=`${de}__${JSON.stringify(te)}`);let fe=q.get(de);return fe||(fe=new Intl.DateTimeFormat(le,assign$1({},ue,te)),q.set(de,fe)),re?fe.formatToParts(X):fe.format(X)}const DATETIME_FORMAT_OPTIONS_KEYS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[u,d,B,$]=e,V=create$1();let K=create$1(),q;if(isString$1(u)){const Q=u.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!Q)throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const X=Q[3]?Q[3].trim().startsWith("T")?`${Q[1].trim()}${Q[3].trim()}`:`${Q[1].trim()}T${Q[3].trim()}`:Q[1].trim();q=new Date(X);try{q.toISOString()}catch{throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if(isDate$1(u)){if(isNaN(u.getTime()))throw createCoreError(CoreErrorCodes.INVALID_DATE_ARGUMENT);q=u}else if(isNumber$2(u))q=u;else throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);return isString$1(d)?V.key=d:isPlainObject$1(d)&&Object.keys(d).forEac
78h(Q=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(Q)?K[Q]=d[Q]:V[Q]=d[Q]}),isString$1(B)?V.locale=B:isPlainObject$1(B)&&(K=B),isPlainObject$1($)&&(K=$),[V.key||"",q,V,K]}function clearDateTimeFormat(e,u,d){const B=e;for(const $ in d){const V=`${u}__${$}`;B.__datetimeFormatters.has(V)&&B.__datetimeFormatters.delete(V)}}function number(e,...u){const{numberFormats:d,unresolving:B,fallbackLocale:$,onWarn:V,localeFallbacker:K}=e,{__numberFormatters:q}=e;if(!isNumber$2(u[0]))return MISSING_RESOLVE_VALUE;const[Q,X,ee,te]=parseNumberArgs(...u),ie=isBoolean$1(ee.missingWarn)?ee.missingWarn:e.missingWarn;isBoolean$1(ee.fallbackWarn)?ee.fallbackWarn:e.fallbackWarn;const re=!!ee.part,oe=getLocale$1(e,ee),se=K(e,$,oe);if(!isString$1(Q)||Q===""){const me=new Intl.NumberFormat(oe.replace(/!/g,""),te);return re?me.formatToParts(X):me.format(X)}let ae={},le,ue=null;const he="number format";for(let me=0;me<se.length&&(le=se[me],ae=d[le]||{},ue=ae[Q],!isPlainObject$1(ue));me++)handleMissing(e,Q,le,ie,he);if(!isPlainObject$1(ue)||!isString$1(le))return B?NOT_REOSLVED:Q;let de=`${le}__${Q}`;isEmptyObject$1(te)||(de=`${de}__${JSON.stringify(te)}`);let fe=q.get(de);return fe||(fe=new Intl.NumberFormat(le,assign$1({},ue,te)),q.set(de,fe)),re?fe.formatToParts(X):fe.format(X)}const NUMBER_FORMAT_OPTIONS_KEYS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[u,d,B,$]=e,V=create$1();let K=create$1();if(!isNumber$2(u))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const q=u;return isString$1(d)?V.key=d:isPlainObject$1(d)&&Object.keys(d).forEach(Q=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(Q)?K[Q]=d[Q]:V[Q]=d[Q]}),isString$1(B)?V.locale=B:isPlainObject$1(B)&&(K=B),isPlainObject$1($)&&(K=$),[V.key||"",q,V,K]}function clearNumberFormat(e,u,d){const B=e;for(const $ in d){const V=`${u}__${$}`;B.__numberFormatters.has(V)&&B.__numberFormatters.delete(V)}}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=e=>e.length===0?"":join(e),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(e,u){return e=Math.abs(e),u===2?e===1?0:1:Math.min(e,2)}function getPluralIndex(e){var d,B;const u=isNumber$2(e.pluralIndex)?e.pluralIndex:-1;return isNumber$2((d=e.named)==null?void 0:d.count)?e.named.count:isNumber$2((B=e.named)==null?void 0:B.n)?e.named.n:u}function createMessageContext(e={}){var le,ue,he,de;const u=e.locale,d=getPluralIndex(e),B=isString$1(u)&&isFunction$2((le=e.pluralRules)==null?void 0:le[u])?e.pluralRules[u]:pluralDefault,$=B===pluralDefault?void 0:pluralDefault,V=fe=>fe[B(d,fe.length,$)],K=e.list||[],q=fe=>K[fe],Q=e.named||create$1();isNumber$2(e.pluralIndex)&&(Q.count||(Q.count=e.pluralIndex),Q.n||(Q.n=e.pluralIndex));const X=fe=>Q[fe];function ee(fe,me){const ge=isFunction$2(e.messages)?e.messages(fe,!!me):isObject$2(e.messages)?e.messages[fe]:!1;return ge||(e.parent?e.parent.message(fe):DEFAULT_MESSAGE)}const te=fe=>e.modifiers?e.modifiers[fe]:DEFAULT_MODIFIER,ie=isFunction$2((ue=e.processor)==null?void 0:ue.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,re=isFunction$2((he=e.processor)==null?void 0:he.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,oe=isString$1((de=e.processor)==null?void 0:de.type)?e.processor.type:DEFAULT_MESSAGE_DATA_TYPE,ae={list:q,named:X,plural:V,linked:(fe,...me)=>{const[ge,_e]=me;let be="text",Pe="";me.length===1?isObject$2(ge)?(Pe=ge.modifier||Pe,be=ge.type||be):isString$1(ge)&&(Pe=ge||Pe):me.length===2&&(isString$1(ge)&&(Pe=ge||Pe),isString$1(_e)&&(be=_e||be));const Ae=ee(fe,!0)(ae),Se=Ae===""||Ae===void 0?fe:Ae,Ne=be==="vnode"&&isArray$1(Se)&&Pe?Se[0]:Se;return Pe?te(Pe)(Ne,be):Ne},message:ee,type:oe,interpolate:re,normalize:ie,values:assign$1(create$1(),K,Q)};return ae}const NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction$2(e);function translate(e,...u){const{fallbackFormat:d,postTranslation:B,unresolving:$,messageCompiler:V,fallbackLocale:K,messages:q}=e,[Q,X]=parseTranslateArgs(...u),ee=isBoolean$1(X.missingWarn)?X.missingWarn:e.missingWarn,te=isBoolean$1(X.fallbackWarn)?X.fallbackWarn:e.fallbackWarn,ie=isBoolean$1(X.escapeParameter)?X.escapeParameter:e.escapeParameter,re=!!X.resolvedMessage,oe=isString$1(X.default)||isBoolean$1(X.default)?isBoolean$1(X.default)?V?Q:()=>Q:X.default:d?V?Q:()=>Q:null,se=d||oe!=null&&(isString$1(oe)||isFunction$2(oe)),ae=getLocale$1(e,X);ie&&escapeParams(X);
78let[le,ue,he]=re?[Q,ae,q[ae]||create$1()]:resolveMessageFormat(e,Q,ae,K,te,ee),de=le,fe=Q;if(!re&&!(isString$1(de)||isMessageAST(de)||isMessageFunction(de))&&se&&(de=oe,fe=de),!re&&(!(isString$1(de)||isMessageAST(de)||isMessageFunction(de))||!isString$1(ue)))return $?NOT_REOSLVED:Q;let me=!1;const ge=()=>{me=!0},_e=isMessageFunction(de)?de:compileMessageFormat(e,Q,ue,de,fe,ge);if(me)return de;const be=getMessageContextOptions(e,ue,he,X),Pe=createMessageContext(be),Ae=evaluateMessage(e,_e,Pe);let Se=B?B(Ae,Q):Ae;if(ie&&isString$1(Se)&&(Se=sanitizeTranslatedHtml(Se)),__INTLIFY_PROD_DEVTOOLS__){const Ne={timestamp:Date.now(),key:isString$1(Q)?Q:isMessageFunction(de)?de.key:"",locale:ue||(isMessageFunction(de)?de.locale:""),format:isString$1(de)?de:isMessageFunction(de)?de.source:"",message:Se};Ne.meta=assign$1({},e.__meta,getAdditionalMeta()||{}),translateDevTools(Ne)}return Se}function escapeParams(e){isArray$1(e.list)?e.list=e.list.map(u=>isString$1(u)?escapeHtml$1(u):u):isObject$2(e.named)&&Object.keys(e.named).forEach(u=>{isString$1(e.named[u])&&(e.named[u]=escapeHtml$1(e.named[u]))})}function resolveMessageFormat(e,u,d,B,$,V){const{messages:K,onWarn:q,messageResolver:Q,localeFallbacker:X}=e,ee=X(e,B,d);let te=create$1(),ie,re=null;const oe="translate";for(let se=0;se<ee.length&&(ie=ee[se],te=K[ie]||create$1(),(re=Q(te,u))===null&&(re=te[u]),!(isString$1(re)||isMessageAST(re)||isMessageFunction(re)));se++)if(!isImplicitFallback(ie,ee)){const ae=handleMissing(e,u,ie,V,oe);ae!==u&&(re=ae)}return[re,ie,te]}function compileMessageFormat(e,u,d,B,$,V){const{messageCompiler:K,warnHtmlMessage:q}=e;if(isMessageFunction(B)){const X=B;return X.locale=X.locale||d,X.key=X.key||u,X}if(K==null){const X=(()=>B);return X.locale=d,X.key=u,X}const Q=K(B,getCompileContext(e,d,$,B,q,V));return Q.locale=d,Q.key=u,Q.source=B,Q}function evaluateMessage(e,u,d){return u(d)}function parseTranslateArgs(...e){const[u,d,B]=e,$=create$1();if(!isString$1(u)&&!isNumber$2(u)&&!isMessageFunction(u)&&!isMessageAST(u))throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);const V=isNumber$2(u)?String(u):(isMessageFunction(u),u);return isNumber$2(d)?$.plural=d:isString$1(d)?$.default=d:isPlainObject$1(d)&&!isEmptyObject$1(d)?$.named=d:isArray$1(d)&&($.list=d),isNumber$2(B)?$.plural=B:isString$1(B)?$.default=B:isPlainObject$1(B)&&assign$1($,B),[V,$]}function getCompileContext(e,u,d,B,$,V){return{locale:u,key:d,warnHtmlMessage:$,onError:K=>{throw V&&V(K),K},onCacheKey:K=>generateFormatCacheKey(u,d,K)}}function getMessageContextOptions(e,u,d,B){const{modifiers:$,pluralRules:V,messageResolver:K,fallbackLocale:q,fallbackWarn:Q,missingWarn:X,fallbackContext:ee}=e,ie={locale:u,modifiers:$,pluralRules:V,messages:(re,oe)=>{let se=K(d,re);if(se==null&&(ee||oe)){const[ae,,le]=resolveMessageFormat(ee||e,re,u,q,Q,X);se=ae??K(le,re)}if(isString$1(se)||isMessageAST(se)){let ae=!1;const ue=compileMessageFormat(e,re,u,se,re,()=>{ae=!0});return ae?NOOP_MESSAGE_FUNCTION:ue}else return isMessageFunction(se)?se:NOOP_MESSAGE_FUNCTION}};return e.processor&&(ie.processor=e.processor),B.list&&(ie.list=B.list),B.named&&(ie.named=B.named),isNumber$2(B.plural)&&(ie.pluralIndex=B.plural),ie}initFeatureFlags$1();/*!
79  * vue-i18n v11.4.6
80  * (c) 2026 kazuya kawaguchi
81  * Released under the MIT License.
82  */const VERSION$3="11.4.6";function initFeatureFlags(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(getGlobalThis().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(getGlobalThis().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(getGlobalThis().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1)}const I18nErrorCodes={UNEXPECTED_RETURN_TYPE:CORE_ERROR_CODES_EXTEND_POINT,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function createI18nError(e,...u){return createCompileError(e,null,void 0)}const TranslateVNodeSymbol=makeSymbol("__translateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules"),InejctWithOptionSymbol
82=makeSymbol("__injectWithOption"),DisposeSymbol=makeSymbol("__dispose");function handleFlatJson(e){if(!isObject$2(e)||isMessageAST(e))return e;for(const u in e)if(hasOwn(e,u))if(!u.includes("."))isObject$2(e[u])&&handleFlatJson(e[u]);else{const d=u.split("."),B=d.length-1;let $=e,V=!1;for(let K=0;K<B;K++){if(d[K]==="__proto__")throw new Error(`unsafe key: ${d[K]}`);if(d[K]in $||($[d[K]]=create$1()),!isObject$2($[d[K]])){V=!0;break}$=$[d[K]]}if(V||(isMessageAST($)?AST_NODE_PROPS_KEYS.includes(d[B])||delete e[u]:($[d[B]]=e[u],delete e[u])),!isMessageAST($)){const K=$[d[B]];isObject$2(K)&&handleFlatJson(K)}}return e}function getLocaleMessages(e,u){const{messages:d,__i18n:B,messageResolver:$,flatJson:V}=u,K=isPlainObject$1(d)?d:isArray$1(B)?create$1():{[e]:create$1()};if(isArray$1(B)&&B.forEach(q=>{if("locale"in q&&"resource"in q){const{locale:Q,resource:X}=q;Q?(K[Q]=K[Q]||create$1(),deepCopy(X,K[Q])):deepCopy(X,K)}else isString$1(q)&&deepCopy(JSON.parse(q),K)}),$==null&&V)for(const q in K)hasOwn(K,q)&&handleFlatJson(K[q]);return K}function getComponentOptions(e){return e.type}function adjustI18nResources(e,u,d){let B=isObject$2(u.messages)?u.messages:create$1();"__i18nGlobal"in d&&(B=getLocaleMessages(e.locale.value,{messages:B,__i18n:d.__i18nGlobal}));const $=Object.keys(B);$.length&&$.forEach(V=>{e.mergeLocaleMessage(V,B[V])});{if(isObject$2(u.datetimeFormats)){const V=Object.keys(u.datetimeFormats);V.length&&V.forEach(K=>{e.mergeDateTimeFormat(K,u.datetimeFormats[K])})}if(isObject$2(u.numberFormats)){const V=Object.keys(u.numberFormats);V.length&&V.forEach(K=>{e.mergeNumberFormat(K,u.numberFormats[K])})}}}function createTextNode(e){return createVNode(Text,null,e,0)}function getCurrentInstance(){return getCurrentInstance$2()}const DEVTOOLS_META="__INTLIFY_META__",NOOP_RETURN_ARRAY=()=>[],NOOP_RETURN_FALSE=()=>!1;let composerID=0;function defineCoreMissingHandler(e){return((u,d,B,$)=>e(d,B,getCurrentInstance()||void 0,$))}const getMetaInfo=()=>{const e=getCurrentInstance();let u=null;return e&&(u=getComponentOptions(e)[DEVTOOLS_META])?{[DEVTOOLS_META]:u}:null};function createComposer(e={}){const{__root:u,__injectWithOption:d}=e,B=u===void 0,$=e.flatJson,V=inBrowser?ref:shallowRef;let K=isBoolean$1(e.inheritLocale)?e.inheritLocale:!0;const q=V(u&&K?u.locale.value:isString$1(e.locale)?e.locale:DEFAULT_LOCALE),Q=V(u&&K?u.fallbackLocale.value:isString$1(e.fallbackLocale)||isArray$1(e.fallbackLocale)||isPlainObject$1(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:q.value),X=V(getLocaleMessages(q.value,e)),ee=V(isPlainObject$1(e.datetimeFormats)?e.datetimeFormats:{[q.value]:{}}),te=V(isPlainObject$1(e.numberFormats)?e.numberFormats:{[q.value]:{}});let ie=u?u.missingWarn:isBoolean$1(e.missingWarn)||isRegExp$1(e.missingWarn)?e.missingWarn:!0,re=u?u.fallbackWarn:isBoolean$1(e.fallbackWarn)||isRegExp$1(e.fallbackWarn)?e.fallbackWarn:!0,oe=u?u.fallbackRoot:isBoolean$1(e.fallbackRoot)?e.fallbackRoot:!0,se=!!e.fallbackFormat,ae=isFunction$2(e.missing)?e.missing:null,le=isFunction$2(e.missing)?defineCoreMissingHandler(e.missing):null,ue=isFunction$2(e.postTranslation)?e.postTranslation:null,he=u?u.warnHtmlMessage:isBoolean$1(e.warnHtmlMessage)?e.warnHtmlMessage:!0,de=!!e.escapeParameter;const fe=u?u.modifiers:isPlainObject$1(e.modifiers)?e.modifiers:{};let me=e.pluralRules||u&&u.pluralRules,ge;ge=(()=>{B&&setFallbackContext(null);const ze={version:VERSION$3,locale:q.value,fallbackLocale:Q.value,messages:X.value,modifiers:fe,pluralRules:me,missing:le===null?void 0:le,missingWarn:ie,fallbackWarn:re,fallbackFormat:se,unresolving:!0,postTranslation:ue===null?void 0:ue,warnHtmlMessage:he,escapeParameter:de,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ze.datetimeFormats=ee.value,ze.numberFormats=te.value,ze.__datetimeFormatters=isPlainObject$1(ge)?ge.__datetimeFormatters:void 0,ze.__numberFormatters=isPlainObject$1(ge)?ge.__numberFormatters:void 0;const rt=createCoreContext(ze);return B&&setFallbackContext(rt),rt})(),updateFallbackLocale(ge,q.value,Q.value);function be(){return[q.value,Q.value,X.value,ee.value,te.value]}const Pe=computed({get:()=>q.value,set:ze=>{ge.locale=ze,q.value=ze}}),Ae=computed({get:()=>Q.value,set:ze=>{ge.fallbackLocale=ze,Q.value=ze,updateFallbackLocale(ge,q.value,ze)}}),Se=computed(()=>X.value),Ne=computed(()=>ee.value),Oe=computed(()=>te.value);function Be(){return isFunction$2(ue)?ue:null}function De(ze){ue=ze,ge.postTranslation=ze}function Me(){return ae}function xe(ze){ze!==null&&(le=defineCoreMissingHandler(ze)),ae=ze,ge.missing=le}const Qe=(ze,rt,yt,St,Pt,Ht)=>
82{be();let $t;try{__INTLIFY_PROD_DEVTOOLS__,B||(ge.fallbackContext=u?getFallbackContext():void 0),$t=ze(ge)}finally{__INTLIFY_PROD_DEVTOOLS__,B||(ge.fallbackContext=void 0)}if(yt!=="translate exists"&&isNumber$2($t)&&$t===NOT_REOSLVED||yt==="translate exists"&&!$t){const[Xt,rn]=rt();return u&&oe?St(u):Pt(Xt)}else{if(Ht($t))return $t;throw createI18nError(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)}};function Le(...ze){return Qe(rt=>Reflect.apply(translate,null,[rt,...ze]),()=>parseTranslateArgs(...ze),"translate",rt=>Reflect.apply(rt.t,rt,[...ze]),rt=>rt,rt=>isString$1(rt))}function Ue(...ze){const[rt,yt,St]=ze;if(St&&!isObject$2(St))throw createI18nError(I18nErrorCodes.INVALID_ARGUMENT);return Le(rt,yt,assign$1({resolvedMessage:!0},St||{}))}function et(...ze){return Qe(rt=>Reflect.apply(datetime,null,[rt,...ze]),()=>parseDateTimeArgs(...ze),"datetime format",rt=>Reflect.apply(rt.d,rt,[...ze]),()=>MISSING_RESOLVE_VALUE,rt=>isString$1(rt)||isArray$1(rt))}function qe(...ze){return Qe(rt=>Reflect.apply(number,null,[rt,...ze]),()=>parseNumberArgs(...ze),"number format",rt=>Reflect.apply(rt.n,rt,[...ze]),()=>MISSING_RESOLVE_VALUE,rt=>isString$1(rt)||isArray$1(rt))}function ft(ze){return ze.map(rt=>isString$1(rt)||isNumber$2(rt)||isBoolean$1(rt)?createTextNode(String(rt)):rt)}const nt={normalize:ft,interpolate:ze=>ze,type:"vnode"};function $e(...ze){return Qe(rt=>{let yt;const St=rt;try{St.processor=nt,yt=Reflect.apply(translate,null,[St,...ze])}finally{St.processor=null}return yt},()=>parseTranslateArgs(...ze),"translate",rt=>rt[TranslateVNodeSymbol](...ze),rt=>[createTextNode(rt)],rt=>isArray$1(rt))}function Xe(...ze){return Qe(rt=>Reflect.apply(number,null,[rt,...ze]),()=>parseNumberArgs(...ze),"number format",rt=>rt[NumberPartsSymbol](...ze),NOOP_RETURN_ARRAY,rt=>isString$1(rt)||isArray$1(rt))}function at(...ze){return Qe(rt=>Reflect.apply(datetime,null,[rt,...ze]),()=>parseDateTimeArgs(...ze),"datetime format",rt=>rt[DatetimePartsSymbol](...ze),NOOP_RETURN_ARRAY,rt=>isString$1(rt)||isArray$1(rt))}function ot(ze){me=ze,ge.pluralRules=me}function ht(ze,rt){return Qe(()=>{if(!ze)return!1;const yt=isString$1(rt)?rt:q.value,St=isString$1(rt)?[yt]:fallbackWithLocaleChain(ge,Q.value,yt);for(let Pt=0;Pt<St.length;Pt++){const Ht=He(St[Pt]);let $t=ge.messageResolver(Ht,ze);if($t===null&&($t=Ht[ze]),isMessageAST($t)||isMessageFunction($t)||isString$1($t))return!0}return!1},()=>[ze],"translate exists",yt=>Reflect.apply(yt.te,yt,[ze,rt]),NOOP_RETURN_FALSE,yt=>isBoolean$1(yt))}function Te(ze){let rt=null;const yt=fallbackWithLocaleChain(ge,Q.value,q.value);for(let St=0;St<yt.length;St++){const Pt=X.value[yt[St]]||{},Ht=ge.messageResolver(Pt,ze);if(Ht!=null){rt=Ht;break}}return rt}function Re(ze){const rt=Te(ze);return rt??(u?u.tm(ze)||{}:{})}function He(ze){return X.value[ze]||{}}function Ke(ze,rt){if($){const yt={[ze]:rt};for(const St in yt)hasOwn(yt,St)&&handleFlatJson(yt[St]);rt=yt[ze]}X.value[ze]=rt,ge.messages=X.value}function je(ze,rt){X.value[ze]=X.value[ze]||{};const yt={[ze]:rt};if($)for(const St in yt)hasOwn(yt,St)&&handleFlatJson(yt[St]);rt=yt[ze],deepCopy(rt,X.value[ze]),ge.messages=X.value}function Ze(ze){return ee.value[ze]||{}}function we(ze,rt){ee.value[ze]=rt,ge.datetimeFormats=ee.value,clearDateTimeFormat(ge,ze,rt)}function Ie(ze,rt){ee.value[ze]=assign$1(ee.value[ze]||{},rt),ge.datetimeFormats=ee.value,clearDateTimeFormat(ge,ze,rt)}function We(ze){return te.value[ze]||{}}function Ge(ze,rt){te.value[ze]=rt,ge.numberFormats=te.value,clearNumberFormat(ge,ze,rt)}function pt(ze,rt){te.value[ze]=assign$1(te.value[ze]||{},rt),ge.numberFormats=te.value,clearNumberFormat(ge,ze,rt)}composerID++,u&&inBrowser&&(watch(u.locale,ze=>{K&&(q.value=ze,ge.locale=ze,updateFallbackLocale(ge,q.value,Q.value))}),watch(u.fallbackLocale,ze=>{K&&(Q.value=ze,ge.fallbackLocale=ze,updateFallbackLocale(ge,q.value,Q.value))}));const ut={id:composerID,locale:Pe,fallbackLocale:Ae,get inheritLocale(){return K},set inheritLocale(ze){K=ze,ze&&u&&(q.value=u.locale.value,Q.value=u.fallbackLocale.value,updateFallbackLocale(ge,q.value,Q.value))},get availableLocales(){return Object.keys(X.value).sort()},messages:Se,get modifiers(){return fe},get pluralRules(){return me||{}},get isGlobal(){return B},get missingWarn(){return ie},set missingWarn(ze){ie=ze,ge.missingWarn=ie},get fallbackWarn(){return re},set fallbackWarn(ze){re=ze,ge.fallbackWarn=re},get fallbackRoot(){return oe},set fallbackRoot(ze){oe=ze},get fallbackFormat(){return se},set fallbackFormat(ze){se=ze,ge.fallbackFormat=se},get warnHtmlMessage(){return he},set warnHtmlMessage(ze){he=ze,ge.warnHtmlMessage=ze},get escapeParameter(){return de},set escapeParameter(ze){de=ze,ge.escapeParameter=ze},t:Le,getLocaleMessage:He,setLocaleMessage:Ke,mergeLocaleMessage:je,getPostTranslationHandler:Be,setPostTranslationHandler:De,getMissingHandler:Me,setMissingHandler:xe,[SetPluralRulesSymbol]:ot};return ut.datetimeFormats=Ne,ut.numberFormats=Oe,ut.rt=Ue,ut.te=ht,ut.tm=Re,ut.d=et,ut.n=qe,ut.getDateTimeFormat=Ze,ut.setDateTimeFormat=we,ut.mergeDateTimeFormat=Ie,ut.getNumberFormat=We,ut.setNumberFormat=Ge,ut.mergeNumberFormat=pt,ut[InejctWithOptionSymbol]=d,ut[TranslateVNodeSymbol]=$e,ut[DatetimePartsSymbol]=at,ut[NumberPartsSymbol]=Xe,ut}function convertComposerOptions(e){const u=isString$1(e.locale)?e.locale:DEFAULT_LOCALE,d=isString$1(e.fallbackLocale)||isArray$1(e.fallbackLocale)||isPlainObject$1(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u,B=isFunction$2(e.missing)?e.missing:void 0,$=isBoolean$1(e.silentTranslationWarn)||isRegExp$1(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,V=isBoolean$1(e.silentFallbackWarn)||isRegExp$1(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,K=isBoolean$1(e.fallbackRoot)?e.fallbackRoot:!0,q=!!e.formatFallbackMessages,Q=isPlainObject$1(e.modifiers)?e.modifiers:{},X=e.pluralizationRules,ee=isFunction$2(e.postTranslation)?e.postTranslation:void 0,te=isString$1(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,ie=!!e.escapeParameterHtml,re=isBoolean$1(e.sync)?e.sync:!0;let oe=e.messages;if(isPlainObject$1(e.sharedMessages)){const fe=e.sharedMessages;oe=Object.keys(fe).reduce((ge,_e)=>{const be=ge[_e]||(ge[_e]={});return assign$1(be,fe[_e]),ge},oe||{})}const{__i18n:se,__root:ae,__injectWithOption:le}=e,ue=e.datetimeFormats,he=e.numberFormats,de=e.flatJson;return{locale:u,fallbackLocale:d,messages:oe,flatJson:de,datetimeFormats:ue,numberFormats:he,missing:B,missingWarn:$,fallbackWarn:V,fallbackRoot:K,fallbackFormat:q,modifiers:Q,pluralRules:X,postTranslation:ee,warnHtmlMessage:te,escapeParameter:ie,messageResolver:e.messageResolver,inheritLocale:re,__i18n:se,__root:ae,__injectWithOption:le}}function createVueI18n(e={}){const u=createComposer(convertComposerOptions(e)),{__extender:d}=e,B={id:u.id,get locale(){return u.locale.value},set locale($){u.locale.value=$},get fallbackLocale(){return u.fallbackLocale.value},set fallbackLocale($){u.fallbackLocale.value=$},get messages(){return u.messages.value},get datetimeFormats(){return u.datetimeFormats.value},get numberFormats(){return u.numberFormats.value},get availableLocales(){return u.availableLocales},get missing(){return u.getMissingHandler()},set missing($){u.setMissingHandler($)},get silentTranslationWarn(){return isBoolean$1(u.missingWarn)?!u.missingWarn:u.missingWarn},set silentTranslationWarn($){u.missingWarn=isBoolean$1($)?!$:$},get silentFallbackWarn(){return isBoolean$1(u.fallbackWarn)?!u.fallbackWarn:u.fallbackWarn},set silentFallbackWarn($){u.fallbackWarn=isBoolean$1($)?!$:$},get modifiers(){return u.modifiers},get formatFallbackMessages(){return u.fallbackFormat},set formatFallbackMessages($){u.fallbackFormat=$},get postTranslation(){return u.getPostTranslationHandler()},set postTranslation($){u.setPostTranslationHandler($)},get sync(){return u.inheritLocale},set sync($){u.inheritLocale=$},get warnHtmlInMessage(){return u.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage($){u.warnHtmlMessage=$!=="off"},get escapeParameterHtml(){return u.escapeParameter},set escapeParameterHtml($){u.escapeParameter=$},get pluralizationRules(){return u.pluralRules||{}},__composer:u,t(...$){return Reflect.apply(u.t,u,[...$])},rt(...$){return Reflect.apply(u.rt,u,[...$])},te($,V){return u.te($,V)},tm($){return u.tm($)},getLocaleMessage($){return u.getLocaleMessage($)},setLocaleMessage($,V){u.setLocaleMessage($,V)},mergeLocaleMessage($,V){u.mergeLocaleMessage($,V)},d(...$){return Reflect.apply(u.d,u,[...$])},getDateTimeFormat($){return u.getDateTimeFormat($)},setDateTimeFormat($,V){u.setDateTimeFormat($,V)},mergeDateTimeFormat($,V){u.mergeDateTimeFormat($,V)},n(...$){return Reflect.apply(u.n,u,[...$])},getNumberFormat($){return u.getNumberFormat($)},setNumberFormat($,V){u.setNumberFormat($,V)},mergeNumberFormat($,V){u.mergeNumberFormat($,V)}};return B.__extender=d,B}function defineMixin(e,u,d){return{beforeCreate(){const B=getCurrentInstance();if(!B)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const $=this.$options;if($.i18n){const V=$.i18n;if($.__i18n&&(V.__i18n=$.__i18n),V.__root=u,this===this.$root)this.$i18n=mergeToGlobal(e,V);else{V.__injectWithOption=!0,V.__extender=d.__vueI18nExtend,this.$i18n=createVueI18n(V);const K=this.$i18n;K.__extender&&(K.__disposer=K.__extender(this.$i18n))}}else if($.__i18n)if(this===this.$root)this.$i18n=mergeToGlobal(e,$);else{this.$i18n=createVueI18n({__i18n:$.__i18n,__injectWithOption:!0,__extender:d.__vueI18nExtend,__root:u});const V=this.$i18n;V.__extender&&(V.__disposer=V.__extender(this.$i18n))}else this.$i18n=e;$.__i18nGlobal&&adjustI18nResources(u,$,$),this.$t=(...V)=>this.$i18n.t(...V),this.$rt=(...V)=>this.$i18n.rt(...V),this.$te=(V,K)=>this.$i18n.te(V,K),this.$d=(...V)=>this.$i18n.d(...V),this.$n=(...V)=>this.$i18n.n(...V),this.$tm=V=>this.$i18n.tm(V),d.__setInstance(B,this.$i18n)},mounted(){},unmounted(){const B=getCurrentInstance();if(!B)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const $=this.$i18n;$&&(delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,$!=null&&$.__disposer&&($.__disposer(),delete $.__disposer,delete $.__extender),d.__deleteInstance(B),delete this.$i18n)}}}function mergeToGlobal(e,u){e.locale=u.locale||e.locale,e.fallbackLocale=u.fallbackLocale||e.fallbackLocale,e.missing=u.missing||e.missing,e.silentTranslationWarn=u.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=u.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=u.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=u.postTranslation||e.postTranslation,e.warnHtmlInMessage=u.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=u.escapeParameterHtml||e.escapeParameterHtml,e.sync=u.sync||e.sync,e.__composer[SetPluralRulesSymbol](u.pluralizationRules||e.pluralizationRules);const d=getLocaleMessages(e.locale,{messages:u.messages,__i18n:u.__i18n});
82return Object.keys(d).forEach(B=>e.mergeLocaleMessage(B,d[B])),u.datetimeFormats&&Object.keys(u.datetimeFormats).forEach(B=>e.mergeDateTimeFormat(B,u.datetimeFormats[B])),u.numberFormats&&Object.keys(u.numberFormats).forEach(B=>e.mergeNumberFormat(B,u.numberFormats[B])),e}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:e},u){return u.length===1&&u[0]==="default"?(e.default?e.default():[]).reduce((B,$)=>[...B,...$.type===Fragment?$.children:[$]],[]):u.reduce((d,B)=>{const $=e[B];return $&&(d[B]=$()),d},create$1())}function getFragmentableTag(){return Fragment}const TranslationImpl=defineComponent$1({name:"i18n-t",props:assign$1({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber$2(e)||!isNaN(e)}},baseFormatProps),setup(e,u){const{slots:d,attrs:B}=u,$=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const V=()=>{const Q=Object.keys(d).filter(te=>te[0]!=="_"),X=create$1();e.locale&&(X.locale=e.locale),e.plural!==void 0&&(X.plural=isString$1(e.plural)?+e.plural:e.plural);const ee=getInterpolateArg(u,Q);return $[TranslateVNodeSymbol](e.keypath,ee,X)},K=assign$1(create$1(),B),q=isString$1(e.tag)||isObject$2(e.tag)?e.tag:getFragmentableTag();return isObject$2(q)?h$1(q,K,{default:V}):h$1(q,K,V())}}}),Translation=TranslationImpl;function isVNode(e){return isArray$1(e)&&!isString$1(e[0])}function renderFormatter(e,u,d,B){const{slots:$,attrs:V}=u;return()=>{const K=()=>{const X={part:!0};let ee=create$1();e.locale&&(X.locale=e.locale),isString$1(e.format)?X.key=e.format:isObject$2(e.format)&&(isString$1(e.format.key)&&(X.key=e.format.key),ee=Object.keys(e.format).reduce((re,oe)=>d.includes(oe)?assign$1(create$1(),re,{[oe]:e.format[oe]}):re,create$1()));const te=B(e.value,X,ee);let ie=[X.key];return isArray$1(te)?ie=te.map((re,oe)=>{const se=$[re.type],ae=se?se({[re.type]:re.value,index:oe,parts:te}):[re.value];return isVNode(ae)&&(ae[0].key=`${re.type}-${oe}`),ae}):isString$1(te)&&(ie=[te]),ie},q=assign$1(create$1(),V),Q=isString$1(e.tag)||isObject$2(e.tag)?e.tag:getFragmentableTag();return isObject$2(Q)?h$1(Q,q,{default:K}):h$1(Q,q,K())}}const NumberFormatImpl=defineComponent$1({name:"i18n-n",props:assign$1({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,u){const d=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return renderFormatter(e,u,NUMBER_FORMAT_OPTIONS_KEYS,(...B)=>d[NumberPartsSymbol](...B))}}),NumberFormat=NumberFormatImpl;function getComposer$1(e,u){const d=e;if(e.mode==="composition")return d.__getInstance(u)||e.global;{const B=d.__getInstance(u);return B!=null?B.__composer:e.global.__composer}}function vTDirective(e){const u=K=>{const{instance:q,value:Q}=K;if(!q||!q.$)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const X=getComposer$1(e,q.$),ee=parseValue(Q);return[Reflect.apply(X.t,X,[...makeParams(ee)]),X]};return{created:(K,q)=>{const[Q,X]=u(q);inBrowser&&(K.__i18nWatcher=watch(X.locale,()=>{q.instance&&q.instance.$forceUpdate()})),K.__composer=X,K.textContent=Q},unmounted:K=>{inBrowser&&K.__i18nWatcher&&(K.__i18nWatcher(),K.__i18nWatcher=void 0,delete K.__i18nWatcher),K.__composer&&(K.__composer=void 0,delete K.__composer)},beforeUpdate:(K,{value:q})=>{if(K.__composer){const Q=K.__composer,X=parseValue(q);K.textContent=Reflect.apply(Q.t,Q,[...makeParams(X)])}},getSSRProps:K=>{const[q]=u(K);return{textContent:q}}}}function parseValue(e){if(isString$1(e))return{path:e};if(isPlainObject$1(e)){if(!("path"in e))throw createI18nError(I18nErrorCodes.REQUIRED_VALUE,"path");return e}else throw createI18nError(I18nErrorCodes.INVALID_VALUE)}function makeParams(e){const{path:u,locale:d,args:B,choice:$,plural:V}=e,K={},q=B||{};return isString$1(d)&&(K.locale=d),isNumber$2($)&&(K.plural=$),isNumber$2(V)&&(K.plural=V),[u,q,K]}function apply(e,u,...d){const B=isPlainObject$1(d[0])?d[0]:{};(isBoolean$1(B.globalInstall)?B.globalInstall:!0)&&([Translation.name,"I18nT"].forEach(V=>e.component(V,Translation)),[NumberFormat.name,"I18nN"].forEach(V=>e.component(V,NumberFormat)),[DatetimeFormat.name,"I18nD"].forEach(V=>e.component(V,DatetimeFormat))),e.directive("t",vTDirective(u))}const I18nInjectionKey=makeSymbol("global-vue-i18n");
82function createI18n(e={}){const u=__VUE_I18N_LEGACY_API__&&isBoolean$1(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,d=isBoolean$1(e.globalInjection)?e.globalInjection:!0,B=new Map,[$,V]=createGlobal(e,u),K=makeSymbol("");function q(te){return B.get(te)||null}function Q(te,ie){B.set(te,ie)}function X(te){B.delete(te)}const ee={get mode(){return __VUE_I18N_LEGACY_API__&&u?"legacy":"composition"},async install(te,...ie){if(te.__VUE_I18N_SYMBOL__=K,te.provide(te.__VUE_I18N_SYMBOL__,ee),isPlainObject$1(ie[0])){const se=ie[0];ee.__composerExtend=se.__composerExtend,ee.__vueI18nExtend=se.__vueI18nExtend}let re=null;!u&&d&&(re=injectGlobalFields(te,ee.global)),__VUE_I18N_FULL_INSTALL__&&apply(te,ee,...ie),__VUE_I18N_LEGACY_API__&&u&&te.mixin(defineMixin(V,V.__composer,ee));const oe=te.unmount;te.unmount=()=>{re&&re(),ee.dispose(),oe()}},get global(){return V},dispose(){$.stop()},__instances:B,__getInstance:q,__setInstance:Q,__deleteInstance:X};return ee}function useI18n(e={}){const u=getCurrentInstance();if(u==null)throw createI18nError(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!u.isCE&&u.appContext.app!=null&&!u.appContext.app.__VUE_I18N_SYMBOL__)throw createI18nError(I18nErrorCodes.NOT_INSTALLED);const d=getI18nInstance(u),B=getGlobalComposer(d),$=getComponentOptions(u),V=getScope(e,$);if(V==="global")return adjustI18nResources(B,e,$),B;if(V==="parent"){let Q=getComposer(d,u,e.__useComponent);return Q==null&&(Q=B),Q}if(V==="isolated"){if(d.mode!=="composition")throw createI18nError(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const Q=d,X=assign$1({},e),ee=getComposer(d,u);X.__root=ee||B;const te=createComposer(X);return Q.__composerExtend&&(te[DisposeSymbol]=Q.__composerExtend(te)),getCurrentScope()&&onScopeDispose(()=>{const re=te[DisposeSymbol];re&&(re(),delete te[DisposeSymbol])}),te}const K=d;let q=K.__getInstance(u);if(q==null){const Q=assign$1({},e);"__i18n"in $&&(Q.__i18n=$.__i18n),B&&(Q.__root=B),q=createComposer(Q),K.__composerExtend&&(q[DisposeSymbol]=K.__composerExtend(q)),setupLifeCycle(K,u,q),K.__setInstance(u,q)}return q}function createGlobal(e,u){const d=effectScope(),B=__VUE_I18N_LEGACY_API__&&u?d.run(()=>createVueI18n(e)):d.run(()=>createComposer(e));if(B==null)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);return[d,B]}function getI18nInstance(e){const u=inject$1(e.isCE?I18nInjectionKey:e.appContext.app.__VUE_I18N_SYMBOL__);if(!u)throw createI18nError(e.isCE?I18nErrorCodes.NOT_INSTALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return u}function getScope(e,u){return isEmptyObject$1(e)?"__i18n"in u?"local":"global":e.useScope?e.useScope:"local"}function getGlobalComposer(e){return e.mode==="composition"?e.global:e.global.__composer}function getComposer(e,u,d=!1){let B=null;const $=u.root;let V=getParentComponentInstance(u,d);for(;V!=null;){const K=e;if(e.mode==="composition")B=K.__getInstance(V);else if(__VUE_I18N_LEGACY_API__){const q=K.__getInstance(V);q!=null&&(B=q.__composer,d&&B&&!B[InejctWithOptionSymbol]&&(B=null))}if(B!=null||$===V)break;V=V.parent}return B}function getParentComponentInstance(e,u=!1){return e==null?null:u&&e.vnode.ctx||e.parent}function setupLifeCycle(e,u,d){onMounted(()=>{},u),onUnmounted(()=>{const B=d;e.__deleteInstance(u);const $=B[DisposeSymbol];$&&($(),delete B[DisposeSymbol])},u)}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm","te"];function injectGlobalFields(e,u){const d=Object.create(null);return globalExportProps.forEach($=>{const V=Object.getOwnPropertyDescriptor(u,$);if(!V)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);const K=isRef(V.value)?{get(){return V.value.value},set(q){V.value.value=q}}:{get(){return V.get&&V.get()}};Object.defineProperty(d,$,K)}),e.config.globalProperties.$i18n=d,globalExportMethods.forEach($=>{const V=Object.getOwnPropertyDescriptor(u,$);if(!V||!V.value)throw createI18nError(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${$}`,V)}),()=>{delete e.config.globalProperties.$i18n,globalExportMethods.forEach($=>{delete e.config.globalProperties[`$${$}`]})}}const DatetimeFormatImpl=defineComponent$1({name:"i18n-d",props:assign$1({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,u){const d=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return renderFormatter(e,u,DATETIME_FORMAT_OPTIONS_KEYS,(...B)=>d[DatetimePartsSymbol](...B))}}),DatetimeFormat=DatetimeFormatImpl;initFeatureFlags();registerMessageCompiler(compile);registerMessageResolver(resolveValue);registerLocaleFallbacker(fallbackWithLocaleChain);if(__INTLIFY_PROD_DEVTOOLS__){const e=getGlobalThis();e.__INTLIFY__=!0,setDevToolsHook(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}
vendor: 4,077 bytes, line 82
82const VSelectionControlGroupSymbol=Symbol.for("vuetify:selection-control-group"),makeSelectionControlGroupProps=propsFactory({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:IconValue,trueIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:deepEqual},...makeComponentProps(),...makeDensityProps(),...makeThemeProps()},"SelectionControlGroup"),makeVSelectionControlGroupProps=propsFactory({...makeSelectionControlGroupProps({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),VSelectionControlGroup=genericComponent()({name:"VSelectionControlGroup",props:makeVSelectionControlGroupProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=useProxiedModel(e,"modelValue"),$=useId(),V=toRef(()=>e.id||`v-selection-control-group-${$}`),K=toRef(()=>e.name||V.value),q=new Set;return provide(VSelectionControlGroupSymbol,{modelValue:B,forceUpdate:()=>{q.forEach(Q=>Q())},onForceUpdate:Q=>{q.add(Q),onScopeDispose(()=>{q.delete(Q)})}}),provideDefaults({[e.defaultsTarget]:{color:toRef(()=>e.color),disabled:toRef(()=>e.disabled),density:toRef(()=>e.density),error:toRef(()=>e.error),inline:toRef(()=>e.inline),modelValue:B,multiple:toRef(()=>!!e.multiple||e.multiple==null&&Array.isArray(B.value)),name:K,falseIcon:toRef(()=>e.falseIcon),trueIcon:toRef(()=>e.trueIcon),readonly:toRef(()=>e.readonly),ripple:toRef(()=>e.ripple),type:toRef(()=>e.type),valueComparator:toRef(()=>e.valueComparator)}}),useRender(()=>{var Q;return createBaseVNode("div",{class:normalizeClass(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:normalizeStyle(e.style),role:e.type==="radio"?"radiogroup":void 0},[(Q=d.default)==null?void 0:Q.call(d)])}),{}}}),makeVSelectionControlProps=propsFactory({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...makeComponentProps(),...makeSelectionControlGroupProps()},"VSelectionControl");function useSelectionControl(e){const u=inject$1(VSelectionControlGroupSymbol,void 0),{densityClasses:d}=useDensity(e),B=useProxiedModel(e,"modelValue"),$=computed(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),V=computed(()=>e.falseValue!==void 0?e.falseValue:!1),K=computed(()=>!!e.multiple||e.multiple==null&&Array.isArray(B.value)),q=computed({get(){const re=u?u.modelValue.value:B.value;return K.value?wrapInArray(re).some(oe=>e.valueComparator(oe,$.value)):e.valueComparator(re,$.value)},set(re){if(e.readonly)return;const oe=re?$.value:V.value;let se=oe;K.value&&(se=re?[...wrapInArray(B.value),oe]:wrapInArray(B.value).filter(ae=>!e.valueComparator(ae,$.value))),u?u.modelValue.value=se:B.value=se}}),{textColorClasses:Q,textColorStyles:X}=useTextColor(()=>{if(!(e.error||e.disabled))return q.value?e.color:e.baseColor}),{backgroundColorClasses:ee,backgroundColorStyles:te}=useBackgroundColor(()=>q.value&&!e.error&&!e.disabled?e.color:e.baseColor),ie=computed(()=>q.value?e.trueIcon:e.falseIcon);return{group:u,densityClasses:d,trueValue:$,falseValue:V,model:q,textColorClasses:Q,textColorStyles:X,backgroundColorClasses:ee,backgroundColorStyles:te,icon:ie}}const VSelectionControl=genericComponent()({name:"VSelectionControl",directives:{vRipple:Ripple},inheritAttrs:!1,props:makeVSelectionControlProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{attrs:d,slots:B}=u;const{group:$,densityClasses:V,icon:K,model:q,textColorClasses:Q,textColorStyles:X,backgroundColorClasses:ee,backgroundColorStyles:te,trueValue:ie}=useSelectionControl(e),re=useId(),oe=shallowRef(!1),se=shallowRef(!1),ae=ref(),le=toRef(()=>e.id||`input-${re}`),ue=toRef(()=>!e.disabled&&!e.readonly);$==null||$.onForceUpdate(()=>{ae.value&&(ae.value.checked=q.value)});function he(ge){ue.value&&(oe.value=!0,matchesSelector(ge.target,":focus-visible")!==!1&&(se.value=!0))}function de(){oe.value=!1,se.value=!1}function fe(ge){ge.stopPropagation()}
82function me(ge){if(!ue.value){ae.value&&(ae.value.checked=q.value);return}e.readonly&&$&&nextTick(()=>$.forceUpdate()),q.value=ge.target.checked}return useRender(()=>{var Ae,Se;const ge=B.label?B.label({label:e.label,props:{for:le.value}}):e.label,[_e,be]=filterInputAttrs(d),Pe=createBaseVNode("input",mergeProps({ref:ae,checked:q.value,disabled:!!e.disabled,id:le.value,onBlur:de,onFocus:he,onInput:me,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:ie.value,name:e.name,"aria-checked":e.type==="checkbox"?q.value:void 0},be),null);return createBaseVNode("div",mergeProps({class:["v-selection-control",{"v-selection-control--dirty":q.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":oe.value,"v-selection-control--focus-visible":se.value,"v-selection-control--inline":e.inline},V.value,e.class]},_e,{style:e.style}),[createBaseVNode("div",{class:normalizeClass(["v-selection-control__wrapper",Q.value]),style:normalizeStyle(X.value)},[(Ae=B.default)==null?void 0:Ae.call(B,{backgroundColorClasses:ee,backgroundColorStyles:te}),withDirectives(createBaseVNode("div",{class:normalizeClass(["v-selection-control__input"])},[((Se=B.input)==null?void 0:Se.call(B,{model:q,textColorClasses:Q,textColorStyles:X,backgroundColorClasses:ee,backgroundColorStyles:te,inputNode:Pe,icon:K.value,props:{onFocus:he,onBlur:de,id:le.value}}))??createBaseVNode(Fragment,null,[K.value&&createVNode(VIcon,{key:"icon",icon:K.value},null),Pe])]),[[Ripple,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),ge&&createVNode(VLabel,{for:le.value,onClick:fe},{default:()=>[ge]})])}),{isFocused:oe,input:ae}}}),makeVCheckboxBtnProps=propsFactory({indeterminate:Boolean,indeterminateIcon:{type:IconValue,default:"$checkboxIndeterminate"},...makeVSelectionControlProps({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),VCheckboxBtn=genericComponent()({name:"VCheckboxBtn",props:makeVCheckboxBtnProps(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,u){let{slots:d}=u;const B=useProxiedModel(e,"indeterminate"),$=useProxiedModel(e,"modelValue");function V(Q){B.value&&(B.value=!1)}const K=toRef(()=>B.value?e.indeterminateIcon:e.falseIcon),q=toRef(()=>B.value?e.indeterminateIcon:e.trueIcon);return useRender(()=>{const Q=omit(VSelectionControl.filterProps(e),["modelValue"]);return createVNode(VSelectionControl,mergeProps(Q,{modelValue:$.value,"onUpdate:modelValue":[X=>$.value=X,V],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:K.value,trueIcon:q.value,"aria-checked":B.value?"mixed":void 0}),d)}),{}}}),makeVCheckboxProps=propsFactory({...omit(makeVInputProps(),["direction"]),...omit(makeVCheckboxBtnProps(),["inline"])},"VCheckbox"),VCheckbox=genericComponent()({name:"VCheckbox",inheritAttrs:!1,props:makeVCheckboxProps(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,u){let{attrs:d,slots:B}=u;const $=useProxiedModel(e,"modelValue"),{isFocused:V,focus:K,blur:q}=useFocus(e),Q=ref(),X=useId();return useRender(()=>{const[ee,te]=filterInputAttrs(d),ie=VInput.filterProps(e),re=VCheckboxBtn.filterProps(e);return createVNode(VInput,mergeProps({ref:Q,class:["v-checkbox",e.class]},ee,ie,{modelValue:$.value,"onUpdate:modelValue":oe=>$.value=oe,id:e.id||`checkbox-${X}`,focused:V.value,style:e.style}),{...B,default:oe=>{let{id:se,messagesId:ae,isDisabled:le,isReadonly:ue,isValid:he}=oe;return createVNode(VCheckboxBtn,mergeProps(re,{id:se.value,"aria-describedby":ae.value,disabled:le.value,readonly:ue.value},te,{error:he.value===!1,modelValue:$.value,"onUpdate:modelValue":de=>$.value=de,onFocus:K,onBlur:q}),B)}})}),forwardRefs({},Q)}}),_sfc_main$I=defineComponent$1({__name:"qapa-checkbox",props:mergeModels({label:{default:void 0},value:{default:void 0},color:{default:"primary"},disabled:{type:Boolean,default:!1},rules:{default:void 0},hideDetails:{default:"auto"},density:{default:void 0}},{modelValue:{type:[Boolean,Array]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const u=e,d=useModel(e,"modelValue"),{isDisabled:B}=useFormDisable(u);return($,V)=>(openBlock(),createBlock(VCheckbox,{modelValue:d.value,"onUpdate:modelValue":V[0]||(V[0]=K=>d.value=K),class:"qapa-checkbox",label:e.label,value:e.value,color:e.color,disabled:unref(B),rules:e.rules,"hide-details":e.hideDetails,density:e.density},createSlots({_:2},[$.$slots.label?{name:"label",fn:withCtx(()=>[renderSlot($.$slots,"label",{},void 0,!0)]),key:"0"}:void 0]),1032,["modelValue","label","value","color","disabled","rules","hide-details","density"]))}}),__unplugin_components_2$3=_export_sfc(_sfc_main$I,[["__scopeId","data-v-8b971007"]]),_sfc_main$H=defineComponent$1({__name:"qapa-icon",props:{icon:{default:void 0},size:{default:void 0},color:{default:void 0}},setup(e){return(u,d)=>
82(openBlock(),createBlock(VIcon,{size:e.size,color:e.color,icon:e.icon},{default:withCtx(()=>[renderSlot(u.$slots,"default")]),_:3},8,["size","color","icon"]))}}),rootTypes={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function genBone(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return createBaseVNode("div",{class:normalizeClass(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[u])}function genBones(e){const[u,d]=e.split("@");return Array.from({length:d}).map(()=>genStructure(u))}function genStructure(e){let u=[];if(!e)return u;const d=rootTypes[e];if(e!==d){if(e.includes(","))return mapBones(e);if(e.includes("@"))return genBones(e);d.includes(",")?u=mapBones(d):d.includes("@")?u=genBones(d):d&&u.push(genStructure(d))}return[genBone(e,u)]}function mapBones(e){return e.replace(/\s/g,"").split(",").map(genStructure)}const makeVSkeletonLoaderProps=propsFactory({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...makeDimensionProps(),...makeElevationProps(),...makeThemeProps()},"VSkeletonLoader"),VSkeletonLoader=genericComponent()({name:"VSkeletonLoader",inheritAttrs:!1,props:makeVSkeletonLoaderProps(),setup(e,u){let{attrs:d,slots:B}=u;const{backgroundColorClasses:$,backgroundColorStyles:V}=useBackgroundColor(()=>e.color),{dimensionStyles:K}=useDimension(e),{elevationClasses:q}=useElevation(e),{themeClasses:Q}=provideTheme(e),{t:X}=useLocale(),ee=computed(()=>genStructure(wrapInArray(e.type).join(",")));return useRender(()=>{var re;const te=!B.default||e.loading,ie=e.boilerplate||!te?{}:{ariaLive:"polite",ariaLabel:X(e.loadingText),role:"alert"};return te?createBaseVNode("div",mergeProps({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},Q.value,$.value,q.value],style:[V.value,K.value]},ie,d),[ee.value]):createBaseVNode(Fragment,null,[(re=B.default)==null?void 0:re.call(B)])}),{}}}),_sfc_main$G=defineComponent$1({__name:"qapa-skeleton",props:{type:{default:"image"},loading:{type:Boolean,default:!0},color:{default:void 0},width:{default:void 0},height:{default:void 0}},setup(e){return(u,d)=>(openBlock(),createBlock(VSkeletonLoader,{type:e.type,loading:e.loading,color:e.color,width:e.width,height:e.height},{default:withCtx(()=>[renderSlot(u.$slots,"default")]),_:3},8,["type","loading","color","width","height"]))}}),VAlertTitle=createSimpleFunctional("v-alert-title"),makeIconSizeProps=propsFactory({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function useIconSizes(e,u){return{iconSize:computed(()=>{const B=new Map(e.iconSizes),$=e.iconSize??u()??"default";return B.has($)?B.get($):$})}}const allowedTypes=["success","info","warning","error"],makeVAlertProps=propsFactory({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:IconValue,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>allowedTypes.includes(e)},...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeIconSizeProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAlert"),VAlert=genericComponent()({name:"VAlert",props:makeVAlertProps(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,u){let{emit:d,slots:B}=u;const $=useProxiedModel(e,"modelValue"),V=toRef(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:K}=useIconSizes(e,()=>e.prominent?44:void 0),{themeClasses:q}=provideTheme(e),{colorClasses:Q,colorStyles:X,variantClasses:ee}=useVariant(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:te}=useDensity(e),{dimensionStyles:ie}=useDimension(e),{elevationClasses:re}=useElevation(e),{locationStyles:oe}=useLocation(e),{positionClasses:se}
82=usePosition(e),{roundedClasses:ae}=useRounded(e),{textColorClasses:le,textColorStyles:ue}=useTextColor(()=>e.borderColor),{t:he}=useLocale(),de=toRef(()=>({"aria-label":he(e.closeLabel),onClick(fe){$.value=!1,d("click:close",fe)}}));return()=>{const fe=!!(B.prepend||V.value),me=!!(B.title||e.title),ge=!!(B.close||e.closable),_e={density:e.density,icon:V.value,size:e.iconSize||e.prominent?K.value:void 0};return $.value&&createVNode(e.tag,{class:normalizeClass(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},q.value,Q.value,te.value,re.value,se.value,ae.value,ee.value,e.class]),style:normalizeStyle([X.value,ie.value,oe.value,e.style]),role:"alert"},{default:()=>{var be,Pe;return[genOverlays(!1,"v-alert"),e.border&&createBaseVNode("div",{key:"border",class:normalizeClass(["v-alert__border",le.value]),style:normalizeStyle(ue.value)},null),fe&&createBaseVNode("div",{key:"prepend",class:"v-alert__prepend"},[B.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!V.value,defaults:{VIcon:{..._e}}},B.prepend):createVNode(VIcon,mergeProps({key:"prepend-icon"},_e),null)]),createBaseVNode("div",{class:"v-alert__content"},[me&&createVNode(VAlertTitle,{key:"title"},{default:()=>{var Ae;return[((Ae=B.title)==null?void 0:Ae.call(B))??e.title]}}),((be=B.text)==null?void 0:be.call(B))??e.text,(Pe=B.default)==null?void 0:Pe.call(B)]),B.append&&createBaseVNode("div",{key:"append",class:"v-alert__append"},[B.append()]),ge&&createBaseVNode("div",{key:"close",class:"v-alert__close"},[B.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var Ae;return[(Ae=B.close)==null?void 0:Ae.call(B,{props:de.value})]}}):createVNode(VBtn,mergeProps({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},de.value),null)])]}})}}}),_sfc_main$F=defineComponent$1({__name:"qapa-alert",props:{color:{},rounded:{type:[String,Number,Boolean],default:"0"},border:{type:[Boolean,String],default:"start"}},setup(e){return(u,d)=>(openBlock(),createBlock(VAlert,mergeProps({border:e.border,density:"compact",variant:"tonal",rounded:e.rounded,color:e.color,class:e.color?`text-${e.color}`:""},u.$attrs),{default:withCtx(()=>[renderSlot(u.$slots,"default")]),_:3},16,["border","rounded","color","class"]))}}),_sfc_main$E=defineComponent$1({__name:"qapa-img",props:{src:{default:void 0},alt:{default:void 0},width:{default:void 0},height:{default:void 0},aspectRatio:{default:void 0},cover:{type:Boolean,default:!1},rounded:{default:void 0},lazySrc:{default:void 0}},setup(e){return(u,d)=>(openBlock(),createBlock(VImg,{src:e.src,alt:e.alt,width:e.width,height:e.height,"aspect-ratio":e.aspectRatio,cover:e.cover,rounded:e.rounded,"lazy-src":e.lazySrc},createSlots({default:withCtx(()=>[d[0]||(d[0]=createTextVNode()),d[1]||(d[1]=createTextVNode()),renderSlot(u.$slots,"default")]),_:2},[u.$slots.placeholder?{name:"placeholder",fn:withCtx(()=>[renderSlot(u.$slots,"placeholder")]),key:"0"}:void 0,u.$slots.error?{name:"error",fn:withCtx(()=>[renderSlot(u.$slots,"error")]),key:"1"}:void 0]),1032,["src","alt","width","height","aspect-ratio","cover","rounded","lazy-src"]))}}),_sfc_main$D=defineComponent$1({__name:"qapa-avatar",props:{src:{},size:{default:60},initials:{},color:{},rounded:{type:[String,Number,Boolean],default:"circle"}},setup(e){const u=e,d=computed(()=>`${u.size}px`),B=computed(()=>`${Math.round(u.size*.4)}px`);return($,V)=>e.src?(openBlock(),createBlock(VAvatar,{key:0,size:e.size,rounded:e.rounded,id:"qapa-avatar"},{default:withCtx(()=>[createVNode(_sfc_main$E,{src:e.src},{placeholder:withCtx(()=>[createVNode(VRow,{align:"center",class:"fill-height",justify:"center"},{default:withCtx(()=>[createVNode(_sfc_main$G,{class:"full-size-avatar-skeleton",height:d.value,type:"avatar",width:d.value},null,8,["height","width"])]),_:1})]),_:1},8,["src"])]),_:1},8,["size","rounded"])):e.initials?(openBlock(),createBlock(VAvatar,{key:1,color:e.color??"primary",size:e.size,rounded:e.rounded},{default:withCtx(()=>[createBaseVNode("span",{style:normalizeStyle({fontSize:B.value,fontWeight:"700",color:"#fff",lineHeight:1})},toDisplayString$1(e.initials),5)]),_:1},8,["color","size","rounded"])):(openBlock(),createBlock(VAvatar,{key:2,id:"avatar-alt",color:"secondary-container",size:e.size,rounded:e.rounded},{default:withCtx(()=>
82[createVNode(VIcon,{color:"qapa-background-violet-dark",size:e.size},{default:withCtx(()=>[...V[0]||(V[0]=[createTextVNode("mdi-account",-1)])]),_:1},8,["size"])]),_:1},8,["size","rounded"]))}}),__unplugin_components_2$2=_export_sfc(_sfc_main$D,[["__scopeId","data-v-25f63461"]]),handleGesture=e=>{const{touchstartX:u,touchendX:d,touchstartY:B,touchendY:$}=e,V=.5,K=16;e.offsetX=d-u,e.offsetY=$-B,Math.abs(e.offsetY)<V*Math.abs(e.offsetX)&&(e.left&&d<u-K&&e.left(e),e.right&&d>u+K&&e.right(e)),Math.abs(e.offsetX)<V*Math.abs(e.offsetY)&&(e.up&&$<B-K&&e.up(e),e.down&&$>B+K&&e.down(e))};function touchstart(e,u){var B;const d=e.changedTouches[0];u.touchstartX=d.clientX,u.touchstartY=d.clientY,(B=u.start)==null||B.call(u,{originalEvent:e,...u})}function touchend(e,u){var B;const d=e.changedTouches[0];u.touchendX=d.clientX,u.touchendY=d.clientY,(B=u.end)==null||B.call(u,{originalEvent:e,...u}),handleGesture(u)}function touchmove(e,u){var B;const d=e.changedTouches[0];u.touchmoveX=d.clientX,u.touchmoveY=d.clientY,(B=u.move)==null||B.call(u,{originalEvent:e,...u})}function createHandlers(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const u={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:d=>touchstart(d,u),touchend:d=>touchend(d,u),touchmove:d=>touchmove(d,u)}}function mounted(e,u){var q;const d=u.value,B=d!=null&&d.parent?e.parentElement:e,$=(d==null?void 0:d.options)??{passive:!0},V=(q=u.instance)==null?void 0:q.$.uid;if(!B||V===void 0)return;const K=createHandlers(u.value);B._touchHandlers=B._touchHandlers??Object.create(null),B._touchHandlers[V]=K,keys(K).forEach(Q=>{B.addEventListener(Q,K[Q],$)})}function unmounted(e,u){var V,K;const d=(V=u.value)!=null&&V.parent?e.parentElement:e,B=(K=u.instance)==null?void 0:K.$.uid;if(!(d!=null&&d._touchHandlers)||B===void 0)return;const $=d._touchHandlers[B];keys($).forEach(q=>{d.removeEventListener(q,$[q])}),delete d._touchHandlers[B]}const Touch={mounted,unmounted},VWindowSymbol=Symbol.for("vuetify:v-window"),VWindowGroupSymbol=Symbol.for("vuetify:v-window-group"),makeVWindowProps=propsFactory({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...makeComponentProps(),...makeTagProps(),...makeThemeProps()},"VWindow"),VWindow=genericComponent()({name:"VWindow",directives:{vTouch:Touch},props:makeVWindowProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const{themeClasses:B}=provideTheme(e),{isRtl:$}=useRtl(),{t:V}=useLocale(),K=useGroup(e,VWindowGroupSymbol),q=ref(),Q=computed(()=>$.value?!e.reverse:e.reverse),X=shallowRef(!1),ee=computed(()=>{if(e.crossfade)return"v-window-crossfade-transition";const me=e.direction==="vertical"?"y":"x",_e=(Q.value?!X.value:X.value)?"-reverse":"";return`v-window-${me}${_e}-transition`}),te=shallowRef(0),ie=ref(void 0),re=computed(()=>K.items.value.findIndex(me=>K.selected.value.includes(me.id)));watch(re,(me,ge)=>{let _e;const be={left:0,top:0};IN_BROWSER&&ge>=0&&(_e=getScrollParent(q.value),be.left=_e==null?void 0:_e.scrollLeft,be.top=_e==null?void 0:_e.scrollTop);const Pe=K.items.value.length,Ae=Pe-1;Pe<=2?X.value=me<ge:me===Ae&&ge===0?X.value=!1:me===0&&ge===Ae?X.value=!0:X.value=me<ge,nextTick(()=>{if(!IN_BROWSER||!_e)return;_e.scrollTop!==be.top&&_e.scrollTo({...be,behavior:"instant"}),requestAnimationFrame(()=>{if(!_e)return;_e.scrollTop!==be.top&&_e.scrollTo({...be,behavior:"instant"})})})},{flush:"sync"}),provide(VWindowSymbol,{transition:ee,isReversed:X,transitionCount:te,transitionHeight:ie,rootRef:q});const oe=toRef(()=>e.continuous||re.value!==0),se=toRef(()=>e.continuous||re.value!==K.items.value.length-1);function ae(){oe.value&&K.prev()}function le(){se.value&&K.next()}const ue=computed(()=>{const me=[],ge={icon:$.value?e.nextIcon:e.prevIcon,class:`v-window__${Q.value?"right":"left"}`,onClick:K.prev,"aria-label":V("$vuetify.carousel.prev")};me.push(oe.value?d.prev?d.prev({props:ge}):createVNode(VBtn,ge,null):createBaseVNode("div",null,null));const _e={icon:$.value?e.prevIcon:e.nextIcon,class:`v-window__${Q.value?"left":"right"}`,onClick:K.next,"aria-label":V("$vuetify.carousel.next")};return me.push(se.value?d.next?d.next({props:_e}):createVNode(VBtn,_e,null):createBaseVNode("div",null,null)),me}),he=computed(()=>e.touch===!1?e.touch:{...{left:()=>{Q.value?ae():le()},right:()=>{Q.value?le():ae()},start:ge=>{let{originalEvent:_e}=ge;_e.stopPropagation()}},...e.touch===!0?{}:e.touch});function de(me){(e.direction==="horizontal"&&me.key==="ArrowLeft"||e.direction==="vertical"&&me.key==="ArrowUp")&&(me.preventDefault(),ae(),nextTick(()=>{oe.value?fe(0):fe(1)})),(e.direction==="horizontal"&&me.key==="ArrowRight"||e.direction==="vertical"&&me.key==="ArrowDown")&&(me.preventDefault(),le(),nextTick(()=>{se.value?fe(1):fe(0)}))}function fe(me){var be;const ge=ue.value[me];if(!ge)return;(be=(Array.isArray(ge)?ge[0]:ge).el)==null||be.focus()}return useRender(()=>withDirectives(createVNode(e.tag,{ref:q,class:normalizeClass(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},B.value,e.class]),style:normalizeStyle([e.style,{"--v-window-transition-duration":PREFERS_REDUCED_MOTION()?null:convertToUnit(e.transitionDuration,"ms")}])},{default:()=>{var me,ge;return[createBaseVNode("div",{class:"v-window__container",style:{height:ie.value}},[(me=d.default)==null?void 0:me.call(d,{group:K}),e.showArrows!==!1&&createBaseVNode("div",{class:normalizeClass(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:de},[ue.value])]),(ge=d.additional)==null?void 0:ge.call(d,{group:K})]}}),[[Touch,he.value]])),{group:K}}}),makeVWindowItemProps=propsFactory({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...makeComponentProps(),...makeGroupItemProps(),...makeLazyProps()},"VWindowItem"),VWindowItem=genericComponent()({name:"VWindowItem",directives:{vTouch:Touch},props:makeVWindowItemProps(),emits:{"group:selected":e=>!0},setup(e,u){let{slots:d}=u;const B=inject$1(VWindowSymbol),$=useGroupItem(e,VWindowGroupSymbol),{isBooted:V}=useSsrBoot();if(!B||!$)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const K=shallowRef(!1),q=computed(()=>V.value&&(B.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function Q(){!K.value||!B||(K.value=!1,B.transitionCount.value>0&&(B.transitionCount.value-=1,B.transitionCount.value===0&&(B.transitionHeight.value=void 0)))}function X(){var oe;K.value||!B||(K.value=!0,B.transitionCount.value===0&&(B.transitionHeight.value=convertToUnit((oe=B.rootRef.value)==null?void 0:oe.clientHeight)),B.transitionCount.value+=1)}function ee(){Q()}function te(oe){K.value&&nextTick(()=>{!q.value||!K.value||!B||(B.transitionHeight.value=convertToUnit(oe.clientHeight))})}const ie=computed(()=>{const oe=B.isReversed.value?e.reverseTransition:e.transition;return q.value?{name:typeof oe!="string"?B.transition.value:oe,onBeforeEnter:X,onAfterEnter:Q,onEnterCancelled:ee,onBeforeLeave:X,onAfterLeave:Q,onLeaveCancelled:ee,onEnter:te}:!1}),{hasContent:re}=useLazy(e,$.isSelected);return useRender(()=>createVNode(MaybeTransition,{transition:ie.value,disabled:!V.value},{default:()=>{var oe;return[withDirectives(createBaseVNode("div",{class:normalizeClass(["v-window-item",$.selectedClass.value,e.class]),style:normalizeStyle(e.style)}
82,[re.value&&((oe=d.default)==null?void 0:oe.call(d))]),[[vShow,$.isSelected.value]])]}})),{groupItem:$}}}),_sfc_main$C=defineComponent$1({__name:"qapa-top-banner",props:{offset:{default:0}},setup(e){const u=e,d=computed(()=>({top:typeof u.offset=="number"?`${u.offset}px`:u.offset}));return(B,$)=>(openBlock(),createBlock(VSheet,{class:"qapa-top-banner d-flex justify-center align-center flex-wrap",width:"100%",elevation:"6",style:normalizeStyle(d.value)},{default:withCtx(()=>[renderSlot(B.$slots,"default",{},void 0,!0)]),_:3},8,["style"]))}}),QapaTopBanner=_export_sfc(_sfc_main$C,[["__scopeId","data-v-e89884fe"]]),prototype$1=Array.prototype;typeof prototype$1.toSorted!="function"&&Object.defineProperty(prototype$1,"toSorted",{value:function(u){return[...this].sort(u)},writable:!0,configurable:!0});const makeVCardActionsProps=propsFactory({...makeComponentProps(),...makeTagProps()},"VCardActions"),VCardActions=genericComponent()({name:"VCardActions",props:makeVCardActionsProps(),setup(e,u){let{slots:d}=u;return provideDefaults({VBtn:{slim:!0,variant:"text"}}),useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-card-actions",e.class]),style:normalizeStyle(e.style)}
82,d)),{}}}),makeVCardSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardSubtitle"),VCardSubtitle=genericComponent()({name:"VCardSubtitle",props:makeVCardSubtitleProps(),setup(e,u){let{slots:d}=u;return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-card-subtitle",e.class]),style:normalizeStyle([{"--v-card-subtitle-opacity":e.opacity},e.style])},d)),{}}}),VCardTitle=createSimpleFunctional("v-card-title"),makeCardItemProps=propsFactory({appendAvatar:String,appendIcon:IconValue,prependAvatar:String,prependIcon:IconValue,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...makeComponentProps(),...makeDensityProps(),...makeTagProps()},"VCardItem"),VCardItem=genericComponent()({name:"VCardItem",props:makeCardItemProps(),setup(e,u){let{slots:d}=u;return useRender(()=>{const B=!!(e.prependAvatar||e.prependIcon),$=!!(B||d.prepend),V=!!(e.appendAvatar||e.appendIcon),K=!!(V||d.append),q=!!(e.title!=null||d.title),Q=!!(e.subtitle!=null||d.subtitle);return createVNode(e.tag,{class:normalizeClass(["v-card-item",e.class]),style:normalizeStyle(e.style)}
82,{default:()=>{var X;return[$&&createBaseVNode("div",{key:"prepend",class:"v-card-item__prepend"},[d.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!B,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},d.prepend):createBaseVNode(Fragment,null,[e.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),createBaseVNode("div",{class:"v-card-item__content"},[q&&createVNode(VCardTitle,{key:"title"},{default:()=>{var ee;return[((ee=d.title)==null?void 0:ee.call(d))??toDisplayString$1(e.title)]}}),Q&&createVNode(VCardSubtitle,{key:"subtitle"},{default:()=>{var ee;return[((ee=d.subtitle)==null?void 0:ee.call(d))??toDisplayString$1(e.subtitle)]}}),(X=d.default)==null?void 0:X.call(d)]),K&&createBaseVNode("div",{key:"append",class:"v-card-item__append"},[d.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!V,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},d.append):createBaseVNode(Fragment,null,[e.appendIcon&&createVNode(VIcon,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}})}),{}}}),makeVCardTextProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardText"),VCardText=genericComponent()({name:"VCardText",props:makeVCardTextProps(),setup(e,u){let{slots:d}=u;return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-card-text",e.class]),style:normalizeStyle([{"--v-card-text-opacity":e.opacity},e.style])},d)),{}}}),makeVCardProps=propsFactory({appendAvatar:String,appendIcon:IconValue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VCard"),VCard=genericComponent()({name:"VCard",directives:{vRipple:Ripple},props:makeVCardProps(),setup(e,u){let{attrs:d,slots:B}=u;const{themeClasses:$}=provideTheme(e),{borderClasses:V}=useBorder(e),{colorClasses:K,colorStyles:q,variantClasses:Q}=useVariant(e),{densityClasses:X}=useDensity(e),{dimensionStyles:ee}=useDimension(e),{elevationClasses:te}=useElevation(e),{loaderClasses:ie}=useLoader(e),{locationStyles:re}=useLocation(e),{positionClasses:oe}
82=usePosition(e),{roundedClasses:se}=useRounded(e),ae=useLink$1(e,d),le=shallowRef(void 0);return watch(()=>e.loading,(ue,he)=>{le.value=!ue&&typeof he=="string"?he:typeof ue=="boolean"?void 0:ue},{immediate:!0}),useRender(()=>{const ue=e.link!==!1&&ae.isLink.value,he=!e.disabled&&e.link!==!1&&(e.link||ae.isClickable.value),de=ue?"a":e.tag,fe=!!(B.title||e.title!=null),me=!!(B.subtitle||e.subtitle!=null),ge=fe||me,_e=!!(B.append||e.appendAvatar||e.appendIcon),be=!!(B.prepend||e.prependAvatar||e.prependIcon),Pe=!!(B.image||e.image),Ae=ge||be||_e,Se=!!(B.text||e.text!=null);return withDirectives(createVNode(de,mergeProps(ae.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":he},$.value,V.value,K.value,X.value,te.value,ie.value,oe.value,se.value,Q.value,e.class],style:[q.value,ee.value,re.value,{"--v-card-height":convertToUnit(e.height)},e.style],onClick:he&&ae.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>{var Ne;return[Pe&&createBaseVNode("div",{key:"image",class:"v-card__image"},[B.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},B.image):createVNode(VImg,{key:"image-img",cover:!0,src:e.image},null)]),createVNode(LoaderSlot,{name:"v-card",active:!!e.loading,color:le.value},{default:B.loader}),Ae&&createVNode(VCardItem,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:B.item,prepend:B.prepend,title:B.title,subtitle:B.subtitle,append:B.append}),Se&&createVNode(VCardText,{key:"text"},{default:()=>{var Oe;return[((Oe=B.text)==null?void 0:Oe.call(B))??e.text]}}),(Ne=B.default)==null?void 0:Ne.call(B),B.actions&&createVNode(VCardActions,null,{default:B.actions}),genOverlays(he,"v-card")]}}),[[Ripple,he&&e.ripple]])}),{}}});function mitt(e){return{all:e=e||new Map,on:function(u,d){var B=e.get(u);B?B.push(d):e.set(u,[d])},off:function(u,d){var B=e.get(u);B&&(d?B.splice(B.indexOf(d)>>>0,1):e.set(u,[]))},emit:function(u,d){var B=e.get(u);B&&B.slice().map(function($){$(d)}),(B=e.get("*"))&&B.slice().map(function($){$(u,d)})}}}const _hoisted_1$k=["innerHTML"],_hoisted_2$8={class:"text-subtitle-1"},_hoisted_3$7={key:0,class:"d-flex flex-column flex-grow-1 pt-4 pt-md-0 ios-inset-bottom"},_hoisted_4$6={key:2,class:"d-flex justify-center py-4"},_sfc_main$B=defineComponent$1({__name:"qapa-dialog",props:{title:{},subtitle:{default:""},size:{default:"md"},desktopFullscreen:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},persistent:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},scrim:{type:Boolean,default:!0}},emits:["closed"],setup(e,{expose:u,emit:d}){const B=e,$=d,V=useSlots(),K=useDisplay(),q=ref(!1),Q=computed(()=>!!B.title||!!V.title),X=computed(()=>!!B.subtitle||!!V.subtitle),ee=computed(()=>{const fe=B.size==="xs"?"xs":`${B.size}AndDown`;return K[fe].value}),te=computed(()=>B.desktopFullscreen||ee.value),ie=computed(()=>te.value?"dialog-bottom-transition":"scale-transition"),re=["xs","sm","md","lg","xl","xxl"],oe=computed(()=>{const fe=re.indexOf(B.size),me=re[(fe===-1?re.indexOf("md"):fe)+1];return K.thresholds.value[me]}),se=computed(()=>B.desktopFullscreen&&!ee.value?"desktop-fullscreen":null),ae=computed(()=>B.desktopFullscreen||!B.closable||B.persistent);function le(){q.value=!0}function ue(){q.value=!1}function he(){B.persistent||de()}function de(){B.closable&&(q.value=!1,$("closed"))}return u({open:le,close:ue}),(fe,me)=>(openBlock(),createBlock(VDialog,{fullscreen:te.value,transition:ie.value,"max-width":oe.value,"content-class":se.value,persistent:ae.value,scrim:e.scrim,scrollable:e.scrollable,"no-click-animation":!0,modelValue:q.value,"onUpdate:modelValue":me[0]||(me[0]=ge=>q.value=ge),"onClick:outside":he},{default:withCtx(()=>[createVNode(VCard,{class:"dialog-content d-md-flex flex-column"},{default:withCtx(()=>[e.closable?(openBlock(),createBlock(VBtn,{key:0,class:normalizeClass(["dialog-close-btn",ee.value?"dialog-close-btn--left":"dialog-close-btn--right"]),icon:"",variant:"text",density:"compact",onClick:de},{default:withCtx(()=>[createVNode(VIcon,{size:"18"},{default:withCtx(()=>[...me[1]||(me[1]=[createTextVNode("mdi-close",-1)])]),_:1})]),_:1},8,["class"])):createCommentVNode("",!0),me[5]||(me[5]=createTextVNode()),Q.value?(openBlock(),createBlock(VCardTitle,{key:1,class:"dialog-title-area"},{default:withCtx(()=>[renderSlot(fe.$slots,"title",{},()=>[createBaseVNode("span",{innerHTML:e.title},null,8,_hoisted_1$k)],!0),me[2]||(me[2]=createTextVNode()),e.scrollable&&!X.value?(openBlock(),createBlock(_sfc_main$L,{key:0,class:"mt-4"})):createCommentVNode("",!0)]),_:3})):createCommentVNode("",!0),me[6]||(me[6]=createTextVNode()),X.value?(openBlock(),createBlock(VCardSubtitle,{key:2,class:normalizeClass(["dialog-subtitle-area",{"pb-md-6":!e.scrollable}])},{default:withCtx(()=>[createBaseVNode("span",_hoisted_2$8,toDisplayString$1(e.subtitle),
821),me[3]||(me[3]=createTextVNode()),e.scrollable?(openBlock(),createBlock(_sfc_main$L,{key:0,class:"mt-4"})):createCommentVNode("",!0)]),_:1},8,["class"])):createCommentVNode("",!0),me[7]||(me[7]=createTextVNode()),createVNode(VCardText,{class:normalizeClass({"pt-2":e.scrollable})},{default:withCtx(()=>[e.scrollable?renderSlot(fe.$slots,"default",{key:1},void 0,!0):(openBlock(),createElementBlock("div",_hoisted_3$7,[renderSlot(fe.$slots,"default",{},void 0,!0)])),me[4]||(me[4]=createTextVNode()),te.value&&fe.$slots.actions?(openBlock(),createElementBlock("div",_hoisted_4$6,[renderSlot(fe.$slots,"actions",{},void 0,!0)])):createCommentVNode("",!0)]),_:3},8,["class"]),me[8]||(me[8]=createTextVNode()),e.scrollable&&fe.$slots.actions?(openBlock(),createBlock(_sfc_main$L,{key:3})):createCommentVNode("",!0),me[9]||(me[9]=createTextVNode()),!te.value&&fe.$slots.actions?(openBlock(),createBlock(VCardActions,{key:4,class:"justify-center pa-6"},{default:withCtx(()=>[renderSlot(fe.$slots,"actions",{},void 0,!0)]),_:3})):createCommentVNode("",!0)]),_:3})]),_:3},8,["fullscreen","transition","max-width","content-class","persistent","scrim","scrollable","modelValue"]))}}),QapaDialog=_export_sfc(_sfc_main$B,[["__scopeId","data-v-551f25bc"]]);var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),Symbol$1=root.Symbol,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty,nativeObjectToString$1=objectProto$1.toString,symToStringTag$1=Symbol$1?Symbol$1.toStringTag:void 0;function getRawTag(e){var u=hasOwnProperty$1.call(e,symToStringTag$1),d=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var B=!0}catch{}var $=nativeObjectToString$1.call(e);return B&&(u?e[symToStringTag$1]=d:delete e[symToStringTag$1]),$}var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$1?Symbol$1.toStringTag:void 0;function baseGetTag(e){return e==null?e===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}function isObject$1(e){var u=typeof e;return e!=null&&(u=="object"||u=="function")}function isObjectLike(e){return e!=null&&typeof e=="object"}const makeVFormProps=propsFactory({...makeComponentProps(),...makeFormProps()},"VForm"),VForm=genericComponent()({name:"VForm",props:makeVFormProps(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,u){let{slots:d,emit:B}=u;const $=createForm(e),V=ref();function K(Q){Q.preventDefault(),$.reset()}function q(Q){const X=Q,ee=$.validate();X.then=ee.then.bind(ee),X.catch=ee.catch.bind(ee),X.finally=ee.finally.bind(ee),B("submit",X),X.defaultPrevented||ee.then(te=>{var re;let{valid:ie}=te;ie&&((re=V.value)==null||re.submit())}),X.preventDefault()}return useRender(()=>{var Q;return createBaseVNode("form",{ref:V,class:normalizeClass(["v-form",e.class]),style:normalizeStyle(e.style),novalidate:!0,onReset:K,onSubmit:q},[(Q=d.default)==null?void 0:Q.call(d,$)])}),forwardRefs($,V)}}),_sfc_main$A=defineComponent$1({__name:"qapa-list",props:{density:{default:void 0},nav:{type:Boolean,default:!1},lines:{default:void 0},selectStrategy:{default:void 0},selected:{default:void 0}},emits:["update:selected"],setup(e,{emit:u}){const d=u;return(B,$)=>(openBlock(),createBlock(VList,{density:e.density,nav:e.nav,lines:e.lines,"select-strategy":e.selectStrategy,selected:e.selected,"onUpdate:selected":$[0]||($[0]=V=>d("update:selected",V))},{default:withCtx(()=>[renderSlot(B.$slots,"default")]),_:3},8,["density","nav","lines","select-strategy","selected"]))}}),_sfc_main$z=defineComponent$1({inheritAttrs:!1,__name:"qapa-list-item",props:{to:{},href:{},target:{},lines:{},twoLine:{type:Boolean},active:{type:Boolean},density:{},variant:{},value:{},title:{},subtitle:{}},emits:["click"],setup(e,{emit:u}){const d=u,{hasRoute:B,isInternalRoute:$}=useRouteBasedCta();function V(){d("click")}return(K,q)=>unref(B)(e.to)?(openBlock(),createBlock(VListItem,mergeProps({key:0,lines:e.lines??(e.twoLine?"two":void 0),to:e.to,href:e.href,target:e.target,active:e.active,density:e.density,variant:e.variant,value:e.value,onClick:V},K.$attrs),createSlots({default:withCtx(Q=>[renderSlot(K.$slots,"default",normalizeProps$1(guardReactiveProps(Q)),()=>[K.$slots.title||e.title?(openBlock(),createBlock(VListItemTitle,{key:0,class:normalizeClass({"text-admin":unref($)(e.to)})},{default:withCtx(()=>[renderSlot(K.$slots,"title",{},()=>
82[createTextVNode(toDisplayString$1(e.title),1)])]),_:3},8,["class"])):createCommentVNode("",!0),q[0]||(q[0]=createTextVNode()),K.$slots.subtitle||e.subtitle?(openBlock(),createBlock(VListItemSubtitle,{key:1},{default:withCtx(()=>[renderSlot(K.$slots,"subtitle",{},()=>[createTextVNode(toDisplayString$1(e.subtitle),1)])]),_:3})):createCommentVNode("",!0)])]),_:2},[K.$slots.prepend||K.$slots.icon?{name:"prepend",fn:withCtx(Q=>[renderSlot(K.$slots,"prepend",normalizeProps$1(guardReactiveProps(Q)),()=>[renderSlot(K.$slots,"icon")])]),key:"0"}:void 0,K.$slots.append?{name:"append",fn:withCtx(Q=>[renderSlot(K.$slots,"append",normalizeProps$1(guardReactiveProps(Q)))]),key:"1"}:void 0]),1040,["lines","to","href","target","active","density","variant","value"])):createCommentVNode("",!0)}}),makeVAppProps=propsFactory({...makeComponentProps(),...omit(makeLayoutProps(),["fullHeight"]),...makeThemeProps()},"VApp"),VApp=genericComponent()({name:"VApp",props:makeVAppProps(),setup(e,u){let{slots:d}=u;const B=provideTheme(e),{layoutClasses:$,getLayoutItem:V,items:K,layoutRef:q}=createLayout({...e,fullHeight:!0}),{rtlClasses:Q}=useRtl();return useRender(()=>{var X;return createBaseVNode("div",{ref:q,class:normalizeClass(["v-application",B.themeClasses.value,$.value,Q.value,e.class]),style:normalizeStyle([e.style])},[createBaseVNode("div",{class:"v-application__wrap"},[(X=d.default)==null?void 0:X.call(d)])])}),{getLayoutItem:V,items:K,theme:B}}}),makeVToolbarTitleProps=propsFactory({text:String,...makeComponentProps(),...makeTagProps()},"VToolbarTitle"),VToolbarTitle=genericComponent()({name:"VToolbarTitle",props:makeVToolbarTitleProps(),setup(e,u){let{slots:d}=u;return useRender(()=>{const B=!!(d.default||d.text||e.text);return createVNode(e.tag,{class:normalizeClass(["v-toolbar-title",e.class]),style:normalizeStyle(e.style)}
vendor: 1,086 bytes, line 82
82,{default:()=>{var $;return[B&&createBaseVNode("div",{class:"v-toolbar-title__placeholder"},[d.text?d.text():e.text,($=d.default)==null?void 0:$.call(d)])]}})}),{}}}),allowedDensities=[null,"prominent","default","comfortable","compact"],makeVToolbarProps=propsFactory({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>allowedDensities.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...makeBorderProps(),...makeComponentProps(),...makeElevationProps(),...makeLocationProps(),...makeRoundedProps(),...makeTagProps({tag:"header"}),...makeThemeProps()},"VToolbar"),VToolbar=genericComponent()({name:"VToolbar",props:makeVToolbarProps(),setup(e,u){var oe;let{slots:d}=u;const{backgroundColorClasses:B,backgroundColorStyles:$}=useBackgroundColor(()=>e.color),{borderClasses:V}=useBorder(e),{elevationClasses:K}=useElevation(e),{locationStyles:q}
82=useLocation(e),{roundedClasses:Q}=useRounded(e),{themeClasses:X}=provideTheme(e),{rtlClasses:ee}=useRtl(),te=shallowRef(e.extended===null?!!((oe=d.extension)!=null&&oe.call(d)):e.extended),ie=computed(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),re=computed(()=>te.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return provideDefaults({VBtn:{variant:"text"}}),useRender(()=>{var ue;const se=!!(e.title||d.title),ae=!!(d.image||e.image),le=(ue=d.extension)==null?void 0:ue.call(d);return te.value=e.extended===null?!!le:e.extended,createVNode(e.tag,{class:normalizeClass(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},B.value,V.value,K.value,Q.value,X.value,ee.value,e.class]),style:normalizeStyle([$.value,q.value,e.style])},{default:()=>[ae&&createBaseVNode("div",{key:"image",class:"v-toolbar__image"},[d.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},d.image):createVNode(VImg,{key:"image-img",cover:!0,src:e.image},null)]),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(ie.value)}}},{default:()=>{var he,de,fe;return[createBaseVNode("div",{class:"v-toolbar__content",style:{height:convertToUnit(ie.value)}},[d.prepend&&createBaseVNode("div",{class:"v-toolbar__prepend"},[(he=d.prepend)==null?void 0:he.call(d)]),se&&createVNode(VToolbarTitle,{key:"title",text:e.title},{text:d.title}),(de=d.default)==null?void 0:de.call(d),d.append&&createBaseVNode("div",{class:"v-toolbar__append"},[(fe=d.append)==null?void 0:fe.call(d)])])]}}),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(re.value)}}},{default:()=>[createVNode(VExpandTransition,null,{default:()=>[te.value&&createBaseVNode("div",{class:"v-toolbar__extension",style:{height:convertToUnit(re.value)}},[le])]})]})]})}),{contentHeight:ie,extensionHeight:re}}}),makeScrollProps=propsFactory({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function useScroll(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:d,layoutSize:B}=u;let $=0,V=0;const K=ref(null),q=shallowRef(0),Q=shallowRef(0),X=shallowRef(0),ee=shallowRef(!1),te=shallowRef(!1),ie=shallowRef(!1),re=shallowRef(!1),oe=shallowRef(!0),se=computed(()=>Number(e.scrollThreshold)),ae=computed(()=>clamp((se.value-q.value)/se.value||0));function le(fe){const me="window"in fe?window.innerHeight:fe.clientHeight,ge="window"in fe?document.documentElement.scrollHeight:fe.scrollHeight;return{clientHeight:me,scrollHeight:ge}}function ue(){const fe=K.value;if(!fe)return;const{clientHeight:me,scrollHeight:ge}=le(fe),_e=ge-me,be=(B==null?void 0:B.value)||0,Pe=se.value+be;oe.value=_e>Pe}function he(){ue()}function de(){const fe=K.value;if(!fe||d&&!d.value)return;$=q.value,q.value="window"in fe?fe.pageYOffset:fe.scrollTop;const me=fe instanceof Window?document.documentElement.scrollHeight:fe.scrollHeight;V!==me&&(me>V&&ue(),V=me),te.value=q.value<$,X.value=Math.abs(q.value-se.value);const{clientHeight:ge,scrollHeight:_e}=le(fe),be=q.value+ge>=_e-5;!te.value&&be&&q.value>=se.value&&oe.value&&(re.value=!0);const Pe=Math.abs(q.value-$)>100,Ae=q.value<=5;(te.value&&$-q.value>1&&!be||Pe&&q.value<se.value||Ae)&&(re.value=!1),ie.value=be}return watch(te,()=>{Q.value=Q.value||q.value}),watch(ee,()=>{Q.value=0}),onMounted(()=>{watch(()=>e.scrollTarget,fe=>{var ge;const me=fe?document.querySelector(fe):window;me&&me!==K.value&&((ge=K.value)==null||ge.removeEventListener("scroll",de),K.value=me,K.value.addEventListener("scroll",de,{passive:!0}),Promise.resolve().then(()=>{ue()}))},{immediate:!0}),window.addEventListener("resize",he,{passive:!0})}),onBeforeUnmount(()=>{var fe;(fe=K.value)==null||fe.removeEventListener("scroll",de),window.removeEventListener("resize",he)}),d&&watch(d,de,{immediate:!0}),{scrollThreshold:se,currentScroll:q,currentThreshold:X,isScrollActive:ee,scrollRatio:ae,isScrollingUp:te,savedScroll:Q,isAtBottom:ie,reachedBottomWhileScrollingDown:re,hasEnoughScrollableSpace:oe}}const makeVAppBarProps=propsFactory({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...omit(makeVToolbarProps(),["location"]),...makeLayoutItemProps(),...makeScrollProps(),height:{type:[Number,String],default:64}},"VAppBar"),VAppBar=genericComponent()({name:"VAppBar",props:makeVAppBarProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=ref(),$=useProxiedModel(e,"modelValue"),V=computed(()=>{var ge;const me=new Set(((ge=e.scrollBehavior)==null?void 0:ge.split(" "))??[]);return{hide:me.has("hide"),fullyHide:me.has("fully-hide"),inverted:me.has("inverted"),collapse:me.has("collapse"),elevate:me.has("elevate"),fadeImage:me.has("fade-image")}}),K=computed(()=>{const me=V.value;return me.hide||me.fullyHide||me.inverted||me.collapse||me.elevate||me.fadeImage||!$.value}),q=computed(()=>{var _e,be;const me=((_e=B.value)==null?void 0:_e.contentHeight)??0,ge=((be=B.value)==null?void 0:be.extensionHeight)??0;return me+ge}),{currentScroll:Q,scrollThreshold:X,isScrollingUp:ee,scrollRatio:te,isAtBottom:ie,reachedBottomWhileScrollingDown:re,hasEnoughScrollableSpace:oe}=useScroll(e,{canScroll:K,layoutSize:q}),se=toRef(()=>V.value.hide||V.value.fullyHide),ae=computed(()=>e.collapse||V.value.collapse&&(V.value.inverted?te.value>0:te.value===0)),le=computed(()=>e.flat||V.value.fullyHide&&!$.value||V.value.elevate&&(V.value.inverted?Q.value>0:Q.value===0)),ue=computed(()=>V.value.fadeImage?V.value.inverted?1-te.value:te.value:void 0),he=computed(()=>{var _e,be;if(V.value.hide&&V.value.inverted)return 0;const me=((_e=B.value)==null?void 0:_e.contentHeight)??0,ge=((be=B.value)==null?void 0:be.extensionHeight)??0;return se.value?Q.value<X.value||V.value.fullyHide?me+ge:me:me+ge});useToggleScope(()=>!!e.scrollBehavior,()=>{watchEffect(()=>{if(!se.value){$.value=!0;return}if(V.value.inverted){$.value=Q.value>X.value;return}if(!oe.value){$.value=!0;return}if(re.value){$.value=!1;return}$.value=ee.value&&!ie.value||Q.value<X.value})});const{ssrBootStyles:de}=useSsrBoot(),{layoutItemStyles:fe}=useLayoutItem({id:e.name,order:computed(()=>parseInt(e.order,10)),position:toRef(()=>e.location),layoutSize:he,elementSize:shallowRef(void 0),active:$,absolute:toRef(()=>e.absolute)});return useRender(()=>{const me=omit(VToolbar.filterProps(e),["location"]);return createVNode(VToolbar,mergeProps({ref:B,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...fe.value,"--v-toolbar-image-opacity":ue.value,height:void 0,...de.value},e.style]},me,{collapse:ae.value,flat:le.value}),d)}),{}}}
82),makeVBottomNavigationProps=propsFactory({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeLayoutItemProps({name:"bottom-navigation"}),...makeTagProps({tag:"header"}),...makeGroupProps({selectedClass:"v-btn--selected"}),...makeThemeProps()},"VBottomNavigation"),VBottomNavigation=genericComponent()({name:"VBottomNavigation",props:makeVBottomNavigationProps(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const{themeClasses:B}=useTheme(),{borderClasses:$}=useBorder(e),{backgroundColorClasses:V,backgroundColorStyles:K}=useBackgroundColor(()=>e.bgColor),{densityClasses:q}=useDensity(e),{elevationClasses:Q}=useElevation(e),{roundedClasses:X}=useRounded(e),{ssrBootStyles:ee}=useSsrBoot(),te=computed(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),ie=useProxiedModel(e,"active",e.active),{layoutItemStyles:re}=useLayoutItem({id:e.name,order:computed(()=>parseInt(e.order,10)),position:toRef(()=>"bottom"),layoutSize:toRef(()=>ie.value?te.value:0),elementSize:te,active:ie,absolute:toRef(()=>e.absolute)});return useGroup(e,VBtnToggleSymbol),provideDefaults({VBtn:{baseColor:toRef(()=>e.baseColor),color:toRef(()=>e.color),density:toRef(()=>e.density),stacked:toRef(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-bottom-navigation",{"v-bottom-navigation--active":ie.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},B.value,V.value,$.value,q.value,Q.value,X.value,e.class]),style:normalizeStyle([K.value,re.value,{height:convertToUnit(te.value)},ee.value,e.style])},{default:()=>[d.default&&createBaseVNode("div",{class:"v-bottom-navigation__content"},[d.default()])]})),{}}}),makeVMainProps=propsFactory({scrollable:Boolean,...makeComponentProps(),...makeDimensionProps(),...makeTagProps({tag:"main"})},"VMain"),VMain=genericComponent()({name:"VMain",props:makeVMainProps(),setup(e,u){let{slots:d}=u;const{dimensionStyles:B}=useDimension(e),{mainStyles:$}=useLayout(),{ssrBootStyles:V}=useSsrBoot();return useRender(()=>createVNode(e.tag,{class:normalizeClass(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:normalizeStyle([$.value,V.value,B.value,e.style])},{default:()=>{var K,q;return[e.scrollable?createBaseVNode("div",{class:"v-main__scroller"},[(K=d.default)==null?void 0:K.call(d)]):(q=d.default)==null?void 0:q.call(d)]}})),{}}}),makeVOtpInputProps=propsFactory({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...makeDensityProps(),...makeDimensionProps(),...makeFocusProps(),...pick(makeVFieldProps({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),VOtpInput=genericComponent()({name:"VOtpInput",props:makeVOtpInputProps(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,u){let{attrs:d,emit:B,slots:$}=u;const{densityClasses:V}=useDensity(e),{dimensionStyles:K}=useDimension(e),{isFocused:q,focus:Q,blur:X}=useFocus(e),ee=useProxiedModel(e,"modelValue","",Ae=>Ae==null?[]:String(Ae).split(""),Ae=>Ae.join("")),{t:te}=useLocale(),ie=computed(()=>Number(e.length)),re=computed(()=>Array(ie.value).fill(0)),oe=ref(-1),se=ref(),ae=ref([]),le=computed(()=>ae.value[oe.value]);let ue=!1;useToggleScope(()=>
82e.autofocus,()=>{const Ae=effectScope();Ae.run(()=>{const{intersectionRef:Se,isIntersecting:Ne}=useIntersectionObserver();watchEffect(()=>{Se.value=ae.value[0]}),watch(Ne,Oe=>{var Be;Oe&&((Be=Se.value)==null||Be.focus(),Ae.stop())})})});function he(){if(Pe(le.value.value)){le.value.value="";return}if(ue)return;const Ae=ee.value.slice(),Se=le.value.value;Ae[oe.value]=Se;let Ne=null;oe.value>ee.value.length?Ne=ee.value.length+1:oe.value+1!==ie.value&&(Ne="next"),ee.value=Ae,Ne&&focusChild(se.value,Ne)}function de(){ue=!1,he()}function fe(Ae){const Se=ee.value.slice(),Ne=oe.value;let Oe=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(Ae.key)&&(Ae.preventDefault(),Ae.key==="ArrowLeft"?Oe="prev":Ae.key==="ArrowRight"?Oe="next":["Backspace","Delete"].includes(Ae.key)&&(Se[oe.value]="",ee.value=Se,oe.value>0&&Ae.key==="Backspace"?Oe="prev":requestAnimationFrame(()=>{var Be;(Be=ae.value[Ne])==null||Be.select()})),requestAnimationFrame(()=>{Oe!=null&&focusChild(se.value,Oe)}))}function me(Ae,Se){var Be;Se.preventDefault(),Se.stopPropagation();const Ne=((Be=Se==null?void 0:Se.clipboardData)==null?void 0:Be.getData("Text").trim().slice(0,ie.value))??"",Oe=Ne.length-1===-1?Ae:Ne.length-1;Pe(Ne)||(ee.value=Ne.split(""),oe.value=Oe)}function ge(){ee.value=[]}function _e(Ae,Se){Q(),oe.value=Se}function be(){X(),oe.value=-1}function Pe(Ae){return e.type==="number"&&/[^0-9]/g.test(Ae)}return provideDefaults({VField:{color:toRef(()=>e.color),bgColor:toRef(()=>e.color),baseColor:toRef(()=>e.baseColor),disabled:toRef(()=>e.disabled),error:toRef(()=>e.error),variant:toRef(()=>e.variant),rounded:toRef(()=>e.rounded)}},{scoped:!0}),watch(ee,Ae=>{Ae.length===ie.value&&B("finish",Ae.join(""))},{deep:!0}),watch(oe,Ae=>{Ae<0||nextTick(()=>{var Se;(Se=ae.value[Ae])==null||Se.select()})}),useRender(()=>{var Ne;const[Ae,Se]=filterInputAttrs(d);return createBaseVNode("div",mergeProps({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},V.value,e.class],style:[e.style]},Ae),[createBaseVNode("div",{ref:se,class:"v-otp-input__content",style:normalizeStyle([K.value])},[re.value.map((Oe,Be)=>createBaseVNode(Fragment,null,[e.divider&&Be!==0&&createBaseVNode("span",{class:"v-otp-input__divider"},[e.divider]),createVNode(VField,{focused:q.value&&e.focusAll||oe.value===Be,key:Be},{...$,loader:void 0,default:()=>createBaseVNode("input",{ref:De=>ae.value[Be]=De,"aria-label":te(e.label,Be+1),autofocus:Be===0&&e.autofocus,autocomplete:"one-time-code",class:normalizeClass(["v-otp-input__field"]),disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:Be===0?ie.value:"1",placeholder:e.placeholder,type:e.masked?"password":e.type==="number"?"text":e.type,value:ee.value[Be],onInput:he,onFocus:De=>_e(De,Be),onBlur:be,onKeydown:fe,onCompositionstart:()=>ue=!0,onCompositionend:de,onPaste:De=>me(Be,De)},null)})])),createBaseVNode("input",mergeProps({class:"v-otp-input-input",type:"hidden"},Se,{value:ee.value.join("")}),null),createVNode(VOverlay,{contained:!0,contentClass:"v-otp-input__loader",modelValue:!!e.loading,persistent:!0},{default:()=>{var Oe;return[((Oe=$.loader)==null?void 0:Oe.call($))??createVNode(VProgressCircular,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(Ne=$.default)==null?void 0:Ne.call($)])])}),{blur:()=>{var Ae;(Ae=ae.value)==null||Ae.some(Se=>Se.blur())},focus:()=>{var Ae;(Ae=ae.value)==null||Ae[0].focus()},reset:ge,isFocused:q}}});function useCountdown(e){const u=shallowRef(e());let d=-1;function B(){clearInterval(d)}function $(){B(),nextTick(()=>u.value=e())}function V(K){const q=K?getComputedStyle(K):{transitionDuration:.2},Q=parseFloat(q.transitionDuration)*1e3||200;if(B(),u.value<=0)return;const X=performance.now();d=window.setInterval(()=>{const ee=performance.now()-X+Q;u.value=Math.max(e()-ee,0),u.value<=0&&B()},Q)}return onScopeDispose(B),{clear:B,time:u,start:V,reset:$}}const makeVSnackbarProps=propsFactory({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...makeLocationProps({location:"bottom"}),...makePositionProps(),...makeRoundedProps(),...makeVariantProps(),...makeThemeProps(),...omit(makeVOverlayProps({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),VSnackbar=genericComponent()({name:"VSnackbar",props:makeVSnackbarProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=useProxiedModel(e,"modelValue"),{positionClasses:$}=usePosition(e),{scopeId:V}=useScopeId(),{themeClasses:K}=provideTheme(e),{colorClasses:q,colorStyles:Q,variantClasses:X}
82=useVariant(e),{roundedClasses:ee}=useRounded(e),te=useCountdown(()=>Number(e.timeout)),ie=ref(),re=ref(),oe=shallowRef(!1),se=shallowRef(0),ae=ref(),le=inject$1(VuetifyLayoutKey,void 0);useToggleScope(()=>!!le,()=>{const Ae=useLayout();watchEffect(()=>{ae.value=Ae.mainStyles.value})}),watch(B,he),watch(()=>e.timeout,he),onMounted(()=>{B.value&&he()});let ue=-1;function he(){te.reset(),window.clearTimeout(ue);const Ae=Number(e.timeout);if(!B.value||Ae===-1)return;const Se=refElement(re.value);te.start(Se),ue=window.setTimeout(()=>{B.value=!1},Ae)}function de(){te.reset(),window.clearTimeout(ue)}function fe(){oe.value=!0,de()}function me(){oe.value=!1,he()}function ge(Ae){se.value=Ae.touches[0].clientY}function _e(Ae){Math.abs(se.value-Ae.changedTouches[0].clientY)>50&&(B.value=!1)}function be(){oe.value&&me()}const Pe=computed(()=>e.location.split(" ").reduce((Ae,Se)=>(Ae[`v-snackbar--${Se}`]=!0,Ae),{}));return useRender(()=>{const Ae=VOverlay.filterProps(e),Se=!!(d.default||d.text||e.text);return createVNode(VOverlay,mergeProps({ref:ie,class:["v-snackbar",{"v-snackbar--active":B.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},Pe.value,$.value,e.class],style:[ae.value,e.style]},Ae,{modelValue:B.value,"onUpdate:modelValue":Ne=>B.value=Ne,contentProps:mergeProps({class:["v-snackbar__wrapper",K.value,q.value,ee.value,X.value],style:[Q.value],onPointerenter:fe,onPointerleave:me},Ae.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:ge,onTouchend:_e,onAfterLeave:be},V),{default:()=>{var Ne,Oe;return[genOverlays(!1,"v-snackbar"),e.timer&&!oe.value&&createBaseVNode("div",{key:"timer",class:"v-snackbar__timer"},[createVNode(VProgressLinear,{ref:re,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:te.time.value},null)]),Se&&createBaseVNode("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((Ne=d.text)==null?void 0:Ne.call(d))??e.text,(Oe=d.default)==null?void 0:Oe.call(d)]),d.actions&&createVNode(VDefaultsProvider,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[createBaseVNode("div",{class:"v-snackbar__actions"},[d.actions({isActive:B})])]})]},activator:d.activator})}),forwardRefs({},ie)}}),makeVTooltipProps=propsFactory({id:String,interactive:Boolean,text:String,...omit(makeVOverlayProps({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),VTooltip=genericComponent()({name:"VTooltip",props:makeVTooltipProps(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:d}=u;const B=useProxiedModel(e,"modelValue"),{scopeId:$}=useScopeId(),V=useId(),K=toRef(()=>e.id||`v-tooltip-${V}`),q=ref(),Q=computed(()=>e.location.split(" ").length>1?e.location:e.location+" center"),X=computed(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),ee=toRef(()=>e.transition!=null?e.transition:B.value?"scale-transition":"fade-transition"),te=computed(()=>mergeProps({"aria-describedby":K.value},e.activatorProps));return useRender(()=>{const ie=VOverlay.filterProps(e);return createVNode(VOverlay,mergeProps({ref:q,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:K.value},ie,{modelValue:B.value,"onUpdate:modelValue":re=>B.value=re,transition:ee.value,absolute:!0,location:Q.value,origin:X.value,role:"tooltip",activatorProps:te.value,_disableGlobalStack:!0},$),{activator:d.activator,default:function(){var ae;for(var re=arguments.length,oe=new Array(re),se=0;se<re;se++)oe[se]=arguments[se];return((ae=d.default)==null?void 0:ae.call(d,...oe))??e.text}})}),forwardRefs({},q)}}),scriptRel="modulepreload",assetsURL=function(e){return"/front-applicant/"+e},seen={},__vitePreload=function(u,d,B){let $=Promise.resolve();if(d&&d.length>0){let K=function(X){return Promise.all(X.map(ee=>Promise.resolve(ee).then(te=>({status:"fulfilled",value:te}),te=>({status:"rejected",reason:te}))))};document.getElementsByTagName("link");const q=document.querySelector("meta[property=csp-nonce]"),Q=(q==null?void 0:q.nonce)||(q==null?void 0:q.getAttribute("nonce"));$=K(d.map(X=>{if(X=assetsURL(X),X in seen)return;seen[X]=!0;const ee=X.endsWith(".css"),te=ee?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${X}"]${te}`))return;const ie=document.createElement("link");if(ie.rel=ee?"stylesheet":scriptRel,ee||(ie.as="script"),ie.crossOrigin="",ie.href=X,Q&&ie.setAttribute("nonce",Q),document.head.appendChild(ie),ee)return new Promise((re,oe)=>{ie.addEventListener("load",re),ie.addEventListener("error",()=>oe(new Error(`Unable to preload CSS for ${X}`)))})}))}function V(K){const q=new Event("vite:preloadError",{cancelable:!0});if(q.payload=K,window.dispatchEvent(q),!q.defaultPrevented)throw K}return $.then(K=>{for(const q of K||[])q.status==="rejected"&&V(q.reason);return u().catch(V)})};var leafletSrc$2={exports:{}};/* @preserve
83 * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
84 * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade
85 */var leafletSrc$1=leafletSrc$2.exports,hasRequiredLeafletSrc;function requireLeafletSrc(){return hasRequiredLeafletSrc||(hasRequiredLeafletSrc=1,(function(e,u){(function(d,B){B(u)})(leafletSrc$1,(function(d){var B="1.9.4";function $(Y){var J,ne,ce,pe;for(ne=1,ce=arguments.length;ne<ce;ne++){pe=arguments[ne];for(J in pe)Y[J]=pe[J]}return Y}var V=Object.create||(function(){function Y(){}return function(J){return Y.prototype=J,new Y}})();function K(Y,J){var ne=Array.prototype.slice;
85if(Y.bind)return Y.bind.apply(Y,ne.call(arguments,1));var ce=ne.call(arguments,2);return function(){return Y.apply(J,ce.length?ce.concat(ne.call(arguments)):arguments)}}var q=0;function Q(Y){return"_leaflet_id"in Y||(Y._leaflet_id=++q),Y._leaflet_id}function X(Y,J,ne){var ce,pe,ye,Ve;return Ve=function(){ce=!1,pe&&(ye.apply(ne,pe),pe=!1)},ye=function(){ce?pe=arguments:(Y.apply(ne,arguments),setTimeout(Ve,J),ce=!0)},ye}function ee(Y,J,ne){var ce=J[1],pe=J[0],ye=ce-pe;return Y===ce&&ne?Y:((Y-pe)%ye+ye)%ye+pe}function te(){return!1}function ie(Y,J){if(J===!1)return Y;var ne=Math.pow(10,J===void 0?6:J);return Math.round(Y*ne)/ne}function re(Y){return Y.trim?Y.trim():Y.replace(/^\s+|\s+$/g,"")}function oe(Y){return re(Y).split(/\s+/)}function se(Y,J){Object.prototype.hasOwnProperty.call(Y,"options")||(Y.options=Y.options?V(Y.options):{});for(var ne in J)Y.options[ne]=J[ne];return Y.options}function ae(Y,J,ne){var ce=[];for(var pe in Y)ce.push(encodeURIComponent(ne?pe.toUpperCase():pe)+"="+encodeURIComponent(Y[pe]));return(!J||J.indexOf("?")===-1?"?":"&")+ce.join("&")}var le=/\{ *([\w_ -]+) *\}/g;function ue(Y,J){return Y.replace(le,function(ne,ce){var pe=J[ce];if(pe===void 0)throw new Error("No value provided for variable "+ne);return typeof pe=="function"&&(pe=pe(J)),pe})}var he=Array.isArray||function(Y){return Object.prototype.toString.call(Y)==="[object Array]"};function de(Y,J){for(var ne=0;ne<Y.length;ne++)if(Y[ne]===J)return ne;return-1}var fe="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function me(Y){return window["webkit"+Y]||window["moz"+Y]||window["ms"+Y]}var ge=0;function _e(Y){var J=+new Date,ne=Math.max(0,16-(J-ge));return ge=J+ne,window.setTimeout(Y,ne)}var be=window.requestAnimationFrame||me("RequestAnimationFrame")||_e,Pe=window.cancelAnimationFrame||me("CancelAnimationFrame")||me("CancelRequestAnimationFrame")||function(Y){window.clearTimeout(Y)};function Ae(Y,J,ne){if(ne&&be===_e)Y.call(J);else return be.call(window,K(Y,J))}function Se(Y){Y&&Pe.call(window,Y)}var Ne={__proto__:null,extend:$,create:V,bind:K,get lastId(){return q},stamp:Q,throttle:X,wrapNum:ee,falseFn:te,formatNum:ie,trim:re,splitWords:oe,setOptions:se,getParamString:ae,template:ue,isArray:he,indexOf:de,emptyImageUrl:fe,requestFn:be,cancelFn:Pe,requestAnimFrame:Ae,cancelAnimFrame:Se};function Oe(){}Oe.extend=function(Y){var J=function(){se(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},ne=J.__super__=this.prototype,ce=V(ne);ce.constructor=J,J.prototype=ce;for(var pe in this)Object.prototype.hasOwnProperty.call(this,pe)&&pe!=="prototype"&&pe!=="__super__"&&(J[pe]=this[pe]);return Y.statics&&$(J,Y.statics),Y.includes&&(Be(Y.includes),$.apply(null,[ce].concat(Y.includes))),$(ce,Y),delete ce.statics,delete ce.includes,ce.options&&(ce.options=ne.options?V(ne.options):{},$(ce.options,Y.options)),ce._initHooks=[],ce.callInitHooks=function(){if(!this._initHooksCalled){ne.callInitHooks&&ne.callInitHooks.call(this),this._initHooksCalled=!0;for(var ye=0,Ve=ce._initHooks.length;ye<Ve;ye++)ce._initHooks[ye].call(this)}},J},Oe.include=function(Y){var J=this.prototype.options;return $(this.prototype,Y),Y.options&&(this.prototype.options=J,this.mergeOptions(Y.options)),this},Oe.mergeOptions=function(Y){return $(this.prototype.options,Y),this},Oe.addInitHook=function(Y){var J=Array.prototype.slice.call(arguments,1),ne=typeof Y=="function"?Y:function(){this[Y].apply(this,J)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(ne),this};function Be(Y){if(!(typeof L>"u"||!L||!L.Mixin)){Y=he(Y)?Y:[Y];for(var J=0;J<Y.length;
85J++)Y[J]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var De={on:function(Y,J,ne){if(typeof Y=="object")for(var ce in Y)this._on(ce,Y[ce],J);else{Y=oe(Y);for(var pe=0,ye=Y.length;pe<ye;pe++)this._on(Y[pe],J,ne)}return this},off:function(Y,J,ne){if(!arguments.length)delete this._events;else if(typeof Y=="object")for(var ce in Y)this._off(ce,Y[ce],J);else{Y=oe(Y);for(var pe=arguments.length===1,ye=0,Ve=Y.length;ye<Ve;ye++)pe?this._off(Y[ye]):this._off(Y[ye],J,ne)}return this},_on:function(Y,J,ne,ce){if(typeof J!="function"){console.warn("wrong listener type: "+typeof J);return}if(this._listens(Y,J,ne)===!1){ne===this&&(ne=void 0);var pe={fn:J,ctx:ne};ce&&(pe.once=!0),this._events=this._events||{},this._events[Y]=this._events[Y]||[],this._events[Y].push(pe)}},_off:function(Y,J,ne){var ce,pe,ye;if(this._events&&(ce=this._events[Y],!!ce)){if(arguments.length===1){if(this._firingCount)for(pe=0,ye=ce.length;pe<ye;pe++)ce[pe].fn=te;delete this._events[Y];return}if(typeof J!="function"){console.warn("wrong listener type: "+typeof J);return}var Ve=this._listens(Y,J,ne);if(Ve!==!1){var Je=ce[Ve];this._firingCount&&(Je.fn=te,this._events[Y]=ce=ce.slice()),ce.splice(Ve,1)}}},fire:function(Y,J,ne){if(!this.listens(Y,ne))return this;var ce=$({},J,{type:Y,target:this,sourceTarget:J&&J.sourceTarget||this});if(this._events){var pe=this._events[Y];if(pe){this._firingCount=this._firingCount+1||1;for(var ye=0,Ve=pe.length;ye<Ve;ye++){var Je=pe[ye],st=Je.fn;Je.once&&this.off(Y,st,Je.ctx),st.call(Je.ctx||this,ce)}this._firingCount--}}return ne&&this._propagateEvent(ce),this},listens:function(Y,J,ne,ce){typeof Y!="string"&&console.warn('"string" type argument expected');var pe=J;typeof J!="function"&&(ce=!!J,pe=void 0,ne=void 0);var ye=this._events&&this._events[Y];if(ye&&ye.length&&this._listens(Y,pe,ne)!==!1)return!0;if(ce){for(var Ve in this._eventParents)if(this._eventParents[Ve].listens(Y,J,ne,ce))return!0}return!1},_listens:function(Y,J,ne){if(!this._events)return!1;var ce=this._events[Y]||[];if(!J)return!!ce.length;ne===this&&(ne=void 0);for(var pe=0,ye=ce.length;pe<ye;pe++)if(ce[pe].fn===J&&ce[pe].ctx===ne)return pe;return!1},once:function(Y,J,ne){if(typeof Y=="object")for(var ce in Y)this._on(ce,Y[ce],J,!0);else{Y=oe(Y);for(var pe=0,ye=Y.length;pe<ye;pe++)this._on(Y[pe],J,ne,!0)}return this},addEventParent:function(Y){return this._eventParents=this._eventParents||{},this._eventParents[Q(Y)]=Y,this},removeEventParent:function(Y){return this._eventParents&&delete this._eventParents[Q(Y)],this},_propagateEvent:function(Y){for(var J in this._eventParents)this._eventParents[J].fire(Y.type,$({layer:Y.target,propagatedFrom:Y.target},Y),!0)}};De.addEventListener=De.on,De.removeEventListener=De.clearAllEventListeners=De.off,De.addOneTimeEventListener=De.once,De.fireEvent=De.fire,De.hasEventListeners=De.listens;var Me=Oe.extend(De);function xe(Y,J,ne){this.x=ne?Math.round(Y):Y,this.y=ne?Math.round(J):J}var Qe=Math.trunc||function(Y){return Y>0?Math.floor(Y):Math.ceil(Y)};xe.prototype={clone:function(){return new xe(this.x,this.y)},add:function(Y){return this.clone()._add(Le(Y))},_add:function(Y){return this.x+=Y.x,this.y+=Y.y,this},subtract:function(Y){return this.clone()._subtract(Le(Y))},_subtract:function(Y){return this.x-=Y.x,this.y-=Y.y,this},divideBy:function(Y){return this.clone()._divideBy(Y)},_divideBy:function(Y){return this.x/=Y,this.y/=Y,this},multiplyBy:function(Y){return this.clone()._multiplyBy(Y)},_multiplyBy:function(Y){return this.x*=Y,this.y*=Y,this},scaleBy:function(Y){return new xe(this.x*Y.x,this.y*Y.y)},unscaleBy:function(Y){return new xe(this.x/Y.x,this.y/Y.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Qe(this.x),this.y=Qe(this.y),this},distanceTo:function(Y){Y=Le(Y);var J=Y.x-this.x,ne=Y.y-this.y;return Math.sqrt(J*J+ne*ne)},equals:function(Y){return Y=Le(Y),Y.x===this.x&&Y.y===this.y},contains:function(Y){return Y=Le(Y),Math.abs(Y.x)<=Math.abs(this.x)&&Math.abs(Y.y)<=Math.abs(this.y)},toString:function(){return"Point("+ie(this.x)+", "+ie(this.y)+")"}};function Le(Y,J,ne){return Y instanceof xe?Y:he(Y)?new xe(Y[0],Y[1]):Y==null?Y:typeof Y=="object"&&"x"in Y&&"y"in Y?new xe(Y.x,Y.y):new xe(Y,J,ne)}function Ue(Y,J){if(Y)for(var ne=J?[Y,J]:Y,ce=0,pe=ne.length;ce<pe;ce++)this.extend(ne[ce])}Ue.prototype={extend:function(Y){var J,ne;if(!Y)return this;if(Y instanceof xe||typeof Y[0]=="number"||"x"in Y)J=ne=Le(Y);else if(Y=et(Y),J=Y.min,ne=Y.max,!J||!ne)return this;return!this.min&&!this.max?(this.min=J.clone(),this.max=ne.clone()):(this.min.x=Math.min(J.x,this.min.x),this.max.x=Math.max(ne.x,this.max.x),this.min.y=Math.min(J.y,this.min.y),this.max.y=Math.max(ne.y,this.max.y)),this},getCenter:function(Y){return Le((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,Y)},getBottomLeft:function(){return Le(this.min.x,this.max.y)},getTopRight:function(){return Le(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(Y){var J,ne;return typeof Y[0]=="number"||Y instanceof xe?Y=Le(Y):Y=et(Y),Y instanceof Ue?(J=Y.min,ne=Y.max):J=ne=Y,J.x>=this.min.x&&ne.x<=this.max.x&&J.y>=this.min.y&&ne.y<=this.max.y},intersects:function(Y){Y=et(Y);var J=this.min,ne=this.max,ce=Y.min,pe=Y.max,ye=pe.x>=J.x&&ce.x<=ne.x,Ve=pe.y>=J.y&&ce.y<=ne.y;return ye&&Ve},overlaps:function(Y){Y=et(Y);var J=this.min,ne=this.max,ce=Y.min,pe=Y.max,ye=pe.x>J.x&&ce.x<ne.x,Ve=pe.y>J.y&&ce.y<ne.y;return ye&&Ve},isValid:function(){return!!(this.min&&this.max)},pad:function(Y){var J=this.min,ne=this.max,ce=Math.abs(J.x-ne.x)*Y,pe=Math.abs(J.y-ne.y)*Y;return et(Le(J.x-ce,J.y-pe),Le(ne.x+ce,ne.y+pe))},equals:function(Y){return Y?(Y=et(Y),this.min.equals(Y.getTopLeft())&&this.max.equals(Y.getBottomRight())):!1}};function et(Y,J){return!Y||Y instanceof Ue?Y:new Ue(Y,J)}function qe(Y,J){if(Y)for(var ne=J?[Y,J]:Y,ce=0,pe=ne.length;ce<pe;ce++)this.extend(ne[ce])}qe.prototype={extend:function(Y){var J=this._southWest,ne=this._northEast,ce,pe;if(Y instanceof ct)ce=Y,pe=Y;else if(Y instanceof qe){if(ce=Y._southWest,pe=Y._northEast,!ce||!pe)return this}else return Y?this.extend(nt(Y)||ft(Y)):this;return!J&&!ne?(this._southWest=new ct(ce.lat,ce.lng),this._northEast=new ct(pe.lat,pe.lng)):(J.lat=Math.min(ce.lat,J.lat),J.lng=Math.min(ce.lng,J.lng),ne.lat=Math.max(pe.lat,ne.lat),ne.lng=Math.max(pe.lng,ne.lng)),this},pad:function(Y){var J=this._southWest,ne=this._northEast,ce=Math.abs(J.lat-ne.lat)*Y,pe=Math.abs(J.lng-ne.lng)*Y;return new qe(new ct(J.lat-ce,J.lng-pe),new ct(ne.lat+ce,ne.lng+pe))},getCenter:function(){return new ct((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new ct(this.getNorth(),this.getWest())},getSouthEast:function(){return new ct(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
85,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(Y){typeof Y[0]=="number"||Y instanceof ct||"lat"in Y?Y=nt(Y):Y=ft(Y);var J=this._southWest,ne=this._northEast,ce,pe;return Y instanceof qe?(ce=Y.getSouthWest(),pe=Y.getNorthEast()):ce=pe=Y,ce.lat>=J.lat&&pe.lat<=ne.lat&&ce.lng>=J.lng&&pe.lng<=ne.lng},intersects:function(Y){Y=ft(Y);var J=this._southWest,ne=this._northEast,ce=Y.getSouthWest(),pe=Y.getNorthEast(),ye=pe.lat>=J.lat&&ce.lat<=ne.lat,Ve=pe.lng>=J.lng&&ce.lng<=ne.lng;return ye&&Ve},overlaps:function(Y){Y=ft(Y);var J=this._southWest,ne=this._northEast,ce=Y.getSouthWest(),pe=Y.getNorthEast(),ye=pe.lat>J.lat&&ce.lat<ne.lat,Ve=pe.lng>J.lng&&ce.lng<ne.lng;return ye&&Ve},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(Y,J){return Y?(Y=ft(Y),this._southWest.equals(Y.getSouthWest(),J)&&this._northEast.equals(Y.getNorthEast(),J)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function ft(Y,J){return Y instanceof qe?Y:new qe(Y,J)}function ct(Y,J,ne){if(isNaN(Y)||isNaN(J))throw new Error("Invalid LatLng object: ("+Y+", "+J+")");this.lat=+Y,this.lng=+J,ne!==void 0&&(this.alt=+ne)}ct.prototype={equals:function(Y,J){if(!Y)return!1;Y=nt(Y);var ne=Math.max(Math.abs(this.lat-Y.lat),Math.abs(this.lng-Y.lng));return ne<=(J===void 0?1e-9:J)},toString:function(Y){return"LatLng("+ie(this.lat,Y)+", "+ie(this.lng,Y)+")"},distanceTo:function(Y){return Xe.distance(this,nt(Y))},wrap:function(){return Xe.wrapLatLng(this)},toBounds:function(Y){var J=180*Y/40075017,ne=J/Math.cos(Math.PI/180*this.lat);return ft([this.lat-J,this.lng-ne],[this.lat+J,this.lng+ne])},clone:function(){return new ct(this.lat,this.lng,this.alt)}};function nt(Y,J,ne){return Y instanceof ct?Y:he(Y)&&typeof Y[0]!="object"?Y.length===3?new ct(Y[0],Y[1],Y[2]):Y.length===2?new ct(Y[0],Y[1]):null:Y==null?Y:typeof Y=="object"&&"lat"in Y?new ct(Y.lat,"lng"in Y?Y.lng:Y.lon,Y.alt):J===void 0?null:new ct(Y,J,ne)}var $e={latLngToPoint:function(Y,J){var ne=this.projection.project(Y),ce=this.scale(J);return this.transformation._transform(ne,ce)},pointToLatLng:function(Y,J){var ne=this.scale(J),ce=this.transformation.untransform(Y,ne);return this.projection.unproject(ce)},project:function(Y){return this.projection.project(Y)},unproject:function(Y){return this.projection.unproject(Y)},scale:function(Y){return 256*Math.pow(2,Y)},zoom:function(Y){return Math.log(Y/256)/Math.LN2},getProjectedBounds:function(Y){if(this.infinite)return null;var J=this.projection.bounds,ne=this.scale(Y),ce=this.transformation.transform(J.min,ne),pe=this.transformation.transform(J.max,ne);return new Ue(ce,pe)},infinite:!1,wrapLatLng:function(Y){var J=this.wrapLng?ee(Y.lng,this.wrapLng,!0):Y.lng,ne=this.wrapLat?ee(Y.lat,this.wrapLat,!0):Y.lat,ce=Y.alt;return new ct(ne,J,ce)},wrapLatLngBounds:function(Y){var J=Y.getCenter(),ne=this.wrapLatLng(J),ce=J.lat-ne.lat,pe=J.lng-ne.lng;if(ce===0&&pe===0)return Y;
85var ye=Y.getSouthWest(),Ve=Y.getNorthEast(),Je=new ct(ye.lat-ce,ye.lng-pe),st=new ct(Ve.lat-ce,Ve.lng-pe);return new qe(Je,st)}},Xe=$({},$e,{wrapLng:[-180,180],R:6371e3,distance:function(Y,J){var ne=Math.PI/180,ce=Y.lat*ne,pe=J.lat*ne,ye=Math.sin((J.lat-Y.lat)*ne/2),Ve=Math.sin((J.lng-Y.lng)*ne/2),Je=ye*ye+Math.cos(ce)*Math.cos(pe)*Ve*Ve,st=2*Math.atan2(Math.sqrt(Je),Math.sqrt(1-Je));return this.R*st}}),at=6378137,ot={R:at,MAX_LATITUDE:85.0511287798,project:function(Y){var J=Math.PI/180,ne=this.MAX_LATITUDE,ce=Math.max(Math.min(ne,Y.lat),-ne),pe=Math.sin(ce*J);return new xe(this.R*Y.lng*J,this.R*Math.log((1+pe)/(1-pe))/2)},unproject:function(Y){var J=180/Math.PI;return new ct((2*Math.atan(Math.exp(Y.y/this.R))-Math.PI/2)*J,Y.x*J/this.R)},bounds:(function(){var Y=at*Math.PI;return new Ue([-Y,-Y],[Y,Y])})()};function ht(Y,J,ne,ce){if(he(Y)){this._a=Y[0],this._b=Y[1],this._c=Y[2],this._d=Y[3];return}this._a=Y,this._b=J,this._c=ne,this._d=ce}ht.prototype={transform:function(Y,J){return this._transform(Y.clone(),J)},_transform:function(Y,J){return J=J||1,Y.x=J*(this._a*Y.x+this._b),Y.y=J*(this._c*Y.y+this._d),Y},untransform:function(Y,J){return J=J||1,new xe((Y.x/J-this._b)/this._a,(Y.y/J-this._d)/this._c)}};function Te(Y,J,ne,ce){return new ht(Y,J,ne,ce)}var Re=$({},Xe,{code:"EPSG:3857",projection:ot,transformation:(function(){var Y=.5/(Math.PI*ot.R);return Te(Y,.5,-Y,.5)})()}),He=$({},Re,{code:"EPSG:900913"});function Ke(Y){return document.createElementNS("http://www.w3.org/2000/svg",Y)}function je(Y,J){var ne="",ce,pe,ye,Ve,Je,st;for(ce=0,ye=Y.length;ce<ye;ce++){for(Je=Y[ce],pe=0,Ve=Je.length;pe<Ve;pe++)st=Je[pe],ne+=(pe?"L":"M")+st.x+" "+st.y;ne+=J?Ct.svg?"z":"x":""}return ne||"M0 0"}var Ze=document.documentElement.style,we="ActiveXObject"in window,Ie=we&&!document.addEventListener,We="msLaunchUri"in navigator&&!("documentMode"in document),Ge=bn("webkit"),pt=bn("android"),ut=bn("android 2")||bn("android 3"),ze=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),rt=pt&&bn("Google")&&ze<537&&!("AudioNode"in window),yt=!!window.opera,St=!We&&bn("chrome"),Pt=bn("gecko")&&!Ge&&!yt&&!we,Ht=!St&&bn("safari"),$t
85=bn("phantom"),Xt="OTransition"in Ze,rn=navigator.platform.indexOf("Win")===0,cn=we&&"transition"in Ze,Ln="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ut,on="MozPerspective"in Ze,vn=!window.L_DISABLE_3D&&(cn||Ln||on)&&!Xt&&!$t,Tn=typeof orientation<"u"||bn("mobile"),gt=Tn&&Ge,Dt=Tn&&Ln,An=!window.PointerEvent&&window.MSPointerEvent,Zt=!!(window.PointerEvent||An),Fn="ontouchstart"in window||!!window.TouchEvent,In=!window.L_NO_TOUCH&&(Fn||Zt),Rn=Tn&&yt,Nn=Tn&&Pt,Mn=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,$n=(function(){var Y=!1;try{var J=Object.defineProperty({},"passive",{get:function(){Y=!0}});window.addEventListener("testPassiveEventSupport",te,J),window.removeEventListener("testPassiveEventSupport",te,J)}catch{}return Y})(),jn=(function(){return!!document.createElement("canvas").getContext})(),Vn=!!(document.createElementNS&&Ke("svg").createSVGRect),Xn=!!Vn&&(function(){var Y=document.createElement("div");return Y.innerHTML="<svg/>",(Y.firstChild&&Y.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"})(),Hn=!Vn&&(function(){try{var Y=document.createElement("div");Y.innerHTML='<v:shape adj="1"/>';var J=Y.firstChild;return J.style.behavior="url(#default#VML)",J&&typeof J.adj=="object"}catch{return!1}})(),fn=navigator.platform.indexOf("Mac")===0,_n=navigator.platform.indexOf("Linux")===0;function bn(Y){return navigator.userAgent.toLowerCase().indexOf(Y)>=0}var Ct={ie:we,ielt9:Ie,edge:We,webkit:Ge,android:pt,android23:ut,androidStock:rt,opera:yt,chrome:St,gecko:Pt,safari:Ht,phantom:$t,opera12:Xt,win:rn,ie3d:cn,webkit3d:Ln,gecko3d:on,any3d:vn,mobile:Tn,mobileWebkit:gt,mobileWebkit3d:Dt,msPointer:An,pointer:Zt,touch:In,touchNative:Fn,mobileOpera:Rn,mobileGecko:Nn,retina:Mn,passiveEvents:$n,canvas:jn,svg:Vn,vml:Hn,inlineSvg:Xn,mac:fn,linux:_n},hn=Ct.msPointer?"MSPointerDown":"pointerdown",Sn=Ct.msPointer?"MSPointerMove":"pointermove",Et=Ct.msPointer?"MSPointerUp":"pointerup",kt=Ct.msPointer?"MSPointerCancel":"pointercancel",Rt={touchstart:hn,touchmove:Sn,touchend:Et,touchcancel:kt},Kt={touchstart:mn,touchmove:Ut,touchend:Ut,touchcancel:Ut},Yt={},ln=!1;function kn(Y,J,ne){return J==="touchstart"&&Lt(),Kt[J]?(ne=Kt[J].bind(this,ne),Y.addEventListener(Rt[J],ne,!1),ne):(console.warn("wrong event specified:",J),te)}function un(Y,J,ne){if(!Rt[J]){console.warn("wrong event specified:",J);return}Y.removeEventListener(Rt[J],ne,!1)}function On(Y){Yt[Y.pointerId]=Y}function Tt(Y){Yt[Y.pointerId]&&(Yt[Y.pointerId]=Y)}function Bt(Y){delete Yt[Y.pointerId]}function Lt(){ln||(document.addEventListener(hn,On,!0),document.addEventListener(Sn,Tt,!0),document.addEventListener(Et,Bt,!0),document.addEventListener(kt,Bt,!0),ln=!0)}function Ut(Y,J){if(J.pointerType!==(J.MSPOINTER_TYPE_MOUSE||"mouse")){J.touches=[];for(var ne in Yt)J.touches.push(Yt[ne]);J.changedTouches=[J],Y(J)}}function mn(Y,J){J.MSPOINTER_TYPE_TOUCH&&J.pointerType===J.MSPOINTER_TYPE_TOUCH&&yn(J),Ut(Y,J)}function Wt(Y){var J={},ne,ce;for(ce in Y)ne=Y[ce],J[ce]=ne&&ne.bind?ne.bind(Y):ne;return Y=J,J.type="dblclick",J.detail=2,J.isTrusted=!1,J._simulated=!0,J}var En=200;function xn(Y,J){Y.addEventListener("dblclick",J);var ne=0,ce;function pe(ye){if(ye.detail!==1){ce=ye.detail;return}if(!(ye.pointerType==="mouse"||ye.sourceCapabilities&&!ye.sourceCapabilities.firesTouchEvents)){var Ve=ve(ye);if(!(Ve.some(function(st){return st instanceof HTMLLabelElement&&st.attributes.for})&&!Ve.some(function(st){return st instanceof HTMLInputElement||st instanceof HTMLSelectElement}))){var Je=Date.now();Je-ne<=En?(ce++,ce===2&&J(Wt(ye))):ce=1,ne=Je}}}return Y.addEventListener("click",pe),{dblclick:J,simDblclick:pe}}function ai(Y,J){Y.removeEventListener("dblclick",J.dblclick),Y.removeEventListener("click",J.simDblclick)}var li=vi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=vi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Di=ci==="webkitTransition"||ci==="OTransition"?ci+"End":"transitionend";function qi(Y){return typeof Y=="string"?document.getElementById(Y):Y}function ui(Y,J){var ne=Y.style[J]||Y.currentStyle&&Y.currentStyle[J];
85if((!ne||ne==="auto")&&document.defaultView){var ce=document.defaultView.getComputedStyle(Y,null);ne=ce?ce[J]:null}return ne==="auto"?null:ne}function jt(Y,J,ne){var ce=document.createElement(Y);return ce.className=J||"",ne&&ne.appendChild(ce),ce}function Qt(Y){var J=Y.parentNode;J&&J.removeChild(Y)}function Ci(Y){for(;Y.firstChild;)Y.removeChild(Y.firstChild)}function di(Y){var J=Y.parentNode;J&&J.lastChild!==Y&&J.appendChild(Y)}function ei(Y){var J=Y.parentNode;J&&J.firstChild!==Y&&J.insertBefore(Y,J.firstChild)}function Bi(Y,J){if(Y.classList!==void 0)return Y.classList.contains(J);var ne=gi(Y);return ne.length>0&&new RegExp("(^|\\s)"+J+"(\\s|$)").test(ne)}function Mt(Y,J){if(Y.classList!==void 0)for(var ne=oe(J),ce=0,pe=ne.length;ce<pe;ce++)Y.classList.add(ne[ce]);else if(!Bi(Y,J)){var ye=gi(Y);Li(Y,(ye?ye+" ":"")+J)}}function sn(Y,J){Y.classList!==void 0?Y.classList.remove(J):Li(Y,re((" "+gi(Y)+" ").replace(" "+J+" "," ")))}function Li(Y,J){Y.className.baseVal===void 0?Y.className=J:Y.className.baseVal=J}function gi(Y){return Y.correspondingElement&&(Y=Y.correspondingElement),Y.className.baseVal===void 0?Y.className:Y.className.baseVal}function Dn(Y,J){"opacity"in Y.style?Y.style.opacity=J:"filter"in Y.style&&Zi(Y,J)}function Zi(Y,J){var ne=!1,ce="DXImageTransform.Microsoft.Alpha";try{ne=Y.filters.item(ce)}catch{if(J===1)return}J=Math.round(J*100),ne?(ne.Enabled=J!==100,ne.Opacity=J):Y.style.filter+=" progid:"+ce+"(opacity="+J+")"}function vi(Y){for(var J=document.documentElement.style,ne=0;ne<Y.length;ne++)if(Y[ne]in J)return Y[ne];return!1}function ti(Y,J,ne){var ce=J||new xe(0,0);Y.style[li]=(Ct.ie3d?"translate("+ce.x+"px,"+ce.y+"px)":"translate3d("+ce.x+"px,"+ce.y+"px,0)")+(ne?" scale("+ne+")":"")}function tn(Y,J){Y._leaflet_pos=J,Ct.any3d?ti(Y,J):(Y.style.left=J.x+"px",Y.style.top=J.y+"px")}function Zn(Y){return Y._leaflet_pos||new xe(0,0)}var Ai,_i,Mi;if("onselectstart"in document)Ai=function(){Ot(window,"selectstart",yn)},_i=function(){qt(window,"selectstart",yn)};else{var fi=vi(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Ai=function(){if(fi){var Y=document.documentElement.style;Mi=Y[fi],Y[fi]="none"}},_i=function(){fi&&(document.documentElement.style[fi]=Mi,Mi=void 0)}}function Si(){Ot(window,"dragstart",yn)}function hi(){qt(window,"dragstart",yn)}var Ei,wi;function ki(Y){for(;Y.tabIndex===-1;)Y=Y.parentNode;Y.style&&(Kn(),Ei=Y,wi=Y.style.outlineStyle,Y.style.outlineStyle="none",Ot(window,"keydown",Kn))}function Kn(){Ei&&(Ei.style.outlineStyle=wi,Ei=void 0,wi=void 0,qt(window,"keydown",Kn))}function Qi(Y){do Y=Y.parentNode;while((!Y.offsetWidth||!Y.offsetHeight)&&Y!==document.body);return Y}function $i(Y){var J=Y.getBoundingClientRect();return{x:J.width/Y.offsetWidth||1,y:J.height/Y.offsetHeight||1,boundingClientRect:J}}var Fi={__proto__:null,TRANSFORM:li,TRANSITION:ci,TRANSITION_END:Di,get:qi,getStyle:ui,create:jt,remove:Qt,empty:Ci,toFront:di,toBack:ei,hasClass:Bi,addClass:Mt,removeClass:sn,setClass:Li,getClass:gi,setOpacity:Dn,testProp:vi,setTransform:ti,setPosition:tn,getPosition:Zn,get disableTextSelection(){return Ai},get enableTextSelection(){return _i},disableImageDrag:Si,enableImageDrag:hi,preventOutline:ki,restoreOutline:Kn,getSizedParentNode:Qi,getScale:$i};function Ot(Y,J,ne,ce){if(J&&typeof J=="object")for(var pe in J)Hi(Y,pe,J[pe],ne);else{J=oe(J);for(var ye=0,Ve=J.length;ye<Ve;ye++)Hi(Y,J[ye],ne,ce)}return this}var Un="_leaflet_events";function qt(Y,J,ne,ce){if(arguments.length===1)Ti(Y),delete Y[Un];else if(J&&typeof J=="object")for(var pe in J)Yn(Y,pe,J[pe],ne);else if(J=oe(J),arguments.length===2)Ti(Y,function(Je){return de(J,Je)!==-1});else for(var ye=0,Ve=J.length;ye<Ve;ye++)Yn(Y,J[ye],ne,ce);return this}function Ti(Y,J){for(var ne in Y[Un]){var ce=ne.split(/\d/)[0];(!J||J(ce))&&Yn(Y,ce,null,null,ne)}}
85var Vi={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Hi(Y,J,ne,ce){var pe=J+Q(ne)+(ce?"_"+Q(ce):"");if(Y[Un]&&Y[Un][pe])return this;var ye=function(Je){return ne.call(ce||Y,Je||window.event)},Ve=ye;!Ct.touchNative&&Ct.pointer&&J.indexOf("touch")===0?ye=kn(Y,J,ye):Ct.touch&&J==="dblclick"?ye=xn(Y,ye):"addEventListener"in Y?J==="touchstart"||J==="touchmove"||J==="wheel"||J==="mousewheel"?Y.addEventListener(Vi[J]||J,ye,Ct.passiveEvents?{passive:!1}:!1):J==="mouseenter"||J==="mouseleave"?(ye=function(Je){Je=Je||window.event,Fe(Y,Je)&&Ve(Je)},Y.addEventListener(Vi[J],ye,!1)):Y.addEventListener(J,Ve,!1):Y.attachEvent("on"+J,ye),Y[Un]=Y[Un]||{},Y[Un][pe]=ye}function Yn(Y,J,ne,ce,pe){pe=pe||J+Q(ne)+(ce?"_"+Q(ce):"");var ye=Y[Un]&&Y[Un][pe];if(!ye)return this;!Ct.touchNative&&Ct.pointer&&J.indexOf("touch")===0?un(Y,J,ye):Ct.touch&&J==="dblclick"?ai(Y,ye):"removeEventListener"in Y?Y.removeEventListener(Vi[J]||J,ye,!1):Y.detachEvent("on"+J,ye),Y[Un][pe]=null}function ni(Y){return Y.stopPropagation?Y.stopPropagation():Y.originalEvent?Y.originalEvent._stopped=!0:Y.cancelBubble=!0,this}function Ui(Y){return Hi(Y,"wheel",ni),this}function yi(Y){return Ot(Y,"mousedown touchstart dblclick contextmenu",ni),Y._leaflet_disable_click=!0,this}function yn(Y){return Y.preventDefault?Y.preventDefault():Y.returnValue=!1,this}function an(Y){return yn(Y),ni(Y),this}function ve(Y){if(Y.composedPath)return Y.composedPath();for(var J=[],ne=Y.target;ne;)J.push(ne),ne=ne.parentNode;return J}function Ce(Y,J){if(!J)return new xe(Y.clientX,Y.clientY);var ne=$i(J),ce=ne.boundingClientRect;return new xe((Y.clientX-ce.left)/ne.x-J.clientLeft,(Y.clientY-ce.top)/ne.y-J.clientTop)}var ke=Ct.linux&&Ct.chrome?window.devicePixelRatio:Ct.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Ee(Y){return Ct.edge?Y.wheelDeltaY/2:Y.deltaY&&Y.deltaMode===0?-Y.deltaY/ke:Y.deltaY&&Y.deltaMode===1?-Y.deltaY*20:Y.deltaY&&Y.deltaMode===2?-Y.deltaY*60:Y.deltaX||Y.deltaZ?0:Y.wheelDelta?(Y.wheelDeltaY||Y.wheelDelta)/2:Y.detail&&Math.abs(Y.detail)<32765?-Y.detail*20:Y.detail?Y.detail/-32765*60:0}function Fe(Y,J){var ne=J.relatedTarget;if(!ne)return!0;try{for(;ne&&ne!==Y;)ne=ne.parentNode}catch{return!1}return ne!==Y}var Ye={__proto__:null,on:Ot,off:qt,stopPropagation:ni,disableScrollPropagation:Ui,disableClickPropagation:yi,preventDefault:yn,stop:an,getPropagationPath:ve,getMousePosition:Ce,getWheelDelta:Ee,isExternalTarget:Fe,addListener:Ot,removeListener:qt},it=Me.extend({run:function(Y,J,ne,ce){this.stop(),this._el=Y,this._inProgress=!0,this._duration=ne||.25,this._easeOutPower=1/Math.max(ce||.5,.2),this._startPos=Zn(Y),this._offset=J.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=Ae(this._animate,this),this._step()},_step:function(Y){var J=+new Date-this._startTime,ne=this._duration*1e3;J<ne?this._runFrame(this._easeOut(J/ne),Y):(this._runFrame(1),this._complete())},_runFrame:function(Y,J){var ne=this._startPos.add(this._offset.multiplyBy(Y));J&&ne._round(),tn(this._el,ne),this.fire("step")},_complete:function(){Se(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(Y){return 1-Math.pow(1-Y,this._easeOutPower)}}),lt=Me.extend({options:{crs:Re,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(Y,J){J=se(this,J),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(Y),this._initLayout(),this._onResize=K(this._onResize,this),this._initEvents(),J.maxBounds&&this.setMaxBounds(J.maxBounds),J.zoom!==void 0&&(this._zoom=this._limitZoom(J.zoom)),J.center&&J.zoom!==void 0&&this.setView(nt(J.center),J.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ci&&Ct.any3d&&!Ct.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Ot(this._proxy,Di,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
85,setView:function(Y,J,ne){if(J=J===void 0?this._zoom:this._limitZoom(J),Y=this._limitCenter(nt(Y),J,this.options.maxBounds),ne=ne||{},this._stop(),this._loaded&&!ne.reset&&ne!==!0){ne.animate!==void 0&&(ne.zoom=$({animate:ne.animate},ne.zoom),ne.pan=$({animate:ne.animate,duration:ne.duration},ne.pan));var ce=this._zoom!==J?this._tryAnimatedZoom&&this._tryAnimatedZoom(Y,J,ne.zoom):this._tryAnimatedPan(Y,ne.pan);if(ce)return clearTimeout(this._sizeTimer),this}return this._resetView(Y,J,ne.pan&&ne.pan.noMoveStart),this},setZoom:function(Y,J){return this._loaded?this.setView(this.getCenter(),Y,{zoom:J}):(this._zoom=Y,this)},zoomIn:function(Y,J){return Y=Y||(Ct.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+Y,J)},zoomOut:function(Y,J){return Y=Y||(Ct.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-Y,J)},setZoomAround:function(Y,J,ne){var ce=this.getZoomScale(J),pe=this.getSize().divideBy(2),ye=Y instanceof xe?Y:this.latLngToContainerPoint(Y),Ve=ye.subtract(pe).multiplyBy(1-1/ce),Je=this.containerPointToLatLng(pe.add(Ve));return this.setView(Je,J,{zoom:ne})},_getBoundsCenterZoom:function(Y,J){J=J||{},Y=Y.getBounds?Y.getBounds():ft(Y);var ne=Le(J.paddingTopLeft||J.padding||[0,0]),ce=Le(J.paddingBottomRight||J.padding||[0,0]),pe=this.getBoundsZoom(Y,!1,ne.add(ce));
85if(pe=typeof J.maxZoom=="number"?Math.min(J.maxZoom,pe):pe,pe===1/0)return{center:Y.getCenter(),zoom:pe};var ye=ce.subtract(ne).divideBy(2),Ve=this.project(Y.getSouthWest(),pe),Je=this.project(Y.getNorthEast(),pe),st=this.unproject(Ve.add(Je).divideBy(2).add(ye),pe);return{center:st,zoom:pe}},fitBounds:function(Y,J){if(Y=ft(Y),!Y.isValid())throw new Error("Bounds are not valid.");var ne=this._getBoundsCenterZoom(Y,J);return this.setView(ne.center,ne.zoom,J)},fitWorld:function(Y){return this.fitBounds([[-90,-180],[90,180]],Y)},panTo:function(Y,J){return this.setView(Y,this._zoom,{pan:J})},panBy:function(Y,J){if(Y=Le(Y).round(),J=J||{},!Y.x&&!Y.y)return this.fire("moveend");if(J.animate!==!0&&!this.getSize().contains(Y))return this._resetView(this.unproject(this.project(this.getCenter()).add(Y)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new it,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),J.noMoveStart||this.fire("movestart"),J.animate!==!1){Mt(this._mapPane,"leaflet-pan-anim");var ne=this._getMapPanePos().subtract(Y).round();this._panAnim.run(this._mapPane,ne,J.duration||.25,J.easeLinearity)}else this._rawPanBy(Y),this.fire("move").fire("moveend");return this},flyTo:function(Y,J,ne){if(ne=ne||{},ne.animate===!1||!Ct.any3d)return this.setView(Y,J,ne);this._stop();var ce=this.project(this.getCenter()),pe=this.project(Y),ye=this.getSize(),Ve=this._zoom;Y=nt(Y),J=J===void 0?Ve:J;var Je=Math.max(ye.x,ye.y),st=Je*this.getZoomScale(Ve,J),mt=pe.distanceTo(ce)||1,bt=1.42,xt=bt*bt;function Vt(gn){var ur=gn?-1:1,Fo=gn?st:Je,Vo=st*st-Je*Je+ur*xt*xt*mt*mt,Ho=2*Fo*xt*mt,br=Vo/Ho,to=Math.sqrt(br*br+1)-br,Uo=to<1e-9?-18:Math.log(to);return Uo}function Pn(gn){return(Math.exp(gn)-Math.exp(-gn))/2}function Cn(gn){return(Math.exp(gn)+Math.exp(-gn))/2}function Gn(gn){return Pn(gn)/Cn(gn)}var Bn=Vt(0);function Oi(gn){return Je*(Cn(Bn)/Cn(Bn+bt*gn))}function Bo(gn){return Je*(Cn(Bn)*Gn(Bn+bt*gn)-Pn(Bn))/xt}function Lo(gn){return 1-Math.pow(1-gn,1.5)}var Mo=Date.now(),Xr=(Vt(1)-Bn)/bt,$o=ne.duration?1e3*ne.duration:1e3*Xr*.8;function eo(){var gn=(Date.now()-Mo)/$o,ur=Lo(gn)*Xr;gn<=1?(this._flyToFrame=Ae(eo,this),this._move(this.unproject(ce.add(pe.subtract(ce).multiplyBy(Bo(ur)/mt)),Ve),this.getScaleZoom(Je/Oi(ur),Ve),{flyTo:!0})):this._move(Y,J)._moveEnd(!0)}return this._moveStart(!0,ne.noMoveStart),eo.call(this),this},flyToBounds:function(Y,J){var ne=this._getBoundsCenterZoom(Y,J);return this.flyTo(ne.center,ne.zoom,J)},setMaxBounds:function(Y){return Y=ft(Y),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),Y.isValid()?(this.options.maxBounds=Y,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(Y){var J=this.options.minZoom;return this.options.minZoom=Y,this._loaded&&J!==Y&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(Y):this},setMaxZoom:function(Y){var J=this.options.maxZoom;return this.options.maxZoom=Y,this._loaded&&J!==Y&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(Y):this},panInsideBounds:function(Y,J){this._enforcingBounds=!0;var ne=this.getCenter(),ce=this._limitCenter(ne,this._zoom,ft(Y));return ne.equals(ce)||this.panTo(ce,J),this._enforcingBounds=!1,this},panInside:function(Y,J){J=J||{};var ne=Le(J.paddingTopLeft||J.padding||[0,0]),ce=Le(J.paddingBottomRight||J.padding||[0,0]),pe=this.project(this.getCenter()),ye=this.project(Y),Ve=this.getPixelBounds(),Je=et([Ve.min.add(ne),Ve.max.subtract(ce)]),st=Je.getSize();if(!Je.contains(ye)){this._enforcingBounds=!0;var mt=ye.subtract(Je.getCenter()),bt=Je.extend(ye).getSize().subtract(st);pe.x+=mt.x<0?-bt.x:bt.x,pe.y+=mt.y<0?-bt.y:bt.y,this.panTo(this.unproject(pe),J),this._enforcingBounds=!1}return this},invalidateSize:function(Y){if(!this._loaded)return this;Y=$({animate:!1,pan:!0},Y===!0?{animate:!0}:Y);var J=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var ne=this.getSize(),ce=J.divideBy(2).round(),pe=ne.divideBy(2).round(),ye=ce.subtract(pe);return!ye.x&&!ye.y?this:(Y.animate&&Y.pan?this.panBy(ye):(Y.pan&&this._rawPanBy(ye),this.fire("move"),Y.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(K(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:J,newSize:ne}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(Y){if(Y=this._locateOptions=$({timeout:1e4,watch:!1},Y),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var J=K(this._handleGeolocationResponse,this),ne=K(this._handleGeolocationError,this);
85return Y.watch?this._locationWatchId=navigator.geolocation.watchPosition(J,ne,Y):navigator.geolocation.getCurrentPosition(J,ne,Y),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(Y){if(this._container._leaflet_id){var J=Y.code,ne=Y.message||(J===1?"permission denied":J===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:J,message:"Geolocation error: "+ne+"."})}},_handleGeolocationResponse:function(Y){if(this._container._leaflet_id){var J=Y.coords.latitude,ne=Y.coords.longitude,ce=new ct(J,ne),pe=ce.toBounds(Y.coords.accuracy*2),ye=this._locateOptions;if(ye.setView){var Ve=this.getBoundsZoom(pe);this.setView(ce,ye.maxZoom?Math.min(Ve,ye.maxZoom):Ve)}var Je={latlng:ce,bounds:pe,timestamp:Y.timestamp};for(var st in Y.coords)typeof Y.coords[st]=="number"&&(Je[st]=Y.coords[st]);this.fire("locationfound",Je)}},addHandler:function(Y,J){if(!J)return this;var ne=this[Y]=new J(this);return this._handlers.push(ne),this.options[Y]&&ne.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Qt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(Se(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var Y;for(Y in this._layers)this._layers[Y].remove();for(Y in this._panes)Qt(this._panes[Y]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(Y,J){var ne="leaflet-pane"+(Y?" leaflet-"+Y.replace("Pane","")+"-pane":""),ce=jt("div",ne,J||this._mapPane);return Y&&(this._panes[Y]=ce),ce},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var Y=this.getPixelBounds(),J=this.unproject(Y.getBottomLeft()),ne=this.unproject(Y.getTopRight());return new qe(J,ne)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(Y,J,ne){Y=ft(Y),ne=Le(ne||[0,0]);var ce=this.getZoom()||0,pe=this.getMinZoom(),ye=this.getMaxZoom(),Ve=Y.getNorthWest(),Je=Y.getSouthEast(),st=this.getSize().subtract(ne),mt=et(this.project(Je,ce),this.project(Ve,ce)).getSize(),bt=Ct.any3d?this.options.zoomSnap:1,xt=st.x/mt.x,Vt=st.y/mt.y,Pn=J?Math.max(xt,Vt):Math.min(xt,Vt);return ce=this.getScaleZoom(Pn,ce),bt&&(ce=Math.round(ce/(bt/100))*(bt/100),ce=J?Math.ceil(ce/bt)*bt:Math.floor(ce/bt)*bt),Math.max(pe,Math.min(ye,ce))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new xe(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(Y,J){var ne=this._getTopLeftPoint(Y,J);return new Ue(ne,ne.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(Y){return this.options.crs.getProjectedBounds(Y===void 0?this.getZoom():Y)},getPane:function(Y){return typeof Y=="string"?this._panes[Y]:Y},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(Y,J){var ne=this.options.crs;return J=J===void 0?this._zoom:J,ne.scale(Y)/ne.scale(J)},getScaleZoom:function(Y,J){var ne=this.options.crs;J=J===void 0?this._zoom:J;var ce=ne.zoom(Y*ne.scale(J));return isNaN(ce)?1/0:ce},project:function(Y,J){return J=J===void 0?this._zoom:J,this.options.crs.latLngToPoint(nt(Y),J)},unproject:function(Y,J){return J=J===void 0?this._zoom:J,this.options.crs.pointToLatLng(Le(Y),J)},layerPointToLatLng:function(Y){var J=Le(Y).add(this.getPixelOrigin());return this.unproject(J)},latLngToLayerPoint:function(Y){var J=this.project(nt(Y))._round();return J._subtract(this.getPixelOrigin())},wrapLatLng:function(Y){return this.options.crs.wrapLatLng(nt(Y))},wrapLatLngBounds:function(Y){return this.options.crs.wrapLatLngBounds(ft(Y))},distance:function(Y,J){return this.options.crs.distance(nt(Y),nt(J))},containerPointToLayerPoint:function(Y){return Le(Y).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(Y){return Le(Y).add(this._getMapPanePos())},containerPointToLatLng:function(Y){var J=this.containerPointToLayerPoint(Le(Y));return this.layerPointToLatLng(J)},latLngToContainerPoint:function(Y){return this.layerPointToContainerPoint(this.latLngToLayerPoint(nt(Y)))},mouseEventToContainerPoint:function(Y){return Ce(Y,this._container)},mouseEventToLayerPoint:function(Y){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(Y))},mouseEventToLatLng:function(Y){return this.layerPointToLatLng(this.mouseEventToLayerPoint(Y))},_initContainer:function(Y){var J=this._container=qi(Y);if(J){if(J._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");Ot(J,"scroll",this._onScroll,this),this._containerId=Q(J)},_initLayout:function(){var Y=this._container;this._fadeAnimated=this.options.fadeAnimation&&Ct.any3d,Mt(Y,"leaflet-container"+(Ct.touch?" leaflet-touch":"")+(Ct.retina?" leaflet-retina":"")+(Ct.ielt9?" leaflet-oldie":"")+(Ct.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var J=ui(Y,"position");J!=="absolute"&&J!=="relative"&&J!=="fixed"&&J!=="sticky"&&(Y.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var Y=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),tn(this._mapPane,new xe(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(Mt(Y.markerPane,"leaflet-zoom-hide"),Mt(Y.shadowPane,"leaflet-zoom-hide"))},_resetView:function(Y,J,ne){tn(this._mapPane,new xe(0,0));var ce=!this._loaded;this._loaded=!0,J=this._limitZoom(J),this.fire("viewprereset");var pe=this._zoom!==J;this._moveStart(pe,ne)._move(Y,J)._moveEnd(pe),this.fire("viewreset"),ce&&this.fire("load")},_moveStart:function(Y,J){return Y&&this.fire("zoomstart"),J||this.fire("movestart"),this},_move:function(Y,J,ne,ce){J===void 0&&(J=this._zoom);var pe=this._zoom!==J;return this._zoom=J,this._lastCenter=Y,this._pixelOrigin=this._getNewPixelOrigin(Y),ce?ne&&ne.pinch&&this.fire("zoom",ne):((pe||ne&&ne.pinch)&&this.fire("zoom",ne),this.fire("move",ne)),this},_moveEnd:function(Y){return Y&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Se(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(Y){tn(this._mapPane,this._getMapPanePos().subtract(Y))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(Y){this._targets={},this._targets[Q(this._container)]=this;var J=Y?qt:Ot;J(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&J(window,"resize",this._onResize,this),Ct.any3d&&this.options.transform3DLimit&&(Y?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Se(this._resizeRequest),this._resizeRequest=Ae(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var Y=this._getMapPanePos();Math.max(Math.abs(Y.x),Math.abs(Y.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(Y,J){for(var ne=[],ce,pe=J==="mouseout"||J==="mouseover",ye=Y.target||Y.srcElement,Ve=!1;ye;){if(ce=this._targets[Q(ye)],ce&&(J==="click"||J==="preclick")&&this._draggableMoved(ce)){Ve=!0;break}if(ce&&ce.listens(J,!0)&&(pe&&!Fe(ye,Y)||(ne.push(ce),pe))||ye===this._container)break;ye=ye.parentNode}return!ne.length&&!Ve&&!pe&&this.listens(J,!0)&&(ne=[this]),ne}
85,_isClickDisabled:function(Y){for(;Y&&Y!==this._container;){if(Y._leaflet_disable_click)return!0;Y=Y.parentNode}},_handleDOMEvent:function(Y){var J=Y.target||Y.srcElement;if(!(!this._loaded||J._leaflet_disable_events||Y.type==="click"&&this._isClickDisabled(J))){var ne=Y.type;ne==="mousedown"&&ki(J),this._fireDOMEvent(Y,ne)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(Y,J,ne){if(Y.type==="click"){var ce=$({},Y);ce.type="preclick",this._fireDOMEvent(ce,ce.type,ne)}var pe=this._findEventTargets(Y,J);if(ne){for(var ye=[],Ve=0;Ve<ne.length;Ve++)ne[Ve].listens(J,!0)&&ye.push(ne[Ve]);pe=ye.concat(pe)}if(pe.length){J==="contextmenu"&&yn(Y);var Je=pe[0],st={originalEvent:Y};if(Y.type!=="keypress"&&Y.type!=="keydown"&&Y.type!=="keyup"){var mt=Je.getLatLng&&(!Je._radius||Je._radius<=10);st.containerPoint=mt?this.latLngToContainerPoint(Je.getLatLng()):this.mouseEventToContainerPoint(Y),st.layerPoint=this.containerPointToLayerPoint(st.containerPoint),st.latlng=mt?Je.getLatLng():this.layerPointToLatLng(st.layerPoint)}for(Ve=0;Ve<pe.length;Ve++)if(pe[Ve].fire(J,st,!0),st.originalEvent._stopped||pe[Ve].options.bubblingMouseEvents===!1&&de(this._mouseEvents,J)!==-1)return}},_draggableMoved:function(Y){return Y=Y.dragging&&Y.dragging.enabled()?Y:this,Y.dragging&&Y.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var Y=0,J=this._handlers.length;Y<J;Y++)this._handlers[Y].disable()},whenReady:function(Y,J){return this._loaded?Y.call(J||this,{target:this}):this.on("load",Y,J),this},_getMapPanePos:function(){return Zn(this._mapPane)||new xe(0,0)},_moved:function(){var Y=this._getMapPanePos();return Y&&!Y.equals([0,0])},_getTopLeftPoint:function(Y,J){var ne=Y&&J!==void 0?this._getNewPixelOrigin(Y,J):this.getPixelOrigin();return ne.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(Y,J){var ne=this.getSize()._divideBy(2);return this.project(Y,J)._subtract(ne)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(Y,J,ne){var ce=this._getNewPixelOrigin(ne,J);return this.project(Y,J)._subtract(ce)},_latLngBoundsToNewLayerBounds:function(Y,J,ne){var ce=this._getNewPixelOrigin(ne,J);
85return et([this.project(Y.getSouthWest(),J)._subtract(ce),this.project(Y.getNorthWest(),J)._subtract(ce),this.project(Y.getSouthEast(),J)._subtract(ce),this.project(Y.getNorthEast(),J)._subtract(ce)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(Y){return this.latLngToLayerPoint(Y).subtract(this._getCenterLayerPoint())},_limitCenter:function(Y,J,ne){if(!ne)return Y;var ce=this.project(Y,J),pe=this.getSize().divideBy(2),ye=new Ue(ce.subtract(pe),ce.add(pe)),Ve=this._getBoundsOffset(ye,ne,J);return Math.abs(Ve.x)<=1&&Math.abs(Ve.y)<=1?Y:this.unproject(ce.add(Ve),J)},_limitOffset:function(Y,J){if(!J)return Y;var ne=this.getPixelBounds(),ce=new Ue(ne.min.add(Y),ne.max.add(Y));return Y.add(this._getBoundsOffset(ce,J))},_getBoundsOffset:function(Y,J,ne){var ce=et(this.project(J.getNorthEast(),ne),this.project(J.getSouthWest(),ne)),pe=ce.min.subtract(Y.min),ye=ce.max.subtract(Y.max),Ve=this._rebound(pe.x,-ye.x),Je=this._rebound(pe.y,-ye.y);return new xe(Ve,Je)},_rebound:function(Y,J){return Y+J>0?Math.round(Y-J)/2:Math.max(0,Math.ceil(Y))-Math.max(0,Math.floor(J))},_limitZoom:function(Y){var J=this.getMinZoom(),ne=this.getMaxZoom(),ce=Ct.any3d?this.options.zoomSnap:1;return ce&&(Y=Math.round(Y/ce)*ce),Math.max(J,Math.min(ne,Y))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){sn(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(Y,J){var ne=this._getCenterOffset(Y)._trunc();return(J&&J.animate)!==!0&&!this.getSize().contains(ne)?!1:(this.panBy(ne,J),!0)},_createAnimProxy:function(){var Y=this._proxy=jt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(Y),this.on("zoomanim",function(J){var ne=li,ce=this._proxy.style[ne];ti(this._proxy,this.project(J.center,J.zoom),this.getZoomScale(J.zoom,1)),ce===this._proxy.style[ne]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Qt(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var Y=this.getCenter(),J=this.getZoom();ti(this._proxy,this.project(Y,J),this.getZoomScale(J,1))},_catchTransitionEnd:function(Y){this._animatingZoom&&Y.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(Y,J,ne){if(this._animatingZoom)return!0;if(ne=ne||{},!this._zoomAnimated||ne.animate===!1||this._nothingToAnimate()||Math.abs(J-this._zoom)>this.options.zoomAnimationThreshold)return!1;var ce=this.getZoomScale(J),pe=this._getCenterOffset(Y)._divideBy(1-1/ce);return ne.animate!==!0&&!this.getSize().contains(pe)?!1:(Ae(function(){this._moveStart(!0,ne.noMoveStart||!1)._animateZoom(Y,J,!0)},this),!0)},_animateZoom:function(Y,J,ne,ce){this._mapPane&&(ne&&(this._animatingZoom=!0,this._animateToCenter=Y,this._animateToZoom=J,Mt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:Y,zoom:J,noUpdate:ce}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(K(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&sn(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function dt(Y,J){return new lt(Y,J)}var At=Oe.extend({options:{position:"topright"},initialize:function(Y){se(this,Y)},getPosition:function(){return this.options.position},setPosition:function(Y){var J=this._map;return J&&J.removeControl(this),this.options.position=Y,J&&J.addControl(this),this},getContainer:function(){return this._container},addTo:function(Y){this.remove(),this._map=Y;var J=this._container=this.onAdd(Y),ne=this.getPosition(),ce=Y._controlCorners[ne];return Mt(J,"leaflet-control"),ne.indexOf("bottom")!==-1?ce.insertBefore(J,ce.firstChild):ce.appendChild(J),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Qt(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(Y){this._map&&Y&&Y.screenX>0&&Y.screenY>0&&this._map.getContainer().focus()}}),_t=function(Y){return new At(Y)};lt.include({addControl:function(Y){return Y.addTo(this),this},removeControl:function(Y){return Y.remove(),this}
85,_initControlPos:function(){var Y=this._controlCorners={},J="leaflet-",ne=this._controlContainer=jt("div",J+"control-container",this._container);function ce(pe,ye){var Ve=J+pe+" "+J+ye;Y[pe+ye]=jt("div",Ve,ne)}ce("top","left"),ce("top","right"),ce("bottom","left"),ce("bottom","right")},_clearControlPos:function(){for(var Y in this._controlCorners)Qt(this._controlCorners[Y]);Qt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var wt=At.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(Y,J,ne,ce){return ne<ce?-1:ce<ne?1:0}},initialize:function(Y,J,ne){se(this,ne),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var ce in Y)this._addLayer(Y[ce],ce);for(ce in J)this._addLayer(J[ce],ce,!0)},onAdd:function(Y){this._initLayout(),this._update(),this._map=Y,Y.on("zoomend",this._checkDisabledLayers,this);for(var J=0;J<this._layers.length;J++)this._layers[J].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(Y){return At.prototype.addTo.call(this,Y),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var Y=0;Y<this._layers.length;Y++)this._layers[Y].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(Y,J){return this._addLayer(Y,J),this._map?this._update():this},addOverlay:function(Y,J){return this._addLayer(Y,J,!0),this._map?this._update():this},removeLayer:function(Y){Y.off("add remove",this._onLayerChange,this);var J=this._getLayer(Q(Y));return J&&this._layers.splice(this._layers.indexOf(J),1),this._map?this._update():this},expand:function(){Mt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var Y=this._map.getSize().y-(this._container.offsetTop+50);return Y<this._section.clientHeight?(Mt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=Y+"px"):sn(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return sn(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var Y="leaflet-control-layers",J=this._container=jt("div",Y),ne=this.options.collapsed;J.setAttribute("aria-haspopup",!0),yi(J),Ui(J);var ce=this._section=jt("section",Y+"-list");ne&&(this._map.on("click",this.collapse,this),Ot(J,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var pe=this._layersLink=jt("a",Y+"-toggle",J);pe.href="#",pe.title="Layers",pe.setAttribute("role","button"),Ot(pe,{keydown:function(ye){ye.keyCode===13&&this._expandSafely()},click:function(ye){yn(ye),this._expandSafely()}},this),ne||this.expand(),this._baseLayersList=jt("div",Y+"-base",ce),this._separator=jt("div",Y+"-separator",ce),this._overlaysList=jt("div",Y+"-overlays",ce),J.appendChild(ce)},_getLayer:function(Y){for(var J=0;J<this._layers.length;J++)if(this._layers[J]&&Q(this._layers[J].layer)===Y)return this._layers[J]},_addLayer:function(Y,J,ne){this._map&&Y.on("add remove",this._onLayerChange,this),this._layers.push({layer:Y,name:J,overlay:ne}),this.options.sortLayers&&this._layers.sort(K(function(ce,pe){return this.options.sortFunction(ce.layer,pe.layer,ce.name,pe.name)},this)),this.options.autoZIndex&&Y.setZIndex&&(this._lastZIndex++,Y.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;Ci(this._baseLayersList),Ci(this._overlaysList),this._layerControlInputs=[];var Y,J,ne,ce,pe=0;for(ne=0;ne<this._layers.length;ne++)ce=this._layers[ne],this._addItem(ce),J=J||ce.overlay,Y=Y||!ce.overlay,pe+=ce.overlay?0:1;return this.options.hideSingleBase&&(Y=Y&&pe>1,this._baseLayersList.style.display=Y?"":"none"),this._separator.style.display=J&&Y?"":"none",this},_onLayerChange:function(Y){this._handlingClick||this._update();var J=this._getLayer(Q(Y.target)),ne=J.overlay?Y.type==="add"?"overlayadd":"overlayremove":Y.type==="add"?"baselayerchange":null;ne&&this._map.fire(ne,J)},_createRadioElement:function(Y,J){var ne='<input type="radio" class="leaflet-control-layers-selector" name="'+Y+'"'+(J?' checked="checked"':"")+"/>",ce=document.createElement("div");return ce.innerHTML=ne,ce.firstChild},_addItem:function(Y){var J=document.createElement("label"),ne=this._map.hasLayer(Y.layer),ce;Y.overlay?(ce=document.createElement("input"),ce.type="checkbox",ce.className="leaflet-control-layers-selector",ce.defaultChecked=ne):ce=this._createRadioElement("leaflet-base-layers_"+Q(this),ne),this._layerControlInputs.push(ce),ce.layerId=Q(Y.layer),Ot(ce,"click",this._onInputClick,this);var pe=document.createElement("span");pe.innerHTML=" "+Y.name;var ye=document.createElement("span");J.appendChild(ye),ye.appendChild(ce),ye.appendChild(pe);var Ve=Y.overlay?this._overlaysList:this._baseLayersList;return Ve.appendChild(J),this._checkDisabledLayers(),J},_onInputClick:function(){if(!this._preventClick){var Y=this._layerControlInputs,J,ne,ce=[],pe=[];this._handlingClick=!0;for(var ye=Y.length-1;ye>=0;ye--)J=Y[ye],ne=this._getLayer(J.layerId).layer,J.checked?ce.push(ne):J.checked||pe.push(ne);for(ye=0;ye<pe.length;ye++)this._map.hasLayer(pe[ye])&&this._map.removeLayer(pe[ye]);for(ye=0;ye<ce.length;ye++)this._map.hasLayer(ce[ye])||this._map.addLayer(ce[ye]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var Y=this._layerControlInputs,J,ne,ce=this._map.getZoom(),pe=Y.length-1;pe>=0;pe--)J=Y[pe],ne=this._getLayer(J.layerId).layer,J.disabled=ne.options.minZoom!==void 0&&ce<ne.options.minZoom||ne.options.maxZoom!==void 0&&ce>ne.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var Y=this._section;this._preventClick=!0,Ot(Y,"click",yn),this.expand();var J=this;setTimeout(function(){qt(Y,"click",yn),J._preventClick=!1})}}),vt=function(Y,J,ne){return new wt(Y,J,ne)},Nt=At.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(Y){var J="leaflet-control-zoom",ne=jt("div",J+" leaflet-bar"),ce=this.options;return this._zoomInButton=this._createButton(ce.zoomInText,ce.zoomInTitle,J+"-in",ne,this._zoomIn),this._zoomOutButton=this._createButton(ce.zoomOutText,ce.zoomOutTitle,J+"-out",ne,this._zoomOut),this._updateDisabled(),Y.on("zoomend zoomlevelschange",this._updateDisabled,this),ne},onRemove:function(Y){Y.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(Y){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(Y.shiftKey?3:1))},_zoomOut:function(Y){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(Y.shiftKey?3:1))},_createButton:function(Y,J,ne,ce,pe){var ye=jt("a",ne,ce);return ye.innerHTML=Y,ye.href="#",ye.title=J,ye.setAttribute("role","button"),ye.setAttribute("aria-label",J),yi(ye),Ot(ye,"click",an),Ot(ye,"click",pe,this),Ot(ye,"click",this._refocusOnMap,this),ye},_updateDisabled:function(){var Y=this._map,J="leaflet-disabled";sn(this._zoomInButton,J),sn(this._zoomOutButton,J),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||Y._zoom===Y.getMin
85Zoom())&&(Mt(this._zoomOutButton,J),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||Y._zoom===Y.getMaxZoom())&&(Mt(this._zoomInButton,J),this._zoomInButton.setAttribute("aria-disabled","true"))}});lt.mergeOptions({zoomControl:!0}),lt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Nt,this.addControl(this.zoomControl))});var zt=function(Y){return new Nt(Y)},nn=At.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(Y){var J="leaflet-control-scale",ne=jt("div",J),ce=this.options;return this._addScales(ce,J+"-line",ne),Y.on(ce.updateWhenIdle?"moveend":"move",this._update,this),Y.whenReady(this._update,this),ne},onRemove:function(Y){Y.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(Y,J,ne){Y.metric&&(this._mScale=jt("div",J,ne)),Y.imperial&&(this._iScale=jt("div",J,ne))},_update:function(){var Y=this._map,J=Y.getSize().y/2,ne=Y.distance(Y.containerPointToLatLng([0,J]),Y.containerPointToLatLng([this.options.maxWidth,J]));this._updateScales(ne)},_updateScales:function(Y){this.options.metric&&Y&&this._updateMetric(Y),this.options.imperial&&Y&&this._updateImperial(Y)},_updateMetric:function(Y){var J=this._getRoundNum(Y),ne=J<1e3?J+" m":J/1e3+" km";this._updateScale(this._mScale,ne,J/Y)},_updateImperial:function(Y){var J=Y*3.2808399,ne,ce,pe;J>5280?(ne=J/5280,ce=this._getRoundNum(ne),this._updateScale(this._iScale,ce+" mi",ce/ne)):(pe=this._getRoundNum(J),this._updateScale(this._iScale,pe+" ft",pe/J))},_updateScale:function(Y,J,ne){Y.style.width=Math.round(this.options.maxWidth*ne)+"px",Y.innerHTML=J},_getRoundNum:function(Y){var J=Math.pow(10,(Math.floor(Y)+"").length-1),ne=Y/J;return ne=ne>=10?10:ne>=5?5:ne>=3?3:ne>=2?2:1,J*ne}}),It=function(Y){return new nn(Y)},Ft='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',dn=At.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Ct.inlineSvg?Ft+" ":"")+"Leaflet</a>"},initialize:function(Y){se(this,Y),this._attributions={}},onAdd:function(Y){Y.attributionControl=this,this._container=jt("div","leaflet-control-attribution"),yi(this._container);for(var J in Y._layers)Y._layers[J].getAttribution&&this.addAttribution(Y._layers[J].getAttribution());return this._update(),Y.on("layeradd",this._addAttribution,this),this._container},onRemove:function(Y){Y.off("layeradd",this._addAttribution,this)},_addAttribution:function(Y){Y.layer.getAttribution&&(this.addAttribution(Y.layer.getAttribution()),Y.layer.once("remove",function(){this.removeAttribution(Y.layer.getAttribution())},this))},setPrefix:function(Y){return this.options.prefix=Y,this._update(),this},addAttribution:function(Y){return Y?(this._attributions[Y]||(this._attributions[Y]=0),this._attributions[Y]++,this._update(),this):this},removeAttribution:function(Y){return Y?(this._attributions[Y]&&(this._attributions[Y]--,this._update()),this):this},_update:function(){if(this._map){var Y=[];for(var J in this._attributions)this._attributions[J]&&Y.push(J);var ne=[];this.options.prefix&&ne.push(this.options.prefix),Y.length&&ne.push(Y.join(", ")),this._container.innerHTML=ne.join(' <span aria-hidden="true">|</span> ')}}});lt.mergeOptions({attributionControl:!0}),lt.addInitHook(function(){this.options.attributionControl&&new dn().addTo(this)});var pn=function(Y){return new dn(Y)};At.Layers=wt,At.Zoom=Nt,At.Scale=nn,At.Attribution=dn,_t.layers=vt,_t.zoom=zt,_t.scale=It,_t.attribution=pn;var Jt=Oe.extend({initialize:function(Y){this._map=Y},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Jt.addTo=function(Y,J){return Y.addHandler(J,this),this};var wn={Events:De},mi=Ct.touch?"touchstart mousedown":"mousedown",Wn=Me.extend({options:{clickTolerance:3},initialize:function(Y,J,ne,ce){se(this,ce),this._element=Y,this._dragStartTarget=J||Y,this._preventOutline=ne},enable:function(){this._enabled||(Ot(this._dragStartTarget,mi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Wn._dragging===this&&this.finishDrag(!0),qt(this._dragStartTarget,mi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(Y){if(this._enabled&&(this._moved=!1,!Bi(this._element,"leaflet-zoom-anim"))){if(Y.touches&&Y.touches.length!==1){Wn._dragging===this&&this.finishDrag();return}if(!(Wn._dragging||Y.shiftKey||Y.which!==1&&Y.button!==1&&!Y.touches)&&(Wn._dragging=this,this._preventOutline&&ki(this._element),Si(),Ai(),!this._moving)){this.fire("down");var J=Y.touches?Y.touches[0]:Y,ne=Qi(this._element);this._startPoint=new xe(J.clientX,J.clientY),this._startPos=Zn(this._element),this._parentScale=$i(ne);var ce=Y.type==="mousedown";Ot(document,ce?"mousemove":"touchmove",this._onMove,this),Ot(document,ce?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(Y){if(this._enabled){if(Y.touches&&Y.touches.length>1){this._moved=!0;return}var J=Y.touches&&Y.touches.length===1?Y.touches[0]:Y,ne=new xe(J.clientX,J.clientY)._subtract(this._startPoint);!ne.x&&!ne.y||Math.abs(ne.x)+Math.abs(ne.y)<this.options.clickTolerance||(ne.x/=this._parentScale.x,ne.y/=this._parentScale.y,yn(Y),this._moved||(this.fire("dragstart"),this._moved=!0,Mt(document.body,"leaflet-dragging"),this._lastTarget=Y.target||Y.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),Mt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(ne),this._moving=!0,this._lastEvent=Y,this._updatePosition())}},_updatePosition:function(){var Y={originalEvent:this._lastEvent};this.fire("predrag",Y),tn(this._element,this._newPos),this.fire("drag",Y)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(Y){sn(document.body,"leaflet-dragging"),this._lastTarget&&(sn(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),qt(document,"mousemove touchmove",this._onMove,this),qt(document,"mouseup touchend touchcancel",this._onUp,this),hi(),_i();var J=this._moved&&this._moving;this._moving=!1,Wn._dragging=!1,J&&this.fire("dragend",{noInertia:Y,distance:this._newPos.distanceTo(this._startPos)})}});function Ji(Y,J,ne){var ce,pe=[1,4,2,8],ye,Ve,Je,st,mt,bt,xt,Vt;for(ye=0,bt=Y.length;ye<bt;ye++)Y[ye]._code=bi(Y[ye],J);for(Je=0;Je<4;Je++){for(xt=pe[Je],ce=[],ye=0,bt=Y.length,Ve=bt-1;ye<bt;Ve=ye++)st=Y[ye],mt=Y[Ve],st._code&xt?mt._code&xt||(Vt=Xi(mt,st,xt,J,ne),Vt._code=bi(Vt,J),ce.push(Vt)):(mt._code&xt&&(Vt=Xi(mt,st,xt,J,ne),Vt._code=bi(Vt,J),ce.push(Vt)),ce.push(st));Y=ce}return Y}function kr(Y,J){var ne,ce,pe,ye,Ve,Je,st,mt,bt;if(!Y||Y.length===0)throw new Error("latlngs not passed");zn(Y)||(console.warn("latlngs are not flat! Only the first ring will be used"),Y=Y[0]);var xt=nt([0,0]),Vt=ft(Y),Pn=Vt.getNorthWest().distanceTo(Vt.getSouthWest
85())*Vt.getNorthEast().distanceTo(Vt.getNorthWest());Pn<1700&&(xt=dr(Y));var Cn=Y.length,Gn=[];for(ne=0;ne<Cn;ne++){var Bn=nt(Y[ne]);Gn.push(J.project(nt([Bn.lat-xt.lat,Bn.lng-xt.lng])))}for(Je=st=mt=0,ne=0,ce=Cn-1;ne<Cn;ce=ne++)pe=Gn[ne],ye=Gn[ce],Ve=pe.y*ye.x-ye.y*pe.x,st+=(pe.x+ye.x)*Ve,mt+=(pe.y+ye.y)*Ve,Je+=Ve*3;Je===0?bt=Gn[0]:bt=[st/Je,mt/Je];var Oi=J.unproject(Le(bt));return nt([Oi.lat+xt.lat,Oi.lng+xt.lng])}function dr(Y){for(var J=0,ne=0,ce=0,pe=0;pe<Y.length;pe++){var ye=nt(Y[pe]);J+=ye.lat,ne+=ye.lng,ce++}return nt([J/ce,ne/ce])}var ro={__proto__:null,clipPolygon:Ji,polygonCenter:kr,centroid:dr};function Tr(Y,J){if(!J||!Y.length)return Y.slice();var ne=J*J;return Y=ao(Y,ne),Y=so(Y,ne),Y}function Ir(Y,J,ne){return Math.sqrt(Wi(Y,J,ne,!0))}function oo(Y,J,ne){return Wi(Y,J,ne)}function so(Y,J){var ne=Y.length,ce=typeof Uint8Array<"u"?Uint8Array:Array,pe=new ce(ne);pe[0]=pe[ne-1]=1,mr(Y,pe,J,0,ne-1);var ye,Ve=[];for(ye=0;ye<ne;ye++)pe[ye]&&Ve.push(Y[ye]);return Ve}function mr(Y,J,ne,ce,pe){var ye=0,Ve,Je,st;for(Je=ce+1;Je<=pe-1;Je++)st=Wi(Y[Je],Y[ce],Y[pe],!0),st>ye&&(Ve=Je,ye=st);ye>ne&&(J[Ve]=1,mr(Y,J,ne,ce,Ve),mr(Y,J,ne,Ve,pe))}function ao(Y,J){for(var ne=[Y[0]],ce=1,pe=0,ye=Y.length;ce<ye;ce++)lo(Y[ce],Y[pe])>J&&(ne.push(Y[ce]),pe=ce);return pe<ye-1&&ne.push(Y[ye-1]),ne}var Rr;function xr(Y,J,ne,ce,pe){var ye=ce?Rr:bi(Y,ne),Ve=bi(J,ne),Je,st,mt;for(Rr=Ve;;){if(!(ye|Ve))return[Y,J];if(ye&Ve)return!1;Je=ye||Ve,st=Xi(Y,J,Je,ne,pe),mt=bi(st,ne),Je===ye?(Y=st,ye=mt):(J=st,Ve=mt)}}function Xi(Y,J,ne,ce,pe){var ye=J.x-Y.x,Ve=J.y-Y.y,Je=ce.min,st=ce.max,mt,bt;return ne&8?(mt=Y.x+ye*(st.y-Y.y)/Ve,bt=st.y):ne&4?(mt=Y.x+ye*(Je.y-Y.y)/Ve,bt=Je.y):ne&2?(mt=st.x,bt=Y.y+Ve*(st.x-Y.x)/ye):ne&1&&(mt=Je.x,bt=Y.y+Ve*(Je.x-Y.x)/ye),new xe(mt,bt,pe)}function bi(Y,J){var ne=0;return Y.x<J.min.x?ne|=1:Y.x>J.max.x&&(ne|=2),Y.y<J.min.y?ne|=4:Y.y>J.max.y&&(ne|=8),ne}function lo(Y,J){var ne=J.x-Y.x,ce=J.y-Y.y;return ne*ne+ce*ce}function Wi(Y,J,ne,ce){var pe=J.x,ye=J.y,Ve=ne.x-pe,Je=ne.y-ye,st=Ve*Ve+Je*Je,mt;return st>0&&(mt=((Y.x-pe)*Ve+(Y.y-ye)*Je)/st,mt>1?(pe=ne.x,ye=ne.y):mt>0&&(pe+=Ve*mt,ye+=Je*mt)),Ve=Y.x-pe,Je=Y.y-ye,ce?Ve*Ve+Je*Je:new xe(pe,ye)}function zn(Y){return!he(Y[0])||typeof Y[0][0]!="object"&&typeof Y[0][0]<"u"}function Pr(Y){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),zn(Y)}function Nr(Y,J){var ne,ce,pe,ye,Ve,Je,st,mt;if(!Y||Y.length===0)throw new Error("latlngs not passed");zn(Y)||(console.warn("latlngs are not flat! Only the first ring will be used"),Y=Y[0]);var bt=nt([0,0]),xt=ft(Y),Vt=xt.getNorthWest().distanceTo(xt.getSouthWest
85())*xt.getNorthEast().distanceTo(xt.getNorthWest());Vt<1700&&(bt=dr(Y));var Pn=Y.length,Cn=[];for(ne=0;ne<Pn;ne++){var Gn=nt(Y[ne]);Cn.push(J.project(nt([Gn.lat-bt.lat,Gn.lng-bt.lng])))}for(ne=0,ce=0;ne<Pn-1;ne++)ce+=Cn[ne].distanceTo(Cn[ne+1])/2;if(ce===0)mt=Cn[0];else for(ne=0,ye=0;ne<Pn-1;ne++)if(Ve=Cn[ne],Je=Cn[ne+1],pe=Ve.distanceTo(Je),ye+=pe,ye>ce){st=(ye-ce)/pe,mt=[Je.x-st*(Je.x-Ve.x),Je.y-st*(Je.y-Ve.y)];break}var Bn=J.unproject(Le(mt));return nt([Bn.lat+bt.lat,Bn.lng+bt.lng])}var co={__proto__:null,simplify:Tr,pointToSegmentDistance:Ir,closestPointOnSegment:oo,clipSegment:xr,_getEdgeIntersection:Xi,_getBitCode:bi,_sqClosestPointOnSegment:Wi,isFlat:zn,_flat:Pr,polylineCenter:Nr},pr={project:function(Y){return new xe(Y.lng,Y.lat)},unproject:function(Y){return new ct(Y.y,Y.x)},bounds:new Ue([-180,-90],[180,90])},gr={R:6378137,R_MINOR:6356752314245179e-9,bounds:new Ue([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(Y){var J=Math.PI/180,ne=this.R,ce=Y.lat*J,pe=this.R_MINOR/ne,ye=Math.sqrt(1-pe*pe),Ve=ye*Math.sin(ce),Je=Math.tan(Math.PI/4-ce/2)/Math.pow((1-Ve)/(1+Ve),ye/2);return ce=-ne*Math.log(Math.max(Je,1e-10)),new xe(Y.lng*J*ne,ce)},unproject:function(Y){for(var J=180/Math.PI,ne=this.R,ce=this.R_MINOR/ne,pe=Math.sqrt(1-ce*ce),ye=Math.exp(-Y.y/ne),Ve=Math.PI/2-2*Math.atan(ye),Je=0,st=.1,mt;Je<15&&Math.abs(st)>1e-7;Je++)mt=pe*Math.sin(Ve),mt=Math.pow((1-mt)/(1+mt),pe/2),st=Math.PI/2-2*Math.atan(ye*mt)-Ve,Ve+=st;return new ct(Ve*J,Y.x*J/ne)}},uo={__proto__:null,LonLat:pr,Mercator:gr,SphericalMercator:ot},fo=$({},Xe,{code:"EPSG:3395",projection:gr,transformation:(function(){var Y=.5/(Math.PI*gr.R);return Te(Y,.5,-Y,.5)})()}),Or=$({},Xe,{code:"EPSG:4326",projection:pr,transformation:Te(1/180,1,-1/180,.5)}),ho=$({},$e,{projection:pr,transformation:Te(1,0,-1,0),scale:function(Y){return Math.pow(2,Y)},zoom:function(Y){return Math.log(Y)/Math.LN2},distance:function(Y,J){var ne=J.lng-Y.lng,ce=J.lat-Y.lat;return Math.sqrt(ne*ne+ce*ce)},infinite:!0});$e.Earth=Xe,$e.EPSG3395=fo,$e.EPSG3857=Re,$e.EPSG900913=He,$e.EPSG4326=Or,$e.Simple=ho;var qn=Me.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(Y){return Y.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(Y){return Y&&Y.removeLayer(this),this},getPane:function(Y){return this._map.getPane(Y?this.options[Y]||Y:this.options.pane)},addInteractiveTarget:function(Y){return this._map._targets[Q(Y)]=this,this},removeInteractiveTarget:function(Y){return delete this._map._targets[Q(Y)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(Y){var J=Y.target;if(J.hasLayer(this)){if(this._map=J,this._zoomAnimated=J._zoomAnimated,this.getEvents){var ne=this.getEvents();J.on(ne,this),this.once("remove",function(){J.off(ne,this)},this)}this.onAdd(J),this.fire("add"),J.fire("layeradd",{layer:this})}}});lt.include({addLayer:function(Y){if(!Y._layerAdd)throw new Error("The provided object is not a Layer.");var J=Q(Y);return this._layers[J]?this:(this._layers[J]=Y,Y._mapToAdd=this,Y.beforeAdd&&Y.beforeAdd(this),this.whenReady(Y._layerAdd,Y),this)},removeLayer:function(Y){var J=Q(Y);return this._layers[J]?(this._loaded&&Y.onRemove(this),delete this._layers[J],this._loaded&&(this.fire("layerremove",{layer:Y}),Y.fire("remove")),Y._map=Y._mapToAdd=null,this):this},hasLayer:function(Y){return Q(Y)in this._layers},eachLayer:function(Y,J){for(var ne in this._layers)Y.call(J,this._layers[ne]);return this},_addLayers:function(Y){Y=Y?he(Y)?Y:[Y]:[];for(var J=0,ne=Y.length;J<ne;J++)this.addLayer(Y[J])},_addZoomLimit:function(Y){(!isNaN(Y.options.maxZoom)||!isNaN(Y.options.minZoom))&&(this._zoomBoundLayers[Q(Y)]=Y,this._updateZoomLevels())},_removeZoomLimit:function(Y){var J=Q(Y);this._zoomBoundLayers[J]&&(delete this._zoomBoundLayers[J],this._updateZoomLevels())},_updateZoomLevels:function(){var Y=1/0,J=-1/0,ne=this._getZoomSpan();for(var ce in this._zoomBoundLayers){var pe=this._zoomBoundLayers[ce].options;Y=pe.minZoom===void 0?Y:Math.min(Y,pe.minZoom),J=pe.maxZoom===void 0?J:Math.max(J,pe.maxZoom)}
85this._layersMaxZoom=J===-1/0?void 0:J,this._layersMinZoom=Y===1/0?void 0:Y,ne!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Ii=qn.extend({initialize:function(Y,J){se(this,J),this._layers={};var ne,ce;if(Y)for(ne=0,ce=Y.length;ne<ce;ne++)this.addLayer(Y[ne])},addLayer:function(Y){var J=this.getLayerId(Y);return this._layers[J]=Y,this._map&&this._map.addLayer(Y),this},removeLayer:function(Y){var J=Y in this._layers?Y:this.getLayerId(Y);return this._map&&this._layers[J]&&this._map.removeLayer(this._layers[J]),delete this._layers[J],this},hasLayer:function(Y){var J=typeof Y=="number"?Y:this.getLayerId(Y);return J in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(Y){var J=Array.prototype.slice.call(arguments,1),ne,ce;for(ne in this._layers)ce=this._layers[ne],ce[Y]&&ce[Y].apply(ce,J);return this},onAdd:function(Y){this.eachLayer(Y.addLayer,Y)},onRemove:function(Y){this.eachLayer(Y.removeLayer,Y)},eachLayer:function(Y,J){for(var ne in this._layers)Y.call(J,this._layers[ne]);return this},getLayer:function(Y){return this._layers[Y]},getLayers:function(){var Y=[];return this.eachLayer(Y.push,Y),Y},setZIndex:function(Y){return this.invoke("setZIndex",Y)},getLayerId:function(Y){return Q(Y)}}),mo=function(Y,J){return new Ii(Y,J)},ii=Ii.extend({addLayer:function(Y){return this.hasLayer(Y)?this:(Y.addEventParent(this),Ii.prototype.addLayer.call(this,Y),this.fire("layeradd",{layer:Y}))},removeLayer:function(Y){return this.hasLayer(Y)?(Y in this._layers&&(Y=this._layers[Y]),Y.removeEventParent(this),Ii.prototype.removeLayer.call(this,Y),this.fire("layerremove",{layer:Y})):this},setStyle:function(Y){return this.invoke("setStyle",Y)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var Y=new qe;for(var J in this._layers){var ne=this._layers[J];Y.extend(ne.getBounds?ne.getBounds():ne.getLatLng())}return Y}}),po=function(Y,J){return new ii(Y,J)},Ri=Oe.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(Y){se(this,Y)},createIcon:function(Y){return this._createIcon("icon",Y)},createShadow:function(Y){return this._createIcon("shadow",Y)},_createIcon:function(Y,J){var ne=this._getIconUrl(Y);if(!ne){if(Y==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var ce=this._createImg(ne,J&&J.tagName==="IMG"?J:null);return this._setIconStyles(ce,Y),(this.options.crossOrigin||this.options.crossOrigin==="")&&(ce.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),ce},_setIconStyles:function(Y,J){var ne=this.options,ce=ne[J+"Size"];typeof ce=="number"&&(ce=[ce,ce]);var pe=Le(ce),ye=Le(J==="shadow"&&ne.shadowAnchor||ne.iconAnchor||pe&&pe.divideBy(2,!0));Y.className="leaflet-marker-"+J+" "+(ne.className||""),ye&&(Y.style.marginLeft=-ye.x+"px",Y.style.marginTop=-ye.y+"px"),pe&&(Y.style.width=pe.x+"px",Y.style.height=pe.y+"px")},_createImg:function(Y,J){return J=J||document.createElement("img"),J.src=Y,J},_getIconUrl:function(Y){return Ct.retina&&this.options[Y+"RetinaUrl"]||this.options[Y+"Url"]}});function go(Y){return new Ri(Y)}var zi=Ri.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(Y){return typeof zi.imagePath!="string"&&(zi.imagePath=this._detectIconPath()),(this.options.imagePath||zi.imagePath)+Ri.prototype._getIconUrl.call(this,Y)},_stripUrl:function(Y){var J=function(ne,ce,pe){var ye=ce.exec(ne);return ye&&ye[pe]};return Y=J(Y,/^url\((['"])?(.+)\1\)$/,2),Y&&J(Y,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var Y=jt("div","leaflet-default-icon-path",document.body),J=ui(Y,"background-image")||ui(Y,"backgroundImage");if(document.body.removeChild(Y),J=this._stripUrl(J),J)return J;var ne=document.querySelector('link[href$="leaflet.css"]');return ne?ne.href.substring(0,ne.href.length-11-1):""}}),Dr=Jt.extend({initialize:function(Y){this._marker=Y},addHooks:function(){var Y=this._marker._icon;this._draggable||(this._draggable=new Wn(Y,Y,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),Mt(Y,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&sn(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(Y){var J=this._marker,ne=J._map,ce=this._marker.options.autoPanSpeed,pe=this._marker.options.autoPanPadding,ye=Zn(J._icon),Ve=ne.getPixelBounds(),Je=ne.getPixelOrigin(),st=et(Ve.min._subtract(Je).add(pe),Ve.max._subtract(Je).subtract(pe));if(!st.contains(ye)){var mt=Le((Math.max(st.max.x,ye.x)-st.max.x)/(Ve.max.x-st.max.x)-(Math.min(st.min.x,ye.x)-st.min.x)/(Ve.min.x-st.min.x),(Math.max(st.max.y,ye.y)-st.max.y)/(Ve.max.y-st.max.y)-(Math.min(st.min.y,ye.y)-st.min.y)/(Ve.min.y-st.min.y)).multiplyBy(ce);ne.panBy(mt,{animate:!1}),this._draggable._newPos._add(mt),this._draggable._startPos._add(mt),tn(J._icon,this._draggable._newPos),this._onDrag(Y),this._panRequest=Ae(this._adjustPan.bind(this,Y))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(Y){this._marker.options.autoPan&&(Se(this._panRequest),this._panRequest=Ae(this._adjustPan.bind(this,Y)))},_onDrag:function(Y){var J=this._marker,ne=J._shadow,ce=Zn(J._icon),pe=J._map.layerPointToLatLng(ce);ne&&tn(ne,ce),J._latlng=pe,Y.latlng=pe,Y.oldLatLng=this._oldLatLng,J.fire("move",Y).fire("drag",Y)},_onDragEnd:function(Y){Se(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",Y)}}),er=qn.extend({options:{icon:new zi,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(Y,J){se(this,J),this._latlng=nt(Y)},onAdd:function(Y){this._zoomAnimated=this._zoomAnimated&&Y.options.markerZoomAnimation,this._zoomAnimated&&Y.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(Y){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&Y.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(Y){var J=this._latlng;return this._latlng=nt(Y),this.update(),this.fire("move",{oldLatLng:J,latlng:this._latlng})},setZIndexOffset:function(Y){return this.options.zIndexOffset=Y,this.update()},getIcon:function(){return this.options.icon},setIcon:function(Y){return this.options.icon=Y,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var Y=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(Y)}return this},_initIcon:function(){var Y=this.options,J="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),ne=Y.icon.createIcon(this._icon),ce=!1;ne!==this._icon&&(this._icon&&this._removeIcon(),ce=!0,Y.title&&(ne.title=Y.title),ne.tagName==="IMG"&&(ne.alt=Y.alt||"")),Mt(ne,J),Y.keyboard&&(ne.tabIndex="0",ne.setAttribute("role","button")),this._icon=ne,Y.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ot(ne,"focus",this._panOnFocus,this);var pe=Y.icon.createShadow(this._shadow),ye=!1;pe!==this._shadow&&(this._removeShadow(),ye=!0),pe&&(Mt(pe,J),pe.alt=""),this._shadow=pe,Y.opacity<1&&this._updateOpacity(),ce&&this.getPane().appendChild(this._icon),this._initInteraction(),pe&&ye&&this.getPane(Y.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}
85),this.options.autoPanOnFocus&&qt(this._icon,"focus",this._panOnFocus,this),Qt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Qt(this._shadow),this._shadow=null},_setPos:function(Y){this._icon&&tn(this._icon,Y),this._shadow&&tn(this._shadow,Y),this._zIndex=Y.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(Y){this._icon&&(this._icon.style.zIndex=this._zIndex+Y)},_animateZoom:function(Y){var J=this._map._latLngToNewLayerPoint(this._latlng,Y.zoom,Y.center).round();this._setPos(J)},_initInteraction:function(){if(this.options.interactive&&(Mt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Dr)){var Y=this.options.draggable;this.dragging&&(Y=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Dr(this),Y&&this.dragging.enable()}},setOpacity:function(Y){return this.options.opacity=Y,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var Y=this.options.opacity;this._icon&&Dn(this._icon,Y),this._shadow&&Dn(this._shadow,Y)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var Y=this._map;if(Y){var J=this.options.icon.options,ne=J.iconSize?Le(J.iconSize):Le(0,0),ce=J.iconAnchor?Le(J.iconAnchor):Le(0,0);Y.panInside(this._latlng,{paddingTopLeft:ce,paddingBottomRight:ne.subtract(ce)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function vo(Y,J){return new er(Y,J)}var pi=qn.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(Y){this._renderer=Y.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(Y){return se(this,Y),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&Y&&Object.prototype.hasOwnProperty.call(Y,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),tr=pi.extend({options:{fill:!0,radius:10},initialize:function(Y,J){se(this,J),this._latlng=nt(Y),this._radius=this.options.radius},setLatLng:function(Y){var J=this._latlng;return this._latlng=nt(Y),this.redraw(),this.fire("move",{oldLatLng:J,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(Y){return this.options.radius=this._radius=Y,this.redraw()},getRadius:function(){return this._radius},setStyle:function(Y){var J=Y&&Y.radius||this._radius;return pi.prototype.setStyle.call(this,Y),this.setRadius(J),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var Y=this._radius,J=this._radiusY||Y,ne=this._clickTolerance(),ce=[Y+ne,J+ne];this._pxBounds=new Ue(this._point.subtract(ce),this._point.add(ce))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(Y){return Y.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function Ao(Y,J){return new tr(Y,J)}var vr=tr.extend({initialize:function(Y,J,ne){if(typeof J=="number"&&(J=$({},ne,{radius:J})),se(this,J),this._latlng=nt(Y),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(Y){return this._mRadius=Y,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var Y=[this._radius,this._radiusY||this._radius];return new qe(this._map.layerPointToLatLng(this._point.subtract(Y)),this._map.layerPointToLatLng(this._point.add(Y)))},setStyle:pi.prototype.setStyle,_project:function(){var Y=this._latlng.lng,J=this._latlng.lat,ne=this._map,ce=ne.options.crs;if(ce.distance===Xe.distance){var pe=Math.PI/180,ye=this._mRadius/Xe.R/pe,Ve=ne.project([J+ye,Y]),Je=ne.project([J-ye,Y]),st=Ve.add(Je).divideBy(2),mt=ne.unproject(st).lat,bt=Math.acos((Math.cos(ye*pe)-Math.sin(J*pe)*Math.sin(mt*pe))/(Math.cos(J*pe)*Math.cos(mt*pe)))/pe;(isNaN(bt)||bt===0)&&(bt=ye/Math.cos(Math.PI/180*J)),this._point=st.subtract(ne.getPixelOrigin()),this._radius=isNaN(bt)?0:st.x-ne.project([mt,Y-bt]).x,this._radiusY=st.y-Ve.y}else{var xt=ce.unproject(ce.project(this._latlng).subtract([this._mRadius,0]));this._point=ne.latLngToLayerPoint(this._latlng),this._radius=this._point.x-ne.latLngToLayerPoint(xt).x}this._updateBounds()}});function _o(Y,J,ne){return new vr(Y,J,ne)}var ri=pi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(Y,J){se(this,J),this._setLatLngs(Y)},getLatLngs:function(){return this._latlngs},setLatLngs:function(Y){return this._setLatLngs(Y),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(Y){for(var J=1/0,ne=null,ce=Wi,pe,ye,Ve=0,Je=this._parts.length;Ve<Je;Ve++)for(var st=this._parts[Ve],mt=1,bt=st.length;mt<bt;mt++){pe=st[mt-1],ye=st[mt];var xt=ce(Y,pe,ye,!0);xt<J&&(J=xt,ne=ce(Y,pe,ye))}return ne&&(ne.distance=Math.sqrt(J)),ne}
85,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Nr(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(Y,J){return J=J||this._defaultShape(),Y=nt(Y),J.push(Y),this._bounds.extend(Y),this.redraw()},_setLatLngs:function(Y){this._bounds=new qe,this._latlngs=this._convertLatLngs(Y)},_defaultShape:function(){return zn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(Y){for(var J=[],ne=zn(Y),ce=0,pe=Y.length;ce<pe;ce++)ne?(J[ce]=nt(Y[ce]),this._bounds.extend(J[ce])):J[ce]=this._convertLatLngs(Y[ce]);return J},_project:function(){var Y=new Ue;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,Y),this._bounds.isValid()&&Y.isValid()&&(this._rawPxBounds=Y,this._updateBounds())},_updateBounds:function(){var Y=this._clickTolerance(),J=new xe(Y,Y);this._rawPxBounds&&(this._pxBounds=new Ue([this._rawPxBounds.min.subtract(J),this._rawPxBounds.max.add(J)]))},_projectLatlngs:function(Y,J,ne){var ce=Y[0]instanceof ct,pe=Y.length,ye,Ve;if(ce){for(Ve=[],ye=0;ye<pe;ye++)Ve[ye]=this._map.latLngToLayerPoint(Y[ye]),ne.extend(Ve[ye]);J.push(Ve)}else for(ye=0;ye<pe;ye++)this._projectLatlngs(Y[ye],J,ne)},_clipPoints:function(){var Y=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(Y))){if(this.options.noClip){this._parts=this._rings;return}var J=this._parts,ne,ce,pe,ye,Ve,Je,st;for(ne=0,pe=0,ye=this._rings.length;ne<ye;ne++)for(st=this._rings[ne],ce=0,Ve=st.length;ce<Ve-1;ce++)Je=xr(st[ce],st[ce+1],Y,ce,!0),Je&&(J[pe]=J[pe]||[],J[pe].push(Je[0]),(Je[1]!==st[ce+1]||ce===Ve-2)&&(J[pe].push(Je[1]),pe++))}},_simplifyPoints:function(){for(var Y=this._parts,J=this.options.smoothFactor,ne=0,ce=Y.length;ne<ce;ne++)Y[ne]=Tr(Y[ne],J)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(Y,J){var ne,ce,pe,ye,Ve,Je,st=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(Y))return!1;for(ne=0,ye=this._parts.length;ne<ye;ne++)for(Je=this._parts[ne],ce=0,Ve=Je.length,pe=Ve-1;ce<Ve;pe=ce++)if(!(!J&&ce===0)&&Ir(Y,Je[pe],Je[ce])<=st)return!0;return!1}});function yo(Y,J){return new ri(Y,J)}ri._flat=Pr;var xi=ri.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
85,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return kr(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(Y){var J=ri.prototype._convertLatLngs.call(this,Y),ne=J.length;return ne>=2&&J[0]instanceof ct&&J[0].equals(J[ne-1])&&J.pop(),J},_setLatLngs:function(Y){ri.prototype._setLatLngs.call(this,Y),zn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return zn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var Y=this._renderer._bounds,J=this.options.weight,ne=new xe(J,J);if(Y=new Ue(Y.min.subtract(ne),Y.max.add(ne)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(Y))){if(this.options.noClip){this._parts=this._rings;return}for(var ce=0,pe=this._rings.length,ye;ce<pe;ce++)ye=Ji(this._rings[ce],Y,!0),ye.length&&this._parts.push(ye)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(Y){var J=!1,ne,ce,pe,ye,Ve,Je,st,mt;if(!this._pxBounds||!this._pxBounds.contains(Y))return!1;for(ye=0,st=this._parts.length;ye<st;ye++)for(ne=this._parts[ye],Ve=0,mt=ne.length,Je=mt-1;Ve<mt;Je=Ve++)ce=ne[Ve],pe=ne[Je],ce.y>Y.y!=pe.y>Y.y&&Y.x<(pe.x-ce.x)*(Y.y-ce.y)/(pe.y-ce.y)+ce.x&&(J=!J);return J||ri.prototype._containsPoint.call(this,Y,!0)}});function bo(Y,J){return new xi(Y,J)}var oi=ii.extend({initialize:function(Y,J){se(this,J),this._layers={},Y&&this.addData(Y)},addData:function(Y){var J=he(Y)?Y:Y.features,ne,ce,pe;if(J){for(ne=0,ce=J.length;ne<ce;ne++)pe=J[ne],(pe.geometries||pe.geometry||pe.features||pe.coordinates)&&this.addData(pe);return this}var ye=this.options;if(ye.filter&&!ye.filter(Y))return this;var Ve=nr(Y,ye);return Ve?(Ve.feature=or(Y),Ve.defaultOptions=Ve.options,this.resetStyle(Ve),ye.onEachFeature&&ye.onEachFeature(Y,Ve),this.addLayer(Ve)):this},resetStyle:function(Y){return Y===void 0?this.eachLayer(this.resetStyle,this):(Y.options=$({},Y.defaultOptions),this._setLayerStyle(Y,this.options.style),this)},setStyle:function(Y){return this.eachLayer(function(J){this._setLayerStyle(J,Y)},this)},_setLayerStyle:function(Y,J){Y.setStyle&&(typeof J=="function"&&(J=J(Y.feature)),Y.setStyle(J))}});function nr(Y,J){var ne=Y.type==="Feature"?Y.geometry:Y,ce=ne?ne.coordinates:null,pe=[],ye=J&&J.pointToLayer,Ve=J&&J.coordsToLatLng||Ar,Je,st,mt,bt;if(!ce&&!ne)return null;switch(ne.type){case"Point":return Je=Ve(ce),Br(ye,Y,Je,J);case"MultiPoint":for(mt=0,bt=ce.length;mt<bt;mt++)Je=Ve(ce[mt]),pe.push(Br(ye,Y,Je,J));return new ii(pe);case"LineString":case"MultiLineString":return st=ir(ce,ne.type==="LineString"?0:1,Ve),new ri(st,J);case"Polygon":case"MultiPolygon":return st=ir(ce,ne.type==="Polygon"?1:2,Ve),new xi(st,J);case"GeometryCollection":for(mt=0,bt=ne.geometries.length;mt<bt;mt++){var xt=nr({geometry:ne.geometries[mt],type:"Feature",properties:Y.properties},J);xt&&pe.push(xt)}return new ii(pe);case"FeatureCollection":for(mt=0,bt=ne.features.length;mt<bt;mt++){var Vt=nr(ne.features[mt],J);Vt&&pe.push(Vt)}return new ii(pe);default:throw new Error("Invalid GeoJSON object.")}}function Br(Y,J,ne,ce){return Y?Y(J,ne):new er(ne,ce&&ce.markersInheritOptions&&ce)}function Ar(Y){return new ct(Y[1],Y[0],Y[2])}function ir(Y,J,ne){for(var ce=[],pe=0,ye=Y.length,Ve;pe<ye;pe++)Ve=J?ir(Y[pe],J-1,ne):(ne||Ar)(Y[pe]),ce.push(Ve);return ce}function _r(Y,J){return Y=nt(Y),Y.alt!==void 0?[ie(Y.lng,J),ie(Y.lat,J),ie(Y.alt,J)]:[ie(Y.lng,J),ie(Y.lat,J)]}function rr(Y,J,ne,ce){for(var pe=[],ye=0,Ve=Y.length;ye<Ve;ye++)pe.push(J?rr(Y[ye],zn(Y[ye])?0:J-1,ne,ce):_r(Y[ye],ce));return!J&&ne&&pe.length>0&&pe.push(pe[0].slice()),pe}function Pi(Y,J){return Y.feature?$({},Y.feature,{geometry:J}):or(J)}function or(Y){return Y.type==="Feature"||Y.type==="FeatureCollection"?Y:{type:"Feature",properties:{},geometry:Y}}var yr={toGeoJSON:function(Y){return Pi(this,{type:"Point",coordinates:_r(this.getLatLng(),Y)})}};er.include(yr),vr.include(yr),tr.include(yr),ri.include({toGeoJSON:function(Y){var J=!zn(this._latlngs),ne=rr(this._latlngs,J?1:0,!1,Y);return Pi(this,{type:(J?"Multi":"")+"LineString",coordinates:ne})}}),xi.include({toGeoJSON:function(Y){var J=!zn(this._latlngs),ne=J&&!zn(this._latlngs[0]),ce=rr(this._latlngs,ne?2:J?1:0,!0,Y);return J||(ce=[ce]),Pi(this,{type:(ne?"Multi":"")+"Polygon",coordinates:ce})}}),Ii.include({toMultiPoint:function(Y){var J=[];return this.eachLayer(function(ne){J.push(ne.toGeoJSON(Y).geometry.coordinates)}),Pi(this,{type:"MultiPoint",coordinates:J})},toGeoJSON:function(Y){var J=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(J==="MultiPoint")return this.toMultiPoint(Y);var ne=J==="GeometryCollection",ce=[];return this.eachLayer(function(pe){if(pe.toGeoJSON){var ye=pe.toGeoJSON(Y);
85if(ne)ce.push(ye.geometry);else{var Ve=or(ye);Ve.type==="FeatureCollection"?ce.push.apply(ce,Ve.features):ce.push(Ve)}}}),ne?Pi(this,{geometries:ce,type:"GeometryCollection"}):{type:"FeatureCollection",features:ce}}});function Lr(Y,J){return new oi(Y,J)}var Co=Lr,sr=qn.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(Y,J,ne){this._url=Y,this._bounds=ft(J),se(this,ne)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(Mt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Qt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(Y){return this.options.opacity=Y,this._image&&this._updateOpacity(),this},setStyle:function(Y){return Y.opacity&&this.setOpacity(Y.opacity),this},bringToFront:function(){return this._map&&di(this._image),this},bringToBack:function(){return this._map&&ei(this._image),this},setUrl:function(Y){return this._url=Y,this._image&&(this._image.src=Y),this},setBounds:function(Y){return this._bounds=ft(Y),this._map&&this._reset(),this},getEvents:function(){var Y={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(Y.zoomanim=this._animateZoom),Y},setZIndex:function(Y){return this.options.zIndex=Y,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var Y=this._url.tagName==="IMG",J=this._image=Y?this._url:jt("img");if(Mt(J,"leaflet-image-layer"),this._zoomAnimated&&Mt(J,"leaflet-zoom-animated"),this.options.className&&Mt(J,this.options.className),J.onselectstart=te,J.onmousemove=te,J.onload=K(this.fire,this,"load"),J.onerror=K(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(J.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),Y){this._url=J.src;return}J.src=this._url,J.alt=this.options.alt},_animateZoom:function(Y){var J=this._map.getZoomScale(Y.zoom),ne=this._map._latLngBoundsToNewLayerBounds(this._bounds,Y.zoom,Y.center).min;ti(this._image,ne,J)},_reset:function(){var Y=this._image,J=new Ue(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),ne=J.getSize();tn(Y,J.min),Y.style.width=ne.x+"px",Y.style.height=ne.y+"px"},_updateOpacity:function(){Dn(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var Y=this.options.errorOverlayUrl;Y&&this._url!==Y&&(this._url=Y,this._image.src=Y)},getCenter:function(){return this._bounds.getCenter()}}),So=function(Y,J,ne){return new sr(Y,J,ne)},Mr=sr.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var Y=this._url.tagName==="VIDEO",J=this._image=Y?this._url:jt("video");if(Mt(J,"leaflet-image-layer"),this._zoomAnimated&&Mt(J,"leaflet-zoom-animated"),this.options.className&&Mt(J,this.options.className),J.onselectstart=te,J.onmousemove=te,J.onloadeddata=K(this.fire,this,"load"),Y){for(var ne=J.getElementsByTagName("source"),ce=[],pe=0;pe<ne.length;pe++)ce.push(ne[pe].src);this._url=ne.length>0?ce:[J.src];return}he(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(J.style,"objectFit")&&(J.style.objectFit="fill"),J.autoplay=!!this.options.autoplay,J.loop=!!this.options.loop,J.muted=!!this.options.muted,J.playsInline=!!this.options.playsInline;for(var ye=0;ye<this._url.length;ye++){var Ve=jt("source");Ve.src=this._url[ye],J.appendChild(Ve)}}});function Eo(Y,J,ne){return new Mr(Y,J,ne)}var $r=sr.extend({_initImage:function(){var Y=this._image=this._url;Mt(Y,"leaflet-image-layer"),this._zoomAnimated&&Mt(Y,"leaflet-zoom-animated"),this.options.className&&Mt(Y,this.options.className),Y.onselectstart=te,Y.onmousemove=te}});function wo(Y,J,ne){return new $r(Y,J,ne)}var Qn=qn.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(Y,J){Y&&(Y instanceof ct||he(Y))?(this._latlng=nt(Y),se(this,J)):(se(this,Y),this._source=J),this.options.content&&(this._content=this.options.content)},openOn:function(Y){return Y=arguments.length?Y:this._source._map,Y.hasLayer(this)||Y.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(Y){return this._map?this.close():(arguments.length?this._source=Y:Y=this._source,this._prepareOpen(),this.openOn(Y._map)),this},onAdd:function(Y){this._zoomAnimated=Y._zoomAnimated,this._container||this._initLayout(),Y._fadeAnimated&&Dn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),Y._fadeAnimated&&Dn(this._container,1),this.bringToFront(),this.options.interactive&&(Mt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(Y){Y._fadeAnimated?(Dn(this._container,0),this._removeTimeout=setTimeout(K(Qt,void 0,this._container),200)):
85Qt(this._container),this.options.interactive&&(sn(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(Y){return this._latlng=nt(Y),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(Y){return this._content=Y,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var Y={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(Y.zoomanim=this._animateZoom),Y},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&di(this._container),this},bringToBack:function(){return this._map&&ei(this._container),this},_prepareOpen:function(Y){var J=this._source;if(!J._map)return!1;if(J instanceof ii){J=null;var ne=this._source._layers;for(var ce in ne)if(ne[ce]._map){J=ne[ce];break}if(!J)return!1;this._source=J}if(!Y)if(J.getCenter)Y=J.getCenter();else if(J.getLatLng)Y=J.getLatLng();else if(J.getBounds)Y=J.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(Y),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var Y=this._contentNode,J=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof J=="string")Y.innerHTML=J;else{for(;Y.hasChildNodes();)Y.removeChild(Y.firstChild);Y.appendChild(J)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var Y=this._map.latLngToLayerPoint(this._latlng),J=Le(this.options.offset),ne=this._getAnchor();this._zoomAnimated?tn(this._container,Y.add(ne)):J=J.add(Y).add(ne);var ce=this._containerBottom=-J.y,pe=this._containerLeft=-Math.round(this._containerWidth/2)+J.x;this._container.style.bottom=ce+"px",this._container.style.left=pe+"px"}},_getAnchor:function(){return[0,0]}});lt.include({_initOverlay:function(Y,J,ne,ce){var pe=J;return pe instanceof Y||(pe=new Y(ce).setContent(J)),ne&&pe.setLatLng(ne),pe}}),qn.include({_initOverlay:function(Y,J,ne,ce){var pe=ne;return pe instanceof Y?(se(pe,ce),pe._source=this):(pe=J&&!ce?J:new Y(ce,this),pe.setContent(ne)),pe}});var ar=Qn.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(Y){return Y=arguments.length?Y:this._source._map,!Y.hasLayer(this)&&Y._popup&&Y._popup.options.autoClose&&Y.removeLayer(Y._popup),Y._popup=this,Qn.prototype.openOn.call(this,Y)},onAdd:function(Y){Qn.prototype.onAdd.call(this,Y),Y.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof pi||this._source.on("preclick",ni))},onRemove:function(Y){Qn.prototype.onRemove.call(this,Y),Y.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof pi||this._source.off("preclick",ni))},getEvents:function(){var Y=Qn.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(Y.preclick=this.close),this.options.keepInView&&(Y.moveend=this._adjustPan),Y},_initLayout:function(){var Y="leaflet-popup",J=this._container=jt("div",Y+" "+(this.options.className||"")+" leaflet-zoom-animated"),ne=this._wrapper=jt("div",Y+"-content-wrapper",J);if(this._contentNode=jt("div",Y+"-content",ne),yi(J),Ui(this._contentNode),Ot(J,"contextmenu",ni),this._tipContainer=jt("div",Y+"-tip-container",J),this._tip=jt("div",Y+"-tip",this._tipContainer),this.options.closeButton){var ce=this._closeButton=jt("a",Y+"-close-button",J);ce.setAttribute("role","button"),ce.setAttribute("aria-label","Close popup"),ce.href="#close",ce.innerHTML='<span aria-hidden="true">&#215;</span>',Ot(ce,"click",function(pe){yn(pe),this.close()},this)}},_updateLayout:function(){var Y=this._contentNode,J=Y.style;J.width="",J.whiteSpace="nowrap";var ne=Y.offsetWidth;ne=Math.min(ne,this.options.maxWidth),ne=Math.max(ne,this.options.minWidth),J.width=ne+1+"px",J.whiteSpace="",J.height="";var ce=Y.offsetHeight,pe=this.options.maxHeight,ye="leaflet-popup-scrolled";pe&&ce>pe?(J.height=pe+"px",Mt(Y,ye)):sn(Y,ye),this._containerWidth=this._container.offsetWidth},_animateZoom:function(Y){var J=this._map._latLngToNewLayerPoint(this._latlng,Y.zoom,Y.center),ne=this._getAnchor();tn(this._container,J.add(ne))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var Y=this._map,J=parseInt(ui(this._container,"marginBottom"),10)||0,ne=this._container.offsetHeight+J,ce=this._containerWidth,pe=new xe(this._containerLeft,-ne-this._containerBottom);pe._add(Zn(this._container));var ye=Y.layerPointToContainerPoint(pe),Ve=Le(this.options.autoPanPadding),Je=Le(this.options.autoPanPaddingTopLeft||Ve),st=Le(this.options.autoPanPaddingBottomRight||Ve),mt=Y.getSize(),bt=0,xt=0;ye.x+ce+st.x>mt.x&&(bt=ye.x+ce-mt.x+st.x),ye.x-bt-Je.x<0&&(bt=ye.x-Je.x),ye.y+ne+st.y>mt.y&&(xt=ye.y+ne-mt.y+st.y),ye.y-xt-Je.y<0&&(xt=ye.y-Je.y),(bt||xt)&&(this.options.keepInView&&
85(this._autopanning=!0),Y.fire("autopanstart").panBy([bt,xt]))}},_getAnchor:function(){return Le(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ko=function(Y,J){return new ar(Y,J)};lt.mergeOptions({closePopupOnClick:!0}),lt.include({openPopup:function(Y,J,ne){return this._initOverlay(ar,Y,J,ne).openOn(this),this},closePopup:function(Y){return Y=arguments.length?Y:this._popup,Y&&Y.close(),this}}),qn.include({bindPopup:function(Y,J){return this._popup=this._initOverlay(ar,this._popup,Y,J),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(Y){return this._popup&&(this instanceof ii||(this._popup._source=this),this._popup._prepareOpen(Y||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(Y){return this._popup&&this._popup.setContent(Y),this},getPopup:function(){return this._popup},_openPopup:function(Y){if(!(!this._popup||!this._map)){an(Y);var J=Y.layer||Y.target;if(this._popup._source===J&&!(J instanceof pi)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(Y.latlng);return}this._popup._source=J,this.openPopup(Y.latlng)}},_movePopup:function(Y){this._popup.setLatLng(Y.latlng)},_onKeyPress:function(Y){Y.originalEvent.keyCode===13&&this._openPopup(Y)}});var lr=Qn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(Y){Qn.prototype.onAdd.call(this,Y),this.setOpacity(this.options.opacity),Y.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(Y){Qn.prototype.onRemove.call(this,Y),Y.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var Y=Qn.prototype.getEvents.call(this);return this.options.permanent||(Y.preclick=this.close),Y},_initLayout:function(){var Y="leaflet-tooltip",J=Y+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=jt("div",J),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+Q(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(Y){var J,ne,ce=this._map,pe=this._container,ye=ce.latLngToContainerPoint(ce.getCenter()),Ve=ce.layerPointToContainerPoint(Y),Je=this.options.direction,st=pe.offsetWidth,mt=pe.offsetHeight,bt=Le(this.options.offset),xt=this._getAnchor();Je==="top"?(J=st/2,ne=mt):Je==="bottom"?(J=st/2,ne=0):Je==="center"?(J=st/2,ne=mt/2):Je==="right"?(J=0,ne=mt/2):Je==="left"?(J=st,ne=mt/2):Ve.x<ye.x?(Je="right",J=0,ne=mt/2):(Je="left",J=st+(bt.x+xt.x)*2,ne=mt/2),Y=Y.subtract(Le(J,ne,!0)).add(bt).add(xt),sn(pe,"leaflet-tooltip-right"),sn(pe,"leaflet-tooltip-left"),sn(pe,"leaflet-tooltip-top"),sn(pe,"leaflet-tooltip-bottom"),Mt(pe,"leaflet-tooltip-"+Je),tn(pe,Y)},_updatePosition:function(){var Y=this._map.latLngToLayerPoint(this._latlng);this._setPosition(Y)},setOpacity:function(Y){this.options.opacity=Y,this._container&&Dn(this._container,Y)},_animateZoom:function(Y){var J=this._map._latLngToNewLayerPoint(this._latlng,Y.zoom,Y.center);this._setPosition(J)},_getAnchor:function(){return Le(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),To=function(Y,J){return new lr(Y,J)};lt.include({openTooltip:function(Y,J,ne){return this._initOverlay(lr,Y,J,ne).openOn(this),this},closeTooltip:function(Y){return Y.close(),this}}),qn.include({bindTooltip:function(Y,J){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(lr,this._tooltip,Y,J),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(Y){if(!(!Y&&this._tooltipHandlersAdded)){var J=Y?"off":"on",ne={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?ne.add=this._openTooltip:(ne.mouseover=this._openTooltip,ne.mouseout=this.closeTooltip,ne.click=this._openTooltip,this._map?this._addFocusListeners():ne.add=this._addFocusListeners),this._tooltip.options.sticky&&(ne.mousemove=this._moveTooltip),this[J](ne),this._tooltipHandlersAdded=!Y}},openTooltip:function(Y){return this._tooltip&&(this instanceof ii||(this._tooltip._source=this),this._tooltip._prepareOpen(Y)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(Y){return this._tooltip&&this._tooltip.setContent(Y),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(Y){var J=typeof Y.getElement=="function"&&Y.getElement();J&&(Ot(J,"focus",function(){this._tooltip._source=Y,this.openTooltip()},this),Ot(J,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(Y){var J=typeof Y.getElement=="function"&&Y.getElement();J&&J.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(Y){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var J=this;this._map.once("moveend",function(){J._openOnceFlag=!1,J._openTooltip(Y)});return}this._tooltip._source=Y.layer||Y.target,this.openTooltip(this._tooltip.options.sticky?Y.latlng:void 0)}},_moveTooltip:function(Y){var J=Y.latlng,ne,ce;this._tooltip.options.sticky&&Y.originalEvent&&(ne=this._map.mouseEventToContainerPoint(Y.originalEvent),ce=this._map.containerPointToLayerPoint(ne),J=this._map.layerPointToLatLng(ce)),this._tooltip.setLatLng(J)}});var Fr=Ri.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(Y){var J=Y&&Y.tagName==="DIV"?Y:document.createElement("div"),ne=this.options;if(ne.html instanceof Element?(Ci(J),J.appendChild(ne.html)):J.innerHTML=ne.html!==!1?ne.html:"",ne.bgPos){var ce=Le(ne.bgPos);J.style.backgroundPosition=-ce.x+"px "+-ce.y+"px"}return this._setIconStyles(J,"icon"),J},createShadow:function(){return null}});function Io(Y){return new Fr(Y)}Ri.Default=zi;var Gi=qn.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Ct.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(Y){se(this,Y)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(Y){Y._addZoomLimit(this)},onRemove:function(Y){this._removeAllTiles(),Qt(this._container),Y._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(di(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ei(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(Y){return this.options.opacity=Y,this._updateOpacity(),this},setZIndex:function(Y){return this.options.zIndex=Y,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var Y=this._clampZoom(this._map.getZoom());Y!==this._tileZoom&&(this._tileZoom=Y,this._updateLevels()),this._update()}return this},getEvents:function(){var Y={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=X(this._onMoveEnd,this.options.updateInterval,this)),Y.move=this._onMove),this._zoomAnimated&&(Y.zoomanim=this._animateZoom),Y},createTile:function(){return document.createElement("div")},getTileSize:function(){var Y=this.options.tileSize;return Y instanceof xe?Y:new xe(Y,Y)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(Y){for(var J=this.getPane().children,ne=-Y(-1/0,1/0),ce=0,pe=J.length,ye;ce<pe;ce++)ye=J[ce].style.zIndex,J[ce]!==this._container&&ye&&(ne=Y(ne,+ye));isFinite(ne)&&(this.options.zIndex=ne+Y(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Ct.ielt9){Dn(this._container,this.options.opacity);var Y=+new Date,J=!1,ne=!1;for(var ce in this._tiles){var pe=this._tiles[ce];if(!(!pe.current||!pe.loaded)){var ye=Math.min(1,(Y-pe.loaded)/200);Dn(pe.el,ye),ye<1?J=!0:(pe.active?ne=!0:this._onOpaqueTile(pe),pe.active=!0)}}ne&&!this._noPrune&&this._pruneTiles(),J&&(Se(this._fadeFrame),this._fadeFrame=Ae(this._updateOpacity,this))}},_onOpaqueTile:te,_initContainer:function(){this._container||(this._container=jt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var Y=this._tileZoom,J=this.options.maxZoom;if(Y!==void 0){for(var ne in this._levels)ne=Number(ne),this._levels[ne].el.children.length||ne===Y?(this._levels[ne].el.style.zIndex=J-Math.abs(Y-ne),this._onUpdateLevel(ne)):(Qt(this._levels[ne].el),this._removeTilesAtZoom(ne),this._onRemoveLevel(ne),delete this._levels[ne]);var ce=this._levels[Y],pe=this._map;return ce||(ce=this._levels[Y]={},ce.el=jt("div","leaflet-tile-container leaflet-zoom-animated",this._container),ce.el.style.zIndex=J,ce.origin=pe.project(pe.unproject(pe.getPixelOrigin()),Y).round(),ce.zoom=Y,this._setZoomTransform(ce,pe.getCenter(),pe.getZoom()),te(ce.el.offsetWidth),this._onCreateLevel(ce)),this._level=ce,ce}},_onUpdateLevel:te,_onRemoveLevel:te,_onCreateLevel:te,_pruneTiles:function(){if(this._map){var Y,J,ne=this._map.getZoom();if(ne>this.options.maxZoom||ne<this.options.minZoom){this._removeAllTiles();return}for(Y in this._tiles)J=this._tiles[Y],J.retain=J.current;for(Y in this._tiles)if(J=this._tiles[Y],J.current&&!J.active){var ce=J.coords;this._retainParent(ce.x,ce.y,ce.z,ce.z-5)||this._retainChildren(ce.x,ce.y,ce.z,ce.z+2)}for(Y in this._tiles)this._tiles[Y].retain||this._removeTile(Y)}},_removeTilesAtZoom:function(Y){for(var J in this._tiles)this._tiles[J].coords.z===Y&&this._removeTile(J)},_removeAllTiles:function(){for(var Y in this._tiles)this._removeTile(Y)},_invalidateAll:function(){for(var Y in this._levels)Qt(this._levels[Y].el),this._onRemoveLevel(Number(Y)),delete this._levels[Y];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(Y,J,ne,ce){var pe=Math.floor(Y/2),ye=Math.floor(J/2),Ve=ne-1,Je=new xe(+pe,+ye);Je.z=+Ve;var st=this._tileCoordsToKey(Je),mt=this._tiles[st];return mt&&mt.active?(mt.retain=!0,!0):(mt&&mt.loaded&&(mt.retain=!0),Ve>ce?this._retainParent(pe,ye,Ve,ce):!1)},_retainChildren:function(Y,J,ne,ce){for(var pe=2*Y;pe<2*Y+2;pe++)for(var ye=2*J;ye<2*J+2;ye++){var Ve=new xe(pe,ye);Ve.z=ne+1;var Je=this._tileCoordsToKey(Ve),st=this._tiles[Je];if(st&&st.active){st.retain=!0;continue}else st&&st.loaded&&(st.retain=!0);ne+1<ce&&this._retainChildren(pe,ye,ne+1,ce)}},_resetView:function(Y){var J=Y&&(Y.pinch||Y.flyTo);
85this._setView(this._map.getCenter(),this._map.getZoom(),J,J)},_animateZoom:function(Y){this._setView(Y.center,Y.zoom,!0,Y.noUpdate)},_clampZoom:function(Y){var J=this.options;return J.minNativeZoom!==void 0&&Y<J.minNativeZoom?J.minNativeZoom:J.maxNativeZoom!==void 0&&J.maxNativeZoom<Y?J.maxNativeZoom:Y},_setView:function(Y,J,ne,ce){var pe=Math.round(J);this.options.maxZoom!==void 0&&pe>this.options.maxZoom||this.options.minZoom!==void 0&&pe<this.options.minZoom?pe=void 0:pe=this._clampZoom(pe);var ye=this.options.updateWhenZooming&&pe!==this._tileZoom;(!ce||ye)&&(this._tileZoom=pe,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),pe!==void 0&&this._update(Y),ne||this._pruneTiles(),this._noPrune=!!ne),this._setZoomTransforms(Y,J)},_setZoomTransforms:function(Y,J){for(var ne in this._levels)this._setZoomTransform(this._levels[ne],Y,J)},_setZoomTransform:function(Y,J,ne){var ce=this._map.getZoomScale(ne,Y.zoom),pe=Y.origin.multiplyBy(ce).subtract(this._map._getNewPixelOrigin(J,ne)).round();Ct.any3d?ti(Y.el,pe,ce):tn(Y.el,pe)},_resetGrid:function(){var Y=this._map,J=Y.options.crs,ne=this._tileSize=this.getTileSize(),ce=this._tileZoom,pe=this._map.getPixelWorldBounds(this._tileZoom);pe&&(this._globalTileRange=this._pxBoundsToTileRange(pe)),this._wrapX=J.wrapLng&&!this.options.noWrap&&[Math.floor(Y.project([0,J.wrapLng[0]],ce).x/ne.x),Math.ceil(Y.project([0,J.wrapLng[1]],ce).x/ne.y)],this._wrapY=J.wrapLat&&!this.options.noWrap&&[Math.floor(Y.project([J.wrapLat[0],0],ce).y/ne.x),Math.ceil(Y.project([J.wrapLat[1],0],ce).y/ne.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(Y){var J=this._map,ne=J._animatingZoom?Math.max(J._animateToZoom,J.getZoom()):J.getZoom(),ce=J.getZoomScale(ne,this._tileZoom),pe=J.project(Y,this._tileZoom).floor(),ye=J.getSize().divideBy(ce*2);return new Ue(pe.subtract(ye),pe.add(ye))},_update:function(Y){var J=this._map;if(J){var ne=this._clampZoom(J.getZoom());if(Y===void 0&&(Y=J.getCenter()),this._tileZoom!==void 0){var ce=this._getTiledPixelBounds(Y),pe=this._pxBoundsToTileRange(ce),ye=pe.getCenter(),Ve=[],Je=this.options.keepBuffer,st=new Ue(pe.getBottomLeft().subtract([Je,-Je]),pe.getTopRight().add([Je,-Je]));if(!(isFinite(pe.min.x)&&isFinite(pe.min.y)&&isFinite(pe.max.x)&&isFinite(pe.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var mt in this._tiles){var bt=this._tiles[mt].coords;(bt.z!==this._tileZoom||!st.contains(new xe(bt.x,bt.y)))&&(this._tiles[mt].current=!1)}if(Math.abs(ne-this._tileZoom)>1){this._setView(Y,ne);return}for(var xt=pe.min.y;xt<=pe.max.y;xt++)for(var Vt=pe.min.x;Vt<=pe.max.x;Vt++){var Pn=new xe(Vt,xt);if(Pn.z=this._tileZoom,!!this._isValidTile(Pn)){var Cn=this._tiles[this._tileCoordsToKey(Pn)];Cn?Cn.current=!0:Ve.push(Pn)}}if(Ve.sort(function(Bn,Oi){return Bn.distanceTo(ye)-Oi.distanceTo(ye)}),Ve.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Gn=document.createDocumentFragment();for(Vt=0;Vt<Ve.length;Vt++)this._addTile(Ve[Vt],Gn);this._level.el.appendChild(Gn)}}}},_isValidTile:function(Y){var J=this._map.options.crs;if(!J.infinite){var ne=this._globalTileRange;if(!J.wrapLng&&(Y.x<ne.min.x||Y.x>ne.max.x)||!J.wrapLat&&(Y.y<ne.min.y||Y.y>ne.max.y))return!1}if(!this.options.bounds)return!0;var ce=this._tileCoordsToBounds(Y);return ft(this.options.bounds).overlaps(ce)},_keyToBounds:function(Y){return this._tileCoordsToBounds(this._keyToTileCoords(Y))},_tileCoordsToNwSe:function(Y){var J=this._map,ne=this.getTileSize(),ce=Y.scaleBy(ne),pe=ce.add(ne),ye=J.unproject(ce,Y.z),Ve=J.unproject(pe,Y.z);return[ye,Ve]},_tileCoordsToBounds:function(Y){var J=this._tileCoordsToNwSe(Y),ne=new qe(J[0],J[1]);return this.options.noWrap||(ne=this._map.wrapLatLngBounds(ne)),ne},_tileCoordsToKey:function(Y){return Y.x+":"+Y.y+":"+Y.z},_keyToTileCoords:function(Y){var J=Y.split(":"),ne=new xe(+J[0],+J[1]);return ne.z=+J[2],ne},_removeTile:function(Y){var J=this._tiles[Y];J&&(Qt(J.el),delete this._tiles[Y],this.fire("tileunload",{tile:J.el,coords:this._keyToTileCoords(Y)}))},_initTile:function(Y){Mt(Y,"leaflet-tile");var J=this.getTileSize();Y.style.width=J.x+"px",Y.style.height=J.y+"px",Y.onselectstart=te,Y.onmousemove=te,Ct.ielt9&&this.options.opacity<1&&Dn(Y,this.options.opacity)},_addTile:function(Y,J){var ne=this._getTilePos(Y),ce=this._tileCoordsToKey(Y),pe=this.createTile(this._wrapCoords(Y),K(this._tileReady,this,Y));this._initTile(pe),this.createTile.length<2&&Ae(K(this._tileReady,this,Y,null,pe)),tn(pe,ne),this._tiles[ce]={el:pe,coords:Y,current:!0},J.appendChild(pe),this.fire("tileloadstart",{tile:pe,coords:Y})},_tileReady:function(Y,J,ne){J&&this.fire("tileerror",{error:J,tile:ne,coords:Y});var ce=this._tileCoordsToKey(Y);ne=this._tiles[ce],ne&&(ne.loaded=+new Date,this._map._fadeAnimated?(Dn(ne.el,0),Se(this._fadeFrame),this._fadeFrame=Ae(this._updateOpacity,this)):(ne.active=!0,this._pruneTiles()),J||(Mt(ne.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:ne.el,coords:Y})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ct.ielt9||!this._map._fadeAnimated?Ae(this._pruneTiles,this):setTimeout(K(this._pruneTiles,this),250)))},_getTilePos:function(Y){return Y.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(Y){var J=new xe(this._wrapX?ee(Y.x,this._wrapX):Y.x,this._wrapY?ee(Y.y,this._wrapY):Y.y);return J.z=Y.z,J},_pxBoundsToTileRange:function(Y){var J=this.getTileSize();return new Ue(Y.min.unscaleBy(J).floor(),Y.max.unscaleBy(J).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var Y in this._tiles)if(!this._tiles[Y].loaded)return!1;return!0}});function Ro(Y){return new Gi(Y)}var Ni=Gi.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(Y,J){this._url=Y,J=se(this,J),J.detectRetina&&Ct.retina&&J.maxZoom>0?(J.tileSize=Math.floor(J.tileSize/2),J.zoomReverse?(J.zoomOffset--,J.minZoom=Math.min(J.maxZoom,J.minZoom+1)):(J.zoomOffset++,J.maxZoom=Math.max(J.minZoom,J.maxZoom-1)),J.minZoom=Math.max(0,J.minZoom)):J.zoomReverse?J.minZoom=Math.min(J.maxZoom,J.minZoom):J.maxZoom=Math.max(J.minZoom,J.maxZoom),typeof J.subdomains=="string"&&(J.subdomains=J.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(Y,J){return this._url===Y&&J===void 0&&(J=!0),this._url=Y,J||this.redraw(),this},createTile:function(Y,J){var ne=document.createElement("img");return Ot(ne,"load",K(this._tileOnLoad,this,J,ne)),Ot(ne,"error",K(this._tileOnError,this,J,ne)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(ne.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(ne.referrerPolicy=this.options.referrerPolicy),ne.alt="",ne.src=this.getTileUrl(Y),ne},getTileUrl:function(Y){var J={r:Ct.retina?"@2x":"",s:this._getSubdomain(Y),x:Y.x,y:Y.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var ne=this._globalTileRange.max.y-Y.y;this.options.tms&&(J.y=ne),J["-y"]=ne}return ue(this._url,$(J,this.options))},_tileOnLoad:function(Y,J){Ct.ielt9?setTimeout(K(Y,this,null,J),0):Y(null,J)},_tileOnError:function(Y,J,ne){var ce=this.options.errorTileUrl;ce&&J.getAttribute("src")!==ce&&(J.src=ce),Y(ne,J)},_onTileRemove:function(Y){Y.tile.onload=null},_getZoomForUrl:function(){var Y=this._tileZoom,J=this.options.maxZoom,ne=this.options.zoomReverse,ce=this.options.zoomOffset;return ne&&(Y=J-Y),Y+ce},_getSubdomain:function(Y){var J=Math.abs(Y.x+Y.y)%this.options.subdomains.length;return this.options.subdomains[J]},_abortLoading:function(){var Y,J;for(Y in this._tiles)if(this._tiles[Y].coords.z!==this._tileZoom&&(J=this._tiles[Y].el,J.onload=te,J.onerror=te,!J.complete)){J.src=fe;var ne=this._tiles[Y].coords;Qt(J),delete this._tiles[Y],this.fire("tileabort",{tile:J,coords:ne})}},_removeTile:function(Y){var J=this._tiles[Y];if(J)return J.el.setAttribute("src",fe),Gi.prototype._removeTile.call(this,Y)},_tileReady:function(Y,J,ne){if(!(!this._map||ne&&ne.getAttribute("src")===fe))return Gi.prototype._tileReady.call(this,Y,J,ne)}});function Vr(Y,J){return new Ni(Y,J)}var Hr=Ni.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(Y,J){this._url=Y;var ne=$({},this.defaultWmsParams);for(var ce in J)ce in this.options||(ne[ce]=J[ce]);J=se(this,J);var pe=J.detectRetina&&Ct.retina?2:1,ye=this.getTileSize();ne.width=ye.x*pe,ne.height=ye.y*pe,this.wmsParams=ne},onAdd:function(Y){this._crs=this.options.crs||Y.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var J=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[J]=this._crs.code,Ni.prototype.onAdd.call(this,Y)},getTileUrl:function(Y){var J=this._tileCoordsToNwSe(Y),ne=this._crs,ce=et(ne.project(J[0]),ne.project(J[1])),pe=ce.min,ye=ce.max,Ve=(this._wmsVersion>=1.3&&this._crs===Or?[pe.y,pe.x,ye.y,ye.x]:[pe.x,pe.y,ye.x,ye.y]).join(","),Je=Ni.prototype.getTileUrl.call(this,Y);return Je+ae(this.wmsParams,Je,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+Ve},setParams:function(Y,J){return $(this.wmsParams,Y),J||this.redraw(),this}});function xo(Y,J){return new Hr(Y,J)}Ni.WMS=Hr,Vr.wms=xo;var si=qn.extend({options:{padding:.1},initialize:function(Y){se(this,Y),Q(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),Mt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var Y={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(Y.zoomanim=this._onAnimZoom),Y},_onAnimZoom:function(Y){this._updateTransform(Y.center,Y.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(Y,J){var ne=this._map.getZoomScale(J,this._zoom),ce=this._map.getSize().multiplyBy(.5+this.options.padding),pe=this._map.project(this._center,J),ye=ce.multiplyBy(-ne).add(pe).subtract(this._map._getNewPixelOrigin(Y,J));Ct.any3d?ti(this._container,ye,ne):tn(this._container,ye)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var Y in this._layers)this._layers[Y]._reset()},_onZoomEnd:function(){for(var Y in this._layers)this._layers[Y]._project()},_updatePaths:function(){for(var Y in this._layers)this._layers[Y]._update()},_update:function(){var Y=this.options.padding,J=this._map.getSize(),ne=this._map.containerPointToLayerPoint(J.multiplyBy(-Y)).round();
85this._bounds=new Ue(ne,ne.add(J.multiplyBy(1+Y*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Ur=si.extend({options:{tolerance:0},getEvents:function(){var Y=si.prototype.getEvents.call(this);return Y.viewprereset=this._onViewPreReset,Y},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){si.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var Y=this._container=document.createElement("canvas");Ot(Y,"mousemove",this._onMouseMove,this),Ot(Y,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Ot(Y,"mouseout",this._handleMouseOut,this),Y._leaflet_disable_events=!0,this._ctx=Y.getContext("2d")},_destroyContainer:function(){Se(this._redrawRequest),delete this._ctx,Qt(this._container),qt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var Y;this._redrawBounds=null;for(var J in this._layers)Y=this._layers[J],Y._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){si.prototype._update.call(this);var Y=this._bounds,J=this._container,ne=Y.getSize(),ce=Ct.retina?2:1;tn(J,Y.min),J.width=ce*ne.x,J.height=ce*ne.y,J.style.width=ne.x+"px",J.style.height=ne.y+"px",Ct.retina&&this._ctx.scale(2,2),this._ctx.translate(-Y.min.x,-Y.min.y),this.fire("update")}},_reset:function(){si.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(Y){this._updateDashArray(Y),this._layers[Q(Y)]=Y;var J=Y._order={layer:Y,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=J),this._drawLast=J,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(Y){this._requestRedraw(Y)},_removePath:function(Y){var J=Y._order,ne=J.next,ce=J.prev;ne?ne.prev=ce:this._drawLast=ce,ce?ce.next=ne:this._drawFirst=ne,delete Y._order,delete this._layers[Q(Y)],this._requestRedraw(Y)},_updatePath:function(Y){this._extendRedrawBounds(Y),Y._project(),Y._update(),this._requestRedraw(Y)},_updateStyle:function(Y){this._updateDashArray(Y),this._requestRedraw(Y)},_updateDashArray:function(Y){if(typeof Y.options.dashArray=="string"){var J=Y.options.dashArray.split(/[, ]+/),ne=[],ce,pe;for(pe=0;pe<J.length;pe++){if(ce=Number(J[pe]),isNaN(ce))return;ne.push(ce)}Y.options._dashArray=ne}else Y.options._dashArray=Y.options.dashArray},_requestRedraw:function(Y){this._map&&(this._extendRedrawBounds(Y),this._redrawRequest=this._redrawRequest||Ae(this._redraw,this))},_extendRedrawBounds:function(Y){if(Y._pxBounds){var J=(Y.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new Ue,this._redrawBounds.extend(Y._pxBounds.min.subtract([J,J])),this._redrawBounds.extend(Y._pxBounds.max.add([J,J]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var Y=this._redrawBounds;if(Y){var J=Y.getSize();this._ctx.clearRect(Y.min.x,Y.min.y,J.x,J.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var Y,J=this._redrawBounds;if(this._ctx.save(),J){var ne=J.getSize();this._ctx.beginPath(),this._ctx.rect(J.min.x,J.min.y,ne.x,ne.y),this._ctx.clip()}this._drawing=!0;for(var ce=this._drawFirst;ce;ce=ce.next)Y=ce.layer,(!J||Y._pxBounds&&Y._pxBounds.intersects(J))&&Y._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(Y,J){if(this._drawing){var ne,ce,pe,ye,Ve=Y._parts,Je=Ve.length,st=this._ctx;if(Je){for(st.beginPath(),ne=0;ne<Je;ne++){for(ce=0,pe=Ve[ne].length;ce<pe;ce++)ye=Ve[ne][ce],st[ce?"lineTo":"moveTo"](ye.x,ye.y);J&&st.closePath()}this._fillStroke(st,Y)}}},_updateCircle:function(Y){if(!(!this._drawing||Y._empty())){var J=Y._point,ne=this._ctx,ce=Math.max(Math.round(Y._radius),1),pe=(Math.max(Math.round(Y._radiusY),1)||ce)/ce;pe!==1&&(ne.save(),ne.scale(1,pe)),ne.beginPath(),ne.arc(J.x,J.y/pe,ce,0,Math.PI*2,!1),pe!==1&&ne.restore(),this._fillStroke(ne,Y)}},_fillStroke:function(Y,J){var ne=J.options;ne.fill&&(Y.globalAlpha=ne.fillOpacity,Y.fillStyle=ne.fillColor||ne.color,Y.fill(ne.fillRule||"evenodd")),ne.stroke&&ne.weight!==0&&(Y.setLineDash&&Y.setLineDash(J.options&&J.options._dashArray||[]),Y.globalAlpha=ne.opacity,Y.lineWidth=ne.weight,Y.strokeStyle=ne.color,Y.lineCap=ne.lineCap,Y.lineJoin=ne.lineJoin,Y.stroke())},_onClick:function(Y){for(var J=this._map.mouseEventToLayerPoint(Y),ne,ce,pe=this._drawFirst;pe;pe=pe.next)ne=pe.layer,ne.options.interactive&&ne._containsPoint(J)&&(!(Y.type==="click"||Y.type==="preclick")||!this._map._draggableMoved(ne))&&(ce=ne);this._fireEvent(ce?[ce]:!1,Y)},_onMouseMove:function(Y){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var J=this._map.mouseEventToLayerPoint(Y);this._handleMouseHover(Y,J)}},_handleMouseOut:function(Y){var J=this._hoveredLayer;J&&(sn(this._container,"leaflet-interactive"),this._fireEvent([J],Y,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(Y,J){if(!this._mouseHoverThrottled){for(var ne,ce,pe=this._drawFirst;pe;pe=pe.next)ne=pe.layer,ne.options.interactive&&ne._containsPoint(J)&&(ce=ne);ce!==this._hoveredLayer&&(this._handleMouseOut(Y),ce&&(Mt(this._container,"leaflet-interactive"),this._fireEvent([ce],Y,"mouseover"),this._hoveredLayer=ce)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,Y),this._mouseHoverThrottled=!0,setTimeout(K(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(Y,J,ne){this._map._fireDOMEvent(J,ne||J.type,Y)},_bringToFront:function(Y){var J=Y._order;if(J){var ne=J.next,ce=J.prev;if(ne)ne.prev=ce;else return;ce?ce.next=ne:ne&&(this._drawFirst=ne),J.prev=this._drawLast,this._drawLast.next=J,J.next=null,this._drawLast=J,this._requestRedraw(Y)}},_bringToBack:function(Y){var J=Y._order;if(J){var ne=J.next,ce=J.prev;if(ce)ce.next=ne;else return;ne?ne.prev=ce:ce&&(this._drawLast=ce),J.prev=null,J.next=this._drawFirst,this._drawFirst.prev=J,this._drawFirst=J,this._requestRedraw(Y)}}});function Wr(Y){return Ct.canvas?new Ur(Y):null}var ji=(function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(Y){return document.createElement("<lvml:"+Y+' class="lvml">')}}catch{}return function(Y){return document.createElement("<"+Y+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}})(),Po={_initContainer:function(){this._container=jt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(si.prototype._update.call(this),this.fire("update"))},_initPath:function(Y){var J=Y._container=ji("shape");Mt(J,"leaflet-vml-shape "+(this.options.className||"")),J.coordsize="1 1",Y._path=ji("path"),J.appendChild(Y._path),this._updateStyle(Y),this._layers[Q(Y)]=Y},_addPath:function(Y){var J=Y._container;this._container.appendChild(J),Y.options.interactive&&Y.addInteractiveTarget(J)},_removePath:function(Y){var J=Y._container;Qt(J),Y.removeInteractiveTarget(J),delete this._layers[Q(Y)]},_updateStyle:function(Y){var J=Y._stroke,ne=Y._fill,ce=Y.options,pe=Y._container;
85pe.stroked=!!ce.stroke,pe.filled=!!ce.fill,ce.stroke?(J||(J=Y._stroke=ji("stroke")),pe.appendChild(J),J.weight=ce.weight+"px",J.color=ce.color,J.opacity=ce.opacity,ce.dashArray?J.dashStyle=he(ce.dashArray)?ce.dashArray.join(" "):ce.dashArray.replace(/( *, *)/g," "):J.dashStyle="",J.endcap=ce.lineCap.replace("butt","flat"),J.joinstyle=ce.lineJoin):J&&(pe.removeChild(J),Y._stroke=null),ce.fill?(ne||(ne=Y._fill=ji("fill")),pe.appendChild(ne),ne.color=ce.fillColor||ce.color,ne.opacity=ce.fillOpacity):ne&&(pe.removeChild(ne),Y._fill=null)},_updateCircle:function(Y){var J=Y._point.round(),ne=Math.round(Y._radius),ce=Math.round(Y._radiusY||ne);this._setPath(Y,Y._empty()?"M0 0":"AL "+J.x+","+J.y+" "+ne+","+ce+" 0,"+65535*360)},_setPath:function(Y,J){Y._path.v=J},_bringToFront:function(Y){di(Y._container)},_bringToBack:function(Y){ei(Y._container)}},cr=Ct.vml?ji:Ke,Ki=si.extend({_initContainer:function(){this._container=cr("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=cr("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Qt(this._container),qt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){si.prototype._update.call(this);var Y=this._bounds,J=Y.getSize(),ne=this._container;(!this._svgSize||!this._svgSize.equals(J))&&(this._svgSize=J,ne.setAttribute("width",J.x),ne.setAttribute("height",J.y)),tn(ne,Y.min),ne.setAttribute("viewBox",[Y.min.x,Y.min.y,J.x,J.y].join(" ")),this.fire("update")}},_initPath:function(Y){var J=Y._path=cr("path");Y.options.className&&Mt(J,Y.options.className),Y.options.interactive&&Mt(J,"leaflet-interactive"),this._updateStyle(Y),this._layers[Q(Y)]=Y},_addPath:function(Y){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(Y._path),Y.addInteractiveTarget(Y._path)},_removePath:function(Y){Qt(Y._path),Y.removeInteractiveTarget(Y._path),delete this._layers[Q(Y)]},_updatePath:function(Y){Y._project(),Y._update()},_updateStyle:function(Y){var J=Y._path,ne=Y.options;J&&(ne.stroke?(J.setAttribute("stroke",ne.color),J.setAttribute("stroke-opacity",ne.opacity),J.setAttribute("stroke-width",ne.weight),J.setAttribute("stroke-linecap",ne.lineCap),J.setAttribute("stroke-linejoin",ne.lineJoin),ne.dashArray?J.setAttribute("stroke-dasharray",ne.dashArray):J.removeAttribute("stroke-dasharray"),ne.dashOffset?J.setAttribute("stroke-dashoffset",ne.dashOffset):J.removeAttribute("stroke-dashoffset")):J.setAttribute("stroke","none"),ne.fill?(J.setAttribute("fill",ne.fillColor||ne.color),J.setAttribute("fill-opacity",ne.fillOpacity),J.setAttribute("fill-rule",ne.fillRule||"evenodd")):J.setAttribute("fill","none"))},_updatePoly:function(Y,J){this._setPath(Y,je(Y._parts,J))},_updateCircle:function(Y){var J=Y._point,ne=Math.max(Math.round(Y._radius),1),ce=Math.max(Math.round(Y._radiusY),1)||ne,pe="a"+ne+","+ce+" 0 1,0 ",ye=Y._empty()?"M0 0":"M"+(J.x-ne)+","+J.y+pe+ne*2+",0 "+pe+-ne*2+",0 ";this._setPath(Y,ye)},_setPath:function(Y,J){Y._path.setAttribute("d",J)},_bringToFront:function(Y){di(Y._path)},_bringToBack:function(Y){ei(Y._path)}});Ct.vml&&Ki.include(Po);function zr(Y){return Ct.svg||Ct.vml?new Ki(Y):null}lt.include({getRenderer:function(Y){var J=Y.options.renderer||this._getPaneRenderer(Y.options.pane)||this.options.renderer||this._renderer;return J||(J=this._renderer=this._createRenderer()),this.hasLayer(J)||this.addLayer(J),J},_getPaneRenderer:function(Y){if(Y==="overlayPane"||Y===void 0)return!1;var J=this._paneRenderers[Y];return J===void 0&&(J=this._createRenderer({pane:Y}),this._paneRenderers[Y]=J),J},_createRenderer:function(Y){return this.options.preferCanvas&&Wr(Y)||zr(Y)}});var Gr=xi.extend({initialize:function(Y,J){xi.prototype.initialize.call(this,this._boundsToLatLngs(Y),J)},setBounds:function(Y){return this.setLatLngs(this._boundsToLatLngs(Y))}
85,_boundsToLatLngs:function(Y){return Y=ft(Y),[Y.getSouthWest(),Y.getNorthWest(),Y.getNorthEast(),Y.getSouthEast()]}});function No(Y,J){return new Gr(Y,J)}Ki.create=cr,Ki.pointsToPath=je,oi.geometryToLayer=nr,oi.coordsToLatLng=Ar,oi.coordsToLatLngs=ir,oi.latLngToCoords=_r,oi.latLngsToCoords=rr,oi.getFeature=Pi,oi.asFeature=or,lt.mergeOptions({boxZoom:!0});var jr=Jt.extend({initialize:function(Y){this._map=Y,this._container=Y._container,this._pane=Y._panes.overlayPane,this._resetStateTimeout=0,Y.on("unload",this._destroy,this)},addHooks:function(){Ot(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){qt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Qt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(Y){if(!Y.shiftKey||Y.which!==1&&Y.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Ai(),Si(),this._startPoint=this._map.mouseEventToContainerPoint(Y),Ot(document,{contextmenu:an,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(Y){this._moved||(this._moved=!0,this._box=jt("div","leaflet-zoom-box",this._container),Mt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(Y);var J=new Ue(this._point,this._startPoint),ne=J.getSize();tn(this._box,J.min),this._box.style.width=ne.x+"px",this._box.style.height=ne.y+"px"},_finish:function(){this._moved&&(Qt(this._box),sn(this._container,"leaflet-crosshair")),_i(),hi(),qt(document,{contextmenu:an,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(Y){if(!(Y.which!==1&&Y.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(K(this._resetState,this),0);var J=new qe(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(J).fire("boxzoomend",{boxZoomBounds:J})}},_onKeyDown:function(Y){Y.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});lt.addInitHook("addHandler","boxZoom",jr),lt.mergeOptions({doubleClickZoom:!0});var Kr=Jt.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(Y){var J=this._map,ne=J.getZoom(),ce=J.options.zoomDelta,pe=Y.originalEvent.shiftKey?ne-ce:ne+ce;J.options.doubleClickZoom==="center"?J.setZoom(pe):J.setZoomAround(Y.containerPoint,pe)}});lt.addInitHook("addHandler","doubleClickZoom",Kr),lt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Yr=Jt.extend({addHooks:function(){if(!this._draggable){var Y=this._map;this._draggable=new Wn(Y._mapPane,Y._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),Y.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),Y.on("zoomend",this._onZoomEnd,this),Y.whenReady(this._onZoomEnd,this))}Mt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){sn(this._map._container,"leaflet-grab"),sn(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var Y=this._map;if(Y._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var J=ft(this._map.options.maxBounds);this._offsetLimit=et(this._map.latLngToContainerPoint(J.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(J.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;Y.fire("movestart").fire("dragstart"),Y.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(Y){if(this._map.options.inertia){var J=this._lastTime=+new Date,ne=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(ne),this._times.push(J),this._prunePositions(J)}this._map.fire("move",Y).fire("drag",Y)},_prunePositions:function(Y){for(;this._positions.length>1&&Y-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var Y=this._map.getSize().divideBy(2),J=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=J.subtract(Y).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(Y,J){return Y-(Y-J)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var Y=this._draggable._newPos.subtract(this._draggable._startPos),J=this._offsetLimit;Y.x<J.min.x&&(Y.x=this._viscousLimit(Y.x,J.min.x)),Y.y<J.min.y&&(Y.y=this._viscousLimit(Y.y,J.min.y)),Y.x>J.max.x&&(Y.x=this._viscousLimit(Y.x,J.max.x)),Y.y>J.max.y&&(Y.y=this._viscousLimit(Y.y,J.max.y)),this._draggable._newPos=this._draggable._startPos.add(Y)}},_onPreDragWrap:function(){var Y=this._worldWidth,J=Math.round(Y/2),ne=this._initialWorldOffset,ce=this._draggable._newPos.x,pe=(ce-J+ne)%Y+J-ne,ye=(ce+J+ne)%Y-J-ne,Ve=Math.abs(pe+ne)<Math.abs(ye+ne)?pe:ye;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=Ve},_onDragEnd:function(Y){var J=this._map,ne=J.options,ce=!ne.inertia||Y.noInertia||this._times.length<2;if(J.fire("dragend",Y),ce)J.fire("moveend");else{this._prunePositions(+new Date);var pe=this._lastPos.subtract(this._positions[0]),ye=(this._lastTime-this._times[0])/1e3,Ve=ne.easeLinearity,Je=pe.multiplyBy(Ve/ye),st=Je.distanceTo([0,0]),mt=Math.min(ne.inertiaMaxSpeed,st),bt=Je.multiplyBy(mt/st),xt=mt/(ne.inertiaDeceleration*Ve),Vt=bt.multiplyBy(-xt/2).round();!Vt.x&&!Vt.y?J.fire("moveend"):(Vt=J._limitOffset(Vt,J.options.maxBounds),Ae(function(){J.panBy(Vt,{duration:xt,easeLinearity:Ve,noMoveStart:!0,animate:!0})}
85))}}});lt.addInitHook("addHandler","dragging",Yr),lt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var qr=Jt.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(Y){this._map=Y,this._setPanDelta(Y.options.keyboardPanDelta),this._setZoomDelta(Y.options.zoomDelta)},addHooks:function(){var Y=this._map._container;Y.tabIndex<=0&&(Y.tabIndex="0"),Ot(Y,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),qt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var Y=document.body,J=document.documentElement,ne=Y.scrollTop||J.scrollTop,ce=Y.scrollLeft||J.scrollLeft;this._map._container.focus(),window.scrollTo(ce,ne)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(Y){var J=this._panKeys={},ne=this.keyCodes,ce,pe;for(ce=0,pe=ne.left.length;ce<pe;ce++)J[ne.left[ce]]=[-1*Y,0];for(ce=0,pe=ne.right.length;ce<pe;ce++)J[ne.right[ce]]=[Y,0];for(ce=0,pe=ne.down.length;ce<pe;ce++)J[ne.down[ce]]=[0,Y];for(ce=0,pe=ne.up.length;ce<pe;ce++)J[ne.up[ce]]=[0,-1*Y]},_setZoomDelta:function(Y){var J=this._zoomKeys={},ne=this.keyCodes,ce,pe;for(ce=0,pe=ne.zoomIn.length;ce<pe;ce++)J[ne.zoomIn[ce]]=Y;for(ce=0,pe=ne.zoomOut.length;ce<pe;ce++)J[ne.zoomOut[ce]]=-Y},_addHooks:function(){Ot(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){qt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(Y){if(!(Y.altKey||Y.ctrlKey||Y.metaKey)){var J=Y.keyCode,ne=this._map,ce;if(J in this._panKeys){if(!ne._panAnim||!ne._panAnim._inProgress)if(ce=this._panKeys[J],Y.shiftKey&&(ce=Le(ce).multiplyBy(3)),ne.options.maxBounds&&(ce=ne._limitOffset(Le(ce),ne.options.maxBounds)),ne.options.worldCopyJump){var pe=ne.wrapLatLng(ne.unproject(ne.project(ne.getCenter()).add(ce)));ne.panTo(pe)}else ne.panBy(ce)}else if(J in this._zoomKeys)ne.setZoom(ne.getZoom()+(Y.shiftKey?3:1)*this._zoomKeys[J]);else if(J===27&&ne._popup&&ne._popup.options.closeOnEscapeKey)ne.closePopup();else return;an(Y)}}});lt.addInitHook("addHandler","keyboard",qr),lt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Zr=Jt.extend({addHooks:function(){Ot(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){qt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(Y){var J=Ee(Y),ne=this._map.options.wheelDebounceTime;this._delta+=J,this._lastMousePos=this._map.mouseEventToContainerPoint(Y),this._startTime||(this._startTime=+new Date);var ce=Math.max(ne-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(K(this._performZoom,this),ce),an(Y)},_performZoom:function(){var Y=this._map,J=Y.getZoom(),ne=this._map.options.zoomSnap||0;Y._stop();var ce=this._delta/(this._map.options.wheelPxPerZoomLevel*4),pe=4*Math.log(2/(1+Math.exp(-Math.abs(ce))))/Math.LN2,ye=ne?Math.ceil(pe/ne)*ne:pe,Ve=Y._limitZoom(J+(this._delta>0?ye:-ye))-J;this._delta=0,this._startTime=null,Ve&&(Y.options.scrollWheelZoom==="center"?Y.setZoom(J+Ve):Y.setZoomAround(this._lastMousePos,J+Ve))}});lt.addInitHook("addHandler","scrollWheelZoom",Zr);var Oo=600;lt.mergeOptions({tapHold:Ct.touchNative&&Ct.safari&&Ct.mobile,tapTolerance:15});var Qr=Jt.extend({addHooks:function(){Ot(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){qt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(Y){if(clearTimeout(this._holdTimeout),Y.touches.length===1){var J=Y.touches[0];this._startPos=this._newPos=new xe(J.clientX,J.clientY),this._holdTimeout=setTimeout(K(function(){this._cancel(),this._isTapValid()&&(Ot(document,"touchend",yn),Ot(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",J))},this),Oo),Ot(document,"touchend touchcancel contextmenu",this._cancel,this),Ot(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function Y(){qt(document,"touchend",yn),qt(document,"touchend touchcancel",Y)},_cancel:function(){clearTimeout(this._holdTimeout),qt(document,"touchend touchcancel contextmenu",this._cancel,this),qt(document,"touchmove",this._onMove,this)},_onMove:function(Y){var J=Y.touches[0];this._newPos=new xe(J.clientX,J.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(Y,J){var ne=new MouseEvent(Y,{bubbles:!0,cancelable:!0,view:window,screenX:J.screenX,screenY:J.screenY,clientX:J.clientX,clientY:J.clientY});ne._simulated=!0,J.target.dispatchEvent(ne)}});lt.addInitHook("addHandler","tapHold",Qr),lt.mergeOptions({touchZoom:Ct.touch,bounceAtZoomLimits:!0});var Jr=Jt.extend({addHooks:function(){Mt(this._map._container,"leaflet-touch-zoom"),Ot(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){sn(this._map._container,"leaflet-touch-zoom"),qt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(Y){var J=this._map;if(!(!Y.touches||Y.touches.length!==2||J._animatingZoom||this._zooming)){var ne=J.mouseEventToContainerPoint(Y.touches[0]),ce=J.mouseEventToContainerPoint(Y.touches[1]);this._centerPoint=J.getSize()._divideBy(2),this._startLatLng=J.containerPointToLatLng(this._centerPoint),J.options.touchZoom!=="center"&&(this._pinchStartLatLng=J.containerPointToLatLng(ne.add(ce)._divideBy(2))),this._startDist=ne.distanceTo(ce),this._startZoom=J.getZoom(),this._moved=!1,this._zooming=!0,J._stop(),Ot(document,"touchmove",this._onTouchMove,this),Ot(document,"touchend touchcancel",this._onTouchEnd,this),yn(Y)}},_onTouchMove:function(Y){if(!(!Y.touches||Y.touches.length!==2||!this._zooming)){var J=this._map,ne=J.mouseEventToContainerPoint(Y.touches[0]),ce=J.mouseEventToContainerPoint(Y.touches[1]),pe=ne.distanceTo(ce)/this._startDist;if(this._zoom=J.getScaleZoom(pe,this._startZoom),!J.options.bounceAtZoomLimits&&(this._zoom<J.getMin
85Zoom()&&pe<1||this._zoom>J.getMaxZoom()&&pe>1)&&(this._zoom=J._limitZoom(this._zoom)),J.options.touchZoom==="center"){if(this._center=this._startLatLng,pe===1)return}else{var ye=ne._add(ce)._divideBy(2)._subtract(this._centerPoint);if(pe===1&&ye.x===0&&ye.y===0)return;this._center=J.unproject(J.project(this._pinchStartLatLng,this._zoom).subtract(ye),this._zoom)}this._moved||(J._moveStart(!0,!1),this._moved=!0),Se(this._animRequest);var Ve=K(J._move,J,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=Ae(Ve,this,!0),yn(Y)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,Se(this._animRequest),qt(document,"touchmove",this._onTouchMove,this),qt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});lt.addInitHook("addHandler","touchZoom",Jr),lt.BoxZoom=jr,lt.DoubleClickZoom=Kr,lt.Drag=Yr,lt.Keyboard=qr,lt.ScrollWheelZoom=Zr,lt.TapHold=Qr,lt.TouchZoom=Jr,d.Bounds=Ue,d.Browser=Ct,d.CRS=$e,d.Canvas=Ur,d.Circle=vr,d.CircleMarker=tr,d.Class=Oe,d.Control=At,d.DivIcon=Fr,d.DivOverlay=Qn,d.DomEvent=Ye,d.DomUtil=Fi,d.Draggable=Wn,d.Evented=Me,d.FeatureGroup=ii,d.GeoJSON=oi,d.GridLayer=Gi,d.Handler=Jt,d.Icon=Ri,d.ImageOverlay=sr,d.LatLng=ct,d.LatLngBounds=qe,d.Layer=qn,d.LayerGroup=Ii,d.LineUtil=co,d.Map=lt,d.Marker=er,d.Mixin=wn,d.Path=pi,d.Point=xe,d.PolyUtil=ro,d.Polygon=xi,d.Polyline=ri,d.Popup=ar,d.PosAnimation=it,d.Projection=uo,d.Rectangle=Gr,d.Renderer=si,d.SVG=Ki,d.SVGOverlay=$r,d.TileLayer=Ni,d.Tooltip=lr,d.Transformation=ht,d.Util=Ne,d.VideoOverlay=Mr,d.bind=K,d.bounds=et,d.canvas=Wr,d.circle=_o,d.circleMarker=Ao,d.control=_t,d.divIcon=Io,d.extend=$,d.featureGroup=po,d.geoJSON=Lr,d.geoJson=Co,d.gridLayer=Ro,d.icon=go,d.imageOverlay=So,d.latLng=nt,d.latLngBounds=ft,d.layerGroup=mo,d.map=dt,d.marker=vo,d.point=Le,d.polygon=bo,d.polyline=yo,d.popup=ko,d.rectangle=No,d.setOptions=se,d.stamp=Q,d.svg=zr,d.svgOverlay=wo,d.tileLayer=Vr,d.tooltip=To,d.transformation=Te,d.version=B,d.videoOverlay=Eo;var Do=window.L;d.noConflict=function(){return window.L=Do,this},window.L=d}))})(leafletSrc$2,leafletSrc$2.exports)),leafletSrc$2.exports}var leafletSrcExports=requireLeafletSrc();const L$2=getDefaultExportFromCjs(leafletSrcExports),leafletSrc=_mergeNamespaces({__proto__:null,default:L$2},[leafletSrcExports]),_sfc_main$y=defineComponent$1({__name:"qapa-section",props:{loading:{type:Boolean,default:!1},divider:{type:Boolean,default:!1},noTitleMobile:{type:Boolean,default:!1},icon:{},title:{},subtitle:{},withResponsiveMargin:{default:""},titleVariant:{default:"heading"},titleColor:{default:void 0}},setup(e){const u=e,d=useSlots(),B=useDisplay();function $(ee){return ee?ee().some(te=>V(te)):!1}function V(ee){if(ee.type===Comment)return!1;if(ee.type===Fragment){const te=ee.children;return Array.isArray(te)&&te.some(ie=>V(ie))}return!0}const K=computed(()=>!!u.title||$(d.title)),q=computed(()=>!!u.subtitle||$(d.subtitle));function Q(){return $(d.filter)}const X=computed(()=>!(B.smAndDown.value&&u.noTitleMobile));return(ee,te)=>(openBlock(),createBlock(VCard,{variant:"flat",class:"qapa-section"},{default:withCtx(()=>[K.value&&X.value||Q()?(openBlock(),createBlock(VCardTitle,{key:0,class:normalizeClass(["qapa-section-title",{"qapa-section-title--label":e.titleVariant==="label"}])},{default:withCtx(()=>[e.icon?(openBlock(),createBlock(VIcon,{key:0,class:"mr-4"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(e.icon),1)]),_:1})):createCommentVNode("",!0),te[0]||(te[0]=createTextVNode()),createBaseVNode("span",{class:normalizeClass([e.titleColor?`text-${e.titleColor}`:null,e.titleVariant==="label"?"text-caption text-uppercase font-weight-bold text-medium-emphasis":"text-h5 font-weight-bold",{"flex-grow-1":!Q()||e.titleVariant==="label"}])},[X.value?renderSlot(ee.$slots,"title",{key:0},()=>[createBaseVNode("span",null,toDisplayString$1(e.title),1)],!0):createCommentVNode("",!0)],2),te[1]||(te[1]=createTextVNode()),Q()?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["filter",e.titleVariant==="label"?"d-flex align-center":["flex-grow-1 flex-md-grow-0",e.withResponsiveMargin!==""?e.withResponsiveMargin:"ml-md-10"]])},[renderSlot(ee.$slots,"filter",{},void 0,!0)],2)):createCommentVNode("",!0)]),_:3},8,["class"])):createCommentVNode("",!0),te[2]||(te[2]=createTextVNode()),q.value?(openBlock(),createBlock(VCardSubtitle,{key:1,class:"text-subtitle-1"},{default:withCtx(()=>[renderSlot(ee.$slots,"subtitle",{},()=>
85[createBaseVNode("span",null,toDisplayString$1(e.subtitle),1)],!0)]),_:3})):createCommentVNode("",!0),te[3]||(te[3]=createTextVNode()),e.loading?(openBlock(),createBlock(_sfc_main$N,{key:2,type:"linear",class:"progress-bar",indeterminate:"",striped:""})):createCommentVNode("",!0),te[4]||(te[4]=createTextVNode()),e.divider&&X.value?(openBlock(),createBlock(_sfc_main$L,{key:3})):createCommentVNode("",!0),te[5]||(te[5]=createTextVNode()),createVNode(VCardText,{class:normalizeClass({"pt-0":!K.value})},{default:withCtx(()=>[renderSlot(ee.$slots,"default",{},void 0,!0)]),_:3},8,["class"])]),_:3}))}}),__unplugin_components_4=_export_sfc(_sfc_main$y,[["__scopeId","data-v-319e2d8b"]]),_hoisted_1$j={class:"text-red"},_sfc_main$x=defineComponent$1({inheritAttrs:!1,__name:"qapa-action-button-base",props:{size:{},variant:{},density:{},admin:{type:Boolean,default:!1},noGutters:{type:Boolean,default:!1},backgroundWhite:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},text:{type:Boolean,default:!1},forceLoading:{type:Boolean,default:!1},withFeedback:{type:Boolean,default:!1},type:{default:"button"}},setup(e,{expose:u}){const d=e,B=ref(!1),$=ref(!1),V=ref(!0),K=ref(!1),q=ref(!1),Q=ref("");let X;async function ee(re){te(),V.value=!0,K.value=!1,$.value=!1,B.value=!0;try{const oe=await re();oe.type===ResultType.Failure&&oe.message?(q.value=!0,Q.value=oe.message,ie()):oe.type===ResultType.Success&&d.withFeedback&&($.value=!0,V.value=!1,setTimeout(()=>{K.value=!0},300),setTimeout(()=>{K.value=!1},1e3))}finally{$.value&&d.withFeedback?setTimeout(()=>{B.value=!1},1200):B.value=!1}}function te(){clearTimeout(X),X=void 0,q.value=!1,Q.value=""}function ie(){X=setTimeout(te,5e3)}return u({executeAction:ee}),(re,oe)=>(openBlock(),createBlock(VTooltip,{modelValue:q.value,"onUpdate:modelValue":oe[0]||(oe[0]=se=>q.value=se),location:"top","content-class":"bg-red-lighten-5","open-on-hover":!1},{activator:withCtx(({props:se})=>[createVNode(__unplugin_components_0$2,mergeProps({type:e.type,"no-gutters":e.noGutters,admin:e.admin,"background-white":e.backgroundWhite,outlined:e.outlined,text:e.text,size:e.size,variant:e.variant,density:e.density,loading:B.value||e.forceLoading},{...se,...re.$attrs}),{loader:withCtx(()=>[createVNode(VScrollXTransition,null,{default:withCtx(()=>[V.value?(openBlock(),createBlock(_sfc_main$N,{key:0,indeterminate:"",size:"23",width:"2",color:""})):createCommentVNode("",!0)]),_:1}),oe[2]||(oe[2]=createTextVNode()),createVNode(VScrollXTransition,null,{default:withCtx(()=>[K.value?(openBlock(),createBlock(_sfc_main$H,{key:0,size:"23"},{default:withCtx(()=>[...oe[1]||(oe[1]=[createTextVNode("mdi-checkbox-marked-circle-outline",-1)])]),_:1})):createCommentVNode("",!0)]),_:1})]),default:withCtx(()=>[renderSlot(re.$slots,"default"),oe[3]||(oe[3]=createTextVNode())]),_:3},16,["type","no-gutters","admin","background-white","outlined","text","size","variant","density","loading"])]),default:withCtx(()=>[oe[4]||(oe[4]=createTextVNode()),createBaseVNode("span",_hoisted_1$j,toDisplayString$1(Q.value),1)]),_:3},8,["modelValue"]))}}),_hoisted_1$i={class:"d-inline-block"},_sfc_main$w=defineComponent$1({inheritAttrs:!1,__name:"qapa-action-button",props:{size:{},variant:{},density:{},admin:{type:Boolean,default:!1},noGutters:{type:Boolean,default:!1},backgroundWhite:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},text:{type:Boolean,default:!1},forceLoading:{type:Boolean,default:!1},withFeedback:{type:Boolean,default:!1},type:{default:"button"},action:{}},setup(e,{expose:u}){const d=ref();return u({executeAction:B=>{var $;return($=d.value)==null?void 0:$.executeAction(B)}}),(B,$)=>(openBlock(),createElementBlock("div",_hoisted_1$i,[createVNode(_sfc_main$x,mergeProps({admin:e.admin,"background-white":e.backgroundWhite,"no-gutters":e.noGutters,"force-loading":e.forceLoading,"with-feedback":e.withFeedback,type:e.type,outlined:e.outlined,text:e.text,size:e.size,variant:e.variant,density:e.density,ref_key:"base",ref:d},B.$attrs,{onClick:$[0]||($[0]=V=>{var K;return(K=d.value)==null?void 0:K.executeAction(e.action)})}),{default:withCtx(()=>[renderSlot(B.$slots,"default")]),_:3},16,["admin","background-white","no-gutters","force-loading","with-feedback","type","outlined","text","size","variant","density"])]))}}),_sfc_main$v=defineComponent$1({__name:"qapa-form",props:mergeModels({disabled:{type:Boolean,default:!1}},{modelValue:{type:[Boolean,null],default:null},modelModifiers:{}}),emits:mergeModels(["submit"],["update:modelValue"]),setup(e,{expose:u,emit:d}){const B=useModel(e,"modelValue"),$=d,V=useTemplateRef("formRef");function K(q){$("submit",q)}return u({validate:()=>{var q;return(q=V.value)==null?void 0:q.validate()},reset:()=>{var q;return(q=V.value)==null?void 0:q.reset()},resetValidation:()=>{var q;return(q=V.value)==null?void 0:q.resetValidation()}}),(q,Q)=>(openBlock(),createBlock(VForm,{ref_key:"formRef",ref:V,modelValue:B.value,"onUpdate:modelValue":Q[0]||(Q[0]=X=>B.value=X),disabled:e.disabled,onSubmit:withModifiers(K,["prevent"])},{default:withCtx(()=>[renderSlot(q.$slots,"default")]),_:3},8,["modelValue","disabled"]))}}),_hoisted_1$h={class:"container text-center"},_hoisted_2$7={class:"divider float-left"},_hoisted_3$6={class:"text"},_hoisted_4$5={class:"divider float-right"},_sfc_main$u=defineComponent$1({__name:"qapa-text-divider",props:{text:{}},setup(e){return(u,d)=>(openBlock(),createElementBlock("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$7,[createVNode(_sfc_main$L)]),d[0]||(d[0]=createTextVNode()),createBaseVNode("div",_hoisted_3$6,toDisplayString$1(e.text),1),d[1]||(d[1]=createTextVNode()),createBaseVNode("div",_hoisted_4$5,[createVNode(_sfc_main$L)])]))}}),__unplugin_components_2$1=_export_sfc(_sfc_main$u,[["__scopeId","data-v-cf88492f"]]),_sfc_main$t=defineComponent$1({inheritAttrs:!1,__name:"qapa-email-text-field",props:mergeModels({label:{},disabled:{type:Boolean},required:{type:Boolean,default:!1},clearable:{type:Boolean},placeholder:{},prependInnerIcon:{},hint:{},persistentHint:{type:Boolean},hideDetails:{},errorMessages:{},variant:{},density:{},color:{},iconColor:{},invalidEmail:{},duplicateEmail:{},duplicateEmailsArray:{default:()=>[]}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const u=useModel(e,"modelValue"),d=e,{t:B}=useI18n(),$=computed(()=>[V=>V&&V.trim()?!emailRegex.test(V.trim())||d.invalidEmail&&V.trim()===d.invalidEmail.trim()?B("ui.text-fields.email.invalid"):d.duplicateEmail&&V.trim()===d.duplicateEmail.trim()||d.duplicateEmailsArray&&d.duplicateEmailsArray.length>0&&d.duplicateEmailsArray.find(K=>V.trim()==K.trim())?B("ui.text-fields.email.already-used"):!0:d.required?B("ui.text-fields.email.required"):!0]);return(V,K)=>(openBlock(),createBlock(__unplugin_components_0$3,mergeProps(V.$attrs,{type:"email","validate-on":"blur",rules:$.value,required:e.required,autocomplete:"username",modelValue:u.value,"onUpdate:modelValue":K[0]||(K[0]=q=>u.value=q),label:e.label,disabled:e.disabled,clearable:e.clearable,placeholder:e.placeholder,"prepend-inner-icon":e.prependInnerIcon,hint:e.hint,"persistent-hint":e.persistentHint,"hide-details":e.hideDetails,"error-messages":e.errorMessages}),null,16,["rules","required","modelValue","label","disabled","clearable","placeholder","prepend-inner-icon","hint","persistent-hint","hide-details","error-messages"]))}});var TextFieldType=(e=>(e.TEXT="text",e.PASSWORD="password",e.EMAIL="email",e.NUMBER="number",e))(TextFieldType||{});const _sfc_main$s=defineComponent$1({inheritAttrs:!1,__name:"qapa-password-text-field",props:mergeModels({label:{},disabled:{type:Boolean},required:{type:Boolean,default:!1},clearable:{type:Boolean},placeholder:{},prependInnerIcon:{},hint:{},persistentHint:{type:Boolean},hideDetails:{},errorMessages:{},variant:{},density:{},color:{},iconColor:{},disableValidation:{type:Boolean,default:!1},autocomplete:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const u=useModel(e,"modelValue"),d=e,{t:B}=useI18n(),$=ref(TextFieldType.PASSWORD),V=computed(()=>$.value===TextFieldType.PASSWORD?"mdi-eye":"mdi-eye-off"),K=computed(()=>[Q=>Q?/\s/.test(Q)?B("ui.text-fields.password.contains-spaces"):Q.trim().length<8||Q.trim().length>16?B("ui.text-fields.password.rule"):d.disableValidation?!0:/(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,}/.test(Q.trim())||B("ui.text-fields.password.rule"):d.required?B("ui.text-fields.password.required"):!0]);function q(){$.value==="password"?$.value=TextFieldType.TEXT:$.value=TextFieldType.PASSWORD}return(Q,X)=>(openBlock(),createBlock(__unplugin_components_0$3,mergeProps(Q.$attrs,{type:$.value,"validate-on":"blur","append-inner-icon":V.value,"onClick:appendInner":q,rules:K.value,required:e.required,autocomplete:e.autocomplete??"current-password",modelValue:u.value,"onUpdate:modelValue":X[0]||(X[0]=ee=>u.value=ee),label:e.label,disabled:e.disabled,clearable:e.clearable,placeholder:e.placeholder,"prepend-inner-icon":e.prependInnerIcon,variant:e.variant,hint:e.hint,"persistent-hint":e.persistentHint,"hide-details":e.hideDetails,"error-messages":e.errorMessages}),null,16,["type","append-inner-icon","rules","required","autocomplete","modelValue","label","disabled","clearable","placeholder","prepend-inner-icon","variant","hint","persistent-hint","hide-details","error-messages"]))}}),_sfc_main$r=defineComponent$1({__name:"qapa-layout-fullpage",props:{hasPrevious:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},divider:{type:Boolean,default:!1},noTitleMobile:{type:Boolean,default:!1},xLgAndUpMargin:{type:Boolean,default:!1}},emits:["goToPrevious"],setup(e,{emit:u}){const d=e,B=u;onMounted(()=>{switchBackButtonOnStandaloneApp()});const{mdAndDown:$,lgAndDown:V}=useDisplay(),K=computed(()=>isFluid(d.xLgAndUpMargin,$.value,V.value));function q(){B("goToPrevious")}return(Q,X)=>(openBlock(),createBlock(VContainer,{class:normalizeClass(["px-4 px-md-5",{"x-lg-and-up-margin":e.xLgAndUpMargin,"px-xl-0 default-margin":!e.xLgAndUpMargin}]),fluid:K.value},{default:withCtx(()=>[createVNode(_sfc_main$J,{"has-breadcrumb":!!Q.$slots.breadcrumb,"has-previous":e.hasPrevious,onGoToPrevious:q},{default:withCtx(()=>[renderSlot(Q.$slots,"breadcrumb",{},void 0,!0)]),_:3},8,["has-breadcrumb","has-previous"]),X[3]||(X[3]=createTextVNode()),renderSlot(Q.$slots,"section-content",{},()=>[createVNode(VRow,{class:"sticky-container","no-gutters":""},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(__unplugin_components_4,{loading:e.loading,divider:e.divider,"no-title-mobile":e.noTitleMobile},{title:withCtx(()=>[renderSlot(Q.$slots,"title",{},void 0,!0)]),filter:withCtx(()=>[renderSlot(Q.$slots,"filter",{},void 0,!0)]),subtitle:withCtx(()=>[renderSlot(Q.$slots,"subtitle",{},void 0,!0)]),default:withCtx(()=>[X[0]||(X[0]=createTextVNode()),X[1]||(X[1]=createTextVNode()),X[2]||(X[2]=createTextVNode()),renderSlot(Q.$slots,"default",{},void 0,!0)]),_:3},8,["loading","divider","no-title-mobile"])]),_:3})]),_:3})],!0)]),_:3},8,["class","fluid"]))}}),__unplugin_components_2=_export_sfc(_sfc_main$r,[["__scopeId","data-v-31c44510"]]),decodeCache={};function getDecodeCache(e){let u=decodeCache[e];if(u)return u;u=decodeCache[e]=[];for(let d=0;d<128;d++){const B=String.fromCharCode(d);u.push(B)}for(let d=0;d<e.length;d++){const B=e.charCodeAt(d);u[B]="%"+("0"+B.toString(16).toUpperCase()).slice(-2)}return u}function decode$1(e,u){typeof u!="string"&&(u=decode$1.defaultChars);const d=getDecodeCache(u);return e.replace(/(%[a-f0-9]{2})+/gi,function(B){let $="";for(let V=0,K=B.length;V<K;V+=3){const q=parseInt(B.slice(V+1,V+3),16);if(q<128){$+=d[q];continue}if((q&224)===192&&V+3<K){const Q=parseInt(B.slice(V+4,V+6),16);if((Q&192)===128){const X=q<<6&1984|Q&63;X<128?$+="��":$+=String.fromCharCode(X),V+=3;continue}}if((q&240)===224&&V+6<K){const Q=parseInt(B.slice(V+4,V+6),16),X=p
85arseInt(B.slice(V+7,V+9),16);if((Q&192)===128&&(X&192)===128){const ee=q<<12&61440|Q<<6&4032|X&63;ee<2048||ee>=55296&&ee<=57343?$+="���":$+=String.fromCharCode(ee),V+=6;continue}}if((q&248)===240&&V+9<K){const Q=parseInt(B.slice(V+4,V+6),16),X=parseInt(B.slice(V+7,V+9),16),ee=parseInt(B.slice(V+10,V+12),16);if((Q&192)===128&&(X&192)===128&&(ee&192)===128){let te=q<<18&1835008|Q<<12&258048|X<<6&4032|ee&63;te<65536||te>1114111?$+="����":(te-=65536,$+=String.fromCharCode(55296+(te>>10),56320+(te&1023))),V+=9;continue}}$+="�"}return $})}decode$1.defaultChars=";/?:@&=+$,#";decode$1.componentChars="";const encodeCache={};function getEncodeCache(e){let u=encodeCache[e];if(u)return u;u=encodeCache[e]=[];for(let d=0;d<128;d++){const B=String.fromCharCode(d);/^[0-9a-z]$/i.test(B)?u.push(B):u.push("%"+("0"+d.toString(16).toUpperCase()).slice(-2))}for(let d=0;d<e.length;d++)u[e.charCodeAt(d)]=e[d];return u}function encode$3(e,u,d){typeof u!="string"&&(d=u,u=encode$3.defaultChars),typeof d>"u"&&(d=!0);const B=getEncodeCache(u);let $="";for(let V=0,K=e.length;V<K;V++){const q=e.charCodeAt(V);if(d&&q===37&&V+2<K&&/^[0-9a-f]{2}$/i.test(e.slice(V+1,V+3))){$+=e.slice(V,V+3),V+=2;continue}if(q<128){$+=B[q];continue}if(q>=55296&&q<=57343){if(q>=55296&&q<=56319&&V+1<K){const Q=e.charCodeAt(V+1);if(Q>=56320&&Q<=57343){$+=encodeURIComponent(e[V]+e[V+1]),V++;continue}}$+="%EF%BF%BD";continue}$+=encodeURIComponent(e[V])}return $}encode$3.defaultChars=";/?:@&=+$,-_.!~*'()#";encode$3.componentChars="-_.!~*'()";function format(e){let u="";return u+=e.protocol||"",u+=e.slashes?"//":"",u+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?u+="["+e.hostname+"]":u+=e.hostname||"",u+=e.port?":"+e.port:"",u+=e.pathname||"",u+=e.search||"",u+=e.hash||"",u}function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r",`
86`,"	"],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function urlParse(e,u){if(e&&e instanceof Url)return e;const d=new Url;return d.parse(e,u),d}Url.prototype.parse=function(e,u){let d,B,$,V=e;if(V=V.trim(),!u&&e.split("#").length===1){const X=simplePathPattern.exec(V);if(X)return this.pathname=X[1],X[2]&&(this.search=X[2]),this}let K=protocolPattern.exec(V);if(K&&(K=K[0],d=K.toLowerCase(),this.protocol=K,V=V.substr(K.length)),(u||K||V.match(/^\/\/[^@\/]+@[^@\/]+/))&&($=V.substr(0,2)==="//",$&&!(K&&hostlessProtocol[K])&&(V=V.substr(2),this.slashes=!0)),!hostlessProtocol[K]&&($||K&&!slashedProtocol[K])){let X=-1;for(let oe=0;oe<hostEndingChars.length;oe++)B=V.indexOf(hostEndingChars[oe]),B!==-1&&(X===-1||B<X)&&(X=B);let ee,te;X===-1?te=V.lastIndexOf("@"):te=V.lastIndexOf("@",X),te!==-1&&(ee=V.slice(0,te),V=V.slice(te+1),this.auth=ee),X=-1;for(let oe=0;oe<nonHostChars.length;oe++)B=V.indexOf(nonHostChars[oe]),B!==-1&&(X===-1||B<X)&&(X=B);X===-1&&(X=V.length),V[X-1]===":"&&X--;const ie=V.slice(0,X);V=V.slice(X),this.parseHost(ie),this.hostname=this.hostname||"";const re=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!re){const oe=this.hostname.split(/\./);for(let se=0,ae=oe.length;se<ae;se++){const le=oe[se];if(le&&!le.match(hostnamePartPattern)){let ue="";for(let he=0,de=le.length;he<de;he++)le.charCodeAt(he)>127?ue+="x":ue+=le[he];if(!ue.match(hostnamePartPattern)){const he=oe.slice(0,se),de=oe.slice(se+1),fe=le.match(hostnamePartStart);fe&&(he.push(fe[1]),de.unshift(fe[2])),de.length&&(V=de.join(".")+V),this.hostname=he.join(".");break}}}}this.hostname.length>hostnameMaxLen&&(this.hostname=""),re&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const q=V.indexOf("#");q!==-1&&(this.hash=V.substr(q),V=V.slice(0,q));const Q=V.indexOf("?");return Q!==-1&&(this.search=V.substr(Q),V=V.slice(0,Q)),V&&(this.pathname=V),slashedProtocol[d]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Url.prototype.parseHost=function(e){let u=portPattern.exec(e);u&&(u=u[0],u!==":"&&(this.port=u.substr(1)),e=e.substr(0,e.length-u.length)),e&&(this.hostname=e)};const mdurl=Object.freeze(Object.defineProperty({__proto__:null,decode:decode$1,encode:encode$3,format,parse:urlParse},Symbol.toStringTag,{value:"Module"})),Any=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Cc=/[\0-\x1F\x7F-\x9F]/,Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P$1=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDED0\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F]/,S$1=/[\$\+<->
86\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C1\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F\uDED1-\uDED8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDCFA-\uDCFC\uDD00-\uDEB3\uDEBA-\uDED0\uDEE0-\uDEF0\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED8\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDCD0-\uDCD8\uDD00-\uDE57\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF\uDFFA]/,Z=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ucmicro=Object.freeze(Object.defineProperty({__proto__:null,Any,Cc,Cf,P:P$1,S:S$1,Z},Symbol.toStringTag,{value:"Module"})),decodeMap=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function replaceCodePoint(e){return e>=55296&&e<=57343||e>1114111?65533:decodeMap.get(e)??e}function decodeBase64(e){const u=atob(e),d=u.length&-2,B=new Uint16Array(d/2);for(let $=0,V=0;$<d;$+=2){const K=u.charCodeAt($),q=u.charCodeAt($+1);B[V++]=K|q<<8}return B}const htmlDecodeTree=decodeBase64("
vendor: 5,274 bytes, line 86
86QR08ALkAAgH6AYsDNQR2BO0EPgXZBQEGLAbdBxMISQrvCmQLfQurDKQNLw4fD4YPpA+6D/IPAAAAAAAAAAAAAAAAKhBMEY8TmxUWF2EYLBkxGuAa3RsJHDscWR8YIC8jSCSIJcMl6ie3Ku8rEC0CLjoupS7kLgAIRU1hYmNmZ2xtbm9wcnN0dVQAWgBeAGUAaQBzAHcAfgCBAIQAhwCSAJoAoACsALMAbABpAGcAO4DGAMZAUAA7gCYAJkBjAHUAdABlADuAwQDBQHIiZXZlAAJhAAFpeW0AcgByAGMAO4DCAMJAEGRyAADgNdgE3XIAYQB2AGUAO4DAAMBA8CFoYZFj4SFjcgBhZAAAoFMqAAFncIsAjgBvAG4ABGFmAADgNdg43fAlbHlGdW5jdGlvbgCgYSBpAG4AZwA7gMUAxUAAAWNzpACoAHIAAOA12Jzc6SFnbgCgVCJpAGwAZABlADuAwwDDQG0AbAA7gMQAxEAABGFjZWZvcnN1xQDYANoA7QDxAPYA+QD8AAABY3LJAM8AayNzbGFzaAAAoBYidgHTANUAAKDnKmUAZAAAoAYjeQARZIABY3J0AOAA5QDrAGEidXNlAACgNSLuI291bGxpcwCgLCFhAJJjcgAA4DXYBd1wAGYAAOA12Dnd5SF2ZdhiYwDyAOoAbSJwZXEAAKBOIgAHSE9hY2RlZmhpbG9yc3UXARoBHwE6AVIBVQFiAWQBZgGCAakB6QHtAfIBYwB5ACdkUABZADuAqQCpQIABY3B5ACUBKAE1AfUhdGUGYWmg0iJ0KGFsRGlmZmVyZW50aWFsRAAAoEUhbCJleXMAAKAtIQACYWVpb0EBRAFKAU0B8iFvbgxhZABpAGwAO4DHAMdAcgBjAAhhbiJpbnQAAKAwIm8AdAAKYQABZG5ZAV0BaSJsbGEAuGB0I2VyRG90ALdg8gA5AWkAp2NyImNsZQAAAkRNUFRwAXQBeQF9AW8AdAAAoJkiaSJudXMAAKCWIuwhdXMAoJUiaSJtZXMAAKCXIm8AAAFjc4cBlAFrKndpc2VDb250b3VySW50ZWdyYWwAAKAyImUjQ3VybHkAAAFEUZwBpAFvJXVibGVRdW90ZQAAoB0gdSJvdGUAAKAZIAACbG5wdbABtgHNAdgBbwBuAGWgNyIAoHQqgAFnaXQAvAHBAcUB8iJ1ZW50AKBhIm4AdAAAoC8i7yV1ckludGVncmFsAKAuIgABZnLRAdMBAKACIe8iZHVjdACgECJuLnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbAAAoDMi7yFzcwCgLypjAHIAAOA12J7ccABDoNMiYQBwAACgTSKABURKU1phY2VmaW9zAAsCEgIVAhgCGwIsAjQCOQI9AnMCfwNvoEUh9CJyYWhkAKARKWMAeQACZGMAeQAFZGMAeQAPZIABZ3JzACECJQIoAuchZXIAoCEgcgAAoKEhaAB2AACg5CoAAWF5MAIzAvIhb24OYRRkbAB0oAciYQCUY3IAAOA12AfdAAFhZkECawIAAWNtRQJnAvIjaXRpY2FsAAJBREdUUAJUAl8CYwJjInV0ZQC0YG8AdAFZAloC2WJiJGxlQWN1dGUA3WJyImF2ZQBgYGkibGRlANxi7yFuZACgxCJmJWVyZW50aWFsRAAAoEYhcAR9AgAAAAAAAIECjgIAABoDZgAA4DXYO91EoagAhQKJAm8AdAAAoNwgcSJ1YWwAAKBQIuIhbGUAA0NETFJVVpkCqAK1Au8C/wIRA28AbgB0AG8AdQByAEkAbgB0AGUAZwByAGEA7ADEAW8AdAKvAgAAAACwAqhgbiNBcnJvdwAAoNMhAAFlb7kC0AJmAHQAgAFBUlQAwQLGAs0CciJyb3cAAKDQIekkZ2h0QXJyb3cAoNQhZQDlACsCbgBnAAABTFLWAugC5SFmdAABQVLcAuECciJyb3cAAKD4J+kkZ2h0QXJyb3cAoPon6SRnaHRBcnJvdwCg+SdpImdodAAAAUFU9gL7AnIicm93AACg0iFlAGUAAKCoInAAQQIGAwAAAAALA3Iicm93AACg0SFvJHduQXJyb3cAAKDVIWUlcnRpY2FsQmFyAACgJSJuAAADQUJMUlRhJAM2AzoDWgNxA3oDciJyb3cAAKGTIUJVLAMwA2EAcgAAoBMpcCNBcnJvdwAAoPUhciJldmUAEWPlIWZ00gJDAwAASwMAAFIDaSVnaHRWZWN0b3IAAKBQKWUkZVZlY3RvcgAAoF4p5SJjdG9yQqC9IWEAcgAAoFYpaSJnaHQA1AFiAwAAaQNlJGVWZWN0b3IAAKBfKeUiY3RvckKgwSFhAHIAAKBXKWUAZQBBoKQiciJyb3cAAKCnIXIAcgBvAPcAtAIAAWN0gwOHA3IAAOA12J/c8iFvaxBhAAhOVGFjZGZnbG1vcHFzdHV4owOlA6kDsAO/A8IDxgPNA9ID8gP9AwEEFAQeBCAEJQRHAEphSAA7gNAA0EBjAHUAdABlADuAyQDJQIABYWl5ALYDuQO+A/Ihb24aYXIAYwA7gMoAykAtZG8AdAAWYXIAAOA12AjdcgBhAHYAZQA7gMgAyEDlIm1lbnQAoAgiAAFhcNYD2QNjAHIAEmF0AHkAUwLhAwAAAADpA20lYWxsU3F1YXJlAACg+yVlJ3J5U21hbGxTcXVhcmUAAKCrJQABZ3D2A/kDbwBuABhhZgAA4DXYPN3zImlsb26VY3UAAAFhaQYEDgRsAFSgdSppImxkZQAAoEIi7CNpYnJpdW0AoMwhAAFjaRgEGwRyAACgMCFtAACgcyphAJdjbQBsADuAywDLQAABaXApBC0E8yF0cwCgAyLvJG5lbnRpYWxFAKBHIYACY2Zpb3MAPQQ/BEMEXQRyBHkAJGRyAADgNdgJ3WwibGVkAFMCTAQAAAAAVARtJWFsbFNxdWFyZQAAoPwlZSdyeVNtYWxsU3F1YXJlAACgqiVwA2UEAABpBAAAAABtBGYAAOA12D3dwSFsbACgACLyI2llcnRyZgCgMSFjAPIAcQQABkpUYWJjZGZnb3JzdIgEiwSOBJMElwSkBKcEqwStBLIE5QTqBGMAeQADZDuAPgA+QO0hbWFkoJMD3GNyImV2ZQAeYYABZWl5AJ0EoASjBOQhaWwiYXIAYwAcYRNkbwB0ACBhcgAA4DXYCt0AoNkicABmAADgNdg+3eUiYXRlcgADRUZHTFNUvwTIBM8E1QTZBOAEcSJ1YWwATKBlIuUhc3MAoNsidSRsbEVxdWFsAACgZyJyI2VhdGVyAACgoirlIXNzAKB3IuwkYW50RXF1YWwAoH4qaSJsZGUAAKBzImMAcgAA4DXYotwAoGsiAARBYWNmaW9zdfkE/QQFBQgFCwUTBSIFKwVSIkRjeQAqZAABY3QBBQQFZQBrAMdiXmDpIXJjJGFyAACgDCFsJWJlcnRTcGFjZQAAoAsh8AEYBQAAGwVmAACgDSHpJXpvbnRhbExpbmUAoAAlAAFjdCYFKAXyABIF8iFvayZhbQBwAEQBMQU5BW8AdwBuAEgAdQBtAPAAAAFxInVhbAAAoE8iAAdFSk9hY2RmZ21ub3N0dVMFVgVZBVwFYwVtBXAFcwV6BZAFtgXFBckFzQVjAHkAFWTsIWlnMmFjAHkAAWRjAHUAdABlADuAzQDNQAABaXlnBWwFcgBjADuAzgDOQBhkbwB0ADBhcgAAoBEhcgBhAHYAZQA7gMwAzEAAoREhYXB/BYsFAAFjZ4MFhQVyACphaSNuYXJ5SQAAoEghbABpAGUA8wD6AvQBlQUAAKUFZaAsIgABZ3KaBZ4F8iFhbACgKyLzI2VjdGlvbgCgwiJpI3NpYmxlAAABQ1SsBbEFbyJtbWEAAKBjIGkibWVzAACgYiCAAWdwdAC8Bb8FwwVvAG4ALmFmAADgNdhA3WEAmWNjAHIAAKAQIWkibGRlAChh6wHSBQAA1QVjAHkABmRsADuAzwDPQIACY2Zvc3UA4QXpBe0F8gX9BQABaXnlBegFcgBjADRhGWRyAADgNdgN3XAAZgAA4DXYQd3jAfcFAAD7BXIAAOA12KXc8iFjeQhk6yFjeQRkgANISmFjZm9zAAwGDwYSBhUGHQYhBiYGYwB5ACVkYwB5AAxk8CFwYZpjAAFleRkGHAbkIWlsNmEaZHIAAOA12A7dcABmAADgNdhC3WMAcgAA4DXYptyABUpUYWNlZmxtb3N0AD0GQAZDBl4GawZkB2gHcAd0B80H2gdjAHkACWQ7gDwAPECAAmNtbnByAEwGTwZSBlUGWwb1IXRlOWHiIWRhm2NnAACg6ifsI2FjZXRyZgCgEiFyAACgniGAAWFleQBkBmcGagbyIW9uPWHkIWlsO2EbZAABZnNvBjQHdAAABUFDREZSVFVWYXKABp4GpAbGBssG3AYDByEHwQIqBwABbnKEBowGZyVsZUJyYWNrZXQAAKDoJ/Ihb3cAoZAhQlKTBpcGYQByAACg5CHpJGdodEFycm93AKDGIWUjaWxpbmcAAKAII28A9QGqBgAAsgZiJWxlQnJhY2tldAAAoOYnbgDUAbcGAAC+BmUkZVZlY3RvcgAAoGEp5SJjdG9yQqDDIWEAcgAAoFkpbCJvb3IAAKAKI2kiZ2h0AAABQVbSBtcGciJyb3cAAKCUIeUiY3RvcgCgTikAAWVy4AbwBmUAAKGjIkFW5gbrBnIicm93AACgpCHlImN0b3IAoFopaSNhbmdsZQBCorIi+wYAAAAA/wZhAHIAAKDPKXEidWFsAACgtCJwAIABRFRWAAoHEQcYB+8kd25WZWN0b3IAoFEpZSRlVmVjdG9yAACgYCnlImN0b3JCoL8hYQByAACgWCnlImN0b3JCoLwhYQByAACgUilpAGcAaAB0AGEAcgByAG8A9wDMAnMAAANFRkdMU1Q/B0cHTgdUB1gHXwfxJXVhbEdyZWF0ZXIAoNoidSRsbEVxdWFsAACgZiJyI2VhdGVyAACgdiLlIXNzAKChKuwkYW50RXF1YWwAoH0qaSJsZGUAAKByInIAAOA12A/dZaDYIuYjdGFycm93AKDaIWkiZG90AD9hgAFucHcAege1B7kHZwAAAkxSbHKCB5QHmwerB+UhZnQAAUFSiAeNB3Iicm93AACg9SfpJGdodEFycm93AKD3J+kkZ2h0QXJyb3cAoPYn5SFmdAABYXLcAqEHaQBnAGgAdABhAHIAcgBvAPcA5wJpAGcAaAB0AGEAcgByAG8A9wDuAmYAAOA12EPdZQ
vendor: 26,929 bytes, line 86
86ByAAABTFK/B8YHZSRmdEFycm93AACgmSHpJGdodEFycm93AKCYIYABY2h0ANMH1QfXB/IAWgYAoLAh8iFva0FhAKBqIgAEYWNlZmlvc3XpB+wH7gf/BwMICQgOCBEIcAAAoAUpeQAcZAABZGzyB/kHaSR1bVNwYWNlAACgXyBsI2ludHJmAACgMyFyAADgNdgQ3e4jdXNQbHVzAKATInAAZgAA4DXYRN1jAPIA/gecY4AESmFjZWZvc3R1ACEIJAgoCDUIgQiFCDsKQApHCmMAeQAKZGMidXRlAENhgAFhZXkALggxCDQI8iFvbkdh5CFpbEVhHWSAAWdzdwA7CGEIfQjhInRpdmWAAU1UVgBECEwIWQhlJWRpdW1TcGFjZQAAoAsgaABpAAABY25SCFMIawBTAHAAYQBjAOUASwhlAHIAeQBUAGgAaQDuAFQI9CFlZAABR0xnCHUIcgBlAGEAdABlAHIARwByAGUAYQB0AGUA8gDrBGUAcwBzAEwAZQBzAPMA2wdMImluZQAKYHIAAOA12BHdAAJCbnB0jAiRCJkInAhyImVhawAAoGAgwiZyZWFraW5nU3BhY2WgYGYAAKAVIUOq7CqzCMIIzQgAAOcIGwkAAAAAAAAtCQAAbwkAAIcJAACdCcAJGQoAADQKAAFvdbYIvAjuI2dydWVudACgYiJwIkNhcAAAoG0ibyh1YmxlVmVydGljYWxCYXIAAKAmIoABbHF4ANII1wjhCOUibWVudACgCSL1IWFsVKBgImkibGRlAADgQiI4A2kic3RzAACgBCJyI2VhdGVyAACjbyJFRkdMU1T1CPoIAgkJCQ0JFQlxInVhbAAAoHEidSRsbEVxdWFsAADgZyI4A3IjZWF0ZXIAAOBrIjgD5SFzcwCgeSLsJGFudEVxdWFsAOB+KjgDaSJsZGUAAKB1IvUhbXBEASAJJwnvI3duSHVtcADgTiI4A3EidWFsAADgTyI4A2UAAAFmczEJRgn0JFRyaWFuZ2xlQqLqIj0JAAAAAEIJYQByAADgzyk4A3EidWFsAACg7CJzAICibiJFR0xTVABRCVYJXAlhCWkJcSJ1YWwAAKBwInIjZWF0ZXIAAKB4IuUhc3MA4GoiOAPsJGFudEVxdWFsAOB9KjgDaSJsZGUAAKB0IuUic3RlZAABR0x1CX8J8iZlYXRlckdyZWF0ZXIA4KIqOAPlI3NzTGVzcwDgoSo4A/IjZWNlZGVzAKGAIkVTjwmVCXEidWFsAADgryo4A+wkYW50RXF1YWwAoOAiAAFlaaAJqQl2JmVyc2VFbGVtZW50AACgDCLnJWh0VHJpYW5nbGVCousitgkAAAAAuwlhAHIAAODQKTgDcSJ1YWwAAKDtIgABcXXDCeAJdSNhcmVTdQAAAWJwywnVCfMhZXRF4I8iOANxInVhbAAAoOIi5SJyc2V0ReCQIjgDcSJ1YWwAAKDjIoABYmNwAOYJ8AkNCvMhZXRF4IIi0iBxInVhbAAAoIgi4yJlZWRzgKGBIkVTVAD6CQAKBwpxInVhbAAA4LAqOAPsJGFudEVxdWFsAKDhImkibGRlAADgfyI4A+UicnNldEXggyLSIHEidWFsAACgiSJpImxkZQCAoUEiRUZUACIKJwouCnEidWFsAACgRCJ1JGxsRXF1YWwAAKBHImkibGRlAACgSSJlJXJ0aWNhbEJhcgAAoCQiYwByAADgNdip3GkAbABkAGUAO4DRANFAnWMAB0VhY2RmZ21vcHJzdHV2XgphCmgKcgp2CnoKgQqRCpYKqwqtCrsKyArNCuwhaWdSYWMAdQB0AGUAO4DTANNAAAFpeWwKcQpyAGMAO4DUANRAHmRiImxhYwBQYXIAAOA12BLdcgBhAHYAZQA7gNIA0kCAAWFlaQCHCooKjQpjAHIATGFnAGEAqWNjInJvbgCfY3AAZgAA4DXYRt3lI25DdXJseQABRFGeCqYKbyV1YmxlUXVvdGUAAKAcIHUib3RlAACgGCAAoFQqAAFjbLEKtQpyAADgNdiq3GEAcwBoADuA2ADYQGkAbAHACsUKZABlADuA1QDVQGUAcwAAoDcqbQBsADuA1gDWQGUAcgAAAUJQ0wrmCgABYXLXCtoKcgAAoD4gYQBjAAABZWvgCuIKAKDeI2UAdAAAoLQjYSVyZW50aGVzaXMAAKDcI4AEYWNmaGlsb3JzAP0KAwsFCwkLCwsMCxELIwtaC3IjdGlhbEQAAKACInkAH2RyAADgNdgT3WkApmOgY/Ujc01pbnVzsWAAAWlwFQsgC24AYwBhAHIAZQBwAGwAYQBuAOUACgVmAACgGSGAobsqZWlvACoLRQtJC+MiZWRlc4CheiJFU1QANAs5C0ALcSJ1YWwAAKCvKuwkYW50RXF1YWwAoHwiaSJsZGUAAKB+Im0AZQAAoDMgAAFkcE0LUQv1IWN0AKAPIm8jcnRpb24AYaA3ImwAAKAdIgABY2leC2ILcgAA4DXYq9yoYwACVWZvc2oLbwtzC3cLTwBUADuAIgAiQHIAAOA12BTdcABmAACgGiFjAHIAAOA12KzcAAZCRWFjZWZoaW9yc3WPC5MLlwupC7YL2AvbC90LhQyTDJoMowzhIXJyAKAQKUcAO4CuAK5AgAFjbnIAnQugC6ML9SF0ZVRhZwAAoOsncgB0oKAhbAAAoBYpgAFhZXkArwuyC7UL8iFvblhh5CFpbFZhIGR2oBwhZSJyc2UAAAFFVb8LzwsAAWxxwwvIC+UibWVudACgCyL1JGlsaWJyaXVtAKDLIXAmRXF1aWxpYnJpdW0AAKBvKXIAAKAcIW8AoWPnIWh0AARBQ0RGVFVWYewLCgwQDDIMNwxeDHwM9gIAAW5y8Av4C2clbGVCcmFja2V0AACg6SfyIW93AKGSIUJM/wsDDGEAcgAAoOUhZSRmdEFycm93AACgxCFlI2lsaW5nAACgCSNvAPUBFgwAAB4MYiVsZUJyYWNrZXQAAKDnJ24A1AEjDAAAKgxlJGVWZWN0b3IAAKBdKeUiY3RvckKgwiFhAHIAAKBVKWwib29yAACgCyMAAWVyOwxLDGUAAKGiIkFWQQxGDHIicm93AACgpiHlImN0b3IAoFspaSNhbmdsZQBCorMiVgwAAAAAWgxhAHIAAKDQKXEidWFsAACgtSJwAIABRFRWAGUMbAxzDO8kd25WZWN0b3IAoE8pZSRlVmVjdG9yAACgXCnlImN0b3JCoL4hYQByAACgVCnlImN0b3JCoMAhYQByAACgUykAAXB1iQyMDGYAAKAdIe4kZEltcGxpZXMAoHAp6SRnaHRhcnJvdwCg2yEAAWNongyhDHIAAKAbIQCgsSHsJGVEZWxheWVkAKD0KYAGSE9hY2ZoaW1vcXN0dQC/DMgMzAzQDOIM5gwKDQ0NFA0ZDU8NVA1YDQABQ2PDDMYMyCFjeSlkeQAoZEYiVGN5ACxkYyJ1dGUAWmEAorwqYWVpedgM2wzeDOEM8iFvbmBh5CFpbF5hcgBjAFxhIWRyAADgNdgW3e8hcnQAAkRMUlXvDPYM/QwEDW8kd25BcnJvdwAAoJMhZSRmdEFycm93AACgkCHpJGdodEFycm93AKCSIXAjQXJyb3cAAKCRIechbWGjY+EkbGxDaXJjbGUAoBgicABmAADgNdhK3XICHw0AAAAAIg10AACgGiLhIXJlgKGhJUlTVQAqDTINSg3uJXRlcnNlY3Rpb24AoJMidQAAAWJwNw1ADfMhZXRFoI8icSJ1YWwAAKCRIuUicnNldEWgkCJxInVhbAAAoJIibiJpb24AAKCUImMAcgAA4DXYrtxhAHIAAKDGIgACYmNtcF8Nag2ODZANc6DQImUAdABFoNAicSJ1YWwAAKCGIgABY2huDYkNZSJlZHMAgKF7IkVTVAB4DX0NhA1xInVhbAAAoLAq7CRhbnRFcXVhbACgfSJpImxkZQAAoH8iVABoAGEA9ADHCwCgESIAodEiZXOVDZ8NciJzZXQARaCDInEidWFsAACghyJlAHQAAKDRIoAFSFJTYWNmaGlvcnMAtQ27Db8NyA3ODdsN3w3+DRgOHQ4jDk8AUgBOADuA3gDeQMEhREUAoCIhAAFIY8MNxg1jAHkAC2R5ACZkAAFidcwNzQ0JYKRjgAFhZXkA1A3XDdoN8iFvbmRh5CFpbGJhImRyAADgNdgX3QABZWnjDe4N8gHoDQAA7Q3lImZvcmUAoDQiYQCYYwABY27yDfkNayNTcGFjZQAA4F8gCiDTInBhY2UAoAkg7CFkZYChPCJFRlQABw4MDhMOcSJ1YWwAAKBDInUkbGxFcXVhbAAAoEUiaSJsZGUAAKBIInAAZgAA4DXYS93pI3BsZURvdACg2yAAAWN0Jw4rDnIAAOA12K/c8iFva2Zh4QpFDlYOYA5qDgAAbg5yDgAAAAAAAAAAAAB5DnwOqA6zDgAADg8RDxYPGg8AAWNySA5ODnUAdABlADuA2gDaQHIAb6CfIeMhaXIAoEkpcgDjAVsOAABdDnkADmR2AGUAbGEAAWl5Yw5oDnIAYwA7gNsA20AjZGIibGFjAHBhcgAA4DXYGN1yAGEAdgBlADuA2QDZQOEhY3JqYQABZGl/Dp8OZQByAAABQlCFDpcOAAFhcokOiw5yAF9gYQBjAAABZWuRDpMOAKDfI2UAdAAAoLUjYSVyZW50aGVzaXMAAKDdI28AbgBQoMMi7CF1cwCgjiIAAWdwqw6uDm8AbgByYWYAAOA12EzdAARBREVUYWRwc78O0g7ZDuEOBQPqDvMOBw9yInJvdwDCoZEhyA4AAMwOYQByAACgEilvJHduQXJyb3cAAKDFIW8kd25BcnJvdwAAoJUhcSV1aWxpYnJpdW0AAKBuKWUAZQBBoKUiciJyb3cAAKClIW8AdwBuAGEAcgByAG8A9wAQA2UAcgAAAUxS+Q4AD2UkZnRBcnJvdwAAoJYh6SRnaHRBcnJvdwCglyFpAGyg0gNvAG4ApWPpIW5nbmFjAHIAAOA12LDcaSJsZGUAaGFtAGwAO4DcANxAgAREYmNkZWZvc3YALQ8xDzUPNw89D3IPdg97D4AP4SFzaACgqyJhAHIAAKDrKnkAEmThIXNobKCpIgCg5ioAAWVyQQ9DDwCgwSKAAWJ0eQBJD00Paw9hAHIAAKAWIGmgFiDjIWFsAAJCTFNUWA9cD18PZg9hAHIAAKAjIukhbmV8YGUkcGFyYXRvcgAAoFgnaSJsZGUAAKBAItQkaGluU3BhY2UAoAogcgAA4DXYGd1wAGYAAOA12E3dYwByAADgNdix3GQiYXNoAACgqiKAAmNlZm9zAI4PkQ+VD5kPng/pIXJjdGHkIWdlAKDAInIAAOA12BrdcABmAADgNdhO3WMAcgAA4DXYstwAAmZpb3OqD64Prw+0D3IAAOA12BvdnmNwAGYAAOA12E/dYwByAADgNdiz3IAEQUlVYWNmb3N1AMgPyw/OD9EP2A/gD+QP6Q/uD2MAeQAvZGMAeQAHZGMAeQAuZGMAdQB0AGUAO4DdAN1AAAFpedwP3w9yAGMAdmErZHIAAOA12BzdcABmAADgNdhQ3WMAcgAA4DXYtNxtAGwAeGEABEhhY2RlZm9z/g8BEAUQDRAQEB0QIBAkEGMAeQAWZGMidXRlAHlhAAFheQkQDBDyIW9ufWEXZG8AdAB7YfIBFRAAABwQbwBXAGkAZAB0AOgAVAhhAJZjcgAAoCghcABmAACgJCFjAHIAAOA12LXc4QtCEEkQTRAAAGcQbRByEAAAAAAAAAAAeRCKEJcQ8hD9EAAAGxEhETIROREAAD4RYwB1AHQAZQA7gOEA4UByImV2ZQADYYCiPiJFZGl1eQBWEFkQWxBgEGUQAOA+IjMDAKA/InIAYwA7gOIA4kB0AGUAO4C0ALRAMGRsAGkAZwA7gOYA5kByoGEgAOA12B7dcgBhAHYAZQA7gOAA4EAAAWVwfBCGEAABZnCAEIQQ8yF5bQCgNSHoAIMQaABhALFjAAFhcI0QWwAAAWNskRCTEHIAAWFnAACgPypkApwQAAAAALEQAKInImFkc3ajEKcQqRCuEG4AZAAAoFUqAKBcKmwib3BlAACgWCoAoFoqAKMgImVsbXJzersQvRDAEN0Q5RDtEACgpCllAACgICJzAGQAYaAhImEEzhDQENIQ1BDWENgQ2hDcEACgqCkAoKkpAKCqKQCgqykAoKwpAKCtKQCgrikAoK8pdAB2oB8iYgBkoL4iAKCdKQABcHTpEOwQaAAAoCIixWDhIXJyAKB8IwABZ3D1EPgQbwBuAAVhZgAA4DXYUt0Ao0giRWFlaW9wBxEJEQ0RDxESERQRAKBwKuMhaXIAoG8qAKBKImQAAKBLInMAJ2DyIW94ZaBIIvEADhFpAG4AZwA7gOUA5UCAAWN0eQAmESoRKxFyAADgNdi23CpgbQBwAGWgSCLxAPgBaQBsAGQAZQA7gOMA40BtAGwAO4DkAORAAAFjaUERRxFvAG4AaQBuAPQA6AFuAHQAAKARKgAITmFiY2RlZmlrbG5vcHJzdWQRaBGXEZ8RpxGrEdIR1hErEjASexKKEn0RThNbE3oTbwB0AACg7SoAAWNybBGJEWsAAAJjZXBzdBF4EX0RghHvIW5nAKBMInAjc2lsb24A9mNyImltZQAAoDUgaQBtAGWgPSJxAACgzSJ2AY0RkRFlAGUAAKC9ImUAZABnoAUjZQAAoAUjcgBrAHSgtSPiIXJrAKC2IwABb3mjEaYRbgDnAHcRMWTxIXVvAKAeIIACY21wcnQAtBG5Eb4RwRHFEeEhdXPloDUi5ABwInR5dgAAoLApcwDpAH0RbgBvAPUA6gCAAWFodwDLEcwRzhGyYwCgNiHlIWVuAKBsInIAAOA12B/dZwCAA2Nvc3R1dncA4xHyEQUSEhIhEiYSKRKAAWFpdQDpEesR7xHwAKMFcgBjAACg7yVwAACgwyKAAWRwdAD4EfwRABJvAHQAAKAAKuwhdXMAoAEqaSJtZXMAAKACKnECCxIAAAAADxLjIXVwAKAGKmEAcgAAoAUm8iNpYW5nbGUAAWR1GhIeEu8hd24AoL0lcAAAoLMlcCJsdXMAAKAEKmUA5QBCD+UAkg9hInJvdwAAoA0pgAFha28ANhJoEncSAAFjbjoSZRJrAIABbHN0AEESRxJNEm8jemVuZ2UAAKDrKXEAdQBhAHIA5QBcBPIjaWFuZ2xlgKG0JWRscgBYElwSYBLvIXduAKC+JeUhZnQAoMIlaSJnaHQAAKC4JWsAAKAjJLEBbRIAAHUSsgFxEgAAcxIAoJIlAKCRJTQAAKCTJWMAawAAoIglAAFlb38ShxJx4D0A5SD1IWl2AOBhIuUgdAAAoBAjAAJwdHd4kRKVEpsSnxJmAADgNdhT3XSgpSJvAG0AAKClIvQhaWUAoMgiAAZESFVWYmRobXB0dXayEsES0RLgEvcS+xIKExoTHxMjEygTNxMAAkxSbHK5ErsSvRK/EgCgVyUAoFQlAKBWJQCgUyUAolAlRFVkdckSyxLNEs8SAKBmJQCgaSUAoGQlAKBnJQACTFJsctgS2hLcEt4SAKBdJQCgWiUAoFwlAKBZJQCjUSVITFJobHLrEu0S7xLxEvMS9RIAoGwlAKBjJQCgYCUAoGslAKBiJQCgXyVvAHgAAKDJKQACTFJscgITBBMGEwgTAKBVJQCgUiUAoBAlAKAMJQCiACVEVWR1EhMUExYTGBMAoGUlAKBoJQCgLCUAoDQlaSJudXMAAKCfIuwhdXMAoJ4iaSJtZXMAAKCgIgACTFJsci8TMRMzEzUTAKBbJQCgWCUAoBglAKAUJQCjAiVITFJobHJCE0QTRhNIE0oTTBMAoGolAKBhJQCgXiUAoDwlAKAkJQCgHCUAAWV2UhNVE3YA5QD5AGIAYQByADuApgCmQAACY2Vpb2ITZhNqE24TcgAA4DXYt9xtAGkAAKBPIG0A5aA9IogRbAAAoVwAYmh0E3YTAKDFKfMhdWIAoMgnbAF+E4QTbABloCIgdAAAoCIgcAAAoU4iRWWJE4sTAKCuKvGgTyI8BeEMqRMAAN8TABQDFB8UAAAjFDQUAAAAAIUUAAAAAI0UAAAAANcU4xT3FPsUAACIFQAAlhWAAWNwcgCuE7ET1RP1IXRlB2GAoikiYWJjZHMAuxO/E8QTzhPSE24AZAAAoEQqciJjdXAAAKBJKgABYXXIE8sTcAAAoEsqcAAAoEcqbwB0AACgQCoA4CkiAP4AAWVv2RPcE3QAAKBBIO4ABAUAAmFlaXXlE+8T9RP4E/AB6hMAAO0TcwAAoE0qbwBuAA1hZABpAGwAO4DnAOdAcgBjAAlhcABzAHOgTCptAACgUCpvAHQAC2GAAWRtbgAIFA0UEhRpAGwAO4C4ALhAcCJ0eXYAAKCyKXQAAIGiADtlGBQZFKJAcgBkAG8A9ABiAXIAAOA12CDdgAFjZWkAKBQqFDIUeQBHZGMAawBtoBMn4SFyawCgEyfHY3IAAKPLJUVjZWZtcz8UQRRHFHcUfBSAFACgwykAocYCZWxGFEkUcQAAoFciZQBhAlAUAAAAAGAUciJyb3cAAAFsclYUWhTlIWZ0AKC6IWkiZ2h0AACguyGAAlJTYWNkAGgUaRRrFG8UcxSuYACgyCRzAHQAAKCbIukhcmMAoJoi4SFzaACgnSJuImludAAAoBAqaQBkAACg7yrjIWlyAKDCKfUhYnN1oGMmaQB0AACgYybsApMUmhS2FAAAwxRvAG4AZaA6APGgVCKrAG0CnxQAAAAAoxRhAHSgLABAYAChASJmbKcUqRTuABMNZQAAAW14rhSyFOUhbnQAoAEiZQDzANIB5wG6FAAAwBRkoEUibwB0AACgbSpuAPQAzAGAAWZyeQDIFMsUzhQA4DXYVN1vAOQA1wEAgakAO3MeAdMUcgAAoBchAAFhb9oU3hRyAHIAAKC1IXMAcwAAoBcnAAFjdeYU6hRyAADgNdi43AABYnDuFPIUZaDPKgCg0SploNAqAKDSKuQhb3QAoO8igANkZWxwcnZ3AAYVEBUbFSEVRBVlFYQV4SFycgABbHIMFQ4VAKA4KQCgNSlwAhYVAAAAABkVcgAAoN4iYwAAoN8i4SFycnCgtiEAoD0pgKIqImJjZG9zACsVMBU6FT4VQRVyImNhcAAAoEgqAAFhdTQVNxVwAACgRipwAACgSipvAHQAAKCNInIAAKBFKgDgKiIA/gACYWxydksVURVuFXMVcgByAG2gtyEAoDwpeQCAAWV2dwBYFWUVaRVxAHACXxUAAAAAYxVyAGUA4wAXFXUA4wAZFWUAZQAAoM4iZSJkZ2UAAKDPImUAbgA7gKQApEBlI2Fycm93AAABbHJ7FX8V5SFmdACgtiFpImdodAAAoLchZQDkAG0VAAFjaYsVkRVvAG4AaQBuAPQAkwFuAHQAAKAxImwiY3R5AACgLSOACUFIYWJjZGVmaGlqbG9yc3R1d3oAuBW7Fb8V1RXgFegV+RUKFhUWHxZUFlcWZRbFFtsW7xb7FgUXChdyAPIAtAJhAHIAAKBlKQACZ2xyc8YVyhXOFdAV5yFlcgCgICDlIXRoAKA4IfIA9QxoAHagECAAoKMiawHZFd4VYSJyb3cAAKAPKWEA4wBfAgABYXnkFecV8iFvbg9hNGQAoUYhYW/tFfQVAAFnciEC8RVyAACgyiF0InNlcQAAoHcqgAFnbG0A/xUCFgUWO4CwALBAdABhALRjcCJ0eXYAAKCxKQABaXIOFhIW8yFodACgfykA4DXYId1hAHIAAAFschsWHRYAoMMhAKDCIYACYWVnc3YAKBauAjYWOhY+Fm0AAKHEIm9zLhY0Fm4AZABzoMQi9SFpdACgZiZhIm1tYQDdY2kAbgAAoPIiAKH3AGlvQxZRFmQAZQAAgfcAO29KFksW90BuI3RpbWVzAACgxyJuAPgAUBZjAHkAUmRjAG8CXhYAAAAAYhZyAG4AAKAeI28AcAAAoA0jgAJscHR1dwBuFnEWdRaSFp4W7CFhciRgZgAA4DXYVd0AotkCZW1wc30WhBaJFo0WcQBkoFAibwB0AACgUSJpIm51cwAAoDgi7CF1cwCgFCLxInVhcmUAoKEiYgBsAGUAYgBhAHIAdwBlAGQAZwDlANcAbgCAAWFkaAClFqoWtBZyAHIAbwD3APUMbwB3AG4AYQByAHIAbwB3APMA8xVhI3Jwb29uAAABbHK8FsAWZQBmAPQAHBZpAGcAaAD0AB4WYgHJFs8WawBhAHIAbwD3AJILbwLUFgAAAADYFnIAbgAAoB8jbwBwAACgDCOAAWNvdADhFukW7BYAAXJ55RboFgDgNdi53FVkbAAAoPYp8iFvaxFhAAFkcvMW9xZvAHQAAKDxImkA5qC/JVsSAAFhaP8WAhdyAPIANQNhAPIA1wvhIm5nbGUAoKYpAAFjaQ4XEBd5AF9k5yJyYXJyAKD/JwAJRGFjZGVmZ2xtbm9wcXJzdHV4MRc4F0YXWxcyBF4XaRd5F40XrBe0F78X2RcVGCEYLRg1GEAYAAFEbzUXgRZvAPQA+BUAAWNzPBdCF3UAdABlADuA6QDpQPQhZXIAoG4qAAJhaW95TRdQF1YXWhfyIW9uG2FyAGOgViI7gOoA6kDsIW9uAKBVIk1kbwB0ABdhAAFEcmIXZhdvAHQAAKBSIgDgNdgi3XKhmipuF3QXYQB2AGUAO4DoAOhAZKCWKm8AdAAAoJgqgKGZKmlscwCAF4UXhxfuInRlcnMAoOcjAKATIWSglSpvAHQAAKCXKoABYXBzAJMXlheiF2MAcgATYXQAeQBzogUinxcAAAAAoRdlAHQAAKAFInAAMaADIDMBqRerFwCgBCAAoAUgAAFnc7AXsRdLYXAAAKACIAABZ3C4F7sXbwBuABlhZgAA4DXYVt2AAWFscwDFF8sXzxdyAHOg1SJsAACg4yl1AHMAAKBxKmkAAKG1A2x21RfYF28AbgC1Y/VjAAJjc3V24BfoF/0XEBgAAWlv5BdWF3IAYwAAoFYiaQLuFwAAAADwF+0ADQThIW50AAFnbPUX+Rd0AHIAAKCWKuUhc3MAoJUqgAFhZWkAAxgGGAoYbABzAD1gcwB0AACgXyJ2AESgYSJEAACgeCrwImFyc2wAoOUpAAFEYRkYHRhvAHQAAKBTInIAcgAAoHEpgAFjZGkAJxgqGO0XcgAAoC8hbwD0AIwCAAFhaDEYMhi3YzuA8ADwQAABbXI5GD0YbAA7gOsA60BvAACgrCCAAWNpcABGGEgYSxhsACFgcwD0ACwEAAFlb08YVxhjAHQAYQB0AGkAbwDuABoEbgBlAG4AdABpAGEAbADlADME4Ql1GAAAgRgAAIMYiBgAAAAAoRilGAAAqhgAALsYvhjRGAAA1xgnGWwAbABpAG4AZwBkAG8AdABzAGUA8QBlF3kARGRtImFsZQAAoEAmgAFpbHIAjRiRGJ0Y7CFpZwCgA/tpApcYAAAAAJoYZwAAoAD7aQBnAACgBPsA4DXYI93sIWlnAKAB++whaWcA4GYAagCAAWFsdACvGLIYthh0AACgbSZpAGcAAKAC+24AcwAAoLElbwBmAJJh8AHCGAAAxhhmAADgNdhX3QABYWvJGMwYbADsAGsEdqDUIgCg2SphI3J0aW50AACgDSoAAWFv2hgiGQABY3PeGB8ZsQPnGP0YBRkSGRUZAAAdGbID7xjyGPQY9xj5GAAA+xg7gL0AvUAAoFMhO4C8ALxAAKBVIQCgWSEAoFshswEBGQAAAxkAoFQhAKBWIbQCCxkOGQAAAAAQGTuAvgC+QACgVyEAoFwhNQAAoFghtgEZGQAAGxkAoFohAKBdITgAAKBeIWwAAKBEIHcAbgAAoCIjYwByAADgNdi73IAIRWFiY2RlZmdpamxub3JzdHYARhlKGVoZXhlmGWkZkhmWGZkZnRmgGa0ZxhnLGc8Z4BkjGmygZyIAoIwqgAFjbXAAUBlTGVgZ9SF0ZfVhbQBhAOSgswM6FgCghipyImV2ZQAfYQABaXliGWUZcgBjAB1hM2RvAHQAIWGAoWUibHFzAMYEcBl6GfGhZSLOBAAAdhlsAGEAbgD0AN8EgKF+KmNkbACBGYQZjBljAACgqSpvAHQAb6CAKmyggioAoIQqZeDbIgD+cwAAoJQqcgAA4DXYJN3noGsirATtIWVsAKA3IWMAeQBTZIChdyJFYWoApxmpGasZAKCSKgCgpSoAoKQqAAJFYWVztBm2Gb0ZwhkAoGkicABwoIoq8iFveACgiipxoIgq8aCIKrUZaQBtAACg5yJwAGYAAOA12FjdYQB2AOUAYwIAAWNp0xnWGXIAAKAKIW0AAKFzImVs3BneGQCgjioAoJAqAIM+ADtjZGxxco0E6xn0GfgZ/BkBGgABY2nvGfEZAKCnKnIAAKB6Km8AdAAAoNci0CFhcgCglSl1ImVzdAAAoHwqgAJhZGVscwAKGvQZFhrVBCAa8AEPGgAAFBpwAHIAbwD4AFkZcgAAoHgpcQAAAWxxxAQbGmwAZQBzAPMASRlpAO0A5AQAAWVuJxouGnIjdG5lcXEAAOBpIgD+xQAsGgAFQWFiY2Vma29zeUAaQxpmGmoabRqDGocalhrCGtMacgDyAMwCAAJpbG1yShpOGlAaVBpyAHMA8ABxD2YAvWBpAGwA9AASBQABZHJYGlsaYwB5AEpkAKGUIWN3YBpkGmkAcgAAoEgpAKCtIWEAcgAAoA8h6SFyYyVhgAFhbHIAcxp7Gn8a8iF0c3WgZSZpAHQAAKBlJuwhaXAAoCYg4yFvbgCguSJyAADgNdgl3XMAAAFld4wakRphInJvdwAAoCUpYSJyb3cAAKAmKYACYW1vcHIAnxqjGqcauhq+GnIAcgAAoP8h9CFodACgOyJrAAABbHKsGrMaZSRmdGFycm93AACgqSHpJGdodGFycm93AKCqIWYAAOA12Fnd4iFhcgCgFSCAAWNsdADIGswa0BpyAADgNdi93GEAcwDoAGka8iFvaydhAAFicNca2xr1IWxsAKBDIOghZW4AoBAg4Qr2GgAA/RoAAAgbExsaGwAAIRs7GwAAAAA+G2IbmRuVG6sbAACyG80b0htjAHUAdABlADuA7QDtQAChYyBpeQEbBhtyAGMAO4DuAO5AOGQAAWN4CxsNG3kANWRjAGwAO4ChAKFAAAFmcssCFhsA4DXYJt1yAGEAdgBlADuA7ADsQIChSCFpbm8AJxsyGzYbAAFpbisbLxtuAHQAAKAMKnQAAKAtIuYhaW4AoNwpdABhAACgKSHsIWlnM2GAAWFvcABDG1sbXhuAAWNndABJG0sbWRtyACthgAFlbHAAcQVRG1UbaQBuAOUAyAVhAHIA9AByBWgAMWFmAACgtyJlAGQAtWEAoggiY2ZvdGkbbRt1G3kb4SFyZQCgBSFpAG4AdKAeImkAZQAAoN0pZABvAPQAWxsAoisiY2VscIEbhRuPG5QbYQBsAACguiIAAWdyiRuNG2UAcgDzACMQ4wCCG2EicmhrAACgFyryIW9kAKA8KgACY2dwdJ8boRukG6gbeQBRZG8AbgAvYWYAAOA12FrdYQC5Y3UAZQBzAHQAO4C/AL9AAAFjabUbuRtyAADgNdi+3G4AAKIIIkVkc3bCG8QbyBvQAwCg+SJvAHQAAKD1Inag9CIAoPMiaaBiIOwhZGUpYesB1hsAANkbYwB5AFZkbAA7gO8A70AAA2NmbW9zdeYb7hvyG/Ub+hsFHAABaXnqG+0bcgBjADVhOWRyAADgNdgn3eEhdGg3YnAAZgAA4DXYW93jAf8bAAADHHIAAOA12L/c8iFjeVhk6yFjeVRkAARhY2ZnaGpvcxUcGhwiHCYcKhwtHDAcNRzwIXBhdqC6A/BjAAFleR4cIRzkIWlsN2E6ZHIAAOA12CjdciJlZW4AOGFjAHkARWRjAHkAXGRwAGYAAOA12FzdYwByAADgNdjA3IALQUJFSGFiY2RlZmdoamxtbm9wcnN0dXYAXhxtHHEcdRx5HN8cBx0dHTwd3B3tHfEdAR4EHh0eLB5FHrwewx7hHgkfPR9LH4ABYXJ0AGQcZxxpHHIA8gBvB/IAxQLhIWlsAKAbKeEhcnIAoA4pZ6BmIgCgiyphAHIAAKBiKWMJjRwAAJAcAACVHAAAAAAAAAAAAACZHJwcAACmHKgcrRwAANIc9SF0ZTph7SJwdHl2AKC0KXIAYQDuAFoG4iFkYbtjZwAAoegnZGyhHKMcAKCRKeUAiwYAoIUqdQBvADuAqwCrQHIAgKOQIWJmaGxwc3QAuhy/HMIcxBzHHMoczhxmoOQhcwAAoB8pcwAAoB0p6wCyGnAAAKCrIWwAAKA5KWkAbQAAoHMpbAAAoKIhAKGrKmFl1hzaHGkAbAAAoBkpc6CtKgDgrSoA/oABYWJyAOUc6RztHHIAcgAAoAwpcgBrAACgcicAAWFr8Rz4HGMAAAFla/Yc9xx7YFtgAAFlc/wc/hwAoIspbAAAAWR1Ax0FHQCgjykAoI0pAAJhZXV5Dh0RHRodHB3yIW9uPmEAAWRpFR0YHWkAbAA8YewAowbiAPccO2QAAmNxcnMkHScdLB05HWEAAKA2KXUAbwDyoBwgqhEAAWR1MB00HeghYXIAoGcpcyJoYXIAAKBLKWgAAKCyIQCiZCJmZ3FzRB1FB5Qdnh10AIACYWhscnQATh1WHWUdbB2NHXIicm93AHSgkCFhAOkAzxxhI3Jwb29uAAABZHVeHWId7yF3bgCgvSFwAACgvCHlJGZ0YXJyb3dzAKDHIWkiZ2h0AIABYWhzAHUdex2DHXIicm93APOglCGdBmEAcgBwAG8AbwBuAPMAzgtxAHUAaQBnAGEAcgByAG8A9wBlGugkcmVldGltZXMAoMsi8aFkIk0HAACaHWwAYQBuAPQAXgcAon0qY2Rnc6YdqR2xHbcdYwAAoKgqbwB0AG+gfypyoIEqAKCDKmXg2iIA/nMAAKCTKoACYWRlZ3MAwB3GHcod1h3ZHXAAcAByAG8A+ACmHG8AdAAAoNYicQAAAWdxzx3SHXQA8gBGB2cAdADyAHQcdADyAFMHaQDtAGMHgAFpbHIA4h3mHeod8yFodACgfClvAG8A8gDKBgDgNdgp3UWgdiIAoJEqYQH1Hf4dcgAAAWR1YB35HWygvCEAoGopbABrAACghCVjAHkAWWQAomoiYWNodAweDx4VHhkecgDyAGsdbwByAG4AZQDyAGAW4SFyZACgaylyAGkAAKD6JQABaW8hHiQe5CFvdEBh9SFzdGGgsCPjIWhlAKCwIwACRWFlczMeNR48HkEeAKBoInAAcKCJKvIhb3gAoIkqcaCHKvGghyo0HmkAbQAAoOYiAARhYm5vcHR3elIeXB5fHoUelh6mHqsetB4AAW5yVh5ZHmcAAKDsJ3IAAKD9IXIA6wCwBmcAgAFsbXIAZh52Hnse5SFmdAABYXKIB2weaQBnAGgAdABhAHIAcgBvAPcAkwfhInBzdG8AoPwnaQBnAGgAdABhAHIAcgBvAPcAmgdwI2Fycm93AAABbHKNHpEeZQBmAPQAxhxpImdodAAAoKwhgAFhZmwAnB6fHqIecgAAoIUpAOA12F3ddQBzAACgLSppIm1lcwAAoDQqYQGvHrMecwB0AACgFyLhAIoOZaHKJbkeRhLuIWdlAKDKJWEAcgBsoCgAdAAAoJMpgAJhY2htdADMHs8e1R7bHt0ecgDyAJ0GbwByAG4AZQDyANYWYQByAGSgyyEAoG0pAKAOIHIAaQAAoL8iAANhY2hpcXTrHu8e1QfzHv0eBh/xIXVvAKA5IHIAAOA12MHcbQDloXIi+h4AAPweAKCNKgCgjyoAAWJ19xwBH28AcqAYIACgGiDyIW9rQmEAhDwAO2NkaGlscXJCBhcfxh0gHyQfKB8sHzEfAAFjaRsfHR8AoKYqcgAAoHkqcgBlAOUAkx3tIWVzAKDJIuEhcnIAoHYpdSJlc3QAAKB7KgABUGk1HzkfYQByAACglillocMlAgdfEnIAAAFkdUIfRx9zImhhcgAAoEop6CFhcgCgZikAAWVuTx9WH3IjdG5lcXEAAOBoIgD+xQBUHwAHRGFjZGVmaGlsbm9wc3VuH3Ifoh+rH68ftx+7H74f5h/uH/MfBwj/HwsgxCFvdACgOiIAAmNscHJ5H30fiR+eH3IAO4CvAK9AAAFldIEfgx8AoEImZaAgJ3MAZQAAoCAnc6CmIXQAbwCAoaYhZGx1AJQfmB+cH28AdwDuAHkDZQBmAPQA6gbwAOkO6yFlcgCgriUAAW95ph+qH+0hbWEAoCkqPGThIXNoAKAUIOElc3VyZWRhbmdsZQCgISJyAADgNdgq3W8AAKAnIYABY2RuAMQfyR/bH3IAbwA7gLUAtUBhoiMi0B8AANMf1x9zAPQAKxFpAHIAAKDwKm8AdAA7gLcAt0B1AHMA4qESIh4TAADjH3WgOCIAoCoqYwHqH+0fcAAAoNsq8gB+GnAAbAB1APMACAgAAWRw9x/7H+UhbHMAoKciZgAA4DXYXt0AAWN0AyAHIHIAAOA12MLc8CFvcwCgPiJsobwDECAVIPQiaW1hcACguCJhAPAAEyAADEdMUlZhYmNkZWZnaGlqbG1vcHJzdHV2dzwgRyBmIG0geSCqILgg2iDeIBEhFSEyIUMhTSFQIZwhnyHSIQAiIyKLIrEivyIUIwABZ3RAIEMgAODZIjgD9uBrItIgBwmAAWVsdABNIF8gYiBmAHQAAAFhclMgWCByInJvdwAAoM0h6SRnaHRhcnJvdwCgziEA4NgiOAP24Goi0iBfCekkZ2h0YXJyb3cAoM8hAAFEZHEgdSDhIXNoAKCvIuEhc2gAoK4igAJiY25wdACCIIYgiSCNIKIgbABhAACgByL1IXRlRGFnAADgICLSIACiSSJFaW9wlSCYIJwgniAA4HAqOANkAADgSyI4A3MASWFyAG8A+AAyCnUAcgBhoG4mbADzoG4mmwjzAa8gAACzIHAAO4CgAKBAbQBwAOXgTiI4AyoJgAJhZW91eQDBIMogzSDWINkg8AHGIAAAyCAAoEMqbwBuAEhh5CFpbEZhbgBnAGSgRyJvAHQAAOBtKjgDcAAAoEIqPWThIXNoAKATIACjYCJBYWRxc3jpIO0g+SD+IAIhDCFyAHIAAKDXIXIAAAFocvIg9SBrAACgJClvoJch9wAGD28AdAAA4FAiOAN1AGkA9gC7CAABZWkGIQohYQByAACgKCntAN8I6SFzdPOgBCLlCHIAAOA12CvdAAJFZXN0/wgcISshLiHxoXEiIiEAABMJ8aFxIgAJAAAnIWwAYQBuAPQAEwlpAO0AGQlyoG8iAKBvIoABQWFwADghOyE/IXIA8gBeIHIAcgAAoK4hYQByAACg8ipzogsiSiEAAAAAxwtkoPwiAKD6ImMAeQBaZIADQUVhZGVzdABcIV8hYiFmIWkhkyGWIXIA8gBXIADgZiI4A3IAcgAAoJohcgAAoCUggKFwImZxcwBwIYQhjiF0AAABYXJ1IXohcgByAG8A9wBlIWkAZwBoAHQAYQByAHIAbwD3AD4h8aFwImAhAACKIWwAYQBuAPQAZwlz4H0qOAMAoG4iaQDtAG0JcqBuImkA5aDqIkUJaQDkADoKAAFwdKMhpyFmAADgNdhf3YCBrAA7aW4AriGvIcchrEBuAIChCSJFZHYAtyG6Ib8hAOD5IjgDbwB0AADg9SI4A+EB1gjEIcYhAKD3IgCg9iJpAHagDCLhAagJzyHRIQCg/iIAoP0igAFhb3IA2CHsIfEhcgCAoSYiYXN0AOAh5SHpIWwAbABlAOwAywhsAADg/SrlIADgAiI4A2wiaW50AACgFCrjoYAi9yEAAPohdQDlAJsJY+CvKjgDZaCAIvEAkwkAAkFhaXQHIgoiFyIeInIA8gBsIHIAcgAAoZshY3cRIhQiAOAzKTgDAOCdITgDZyRodGFycm93AACgmyFyAGkA5aDrIr4JgANjaGltcHF1AC8iPCJHIpwhTSJQIloigKGBImNlcgA2Iv0JOSJ1AOUABgoA4DXYw9zvIXJ0bQKdIQAAAABEImEAcgDhAOEhbQBloEEi8aBEIiYKYQDyAMsIcwB1AAABYnBWIlgi5QDUCeUA3wmAAWJjcABgInMieCKAoYQiRWVzAGci7glqIgDgxSo4A2UAdABl4IIi0iBxAPGgiCJoImMAZaCBIvEA/gmAoYUiRWVzAH8iFgqCIgDgxio4A2UAdABl4IMi0iBxAPGgiSKAIgACZ2lscpIilCKaIpwi7AAMCWwAZABlADuA8QDxQOcAWwlpI2FuZ2xlAAABbHKkIqoi5SFmdGWg6iLxAEUJaSJnaHQAZaDrIvEAvgltoL0DAKEjAGVzuCK8InIAbwAAoBYhcAAAoAcggARESGFkZ2lscnMAziLSItYi2iLeIugi7SICIw8j4SFzaACgrSLhIXJyAKAEKXAAAOBNItIg4SFzaACgrCIAAWV04iLlIgDgZSLSIADgPgDSIG4iZmluAACg3imAAUFldADzIvci+iJyAHIAAKACKQDgZCLSIHLgPADSIGkAZQAA4LQi0iAAAUF0BiMKI3IAcgAAoAMp8iFpZQDgtSLSIGkAbQAA4Dwi0iCAAUFhbgAaIx4jKiNyAHIAAKDWIXIAAAFociMjJiNrAACgIylvoJYh9wD/DuUhYXIAoCcpUxJqFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVCMAAF4jaSN/I4IjjSOeI8AUAAAAAKYjwCMAANoj3yMAAO8jHiQvJD8kRCQAAWNzVyNsFHUAdABlADuA8wDzQAABaXlhI2cjcgBjoJoiO4D0APRAPmSAAmFiaW9zAHEjdCN3I3EBeiNzAOgAdhTsIWFjUWF2AACgOCrvIWxkAKC8KewhaWdTYQABY3KFI4kjaQByAACgvykA4DXYLN1vA5QjAAAAAJYjAACcI24A22JhAHYAZQA7gPIA8kAAoMEpAAFibaEjjAphAHIAAKC1KQACYWNpdKwjryO6I70jcgDyAFkUAAFpcrMjtiNyAACgvinvIXNzAKC7KW4A5QDZCgCgwCmAAWFlaQDFI8gjyyNjAHIATWFnAGEAyWOAAWNkbgDRI9Qj1iPyIW9uv2MAoLYpdQDzAHgBcABmAADgNdhg3YABYWVsAOQj5yPrI3IAAKC3KXIAcAAAoLkpdQDzAHwBAKMoImFkaW9zdvkj/CMPJBMkFiQbJHIA8gBeFIChXSplZm0AAyQJJAwkcgBvoDQhZgAAoDQhO4CqAKpAO4C6ALpA5yFvZgCgtiJyAACgVipsIm9wZQAAoFcqAKBbKoABY2xvACMkJSQrJPIACCRhAHMAaAA7gPgA+EBsAACgmCJpAGwBMyQ4JGQAZQA7gPUA9UBlAHMAYaCXInMAAKA2Km0AbAA7gPYA9kDiIWFyAKA9I+EKXiQAAHokAAB8JJQkAACYJKkkAAAAALUkEQsAAPAkAAAAAAQleiUAAIMlcgCAoSUiYXN0AGUkbyQBCwCBtgA7bGokayS2QGwAZQDsABgDaQJ1JAAAAAB4JG0AAKDzKgCg/Sp5AD9kcgCAAmNpbXB0AIUkiCSLJJkSjyRuAHQAJWBvAGQALmBpAGwAAKAwIOUhbmsAoDEgcgAA4DXYLd2AAWltbwCdJKAkpCR2oMYD1WNtAGEA9AD+B24AZQAAoA4m9KHAA64kAAC0JGMjaGZvcmsAAKDUItZjAAFhdbgkxCRuAAABY2u9JMIkawBooA8hAKAOIfYAaRpzAACkKwBhYmNkZW1zdNMkIRPXJNsk4STjJOck6yTjIWlyAKAjKmkAcgAAoCIqAAFvdYsW3yQAoCUqAKByKm4AO4CxALFAaQBtAACgJip3AG8AAKAnKoABaXB1APUk+iT+JO4idGludACgFSpmAADgNdhh3W4AZAA7gKMAo0CApHoiRWFjZWlub3N1ABMlFSUYJRslTCVRJVklSSV1JQCgsypwAACgtyp1AOUAPwtjoK8qgKJ6ImFjZW5zACclLSU0JTYlSSVwAHAAcgBvAPgAFyV1AHIAbAB5AGUA8QA/C/EAOAuAAWFlcwA8JUElRSXwInByb3gAoLkqcQBxAACgtSppAG0AAKDoImkA7QBEC20AZQDzoDIgIguAAUVhcwBDJVclRSXwAEAlgAFkZnAATwtfJXElgAFhbHMAZSVpJW0l7CFhcgCgLiPpIW5lAKASI/UhcmYAoBMjdKAdIu8AWQvyIWVsAKCwIgABY2l9JYElcgAA4DXYxdzIY24iY3NwAACgCCAAA2Zpb3BzdZElKxuVJZolnyWkJXIAAOA12C7dcABmAADgNdhi3XIiaW1lAACgVyBjAHIAAOA12MbcgAFhZW8AqiW6JcAldAAAAWVpryW2JXIAbgBpAG8AbgDzABkFbgB0AACgFipzAHQAZaA/APEACRj0AG0LgApBQkhhYmNkZWZoaWxtbm9wcnN0dXgA4yXyJfYl+iVpJpAmpia9JtUm5ib4JlonaCdxJ3UnnietJ7EnyCfiJ+cngAFhcnQA6SXsJe4lcgDyAJkM8gD6AuEhaWwAoBwpYQByAPIA3BVhAHIAAKBkKYADY2RlbnFydAAGJhAmEyYYJiYmKyZaJgABZXUKJg0mAOA9IjEDdABlAFVhaQDjACAN7SJwdHl2AKCzKWcAgKHpJ2RlbAAgJiImJCYAoJIpAKClKeUA9wt1AG8AO4C7ALtAcgAApZIhYWJjZmhscHN0dz0mQCZFJkcmSiZMJk4mUSZVJlgmcAAAoHUpZqDlIXMAAKAgKQCgMylzAACgHinrALka8ACVHmwAAKBFKWkAbQAAoHQpbAAAoKMhAKCdIQABYWleJmImaQBsAACgGilvAG6gNiJhAGwA8wB2C4ABYWJyAG8mciZ2JnIA8gAvEnIAawAAoHMnAAFha3omgSZjAAABZWt/JoAmfWBdYAABZXOFJocmAKCMKWwAAAFkdYwmjiYAoI4pAKCQKQACYWV1eZcmmiajJqUm8iFvbllhAAFkaZ4moSZpAGwAV2HsAA8M4gCAJkBkAAJjbHFzrSawJrUmuiZhAACgNylkImhhcgAAoGkpdQBvAPKgHSCjAWgAAKCzIYABYWNnAMMm0iaUC2wAgKEcIWlwcwDLJs4migxuAOUAoAxhAHIA9ADaC3QAAKCtJYABaWxyANsm3ybjJvMhaHQAoH0pbwBvAPIANgwA4DXYL90AAWFv6ib1JnIAAAFkde8m8SYAoMEhbKDAIQCgbCl2oMED8WOAAWducwD+Jk4nUCdoAHQAAANhaGxyc3QKJxInISc1Jz0nRydyInJvdwB0oJIhYQDpAFYmYSNycG9vbgAAAWR1GiceJ28AdwDuAPAmcAAAoMAh5SFmdAABYWgnJy0ncgByAG8AdwDzAAkMYQByAHAAbwBvAG4A8wATBGklZ2h0YXJyb3dzAACgySFxAHUAaQBnAGEAcgByAG8A9wBZJugkcmVldGltZXMAoMwiZwDaYmkAbgBnAGQAbwB0AHMAZQDxABwYgAFhaG0AYCdjJ2YncgDyAAkMYQDyABMEAKAPIG8idXN0AGGgsSPjIWhlAKCxI+0haWQAoO4qAAJhYnB0fCeGJ4knmScAAW5ygCeDJ2cAAKDtJ3IAAKD+IXIA6wAcDIABYWZsAI8nkieVJ3IAAKCGKQDgNdhj3XUAcwAAoC4qaSJtZXMAAKA1KgABYXCiJ6gncgBnoCkAdAAAoJQp7yJsaW50AKASKmEAcgDyADwnAAJhY2hxuCe8J6EMwCfxIXVvAKA6IHIAAOA12MfcAAFidYAmxCdvAPKgGSCoAYABaGlyAM4n0ifWJ3IAZQDlAE0n7SFlcwCgyiJpAIChuSVlZmwAXAxjEt4n9CFyaQCgzinsInVoYXIAoGgpAKAeIWENBSgJKA0oSyhVKIYoAACLKLAoAAAAAOMo5ygAABApJCkxKW0pcSmHKaYpAACYKgAAAACxKmMidXRlAFthcQB1AO8ABR+ApHsiRWFjZWlucHN5ABwoHignKCooLygyKEEoRihJKACgtCrwASMoAAAlKACguCpvAG4AYWF1AOUAgw1koLAqaQBsAF9hcgBjAF1hgAFFYXMAOCg6KD0oAKC2KnAAAKC6KmkAbQAAoOki7yJsaW50AKATKmkA7QCIDUFkbwB0AGKixSKRFgAAAABTKACgZiqAA0FhY21zdHgAYChkKG8ocyh1KHkogihyAHIAAKDYIXIAAAFocmkoayjrAJAab6CYIfcAzAd0ADuApwCnQGkAO2D3IWFyAKApKW0AAAFpbn4ozQBuAHUA8wDOAHQAAKA2J3IA7+A12DDdIxkAAmFjb3mRKJUonSisKHIAcAAAoG8mAAFoeZkonChjAHkASWRIZHIAdABtAqUoAAAAAKgoaQDkAFsPYQByAGEA7ABsJDuArQCtQAABZ22zKLsobQBhAAChwwNmdroouijCY4CjPCJkZWdsbnByAMgozCjPKNMo1yjaKN4obwB0AACgairxoEMiCw5FoJ4qAKCgKkWgnSoAoJ8qZQAAoEYi7CF1cwCgJCrhIXJyAKByKWEAcgDyAPwMAAJhZWl07Sj8KAEpCCkAAWxz8Sj4KGwAcwBlAHQAbQDpAH8oaABwAACgMyrwImFyc2wAoOQpAAFkbFoPBSllAACgIyNloKoqc6CsKgDgrCoA/oABZmxwABUpGCkfKfQhY3lMZGKgLwBhoMQpcgAAoD8jZgAA4DXYZN1hAAABZHIoKRcDZQBzAHWgYCZpAHQAAKBgJoABY3N1ADYpRilhKQABYXU6KUApcABzoJMiAOCTIgD+cABzoJQiAOCUIgD+dQAAAWJwSylWKQChjyJlcz4NUCllAHQAZaCPIvEAPw0AoZAiZXNIDVspZQB0AGWgkCLxAEkNAKGhJWFmZilbBHIAZQFrKVwEAKChJWEAcgDyAAMNAAJjZW10dyl7KX8pgilyAADgNdjI3HQAbQDuAM4AaQDsAAYpYQByAOYAVw0AAWFyiimOKXIA5qAGJhESAAFhbpIpoylpImdodAAAAWVwmSmgKXAAcwBpAGwAbwDuANkXaADpAKAkcwCvYIACYmNtbnAArin8KY4NJSooKgCkgiJFZGVtbnByc7wpvinCKcgpzCnUKdgp3CkAoMUqbwB0AACgvSpkoIYibwB0AACgwyr1IWx0AKDBKgABRWXQKdIpAKDLKgCgiiLsIXVzAKC/KuEhcnIAoHkpgAFlaXUA4inxKfQpdAAAoYIiZW7oKewpcQDxoIYivSllAHEA8aCKItEpbQAAoMcqAAFicPgp+ikAoNUqAKDTKmMAgKJ7ImFjZW5zAAcqDSoUKhYqRihwAHAAcgBvAPgAIyh1AHIAbAB5AGUA8QCDDfEAfA2AAWFlcwAcKiIqPShwAHAAcgBvAPgAPChxAPEAOShnAACgaiYApoMiMTIzRWRlaGxtbnBzPCo/KkIqRSpHKlIqWCpjKmcqaypzKncqO4C5ALlAO4CyALJAO4CzALNAAKDGKgABb3NLKk4qdAAAoL4qdQBiAACg2CpkoIcibwB0AACgxCpzAAABb3VdKmAqbAAAoMknYgAAoNcq4SFycgCgeyn1IWx0AKDCKgABRWVvKnEqAKDMKgCgiyLsIXVzAKDAKoABZWl1AH0qjCqPKnQAAKGDImVugyqHKnEA8aCHIkYqZQBxAPGgiyJwKm0AAKDIKgABYnCTKpUqAKDUKgCg1iqAAUFhbgCdKqEqrCpyAHIAAKDZIXIAAAFocqYqqCrrAJUab6CZIfcAxQf3IWFyAKAqKWwAaQBnADuA3wDfQOELzyrZKtwq6SrsKvEqAAD1KjQrAAAAAAAAAAAAAEwrbCsAAHErvSsAAAAAAADRK3IC1CoAAAAA2CrnIWV0AKAWI8RjcgDrAOUKgAFhZXkA4SrkKucq8iFvbmVh5CFpbGNhQmRvAPQAIg5sInJlYwAAoBUjcgAA4DXYMd0AAmVpa2/7KhIrKCsuK/IBACsAAAkrZQAAATRm6g0EK28AcgDlAOsNYQBzorgDECsAAAAAEit5AG0A0WMAAWNuFislK2sAAAFhcxsrIStwAHAAcgBvAPgAFw5pAG0AAKA8InMA8AD9DQABYXMsKyEr8AAXDnIAbgA7gP4A/kDsATgrOyswG2QA5QBnAmUAcwCAgdcAO2JkAEMrRCtJK9dAYaCgInIAAKAxKgCgMCqAAWVwcwBRK1MraSvhAAkh4qKkIlsrXysAAAAAYytvAHQAAKA2I2kAcgAAoPEqb+A12GXdcgBrAACg2irhAHgociJpbWUAAKA0IIABYWlwAHYreSu3K2QA5QC+DYADYWRlbXBzdACFK6MrmiunK6wrsCuzK24iZ2xlAACitSVkbHFykCuUK5ornCvvIXduAKC/JeUhZnRloMMl8QACBwCgXCJpImdodABloLkl8QBdDG8AdAAAoOwlaSJudXMAAKA6KuwhdXMAoDkqYgAAoM0p6SFtZQCgOyrlInppdW0AoOIjgAFjaHQAwivKK80rAAFyecYrySsA4DXYydxGZGMAeQBbZPIhb2tnYQABaW/UK9creAD0ANERaCJlYWQAAAFsct4r5ytlAGYAdABhAHIAcgBvAPcAXQbpJGdodGFycm93AKCgIQAJQUhhYmNkZmdobG1vcHJzdHV3CiwNLBEsHSwnLDEsQCxLLFIsYix6LIQsjyzLLOgs7Sz/LAotcgDyAAkDYQByAACgYykAAWNyFSwbLHUAdABlADuA+gD6QPIACQ1yAOMBIywAACUseQBeZHYAZQBtYQABaXkrLDAscgBjADuA+wD7QENkgAFhYmgANyw6LD0scgDyANEO7CFhY3FhYQDyAOAOAAFpckQsSCzzIWh0AKB+KQDgNdgy3XIAYQB2AGUAO4D5APlAYQFWLF8scgAAAWxyWixcLACgvyEAoL4hbABrAACggCUAAWN0Zix2LG8CbCwAAAAAcyxyAG4AZaAcI3IAAKAcI28AcAAAoA8jcgBpAACg+CUAAWFsfiyBLGMAcgBrYTuAqACoQAABZ3CILIssbwBuAHNhZgAA4DXYZt0AA2FkaGxzdZksniynLLgsuyzFLHIAcgBvAPcACQ1vAHcAbgBhAHIAcgBvAPcA2A5hI3Jwb29uAAABbHKvLLMsZQBmAPQAWyxpAGcAaAD0AF0sdQDzAKYOaQAAocUDaGzBLMIs0mNvAG4AxWPwI2Fycm93cwCgyCGAAWNpdADRLOEs5CxvAtcsAAAAAN4scgBuAGWgHSNyAACgHSNvAHAAAKAOI24AZwBvYXIAaQAAoPklYwByAADgNdjK3IABZGlyAPMs9yz6LG8AdAAAoPAi7CFkZWlhaQBmoLUlAKC0JQABYW0DLQYtcgDyAMosbAA7gPwA/EDhIm5nbGUAoKcpgAdBQkRhY2RlZmxub3Byc3oAJy0qLTAtNC2bLZ0toS2/LcMtxy3TLdgt3C3gLfwtcgDyABADYQByAHag6CoAoOkqYQBzAOgA/gIAAW5yOC08LechcnQAoJwpgANla25wcnN0AJkpSC1NLVQtXi1iLYItYQBwAHAA4QAaHG8AdABoAGkAbgDnAKEXgAFoaXIAoSmzJFotbwBwAPQAdCVooJUh7wD4JgABaXVmLWotZwBtAOEAuygAAWJwbi14LXMjZXRuZXEAceCKIgD+AODLKgD+cyNldG5lcQBx4IsiAP4A4MwqAP4AAWhyhi2KLWUAdADhABIraSNhbmdsZQAAAWxyki2WLeUhZnQAoLIiaSJnaHQAAKCzInkAMmThIXNoAKCiIoABZWxyAKcttC24LWKiKCKuLQAAAACyLWEAcgAAoLsicQAAoFoi7CFpcACg7iIAAWJ0vC1eD2EA8gBfD3IAAOA12DPddAByAOkAlS1zAHUAAAFicM0t0C0A4IIi0iAA4IMi0iBwAGYAAOA12GfdcgBvAPAAWQt0AHIA6QCaLQABY3XkLegtcgAA4DXYy9wAAWJw7C30LW4AAAFFZXUt8S0A4IoiAP5uAAABRWV/LfktAOCLIgD+6SJnemFnAKCaKYADY2Vmb3BycwANLhAuJS4pLiMuLi40LukhcmN1YQABZGkULiEuAAFiZxguHC5hAHIAAKBfKmUAcaAnIgCgWSLlIXJwAKAYIXIAAOA12DTdcABmAADgNdho3WWgQCJhAHQA6ABqD2MAcgAA4DXYzNzjCuQRUC4AAFQuAABYLmIuAAAAAGMubS5wLnQuAAAAAIguki4AAJouJxIqEnQAcgDpAB0ScgAA4DXYNd0AAUFhWy5eLnIA8gDnAnIA8gCTB75jAAFBYWYuaS5yAPIA4AJyAPIAjAdhAPAAeh5pAHMAAKD7IoABZHB0APgReS6DLgABZmx9LoAuAOA12GnddQDzAP8RaQBtAOUABBIAAUFhiy6OLnIA8gDuAnIA8gCaBwABY3GVLgoScgAA4DXYzdwAAXB0nS6hLmwAdQDzACUScgDpACASAARhY2VmaW9zdbEuvC7ELsguzC7PLtQu2S5jAAABdXm2LrsudABlADuA/QD9QE9kAAFpecAuwy5yAGMAd2FLZG4AO4ClAKVAcgAA4DXYNt1jAHkAV2RwAGYAAOA12GrdYwByAADgNdjO3AABY23dLt8ueQBOZGwAO4D/AP9AAAVhY2RlZmhpb3N38y73Lv8uAi8MLxAvEy8YLx0vIi9jInV0ZQB6YQABYXn7Lv4u8iFvbn5hN2RvAHQAfGEAAWV0Bi8KL3QAcgDmAB8QYQC2Y3IAAOA12DfdYwB5ADZk5yJyYXJyAKDdIXAAZgAA4DXYa91jAHIAAOA12M/cAAFqbiYvKC8AoA0gagAAoAwg");
86var BinTrieFlags;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.FLAG13=8192]="FLAG13",e[e.BRANCH_LENGTH=8064]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(BinTrieFlags||(BinTrieFlags={}));var CharCodes;
86(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(CharCodes||(CharCodes={}));const TO_LOWER_BIT=32;function isNumber$1(e){return e>=CharCodes.ZERO&&e<=CharCodes.NINE}function isHexadecimalCharacter(e){return e>=CharCodes.UPPER_A&&e<=CharCodes.UPPER_F||e>=CharCodes.LOWER_A&&e<=CharCodes.LOWER_F}function isAsciiAlphaNumeric(e){return e>=CharCodes.UPPER_A&&e<=CharCodes.UPPER_Z||e>=CharCodes.LOWER_A&&e<=CharCodes.LOWER_Z||isNumber$1(e)}function isEntityInAttributeInvalidEnd(e){return e===CharCodes.EQUALS||isAsciiAlphaNumeric(e)}var EntityDecoderState;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(EntityDecoderState||(EntityDecoderState={}));var DecodingMode;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(DecodingMode||(DecodingMode={}));class EntityDecoder{constructor(u,d,B){Gt(this,"decodeTree");Gt(this,"emitCodePoint");Gt(this,"errors");Gt(this,"state",EntityDecoderState.EntityStart);Gt(this,"consumed",1);Gt(this,"result",0);Gt(this,"treeIndex",0);Gt(this,"excess",1);Gt(this,"decodeMode",DecodingMode.Strict);Gt(this,"runConsumed",0);this.decodeTree=u,this.emitCodePoint=d,this.errors=B}startEntity(u){this.decodeMode=u,this.state=EntityDecoderState.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1,this.runConsumed=0}write(u,d){switch(this.state){case EntityDecoderState.EntityStart:return u.charCodeAt(d)===CharCodes.NUM?(this.state=EntityDecoderState.NumericStart,this.consumed+=1,this.stateNumericStart(u,d+1)):(this.state=EntityDecoderState.NamedEntity,this.stateNamedEntity(u,d));case EntityDecoderState.NumericStart:return this.stateNumericStart(u,d);case EntityDecoderState.NumericDecimal:return this.stateNumericDecimal(u,d);case EntityDecoderState.NumericHex:return this.stateNumericHex(u,d);case EntityDecoderState.NamedEntity:return this.stateNamedEntity(u,d)}}stateNumericStart(u,d){return d>=u.length?-1:(u.charCodeAt(d)|TO_LOWER_BIT)===CharCodes.LOWER_X?(this.state=EntityDecoderState.NumericHex,this.consumed+=1,this.stateNumericHex(u,d+1)):(this.state=EntityDecoderState.NumericDecimal,this.stateNumericDecimal(u,d))}stateNumericHex(u,d){for(;d<u.length;){const B=u.charCodeAt(d);if(isNumber$1(B)||isHexadecimalCharacter(B)){const $=B<=CharCodes.NINE?B-CharCodes.ZERO:(B|TO_LOWER_BIT)-CharCodes.LOWER_A+10;this.result=this.result*16+$,this.consumed++,d++}else return this.emitNumericEntity(B,3)}return-1}stateNumericDecimal(u,d){for(;d<u.length;){const B=u.charCodeAt(d);if(isNumber$1(B))this.result=this.result*10+(B-CharCodes.ZERO),this.consumed++,d++;else return this.emitNumericEntity(B,2)}return-1}emitNumericEntity(u,d){var B;if(this.consumed<=d)return(B=this.errors)==null||B.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===CharCodes.SEMI)this.consumed+=1;else if(this.decodeMode===DecodingMode.Strict)return 0;return this.emitCodePoint(replaceCodePoint(this.result),this.consumed),this.errors&&(u!==CharCodes.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,d){const{decodeTree:B}=this;let $=B[this.treeIndex],V=($&BinTrieFlags.VALUE_LENGTH)>>14;for(;d<u.length;){if(V===0&&($&BinTrieFlags.FLAG13)!==0){const q=($&BinTrieFlags.BRANCH_LENGTH)>>7;if(this.runConsumed===0){const Q=$&BinTrieFlags.JUMP_TABLE;if(u.charCodeAt(d)!==Q)return this.result===0?0:this.emitNotTerminatedNamedEntity();d++,this.excess++,this.runConsumed++}for(;this.runConsumed<q;){if(d>=u.length)return-1;const Q=this.runConsumed-1,X=B[this.treeIndex+1+(Q>>1)],ee=Q%2===0?X&255:X>>8&255;if(u.charCodeAt(d)!==ee)return this.runConsumed=0,this.result===0?0:this.emitNotTerminatedNamedEntity();d++,this.excess++,this.runConsumed++}this.runConsumed=0,this.treeIndex+=1+(q>>1),$=B[this.treeIndex],V=($&BinTrieFlags.VALUE_LENGTH)>>14}if(d>=u.length)break;const K=u.charCodeAt(d);if(K===CharCodes.SEMI&&V!==0&&($&BinTrieFlags.FLAG13)!==0)return this.emitNamedEntityData(this.treeIndex,V,this.consumed+this.excess);if(this.treeIndex=determineBranch(B,$,this.treeIndex+Math.max(1,V),K),this.treeIndex<0)return this.result===0||this.decodeMode===DecodingMode.Attribute&&(V===0||isEntityInAttributeInvalidEnd(K))?0:this.emitNotTerminatedNamedEntity();if($=B[this.treeIndex],V=($&BinTrieFlags.VALUE_LENGTH)>>14,V!==0){if(K===CharCodes.SEMI)return this.emitNamedEntityData(this.treeIndex,V,this.consumed+this.excess);this.decodeMode!==DecodingMode.Strict&&($&BinTrieFlags.FLAG13)===0&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}d++,this.excess++}return-1}emitNotTerminatedNamedEntity(){var $;const{result:u,decodeTree:d}=this,B=(d[u]&BinTrieFlags.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,B,this.consumed),($=this.errors)==null||$.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,d,B){const{decodeTree:$}=this;return this.emitCodePoint(d===1?$[u]&~(BinTrieFlags.VALUE_LENGTH|BinTrieFlags.FLAG13):$[u+1],B),d===3&&this.emitCodePoint($[u+2],B),B}end(){var u;switch(this.state){case EntityDecoderState.NamedEntity:return this.result!==0&&(this.decodeMode!==DecodingMode.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case EntityDecoderState.NumericDecimal:return this.emitNumericEntity(0,2);case EntityDecoderState.NumericHex:return this.emitNumericEntity(0,3);case EntityDecoderState.NumericStart:return(u=this.errors)==null||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case EntityDecoderState.EntityStart:return 0}}}function getDecoder(e){let u="";const d=new EntityDecoder(e,B=>u+=String.fromCodePoint(B));return function($,V){let K=0,q=0;for(;(q=$.indexOf("&",q))>=0;){u+=$.slice(K,q),d.startEntity(V);const X=d.write($,q+1);if(X<0){K=q+d.end();break}K=q+X,q=X===0?K+1:K}const Q=u+$.slice(K);return u="",Q}}function determineBranch(e,u,d,B){const $=(u&BinTrieFlags.BRANCH_LENGTH)>>7,V=u&BinTrieFlags.JUMP_TABLE;if($===0)return V!==0&&B===V?d:-1;if(V){const X=B-V;return X<0||X>=$?-1:e[d+X]-1}const K=$+1>>1;let q=0,Q=$-1;for(;q<=Q;){const X=q+Q>>>1,ee=X>>1,ie=e[d+ee]>>(X&1)*8&255;if(ie<B)q=X+1;else if(ie>B)Q=X-1;else return e[d+K+X]}return-1}const htmlDecoder=getDecoder(htmlDecodeTree);function decodeHTMLStrict(e){return htmlDecoder(e,DecodingMode.Strict)}var REBuilder=class{constructor(e={}){Gt(this,"src_Any",Any.source);Gt(this,"src_Cc",Cc.source);Gt(this,"src_Z",Z.source);Gt(this,"src_P",P$1.source);Gt(this,"src_ZPCc",[this.src_Z,this.src_P,this.src_Cc].join("|"));Gt(this,"src_ZCc",[this.src_Z,this.src_Cc].join("|"));
86Gt(this,"cache",{});Gt(this,"opts",{maxLength:1e4,urlAuth:!1,schema_names:[]});this.opts={...this.opts,...e}}set(e={}){return this.opts={...this.opts,...e},this.cache={},this}escapeRE(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}nestedPairRE(e,u,d=4){const B=this.escapeRE(e),$=this.escapeRE(u),V=`(?:(?!${this.src_ZCc}|${B}|${$}).)`;let K=`${B}${V}{0,1000}${$}`;for(let q=2;q<=d;q++)K=`${B}(?:${V}|${K}){0,1000}${$}`;return K}get_text_separators(){var e;return(e=this.cache).text_separators??(e.text_separators=/[><\uff5c]/)}get_pseudo_letter(){var e;return(e=this.cache).src_pseudo_letter??(e.src_pseudo_letter=new RegExp(`(?:(?!${this.get_text_separators().source}|${this.src_ZPCc})${this.src_Any})`))}get_ipv4_addr(){var e;return(e=this.cache).src_ip4??(e.src_ip4=new RegExp("(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])[.]){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])"))}get_ipv6_addr(){var d;const e="[0-9A-Fa-f]{1,4}",u=`(?:(?:${e}:${e})|${this.get_ipv4_addr().source})`;return(d=this.cache).src_ip6_addr??(d.src_ip6_addr=new RegExp(`(?:(?:${e}:){6}${u}|::(?:${e}:){5}${u}|(?:${e})?::(?:${e}:){4}${u}|(?:(?:${e}:){0,1}${e})?::(?:${e}:){3}${u}|(?:(?:${e}:){0,2}${e})?::(?:${e}:){2}${u}|(?:(?:${e}:){0,3}${e})?::${e}:${u}|(?:(?:${e}:){0,4}${e})?::${u}|(?:(?:${e}:){0,5}${e})?::${e}|(?:(?:${e}:){0,6}${e})?::)`))}get_ipv6_url_host(){var e;return(e=this.cache).src_ip6_host??(e.src_ip6_host=new RegExp(`\\[${this.get_ipv6_addr().source}\\]`))}get_ipv6_mail_host(){var e;return(e=this.cache).src_ipv6_mail_host??(e.src_ipv6_mail_host=new RegExp(`\\[IPv6:${this.get_ipv6_addr().source}\\]`))}get_auth(){var e;return(e=this.cache).src_auth??(e.src_auth=new RegExp(`(?:(?:(?!${this.src_ZCc}|[@/\\[\\]()]).){1,50}@)?`))}get_port(){var e;return(e=this.cache).src_port??(e.src_port=new RegExp("(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?"))}get_host_terminator(){var e;return(e=this.cache).src_host_terminator??(e.src_host_terminator=new RegExp(`(?=$|${this.get_text_separators().source}|${this.src_ZPCc})(?!${this.opts["---"]?"-(?!--)|":"-|"}_|:\\d|\\.-|\\.(?!$|${this.src_ZPCc}))`))}get_path_terminator(){var e;return(e=this.cache).src_path_terminator??(e.src_path_terminator=new RegExp(`${this.src_ZPCc}|${this.get_text_separators().source}`))}get_path(){var e;return(e=this.cache).src_path??(e.src_path=new RegExp(`(?:[/?#](?:${this.nestedPairRE("[","]")}|${this.nestedPairRE("(",")")}|${this.nestedPairRE("{","}")}|\\"(?:(?!${this.src_ZCc}|["]).){1,100}\\"|\\'(?:(?!${this.src_ZCc}|[']).){1,100}\\'|\\'(?=${this.get_pseudo_letter().source}|[-])|\\.{2,20}[:]?[a-zA-Z0-9%/&]|\\.(?!${this.src_ZCc}|[.]|$)|`+(this.opts["---"]?"\\-(?!--(?:[^-]|$))(?:-{0,19})|":"\\-{1,20}|")+`,(?!${this.src_ZCc}|$)|;(?!${this.src_ZCc}|$)|\\!{1,20}(?!${this.src_ZCc}|[!]|$)|\\?(?!${this.src_ZCc}|[?]|$)|`+this.get_path_extra().source+`[\\\\/:%@#&=_~*]|(?!${this.get_path_terminator().source}).){1,${this.opts.maxLength}}|\\/)?`))}get_mail_name(){var e;return(e=this.cache).src_mail_name??(e.src_mail_name=new RegExp("[-!#$%&'*+/=?^_`{|}~a-zA-Z0-9](?:[-!#$%&'*+/=?^_`{|}~a-zA-Z0-9]|[.](?=[-!#$%&'*+/=?^_`{|}~a-zA-Z0-9])){0,63}"))}get_xn(){var e;return(e=this.cache).src_xn??(e.src_xn=new RegExp("xn--[a-z0-9\\-]{1,59}"))}get_tld(){if(this.cache.tld)return this.cache.tld;const e=[...new Set(this.opts.tlds||[])].sort().reverse().join("|");return this.cache.tld=new RegExp(`${e||"$#none#$"}|${this.get_xn().source}`),this.cache.tld}get_domain_root(){var e;return(e=this.cache).src_domain_root??(e.src_domain_root=new RegExp("(?:"+this.get_xn().source+`|${this.get_pseudo_letter().source}{1,63})`))}get_domain(){var e;return(e=this.cache).src_domain??(e.src_domain=new RegExp("(?:"+this.get_xn().source+`|(?:${this.get_pseudo_letter().source})|(?:${this.get_pseudo_letter().source}(?:-|${this.get_pseudo_letter().source}){0,61}${this.get_pseudo_letter().source}))`))}get_url_host_port(){var e;return(e=this.cache).url_host_port??(e.url_host_port=new RegExp("(?:"+this.get_ipv6_url_host().source+`|(?:(?:(?:${this.get_domain().source})\\.){0,10}${this.get_domain().source}))`+this.get_port().source+this.get_host_terminator().source))}get_fuzzy_url_host_port(){var e;return(e=this.cache).fuzzy_url_host_port??(e.fuzzy_url_host_port=new RegExp("(?:"+(this.opts.fuzzyIP?this.get_ipv4_addr().source+"|":"")+`(?:(?:(?
86:${this.get_domain().source})\\.){1,10}(?:${this.get_tld().source})))`+this.get_host_terminator().source))}get_mail_host(){var e;return(e=this.cache).src_mail_host??(e.src_mail_host=new RegExp("(?:"+this.get_ipv6_mail_host().source+`|(?:(?:(?:${this.get_domain().source})\\.){0,4}${this.get_domain().source}))`+this.get_host_terminator().source))}get_fuzzy_mail_host(){var e;return(e=this.cache).src_fuzzy_mail_host??(e.src_fuzzy_mail_host=new RegExp("(?:"+this.get_ipv6_mail_host().source+`|(?:(?:(?:${this.get_domain().source})[.]){1,4}${this.get_domain_root().source}))`+this.get_host_terminator().source))}get_path_extra(){var e;return(e=this.cache).src_path_extra??(e.src_path_extra=new RegExp(""))}get_fuzzy_mail_host_search(){var e;return(e=this.cache).mail_fuzzy_host_search??(e.mail_fuzzy_host_search=new RegExp(`@${this.get_fuzzy_mail_host().source}`,"ig"))}get_fuzzy_link_search(){var e;return(e=this.cache).link_fuzzy_search??(e.link_fuzzy_search=new RegExp(`(^|(?![.:/\\-_@])(?:[$+<=>^\`||]|${this.src_ZPCc}))(?:(?![$+<=>^\`||])${this.get_fuzzy_url_host_port().source}${this.get_path().source})`,"ig"))}get_http_validator(){var e;return(e=this.cache).http_validator??(e.http_validator=new RegExp("\\/\\/"+(this.opts.urlAuth?this.get_auth().source:"")+this.get_url_host_port().source+this.get_path().source,"iy"))}get_relative_proto_validator(){var e;return(e=this.cache).relative_proto_validator??(e.relative_proto_validator=new RegExp((this.opts.urlAuth?this.get_auth().source:"")+`(?:localhost|${this.get_ipv6_url_host().source}|(?:(?:${this.get_domain().source})[.]){1,10}${this.get_domain_root().source})`+this.get_port().source+this.get_host_terminator().source+this.get_path().source,"iy"))}get_mail_name_validator(){var e;return(e=this.cache).mail_name_validator??(e.mail_name_validator=new RegExp(`(?:^|${this.get_text_separators().source}|"|\\(|${this.src_ZCc})(${this.get_mail_name().source})$`))}get_mailto_validator(){var e;return(e=this.cache).mailto_validator??(e.mailto_validator=new RegExp(`${this.get_mail_name().source}@${this.get_mail_host().source}`,"iy"))}get_schema_names(){var e;return(e=this.cache).schema_names??(e.schema_names=new RegExp((this.opts.schema_names||[]).map(u=>this.escapeRE(u)).join("|")))}get_schema_search(){var e;return(e=this.cache).schema_search??(e.schema_search=new RegExp(`(^|(?!_)(?:[><|]|${this.src_ZPCc}))(${this.get_schema_names().source})`,"ig"))}get_schema_at_start(){var e;return(e=this.cache).schema_at_start??(e.schema_at_start=new RegExp(`^${this.get_schema_search().source}`,"i"))}},web_schema={validate:(e,u,d)=>{const B=d.re.get_http_validator();B.lastIndex=u;const $=B.exec(e);return $?$[0].length:0},normalize:(e,u)=>u.normalize(e)},defaultSchemas={"http:":web_schema,"https:":web_schema,"ftp:":web_schema,"//":{validate:function(e,u,d){const B=d.re.get_relative_proto_validator();B.lastIndex=u;const $=B.exec(e);return $?u>=3&&e[u-3]===":"||u>=3&&e[u-3]==="/"?0:$[0].length:0},normalize:(e,u)=>u.normalize(e)},"mailto:":{validate:function(e,u,d){const B=d.re.get_mailto_validator();B.lastIndex=u;const $=B.exec(e);return $?$[0].length:0},normalize:(e,u)=>u.normalize(e)}},tlds_2ch="a:cdefgilmnoqrstuwxz|b:abdefghijmnorstvwyz|c:acdfghiklmnoruvwxyz|d:ejkmoz|e:cegrstu|f:ijkmor|g:abdefghilmnpqrstuwy|h:kmnrtu|i:delmnoqrst|j:emop|k:eghimnprwyz|l:abcikrstuvy|m:acdeghklmnopqrstuvwxyz|n:acefgilopruz|o:m|p:aefghklmnrstwy|q:a|r:eosuw|s:abcdeghijklmnortuvxyz|t:cdfghjklmnortvwz|u:agksyz|v:aceginu|w:fs|y:et|z:amw",tlds_default="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф";function unpackTlds(){const e=tlds_default.split("|");return tlds_2ch.split("|").forEach(u=>{const d=u.indexOf(":"),B=u.slice(0,d);for(const $ of u.slice(d+1))e.push(B+$)}),e}var defaultOptions={fuzzyLink:!1,fuzzyEmail:!0,fuzzyIP:!1,"---":!1,tlds:unpackTlds(),urlAuth:!1,maxLength:1e4},Match=class{constructor(e,u,d,B){Gt(this,"schema");Gt(this,"index");Gt(this,"lastIndex");Gt(this,"raw");Gt(this,"text");Gt(this,"url");const $=e.slice(d,B);this.schema=u.toLowerCase(),this.index=d,this.lastIndex=B,this.raw=$,this.text=$,this.url=$}},LinkifyIt=class{constructor(e={}){Gt(this,"__opts__");Gt(this,"__schemas__");Gt(this,"re");const{rebuilder:u,...d}=e;this.__opts__={...defaultOptions,...d},this.__schemas__={...defaultSchemas},this.re=u||new REBuilder,this.re.set({...this.__opts__,schema_names:Object.keys(this.__schemas__)})}add(e,u=null){if(!u)delete this.__schemas__[e];else{const d={normalize:(B,$)=>$.normalize(B),...u};this.__schemas__[e]=d}return this.re.set({...this.__opts__,schema_names:Object.keys(this.__schemas__)}),this}set(e={}){return this.__opts__={...this.__opts__,...e},this.re.set({...this.__opts__,schema_names:Object.keys(this.__schemas__)}),this}test(e){if(!e.length)return!1;let u,d;for(d=this.re.get_schema_search(),d.lastIndex=0;(u=d.exec(e))!==null;)if(this.testSchemaAt(e,u[2],d.lastIndex))return!0;
86if(this.__opts__.fuzzyLink&&this.__schemas__["http:"]&&(d=this.re.get_fuzzy_link_search(),d.lastIndex=0,d.exec(e)!==null))return!0;if(this.__opts__.fuzzyEmail&&this.__schemas__["mailto:"]&&e.indexOf("@")>=0){const B=this.re.get_fuzzy_mail_host_search(),$=this.re.get_mail_name_validator();for(B.lastIndex=0;(u=B.exec(e))!==null;){const V=e.slice(Math.max(0,u.index-65),u.index);if($.test(V))return!0}}return!1}testSchemaAt(e,u,d){return this.__schemas__[u.toLowerCase()]?this.__schemas__[u.toLowerCase()].validate(e.slice(0,d+this.__opts__.maxLength),d,this):0}match(e){const u=[],d=this.re.get_schema_search();let B,$,V,K,q,Q,X=!1,ee=!1,te=!1,ie=0;if(!e.length)return null;for(d.lastIndex=0,this.__opts__.fuzzyLink&&this.__schemas__["http:"]&&(B=this.re.get_fuzzy_link_search(),B.lastIndex=0),this.__opts__.fuzzyEmail&&this.__schemas__["mailto:"]&&($=this.re.get_fuzzy_mail_host_search(),$.lastIndex=0,V=this.re.get_mail_name_validator());;){const re=Math.max(ie-1,0);if($&&V&&!te&&(!q||q.index<ie))for($.lastIndex<re&&($.lastIndex=re);;){const ue=$.exec(e);if(!ue){te=!0,q=void 0;break}const he=V.exec(e.slice(Math.max(0,ue.index-65),ue.index));if(he){if(q={schema:"mailto:",index:ue.index-he[1].length,lastIndex:ue.index+ue[0].length},q.index>=ie)break;$.lastIndex<re&&($.lastIndex=re)}}if(B&&!ee&&(!K||K.index<ie))for(B.lastIndex<re&&(B.lastIndex=re);;){const ue=B.exec(e);if(!ue){ee=!0,K=void 0;break}if(K={schema:"",index:ue.index+ue[1].length,lastIndex:ue.index+ue[0].length},K.index>=ie)break;B.lastIndex<re&&(B.lastIndex=re)}let oe=q;(!oe||K&&(K.index<oe.index||K.index===oe.index&&K.lastIndex>oe.lastIndex))&&(oe=K);let se;if(!X)for(;;){if(!Q){d.lastIndex<re&&(d.lastIndex=re);const de=d.exec(e);if(!de){X=!0;break}Q={schema:de[2],index:de.index+de[1].length,lastIndex:de.index+de[0].length}}if(Q.index<ie){Q=void 0;continue}if(oe&&Q.index>oe.index)break;const ue=Q;Q=void 0;const he=this.testSchemaAt(e,ue.schema,ue.lastIndex);if(he){se={schema:ue.schema,index:ue.index,lastIndex:ue.lastIndex+he};break}}let ae=se;if((!ae||q&&(q.index<ae.index||q.index===ae.index&&q.lastIndex>ae.lastIndex))&&(ae=q),(!ae||K&&(K.index<ae.index||K.index===ae.index&&K.lastIndex>ae.lastIndex))&&(ae=K),!ae)break;ae===q?q=void 0:ae===K&&(K=void 0);const le=new Match(e,ae.schema,ae.index,ae.lastIndex);le.schema?this.__schemas__[le.schema].normalize(le,this):this.normalize(le),u.push(le),ie=ae.lastIndex}return u.length?u:null}matchAtStart(e){if(!e.length)return null;const u=this.re.get_schema_at_start().exec(e);if(!u)return null;const d=this.testSchemaAt(e,u[2],u[0].length);if(!d)return null;const B=new Match(e,u[2],u.index+u[1].length,u.index+u[0].length+d);return this.__schemas__[B.schema].normalize(B,this),B}tlds(e,u=!1){return e=Array.isArray(e)?e:[e],u?this.__opts__.tlds=this.__opts__.tlds.concat(e):this.__opts__.tlds=e,this.re.set({...this.__opts__,schema_names:Object.keys(this.__schemas__)}),this}normalize(e){e.schema||(e.url=`http://${e.url}`),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url=`mailto:${e.url}`)}};const maxInt=2147483647,base=36,tMin=1,tMax=26,skew=38,damp=700,initialBias=72,initialN=128,delimiter="-",regexPunycode=/^xn--/,regexNonASCII=/[^\0-\x7F]/,regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g,errors={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},baseMinusTMin=base-tMin,floor=Math.floor,stringFromCharCode=String.fromCharCode;function error(e){throw new RangeError(errors[e])}function map(e,u){const d=[];let B=e.length;for(;B--;)d[B]=u(e[B]);return d}function mapDomain(e,u){const d=e.split("@");let B="";d.length>1&&(B=d[0]+"@",e=d[1]),e=e.replace(regexSeparators,".");const $=e.split("."),V=map($,u).join(".");return B+V}function ucs2decode(e){const u=[];let d=0;const B=e.length;for(;d<B;){const $=e.charCodeAt(d++);if($>=55296&&$<=56319&&d<B){const V=e.charCodeAt(d++);(V&64512)==56320?u.push((($&1023)<<10)+(V&1023)+65536):(u.push($),d--)}else u.push($)}return u}const ucs2encode=e=>String.fromCodePoint(...e),basicToDigit=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:base},digitToBasic=function(e,u){return e+22+75*(e<26)-((u!=0)<<5)},adapt=function(e,u,d){let B=0;for(e=d?floor(e/damp):e>>1,e+=floor(e/u);e>baseMinusTMin*tMax>>1;B+=base)e=floor(e/baseMinusTMin);return floor(B+(baseMinusTMin+1)*e/(e+skew))},decode=function(e){const u=[],d=e.length;let B=0,$=initialN,V=initialBias,K=e.lastIndexOf(delimiter);K<0&&(K=0);for(let q=0;q<K;++q)e.charCodeAt(q)>=128&&error("not-basic"),u.push(e.charCodeAt(q));for(let q=K>0?K+1:0;q<d;){const Q=B;for(let ee=1,te=base;;te+=base){q>=d&&error("invalid-input");const ie=basicToDigit(e.charCodeAt(q++));ie>=base&&error("invalid-input"),ie>floor((maxInt-B)/ee)&&error("overflow"),B+=ie*ee;const re=te<=V?tMin:te>=V+tMax?tMax:te-V;if(ie<re)break;const oe=base-re;ee>floor(maxInt/oe)&&error("overflow"),ee*=oe}const X=u.length+1;
vendor: 1,413 bytes, line 86
86V=adapt(B-Q,X,Q==0),floor(B/X)>maxInt-$&&error("overflow"),$+=floor(B/X),B%=X,u.splice(B++,0,$)}return String.fromCodePoint(...u)},encode$2=function(e){const u=[];e=ucs2decode(e);const d=e.length;let B=initialN,$=0,V=initialBias;for(const Q of e)Q<128&&u.push(stringFromCharCode(Q));const K=u.length;let q=K;for(K&&u.push(delimiter);q<d;){let Q=maxInt;for(const ee of e)ee>=B&&ee<Q&&(Q=ee);const X=q+1;Q-B>floor((maxInt-$)/X)&&error("overflow"),$+=(Q-B)*X,B=Q;for(const ee of e)if(ee<B&&++$>maxInt&&error("overflow"),ee===B){let te=$;for(let ie=base;;ie+=base){const re=ie<=V?tMin:ie>=V+tMax?tMax:ie-V;if(te<re)break;const oe=te-re,se=base-re;u.push(stringFromCharCode(digitToBasic(re+oe%se,0))),te=floor(oe/se)}u.push(stringFromCharCode(digitToBasic(te,0))),V=adapt($,X,q===K),$=0,++q}++$,++B}return u.join("")},toUnicode=function(e){return mapDomain(e,function(u){return regexPunycode.test(u)?decode(u.slice(4).toLowerCase()):u})},toASCII=function(e){return mapDomain(e,function(u){return regexNonASCII.test(u)?"xn--"+encode$2(u):u})},punycode={version:"2.3.1",ucs2:{decode:ucs2decode,encode:ucs2encode},decode,encode:encode$2,toASCII,toUnicode};/*! markdown-it 15.0.0 https://github.com/markdown-it/markdown-it @license MIT */var __defProp$3=Object.defineProperty,__exportAll=(e,u)=>{let d={};for(var B in e)__defProp$3(d,B,{get:e[B],enumerable:!0});return __defProp$3(d,Symbol.toStringTag,{value:"Module"}),d}
86,utils_exports=__exportAll({arrayReplaceAt:()=>arrayReplaceAt,asciiTrim:()=>asciiTrim,callable:()=>callable,escapeHtml:()=>escapeHtml,escapeRE:()=>escapeRE,fromCodePoint:()=>fromCodePoint,isMdAsciiPunct:()=>isMdAsciiPunct,isPunctChar:()=>isPunctChar,isPunctCharCode:()=>isPunctCharCode,isSpace:()=>isSpace,isValidEntityCode:()=>isValidEntityCode,isWhiteSpace:()=>isWhiteSpace,lib:()=>lib,normalizeReference:()=>normalizeReference,unescapeAll:()=>unescapeAll,unescapeMd:()=>unescapeMd});function callable(e){const u=function(...d){return Reflect.construct(e,d,new.target&&new.target!==u?new.target:e)};return Object.defineProperty(u,"name",{value:e.name}),Object.setPrototypeOf(u,e),u.prototype=e.prototype,u}function arrayReplaceAt(e,u,d){return[].concat(e.slice(0,u),d,e.slice(u+1))}function isValidEntityCode(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function fromCodePoint(e){if(e>65535){e-=65536;const u=55296+(e>>10),d=56320+(e&1023);return String.fromCharCode(u,d)}return String.fromCharCode(e)}var UNESCAPE_MD_RE=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,UNESCAPE_ALL_RE=new RegExp(`${UNESCAPE_MD_RE.source}|${/&([a-z#][a-z0-9]{1,31});/gi.source}`,"gi"),DIGITAL_ENTITY_TEST_RE=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function replaceEntityPattern(e,u){if(u.charCodeAt(0)===35&&DIGITAL_ENTITY_TEST_RE.test(u)){const B=u[1].toLowerCase()==="x"?parseInt(u.slice(2),16):parseInt(u.slice(1),10);return isValidEntityCode(B)?fromCodePoint(B):e}const d=decodeHTMLStrict(e);return d!==e?d:e}function unescapeMd(e){return e.indexOf("\\")<0?e:e.replace(UNESCAPE_MD_RE,"$1")}function unescapeAll(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(UNESCAPE_ALL_RE,function(u,d,B){return d||replaceEntityPattern(u,B)})}var HTML_ESCAPE_TEST_RE=/[&<>"]/,HTML_ESCAPE_REPLACE_RE=/[&<>"]/g,HTML_REPLACEMENTS={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function replaceUnsafeChar(e){return HTML_REPLACEMENTS[e]}function escapeHtml(e){return HTML_ESCAPE_TEST_RE.test(e)?e.replace(HTML_ESCAPE_REPLACE_RE,replaceUnsafeChar):e}var REGEXP_ESCAPE_RE=/[.?*+^$[\]\\(){}|-]/g;function escapeRE(e){return e.replace(REGEXP_ESCAPE_RE,"\\$&")}function isSpace(e){switch(e){case 9:case 32:return!0}return!1}function isWhiteSpace(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function isPunctChar(e){return P$1.test(e)||S$1.test(e)}
vendor: 4,414 bytes, line 86
86function isPunctCharCode(e){return isPunctChar(fromCodePoint(e))}function isMdAsciiPunct(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function normalizeReference(e){return e=e.trim().replace(/\s+/g," "),e.toLowerCase().toUpperCase()}function isAsciiTrimmable(e){return e===32||e===9||e===10||e===13}function asciiTrim(e){let u=0;for(;u<e.length&&isAsciiTrimmable(e.charCodeAt(u));u++);let d=e.length-1;for(;d>=u&&isAsciiTrimmable(e.charCodeAt(d));d--);return e.slice(u,d+1)}var lib={mdurl,ucmicro};function parseLinkLabel(e,u,d){let B,$,V,K;const q=e.posMax,Q=e.pos;for(e.pos=u+1,B=1;e.pos<q;){if(V=e.src.charCodeAt(e.pos),V===93&&(B--,B===0)){$=!0;break}if(K=e.pos,e.md.inline.skipToken(e),V===91){if(K===e.pos-1)B++;else if(d)return e.pos=Q,-1}}let X=-1;return $&&(X=e.pos),e.pos=Q,X}function parseLinkDestination(e,u,d){let B,$=u;const V={ok:!1,pos:0,str:""};if(e.charCodeAt($)===60){for($++;$<d;){if(B=e.charCodeAt($),B===10||B===60)return V;if(B===62)return V.pos=$+1,V.str=unescapeAll(e.slice(u+1,$)),V.ok=!0,V;if(B===92&&$+1<d){$+=2;continue}$++}return V}let K=0;for(;$<d&&(B=e.charCodeAt($),!(B===32||B<32||B===127));){if(B===92&&$+1<d){if(e.charCodeAt($+1)===32){$++;continue}$+=2;continue}if(B===40&&(K++,K>32))return V;if(B===41){if(K===0)break;K--}$++}return u===$||K!==0||(V.str=unescapeAll(e.slice(u,$)),V.pos=$,V.ok=!0),V}function parseLinkTitle(e,u,d,B){let $,V=u;const K={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(B)K.str=B.str,K.marker=B.marker;else{if(V>=d)return K;let q=e.charCodeAt(V);if(q!==34&&q!==39&&q!==40)return K;u++,V++,q===40&&(q=41),K.marker=q}for(;V<d;){if($=e.charCodeAt(V),$===K.marker)return K.pos=V+1,K.str+=unescapeAll(e.slice(u,V)),K.ok=!0,K;if($===40&&K.marker===41)return K;$===92&&V+1<d&&V++,V++}return K.can_continue=!0,K.str+=unescapeAll(e.slice(u,V)),K}var helpers_exports=__exportAll({parseLinkDestination:()=>parseLinkDestination,parseLinkLabel:()=>parseLinkLabel,parseLinkTitle:()=>parseLinkTitle});function _typeof(e){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},_typeof(e)}function toPrimitive(e,u){if(_typeof(e)!="object"||!e)return e;var d=e[Symbol.toPrimitive];if(d!==void 0){var B=d.call(e,u);if(_typeof(B)!="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(e)}function toPropertyKey(e){var u=toPrimitive(e,"string");return _typeof(u)=="symbol"?u:u+""}function _defineProperty(e,u,d){return(u=toPropertyKey(u))in e?Object.defineProperty(e,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):e[u]=d,e}var Token=class{constructor(e,u,d){_defineProperty(this,"map",null),_defineProperty(this,"level",0),_defineProperty(this,"children",null),_defineProperty(this,"content",""),_defineProperty(this,"markup",""),_defineProperty(this,"info",""),_defineProperty(this,"block",!1),_defineProperty(this,"hidden",!1),this.type=e,this.tag=u,this.attrs=null,this.nesting=d,this.meta=null}attrIndex(e){if(!this.attrs)return-1;const u=this.attrs;for(let d=0,B=u.length;d<B;d++)if(u[d][0]===e)return d;return-1}attrPush(e){this.attrs?this.attrs.push(e):this.attrs=[e]}attrSet(e,u){const d=this.attrIndex(e),B=[e,u];d<0?this.attrPush(B):this.attrs[d]=B}attrGet(e){const u=this.attrIndex(e);let d=null;return u>=0&&(d=this.attrs[u][1]),d}attrJoin(e,u){const d=this.attrIndex(e);d<0?this.attrPush([e,u]):this.attrs[d][1]=`${this.attrs[d][1]} ${u}`}},Ruler=class{constructor(){_defineProperty(this,"__rules__",[]),_defineProperty(this,"__cache__",null)}__find__(e){for(let u=0;u<this.__rules__.length;u++)if(this.__rules__[u].name===e)return u;return-1}__compile__(){const e=new Set;this.__rules__.forEach(u=>{u.enabled&&u.alt.forEach(d=>{d&&e.add(d)})}),this.__cache__=Object.create(null),this.__cache__[""]=[],this.__rules__.forEach(u=>{u.enabled&&this.__cache__[""].push(u.fn)}),e.forEach(u=>{this.__cache__[u]=[],this.__rules__.forEach(d=>{d.enabled&&d.alt.indexOf(u)>=0&&this.__cache__[u].push(d.fn)})})}at(e,u,d={}){const B=this.__find__(e);
86if(B===-1)throw new Error(`Parser rule not found: ${e}`);this.__rules__[B].fn=u,this.__rules__[B].alt=d.alt||[],this.__cache__=null}before(e,u,d,B={}){const $=this.__find__(e);if($===-1)throw new Error(`Parser rule not found: ${e}`);this.__rules__.splice($,0,{name:u,enabled:!0,fn:d,alt:B.alt||[]}),this.__cache__=null}after(e,u,d,B={}){const $=this.__find__(e);if($===-1)throw new Error(`Parser rule not found: ${e}`);this.__rules__.splice($+1,0,{name:u,enabled:!0,fn:d,alt:B.alt||[]}),this.__cache__=null}push(e,u,d={}){this.__rules__.push({name:e,enabled:!0,fn:u,alt:d.alt||[]}),this.__cache__=null}enable(e,u=!1){Array.isArray(e)||(e=[e]);const d=[];return e.forEach(B=>{const $=this.__find__(B);if($<0){if(u)return;throw new Error(`Rules manager: invalid rule name ${B}`)}this.__rules__[$].enabled=!0,d.push(B)}),this.__cache__=null,d}enableOnly(e,u=!1){Array.isArray(e)||(e=[e]),this.__rules__.forEach(d=>{d.enabled=!1}),this.enable(e,u)}disable(e,u=!1){Array.isArray(e)||(e=[e]);const d=[];return e.forEach(B=>{const $=this.__find__(B);if($<0){if(u)return;throw new Error(`Rules manager: invalid rule name ${B}`)}this.__rules__[$].enabled=!1,d.push(B)}),this.__cache__=null,d}getRules(e){return this.__cache__||this.__compile__(),this.__cache__[e]||[]}},default_rules={};default_rules.code_inline=function(e,u,d,B,$){const V=e[u];return`<code${$.renderAttrs(V)}>${escapeHtml(V.content)}</code>`};default_rules.code_block=function(e,u,d,B,$){const V=e[u];return`<pre${$.renderAttrs(V)}><code>${escapeHtml(e[u].content)}</code></pre>
87`};default_rules.fence=function(e,u,d,B,$){const V=e[u],K=V.info?unescapeAll(V.info).trim():"";let q="",Q="";if(K){const ee=K.split(/(\s+)/g);q=ee[0],Q=ee.slice(2).join("")}let X;if(d.highlight?X=d.highlight(V.content,q,Q)||escapeHtml(V.content):X=escapeHtml(V.content),X.indexOf("<pre")===0)return X+`
88`;if(K){const ee=V.attrIndex("class"),te=V.attrs?V.attrs.slice():[];ee<0?te.push(["class",`${d.langPrefix}${q}`]):(te[ee]=[te[ee][0],te[ee][1]],te[ee][1]+=` ${d.langPrefix}${q}`);const ie={attrs:te};return`<pre><code${$.renderAttrs(ie)}>${X}</code></pre>
89`}return`<pre><code${$.renderAttrs(V)}>${X}</code></pre>
90`};default_rules.image=function(e,u,d,B,$){const V=e[u];return V.attrs[V.attrIndex("alt")][1]=$.renderInlineAsText(V.children,d,B),$.renderToken(e,u,d)};default_rules.hardbreak=function(e,u,d){return d.xhtmlOut?`<br />
91`:`<br>
92`};default_rules.softbreak=function(e,u,d){return d.breaks?d.xhtmlOut?`<br />
93`:`<br>
94`:`
95`};default_rules.text=function(e,u){return escapeHtml(e[u].content)};default_rules.html_block=function(e,u){return e[u].content};default_rules.html_inline=function(e,u){return e[u].content};var Renderer=class{constructor(){_defineProperty(this,"rules",Object.assign({},default_rules))}renderAttrs(e){let u,d,B;if(!e.attrs)return"";for(B="",u=0,d=e.attrs.length;u<d;u++)B+=` ${escapeHtml(e.attrs[u][0])}="${escapeHtml(String(e.attrs[u][1]))}"`;return B}renderToken(e,u,d){const B=e[u];let $="";if(B.hidden)return"";let V=u-1;for(;V>=0&&e[V].hidden&&e[V].nesting===0;)V--;B.block&&B.nesting!==-1&&V>=0&&e[V].hidden&&e[V].nesting===-1&&($+=`
96`),$+=(B.nesting===-1?"</":"<")+B.tag,$+=this.renderAttrs(B),B.nesting===0&&d.xhtmlOut&&($+=" /");let K=!1;if(B.block&&(K=!0,B.nesting===1)){let q=u+1;for(;q<e.length&&e[q].hidden&&e[q].nesting===0;)q++;if(q<e.length){const Q=e[q];(Q.type==="inline"||Q.hidden||Q.nesting===-1&&Q.tag===B.tag)&&(K=!1)}}return $+=K?`>
97`:">",$}renderInline(e,u,d){let B="";const $=this.rules;for(let V=0,K=e.length;V<K;V++){const q=e[V].type;typeof $[q]<"u"?B+=$[q](e,V,u,d,this):B+=this.renderToken(e,V,u)}return B}renderInlineAsText(e,u,d){let B="";for(let $=0,V=e.length;$<V;$++)switch(e[$].type){case"text":case"code_inline":B+=e[$].content;break;case"image":B+=this.renderInlineAsText(e[$].children,u,d);break;case"html_inline":case"html_block":B+=e[$].content;break;case"softbreak":case"hardbreak":B+=`
98`}return B}render(e,u,d){let B="";const $=this.rules;for(let V=0,K=e.length;V<K;V++){const q=e[V].type;q==="inline"?B+=this.renderInline(e[V].children,u,d):typeof $[q]<"u"?B+=$[q](e,V,u,d,this):B+=this.renderToken(e,V,u)}return B}},StateCore=class{constructor(e,u,d){_defineProperty(this,"tokens",[]),_defineProperty(this,"inlineMode",!1),_defineProperty(this,"Token",Token),this.src=e,this.env=d,this.md=u}},NEWLINES_RE=/\r\n?|\n/g,NULL_RE=/\0/g;function normalize(e){let u;u=e.src.replace(NEWLINES_RE,`
99`),u=u.replace(NULL_RE,"�"),e.src=u}function block(e){let u;e.inlineMode?(u=new e.Token("inline","",0),u.content=e.src,u.map=[0,1],u.children=[],e.tokens.push(u)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function strip_references(e){const u=e.tokens;let d=0;for(let B=0;B<u.length;B++)u[B].type!=="reference_definition"&&(B!==d&&(u[d]=u[B]),d++);u.length!==d&&(u.length=d)}function inline(e){const u=e.tokens;for(let d=0,B=u.length;d<B;d++){const $=u[d];$.type==="inline"&&e.md.inline.parse($.content,e.md,e.env,$.children)}}function isLinkOpen$1(e){return/^<a[>\s]/i.test(e)}function isLinkClose$1(e){return/^<\/a\s*>/i.test(e)}function linkify$1(e){const u=e.tokens;if(e.md.options.linkify)for(let d=0,B=u.length;d<B;d++){if(u[d].type!=="inline"||!e.md.linkify.test(u[d].content))continue;let $=u[d].children,V=0;for(let K=$.length-1;K>=0;K--){const q=$[K];if(q.type==="link_close"){for(K--;$[K].level!==q.level&&$[K].type!=="link_open";)K--;continue}if(q.type==="html_inline"&&(isLinkOpen$1(q.content)&&V>0&&V--,isLinkClose$1(q.content)&&V++),!(V>0)&&q.type==="text"&&e.md.linkify.test(q.content)){const Q=q.content;let X=e.md.linkify.match(Q);const ee=[];let te=q.level,ie=0;X.length>0&&X[0].index===0&&K>0&&$[K-1].type==="text_special"&&(X=X.slice(1));for(let re=0;re<X.length;re++){const oe=X[re].url,se=e.md.normalizeLink(oe);if(!e.md.validateLink(se))continue;let ae=X[re].text;X[re].schema?X[re].schema==="mailto:"&&!/^mailto:/i.test(ae)?ae=e.md.normalizeLinkText(`mailto:${ae}`).replace(/^mailto:/,""):ae=e.md.normalizeLinkText(ae):ae=e.md.normalizeLinkText(`http://${ae}`).replace(/^http:\/\//,"");const le=X[re].index;if(le>ie){const fe=new e.Token("text","",0);fe.content=Q.slice(ie,le),fe.level=te,ee.push(fe)}const ue=new e.Token("link_open","a",1);ue.attrs=[["href",se]],ue.level=te++,ue.markup="linkify",ue.info="auto",ee.push(ue);const he=new e.Token("text","",0);he.content=ae,he.level=te,ee.push(he);const de=new e.Token("link_close","a",-1);de.level=--te,de.markup="linkify",de.info="auto",ee.push(de),ie=X[re].lastIndex}if(ie<Q.length){const re=new e.Token("text","",0);re.content=Q.slice(ie),re.level=te,ee.push(re)}u[d].children=$=arrayReplaceAt($,K,ee)}}}}var RARE_RE=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,SCOPED_ABBR_TEST_RE=/\((c|tm|r)\)/i,SCOPED_ABBR_RE=/\((c|tm|r)\)/gi,SCOPED_ABBR={c:"©",r:"®",tm:"™"};function replaceFn(e,u){return SCOPED_ABBR[u.toLowerCase()]}function replace_scoped(e){let u=0;for(let d=e.length-1;d>=0;d--){const B=e[d];B.type==="text"&&!u&&(B.content=B.content.replace(SCOPED_ABBR_RE,replaceFn)),B.type==="link_open"&&B.info==="auto"&&u--,B.type==="link_close"&&B.info==="auto"&&u++}}function replace_rare(e){let u=0;for(let d=e.length-1;d>=0;d--){const B=e[d];B.type==="text"&&!u&&RARE_RE.test(B.content)&&(B.content=B.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),B.type==="link_open"&&B.info==="auto"&&u--,B.type==="link_close"&&B.info==="auto"&&u++}}function replace(e){let u;if(e.md.options.typographer)for(u=e.tokens.length-1;u>=0;u--)e.tokens[u].type==="inline"&&(SCOPED_ABBR_TEST_RE.test(e.tokens[u].content)&&replace_scoped(e.tokens[u].children),RARE_RE.test(e.tokens[u].content)&&replace_rare(e.tokens[u].children))}
99var QUOTE_TEST_RE=/['"]/,QUOTE_RE=/['"]/g,APOSTROPHE="’";function addReplacement(e,u,d,B){e[u]||(e[u]=[]),e[u].push({pos:d,ch:B})}function applyReplacements(e,u){let d="",B=0;u.sort(($,V)=>$.pos-V.pos);for(let $=0;$<u.length;$++){const V=u[$];d+=e.slice(B,V.pos)+V.ch,B=V.pos+1}return d+e.slice(B)}function process_inlines(e,u){let d;const B=[],$={};for(let V=0;V<e.length;V++){const K=e[V],q=e[V].level;for(d=B.length-1;d>=0&&!(B[d].level<=q);d--);if(B.length=d+1,K.type!=="text")continue;const Q=K.content;let X=0;const ee=Q.length;e:for(;X<ee;){QUOTE_RE.lastIndex=X;const te=QUOTE_RE.exec(Q);if(!te)break;let ie=!0,re=!0;X=te.index+1;const oe=te[0]==="'";let se=32;if(te.index-1>=0)se=Q.charCodeAt(te.index-1);else for(d=V-1;d>=0&&!(e[d].type==="softbreak"||e[d].type==="hardbreak");d--)if(e[d].content){se=e[d].content.charCodeAt(e[d].content.length-1);break}let ae=32;if(X<ee)ae=Q.charCodeAt(X);else for(d=V+1;d<e.length&&!(e[d].type==="softbreak"||e[d].type==="hardbreak");d++)if(e[d].content){ae=e[d].content.charCodeAt(0);break}const le=isMdAsciiPunct(se)||isPunctCharCode(se),ue=isMdAsciiPunct(ae)||isPunctCharCode(ae),he=isWhiteSpace(se),de=isWhiteSpace(ae);if(de?ie=!1:ue&&(he||le||(ie=!1)),he?re=!1:le&&(de||ue||(re=!1)),ae===34&&te[0]==='"'&&se>=48&&se<=57&&(re=ie=!1),ie&&re&&(ie=le,re=ue),!ie&&!re){oe&&addReplacement($,V,te.index,APOSTROPHE);continue}
99if(re)for(d=B.length-1;d>=0;d--){let fe=B[d];if(B[d].level<q)break;if(fe.single===oe&&B[d].level===q){fe=B[d];let me,ge;oe?(me=u.md.options.quotes[2],ge=u.md.options.quotes[3]):(me=u.md.options.quotes[0],ge=u.md.options.quotes[1]),addReplacement($,V,te.index,ge),addReplacement($,fe.token,fe.pos,me),B.length=d;continue e}}ie?B.push({token:V,pos:te.index,single:oe,level:q}):re&&oe&&addReplacement($,V,te.index,APOSTROPHE)}}Object.keys($).forEach(function(V){const K=Number(V);e[K].content=applyReplacements(e[K].content,$[V])})}function smartquotes(e){if(e.md.options.typographer)for(let u=e.tokens.length-1;u>=0;u--)e.tokens[u].type!=="inline"||!QUOTE_TEST_RE.test(e.tokens[u].content)||process_inlines(e.tokens[u].children,e)}function join_alt(e){let u,d;const B=e.length;for(u=0;u<B;u++)e[u].type==="text_special"&&(e[u].type="text");for(u=d=0;u<B;u++)e[u].type==="text"&&u+1<B&&e[u+1].type==="text"?e[u+1].content=e[u].content+e[u+1].content:(u!==d&&(e[d]=e[u]),d++);u!==d&&(e.length=d)}function text_join(e){let u,d;const B=e.tokens,$=B.length;for(let V=0;V<$;V++){if(B[V].type!=="inline")continue;const K=B[V].children,q=K.length;for(u=0;u<q;u++)K[u].type==="text_special"&&(K[u].type="text"),K[u].children&&join_alt(K[u].children);for(u=d=0;u<q;u++)K[u].type==="text"&&u+1<q&&K[u+1].type==="text"?K[u+1].content=K[u].content+K[u+1].content:(u!==d&&(K[d]=K[u]),d++);u!==d&&(K.length=d)}}var _rules$2=[["normalize",normalize],["block",block],["strip_references",strip_references],["inline",inline],["linkify",linkify$1],["replacements",replace],["smartquotes",smartquotes],["text_join",text_join]],ParserCore=class{constructor(){_defineProperty(this,"ruler",new Ruler),_defineProperty(this,"State",StateCore);for(let e=0;e<_rules$2.length;e++)this.ruler.push(_rules$2[e][0],_rules$2[e][1])}process(e){const u=this.ruler.getRules("");for(let d=0,B=u.length;d<B;d++)u[d](e)}},StateBlock=class{constructor(e,u,d,B){_defineProperty(this,"bMarks",[]),_defineProperty(this,"eMarks",[]),_defineProperty(this,"tShift",[]),_defineProperty(this,"sCount",[]),_defineProperty(this,"bsCount",[]),_defineProperty(this,"blkIndent",0),_defineProperty(this,"line",0),_defineProperty(this,"lineMax",0),_defineProperty(this,"tight",!1),_defineProperty(this,"listIndent",-1),_defineProperty(this,"parentType","root"),_defineProperty(this,"level",0),_defineProperty(this,"Token",Token),this.src=e,this.md=u,this.env=d,this.tokens=B;const $=this.src;for(let V=0,K=0,q=0,Q=0,X=$.length,ee=!1;K<X;K++){const te=$.charCodeAt(K);if(!ee)if(isSpace(te)){q++,te===9?Q+=4-Q%4:Q++;continue}else ee=!0;(te===10||K===X-1)&&(te!==10&&K++,this.bMarks.push(V),this.eMarks.push(K),this.tShift.push(q),this.sCount.push(Q),this.bsCount.push(0),ee=!1,q=0,Q=0,V=K+1)}this.bMarks.push($.length),this.eMarks.push($.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}push(e,u,d){const B=new Token(e,u,d);return B.block=!0,d<0&&this.level--,B.level=this.level,d>0&&this.level++,this.tokens.push(B),B}isEmpty(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]}skipEmptyLines(e){for(let u=this.lineMax;e<u&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e}skipSpaces(e){for(let u=this.src.length;e<u&&isSpace(this.src.charCodeAt(e));e++);return e}skipSpacesBack(e,u){if(e<=u)return e;for(;e>u;)if(!isSpace(this.src.charCodeAt(--e)))return e+1;return e}skipChars(e,u){for(let d=this.src.length;e<d&&this.src.charCodeAt(e)===u;e++);return e}skipCharsBack(e,u,d){if(e<=d)return e;for(;e>d;)if(u!==this.src.charCodeAt(--e))return e+1;return e}getLines(e,u,d,B){if(e>=u)return"";const $=new Array(u-e);for(let V=0,K=e;K<u;K++,V++){let q=0;const Q=this.bMarks[K];let X=Q,ee;for(K+1<u||B?ee=this.eMarks[K]+1:ee=this.eMarks[K];X<ee&&q<d;){const te=this.src.charCodeAt(X);if(isSpace(te))te===9?q+=4-(q+this.bsCount[K])%4:q++;else if(X-Q<this.tShift[K])q++;else break;X++}q>d?$[V]=new Array(q-d+1).join(" ")+this.src.slice(X,ee):$[V]=this.src.slice(X,ee)}return $.join("")}},MAX_AUTOCOMPLETED_CELLS=65536;function getLine(e,u){const d=e.bMarks[u]+e.tShift[u],B=e.eMarks[u];return e.src.slice(d,B)}function escapedSplit(e){const u=[],d=e.length;let B=0,$=e.charCodeAt(B),V=!1,K=0,q="";for(;B<d;)$===124&&(V?(q+=e.substring(K,B-1),K=B):(u.push(q+e.substring(K,B)),q="",K=B+1)),V=$===92,B++,$=e.charCodeAt(B);return u.push(q+e.substring(K)),u}function table(e,u,d,B){if(u+2>d)return!1;let $=u+1;if(e.sCount[$]<e.blkIndent||e.sCount[$]-e.blkIndent>=4)return!1;let V=e.bMarks[$]+e.tShift[$];if(V>=e.eMarks[$])return!1;
99const K=e.src.charCodeAt(V++);if(K!==124&&K!==45&&K!==58||V>=e.eMarks[$])return!1;const q=e.src.charCodeAt(V++);if(q!==124&&q!==45&&q!==58&&!isSpace(q)||K===45&&isSpace(q))return!1;for(;V<e.eMarks[$];){const de=e.src.charCodeAt(V);if(de!==124&&de!==45&&de!==58&&!isSpace(de))return!1;V++}let Q=getLine(e,u+1),X=Q.split("|");const ee=[];for(let de=0;de<X.length;de++){const fe=X[de].trim();if(!fe){if(de===0||de===X.length-1)continue;return!1}if(!/^:?-+:?$/.test(fe))return!1;fe.charCodeAt(fe.length-1)===58?ee.push(fe.charCodeAt(0)===58?"center":"right"):fe.charCodeAt(0)===58?ee.push("left"):ee.push("")}if(Q=getLine(e,u).trim(),Q.indexOf("|")===-1||e.sCount[u]-e.blkIndent>=4)return!1;X=escapedSplit(Q),X.length&&X[0]===""&&X.shift(),X.length&&X[X.length-1]===""&&X.pop();const te=X.length;if(te===0||te!==ee.length)return!1;if(B)return!0;const ie=e.parentType;e.parentType="table";const re=e.md.block.ruler.getRules("blockquote"),oe=e.push("table_open","table",1),se=[u,0];oe.map=se;const ae=e.push("thead_open","thead",1);ae.map=[u,u+1];const le=e.push("tr_open","tr",1);le.map=[u,u+1];for(let de=0;de<X.length;de++){const fe=e.push("th_open","th",1);ee[de]&&(fe.attrs=[["style",`text-align:${ee[de]}`]]);const me=e.push("inline","",0);me.content=X[de].trim(),me.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let ue,he=0;for($=u+2;$<d&&!(e.sCount[$]<e.blkIndent);$++){let de=!1;for(let me=0,ge=re.length;me<ge;me++)if(re[me](e,$,d,!0)){de=!0;break}if(de||(Q=getLine(e,$).trim(),!Q)||e.sCount[$]-e.blkIndent>=4||(X=escapedSplit(Q),X.length&&X[0]===""&&X.shift(),X.length&&X[X.length-1]===""&&X.pop(),he+=te-X.length,he>MAX_AUTOCOMPLETED_CELLS))break;if($===u+2){const me=e.push("tbody_open","tbody",1);me.map=ue=[u+2,0]}const fe=e.push("tr_open","tr",1);fe.map=[$,$+1];for(let me=0;me<te;me++){const ge=e.push("td_open","td",1);ee[me]&&(ge.attrs=[["style",`text-align:${ee[me]}`]]);const _e=e.push("inline","",0);_e.content=X[me]?X[me].trim():"",_e.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return ue&&(e.push("tbody_close","tbody",-1),ue[1]=$),e.push("table_close","table",-1),se[1]=$,e.parentType=ie,e.line=$,!0}function code(e,u,d){if(e.sCount[u]-e.blkIndent<4)return!1;let B=u+1,$=B;for(;B<d;){if(e.isEmpty(B)){B++;continue}if(e.sCount[B]-e.blkIndent>=4){B++,$=B;continue}break}e.line=$;const V=e.push("code_block","code",0);return V.content=e.getLines(u,$,4+e.blkIndent,!1)+`
100`,V.map=[u,e.line],!0}function fence(e,u,d,B){let $=e.bMarks[u]+e.tShift[u],V=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||$+3>V)return!1;const K=e.src.charCodeAt($);if(K!==126&&K!==96)return!1;let q=$;$=e.skipChars($,K);let Q=$-q;if(Q<3)return!1;const X=e.src.slice(q,$),ee=e.src.slice($,V);if(K===96&&ee.indexOf(String.fromCharCode(K))>=0)return!1;if(B)return!0;let te=u,ie=!1;for(;te++,!(te>=d||($=q=e.bMarks[te]+e.tShift[te],V=e.eMarks[te],$<V&&e.sCount[te]<e.blkIndent));)if(e.src.charCodeAt($)===K&&!(e.sCount[te]-e.blkIndent>=4)&&($=e.skipChars($,K),!($-q<Q)&&($=e.skipSpaces($),!($<V)))){ie=!0;break}Q=e.sCount[u],e.line=te+(ie?1:0);const re=e.push("fence","code",0);return re.info=ee,re.content=e.getLines(u+1,te,Q,!0),re.markup=X,re.map=[u,e.line],!0}function blockquote(e,u,d,B){let $=e.bMarks[u]+e.tShift[u],V=e.eMarks[u];const K=e.lineMax;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt($)!==62)return!1;if(B)return!0;const q=[],Q=[],X=[],ee=[],te=e.md.block.ruler.getRules("blockquote"),ie=e.parentType;e.parentType="blockquote";let re=!1,oe;for(oe=u;oe<d;oe++){const he=e.sCount[oe]<e.blkIndent;if($=e.bMarks[oe]+e.tShift[oe],V=e.eMarks[oe],$>=V)break;if(e.src.charCodeAt($++)===62&&!he){let fe=e.sCount[oe]+1,me,ge;e.src.charCodeAt($)===32?($++,fe++,ge=!1,me=!0):e.src.charCodeAt($)===9?(me=!0,(e.bsCount[oe]+fe)%4===3?($++,fe++,ge=!1):ge=!0):me=!1;let _e=fe;for(q.push(e.bMarks[oe]),e.bMarks[oe]=$;$<V;){const be=e.src.charCodeAt($);if(isSpace(be))be===9?_e+=4-(_e+e.bsCount[oe]+(ge?1:0))%4:_e++;else break;$++}re=$>=V,Q.push(e.bsCount[oe]),e.bsCount[oe]=e.sCount[oe]+1+(me?1:0),X.push(e.sCount[oe]),e.sCount[oe]=_e-fe,ee.push(e.tShift[oe]),e.tShift[oe]=$-e.bMarks[oe];continue}if(re)break;let de=!1;for(let fe=0,me=te.length;fe<me;fe++)if(te[fe](e,oe,d,!0)){de=!0;break}if(de){e.lineMax=oe,e.blkIndent!==0&&(q.push(e.bMarks[oe]),Q.push(e.bsCount[oe]),ee.push(e.tShift[oe]),X.push(e.sCount[oe]),e.sCount[oe]-=e.blkIndent);break}q.push(e.bMarks[oe]),Q.push(e.bsCount[oe]),ee.push(e.tShift[oe]),X.push(e.sCount[oe]),e.sCount[oe]=-1}const se=e.blkIndent;e.blkIndent=0;const ae=e.push("blockquote_open","blockquote",1);ae.markup=">";const le=[u,0];ae.map=le,e.md.block.tokenize(e,u,oe);const ue=e.push("blockquote_close","blockquote",-1);ue.markup=">",e.lineMax=K,e.parentType=ie,le[1]=e.line;for(let he=0;he<ee.length;he++)e.bMarks[he+u]=q[he],e.tShift[he+u]=ee[he],e.sCount[he+u]=X[he],e.bsCount[he+u]=Q[he];return e.blkIndent=se,!0}function hr(e,u,d,B){const $=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let V=e.bMarks[u]+e.tShift[u];
100const K=e.src.charCodeAt(V++);if(K!==42&&K!==45&&K!==95)return!1;let q=1;for(;V<$;){const X=e.src.charCodeAt(V++);if(X!==K&&!isSpace(X))return!1;X===K&&q++}if(q<3)return!1;if(B)return!0;e.line=u+1;const Q=e.push("hr","hr",0);return Q.map=[u,e.line],Q.markup=Array(q+1).join(String.fromCharCode(K)),!0}function skipBulletListMarker(e,u){const d=e.eMarks[u];let B=e.bMarks[u]+e.tShift[u];const $=e.src.charCodeAt(B++);return $!==42&&$!==45&&$!==43||B<d&&!isSpace(e.src.charCodeAt(B))?-1:B}function skipOrderedListMarker(e,u){const d=e.bMarks[u]+e.tShift[u],B=e.eMarks[u];let $=d;if($+1>=B)return-1;let V=e.src.charCodeAt($++);if(V<48||V>57)return-1;for(;;){if($>=B)return-1;if(V=e.src.charCodeAt($++),V>=48&&V<=57){if($-d>=10)return-1;continue}if(V===41||V===46)break;return-1}return $<B&&(V=e.src.charCodeAt($),!isSpace(V))?-1:$}function markTightParagraphs(e,u){const d=e.level+2;for(let B=u+2,$=e.tokens.length-2;B<$;B++)e.tokens[B].level===d&&e.tokens[B].type==="paragraph_open"&&(e.tokens[B+2].hidden=!0,e.tokens[B].hidden=!0,B+=2)}function list(e,u,d,B){let $,V,K,q,Q=u,X=!0;if(e.sCount[Q]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[Q]-e.listIndent>=4&&e.sCount[Q]<e.blkIndent)return!1;let ee=!1;B&&e.parentType==="paragraph"&&e.sCount[Q]>=e.blkIndent&&(ee=!0);let te,ie,re;if((re=skipOrderedListMarker(e,Q))>=0){if(te=!0,K=e.bMarks[Q]+e.tShift[Q],ie=Number(e.src.slice(K,re-1)),ee&&ie!==1)return!1}else if((re=skipBulletListMarker(e,Q))>=0)te=!1;else return!1;if(ee&&e.skipSpaces(re)>=e.eMarks[Q])return!1;if(B)return!0;const oe=e.src.charCodeAt(re-1),se=e.tokens.length;te?(q=e.push("ordered_list_open","ol",1),ie!==1&&(q.attrs=[["start",ie]])):q=e.push("bullet_list_open","ul",1);const ae=[Q,0];q.map=ae,q.markup=String.fromCharCode(oe);let le=!1;const ue=e.md.block.ruler.getRules("list"),he=e.parentType;for(e.parentType="list";Q<d;){V=re,$=e.eMarks[Q];const de=e.sCount[Q]+re-(e.bMarks[Q]+e.tShift[Q]);let fe=de;for(;V<$;){const Be=e.src.charCodeAt(V);if(Be===9)fe+=4-(fe+e.bsCount[Q])%4;else if(Be===32)fe++;else break;V++}const me=V;let ge;me>=$?ge=1:ge=fe-de,ge>4&&(ge=1);const _e=de+ge;q=e.push("list_item_open","li",1),q.markup=String.fromCharCode(oe);const be=[Q,0];q.map=be,te&&(q.info=e.src.slice(K,re-1));const Pe=e.tight,Ae=e.tShift[Q],Se=e.sCount[Q],Ne=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=_e,e.tight=!0,e.tShift[Q]=me-e.bMarks[Q],e.sCount[Q]=fe,me>=$&&e.isEmpty(Q+1)?e.line=Math.min(e.line+2,d):e.md.block.tokenize(e,Q,d),(!e.tight||le)&&(X=!1),le=e.line-Q>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Ne,e.tShift[Q]=Ae,e.sCount[Q]=Se,e.tight=Pe,q=e.push("list_item_close","li",-1),q.markup=String.fromCharCode(oe),Q=e.line,be[1]=Q,Q>=d||e.sCount[Q]<e.blkIndent||e.sCount[Q]-e.blkIndent>=4)break;let Oe=!1;for(let Be=0,De=ue.length;Be<De;Be++)if(ue[Be](e,Q,d,!0)){Oe=!0;break}if(Oe)break;if(te){if(re=skipOrderedListMarker(e,Q),re<0)break;K=e.bMarks[Q]+e.tShift[Q]}else if(re=skipBulletListMarker(e,Q),re<0)break;if(oe!==e.src.charCodeAt(re-1))break}return te?q=e.push("ordered_list_close","ol",-1):q=e.push("bullet_list_close","ul",-1),q.markup=String.fromCharCode(oe),ae[1]=Q,e.line=Q,e.parentType=he,X&&markTightParagraphs(e,se),!0}function reference(e,u,d,B){let $=e.bMarks[u]+e.tShift[u],V=e.eMarks[u],K=u+1;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt($)!==91)return!1;function q(de){const fe=e.lineMax;if(de>=fe||e.isEmpty(de))return null;let me=!1;if(e.sCount[de]-e.blkIndent>3&&(me=!0),e.sCount[de]<0&&(me=!0),!me){const be=e.md.block.ruler.getRules("reference"),Pe=e.parentType;e.parentType="reference";let Ae=!1;for(let Se=0,Ne=be.length;Se<Ne;Se++)if(be[Se](e,de,fe,!0)){Ae=!0;break}if(e.parentType=Pe,Ae)return null}const ge=e.bMarks[de]+e.tShift[de],_e=e.eMarks[de];return e.src.slice(ge,_e+1)}let Q=e.src.slice($,V+1);V=Q.length;let X=-1;for($=1;$<V;$++){const de=Q.charCodeAt($);if(de===91)return!1;if(de===93){X=$;break}else if(de===10){const fe=q(K);fe!==null&&(Q+=fe,V=Q.length,K++)}else if(de===92&&($++,$<V&&Q.charCodeAt($)===10)){const fe=q(K);fe!==null&&(Q+=fe,V=Q.length,K++)}}if(X<0||Q.charCodeAt(X+1)!==58)return!1;for($=X+2;$<V;
100$++){const de=Q.charCodeAt($);if(de===10){const fe=q(K);fe!==null&&(Q+=fe,V=Q.length,K++)}else if(!isSpace(de))break}const ee=e.md.helpers.parseLinkDestination(Q,$,V);if(!ee.ok)return!1;const te=e.md.normalizeLink(ee.str);if(!e.md.validateLink(te))return!1;$=ee.pos;const ie=$,re=K,oe=$;for(;$<V;$++){const de=Q.charCodeAt($);if(de===10){const fe=q(K);fe!==null&&(Q+=fe,V=Q.length,K++)}else if(!isSpace(de))break}let se=e.md.helpers.parseLinkTitle(Q,$,V);for(;se.can_continue;){const de=q(K);if(de===null)break;Q+=de,$=V,V=Q.length,K++,se=e.md.helpers.parseLinkTitle(Q,$,V,se)}let ae;for($<V&&oe!==$&&se.ok?(ae=se.str,$=se.pos):(ae="",$=ie,K=re);$<V&&isSpace(Q.charCodeAt($));)$++;if($<V&&Q.charCodeAt($)!==10&&ae)for(ae="",$=ie,K=re;$<V&&isSpace(Q.charCodeAt($));)$++;if($<V&&Q.charCodeAt($)!==10)return!1;const le=normalizeReference(Q.slice(1,X));if(!le)return!1;if(B)return!0;typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[le]>"u"&&(e.env.references[le]={title:ae,href:te});const ue=e.push("reference_definition","",0);ue.map=[u,K],ue.hidden=!0;const he=Object.create(null);return he.label=le,ue.meta=he,e.line=K,!0}var html_blocks_default=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],open_tag=`<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>`,close_tag="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",HTML_TAG_RE=new RegExp(`^(?:${open_tag}|${close_tag}|<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->|<[?][\\s\\S]*?[?]>|<![A-Za-z][^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)`),HTML_OPEN_CLOSE_TAG_RE=new RegExp(`^(?:${open_tag}|${close_tag})`),HTML_SEQUENCES=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Za-z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp(`^</?(${html_blocks_default.join("|")})(?=(\\s|/?>|$))`,"i"),/^$/,!0],[new RegExp(`${HTML_OPEN_CLOSE_TAG_RE.source}\\s*$`),/^$/,!1]];function html_block(e,u,d,B){let $=e.bMarks[u]+e.tShift[u],V=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt($)!==60)return!1;let K=e.src.slice($,V),q=0;for(;q<HTML_SEQUENCES.length&&!HTML_SEQUENCES[q][0].test(K);q++);if(q===HTML_SEQUENCES.length)return!1;if(B)return HTML_SEQUENCES[q][2];let Q=u+1;const X=HTML_SEQUENCES[q][1].test("");if(!HTML_SEQUENCES[q][1].test(K)){for(;Q<d&&!(e.sCount[Q]<e.blkIndent&&(X||!e.isEmpty(Q)));Q++)if($=e.bMarks[Q]+e.tShift[Q],V=e.eMarks[Q],K=e.src.slice($,V),HTML_SEQUENCES[q][1].test(K)){K.length!==0&&Q++;break}}e.line=Q;const ee=e.push("html_block","",0);return ee.map=[u,Q],ee.content=e.getLines(u,Q,e.blkIndent,!0),!0}function heading(e,u,d,B){let $=e.bMarks[u]+e.tShift[u],V=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let K=e.src.charCodeAt($);if(K!==35||$>=V)return!1;let q=1;for(K=e.src.charCodeAt(++$);K===35&&$<V&&q<=6;)q++,K=e.src.charCodeAt(++$);if(q>6||$<V&&!isSpace(K))return!1;if(B)return!0;V=e.skipSpacesBack(V,$);const Q=e.skipCharsBack(V,35,$);Q>$&&isSpace(e.src.charCodeAt(Q-1))&&(V=Q),e.line=u+1;const X=e.push("heading_open",`h${q}`,1);X.markup="########".slice(0,q),X.map=[u,e.line];const ee=e.push("inline","",0);ee.content=asciiTrim(e.src.slice($,V)),ee.map=[u,e.line],ee.children=[];const te=e.push("heading_close",`h${q}`,-1);return te.markup="########".slice(0,q),!0}function lheading(e,u,d){const B=e.md.block.ruler.getRules("paragraph");if(e.sCount[u]-e.blkIndent>=4)return!1;const $=e.parentType;e.parentType="paragraph";let V=0,K,q=u+1;for(;q<d&&!e.isEmpty(q);q++){if(e.sCount[q]-e.blkIndent>3)continue;if(e.sCount[q]>=e.blkIndent){let re=e.bMarks[q]+e.tShift[q];const oe=e.eMarks[q];
100if(re<oe&&(K=e.src.charCodeAt(re),(K===45||K===61)&&(re=e.skipChars(re,K),re=e.skipSpaces(re),re>=oe))){V=K===61?1:2;break}}if(e.sCount[q]<0)continue;let ie=!1;for(let re=0,oe=B.length;re<oe;re++)if(B[re](e,q,d,!0)){ie=!0;break}if(ie)break}if(!V)return e.parentType=$,!1;const Q=asciiTrim(e.getLines(u,q,e.blkIndent,!1));e.line=q+1;const X=e.push("heading_open",`h${V}`,1);X.markup=String.fromCharCode(K),X.map=[u,e.line];const ee=e.push("inline","",0);ee.content=Q,ee.map=[u,e.line-1],ee.children=[];const te=e.push("heading_close",`h${V}`,-1);return te.markup=String.fromCharCode(K),e.parentType=$,!0}function paragraph(e,u,d){const B=e.md.block.ruler.getRules("paragraph"),$=e.parentType;let V=u+1;for(e.parentType="paragraph";V<d&&!e.isEmpty(V);V++){if(e.sCount[V]-e.blkIndent>3||e.sCount[V]<0)continue;let X=!1;for(let ee=0,te=B.length;ee<te;ee++)if(B[ee](e,V,d,!0)){X=!0;break}if(X)break}const K=asciiTrim(e.getLines(u,V,e.blkIndent,!1));e.line=V;const q=e.push("paragraph_open","p",1);q.map=[u,e.line];const Q=e.push("inline","",0);return Q.content=K,Q.map=[u,e.line],Q.children=[],e.push("paragraph_close","p",-1),e.parentType=$,!0}var _rules$1=[["table",table,["paragraph","reference"]],["code",code],["fence",fence,["paragraph","reference","blockquote","list"]],["blockquote",blockquote,["paragraph","reference","blockquote","list"]],["hr",hr,["paragraph","reference","blockquote","list"]],["list",list,["paragraph","reference","blockquote"]],["reference",reference],["html_block",html_block,["paragraph","reference","blockquote"]],["heading",heading,["paragraph","reference","blockquote"]],["lheading",lheading],["paragraph",paragraph]],ParserBlock=class{constructor(){_defineProperty(this,"ruler",new Ruler),_defineProperty(this,"State",StateBlock);for(let e=0;e<_rules$1.length;e++)this.ruler.push(_rules$1[e][0],_rules$1[e][1],{alt:(_rules$1[e][2]||[]).slice()})}tokenize(e,u,d){const B=this.ruler.getRules(""),$=B.length,V=e.md.options.maxNesting;let K=u,q=!1;for(;K<d&&(e.line=K=e.skipEmptyLines(K),!(K>=d||e.sCount[K]<e.blkIndent));){if(e.level>=V){e.line=d;break}const Q=e.line;let X=!1;for(let ee=0;ee<$;ee++)if(X=B[ee](e,K,d,!1),X){if(Q>=e.line)throw new Error("block rule didn't increment state.line");break}if(!X)throw new Error("none of the block rules matched");e.tight=!q,e.isEmpty(e.line-1)&&(q=!0),K=e.line,K<d&&e.isEmpty(K)&&(q=!0,K++,e.line=K)}}parse(e,u,d,B){if(!e)return;const $=new this.State(e,u,d,B);this.tokenize($,$.line,$.lineMax)}},StateInline=class{constructor(e,u,d,B){_defineProperty(this,"pos",0),_defineProperty(this,"level",0),_defineProperty(this,"pending",""),_defineProperty(this,"pendingLevel",0),_defineProperty(this,"cache",{}),_defineProperty(this,"backticks",{}),_defineProperty(this,"backticksScanned",!1),_defineProperty(this,"linkLevel",0),_defineProperty(this,"delimiters",[]),_defineProperty(this,"_prev_delimiters",[]),_defineProperty(this,"Token",Token),this.src=e,this.env=d,this.md=u,this.tokens=B,this.tokens_meta=Array(B.length),this.posMax=this.src.length}pushPending(){const e=new Token("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e}push(e,u,d){this.pending&&this.pushPending();const B=new Token(e,u,d);let $;return d<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),B.level=this.level,d>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],$={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(B),this.tokens_meta.push($),B}scanDelims(e,u){const d=this.posMax,B=this.src.charCodeAt(e);let $;if(e===0)$=32;else if(e===1)$=this.src.charCodeAt(0),($&63488)===55296&&($=65533);else if($=this.src.charCodeAt(e-1),($&64512)===56320){const oe=this.src.charCodeAt(e-2);$=(oe&64512)===55296?65536+(oe-55296<<10)+($-56320):65533}else($&64512)===55296&&($=65533);let V=e;for(;V<d&&this.src.charCodeAt(V)===B;)V++;const K=V-e;let q=V<d?this.src.charCodeAt(V):32;if((q&64512)===55296){const oe=this.src.charCodeAt(V+1);q=(oe&64512)===56320?65536+(q-55296<<10)+(oe-56320):65533}else(q&64512)===56320&&(q=65533);
100const Q=isMdAsciiPunct($)||isPunctCharCode($),X=isMdAsciiPunct(q)||isPunctCharCode(q),ee=isWhiteSpace($),te=isWhiteSpace(q),ie=!te&&(!X||ee||Q),re=!ee&&(!Q||te||X);return{can_open:ie&&(u||!re||Q),can_close:re&&(u||!ie||X),length:K}}};function isTerminatorChar(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function text(e,u){let d=e.pos;for(;d<e.posMax&&!isTerminatorChar(e.src.charCodeAt(d));)d++;return d===e.pos?!1:(u||(e.pending+=e.src.slice(e.pos,d)),e.pos=d,!0)}var SCHEME_RE=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function linkify(e,u){if(!e.md.options.linkify||e.linkLevel>0)return!1;const d=e.pos,B=e.posMax;if(d+3>B||e.src.charCodeAt(d)!==58||e.src.charCodeAt(d+1)!==47||e.src.charCodeAt(d+2)!==47)return!1;const $=e.pending.match(SCHEME_RE);if(!$)return!1;const V=$[1],K=e.md.linkify.matchAtStart(e.src.slice(d-V.length));if(!K)return!1;let q=K.url;if(q.length<=V.length)return!1;let Q=q.length;for(;Q>0&&q.charCodeAt(Q-1)===42;)Q--;Q!==q.length&&(q=q.slice(0,Q));const X=e.md.normalizeLink(q);if(!e.md.validateLink(X))return!1;
100if(!u){e.pending=e.pending.slice(0,-V.length);const ee=e.push("link_open","a",1);ee.attrs=[["href",X]],ee.markup="linkify",ee.info="auto";const te=e.push("text","",0);te.content=e.md.normalizeLinkText(q);const ie=e.push("link_close","a",-1);ie.markup="linkify",ie.info="auto"}return e.pos+=q.length-V.length,!0}function newline(e,u){let d=e.pos;if(e.src.charCodeAt(d)!==10)return!1;const B=e.pending.length-1,$=e.posMax;if(!u)if(B>=0&&e.pending.charCodeAt(B)===32)if(B>=1&&e.pending.charCodeAt(B-1)===32){let V=B-1;for(;V>=1&&e.pending.charCodeAt(V-1)===32;)V--;e.pending=e.pending.slice(0,V),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(d++;d<$&&isSpace(e.src.charCodeAt(d));)d++;return e.pos=d,!0}var ESCAPED=[];for(let e=0;e<256;e++)ESCAPED.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){ESCAPED[e.charCodeAt(0)]=1});function escape$1(e,u){let d=e.pos;const B=e.posMax;if(e.src.charCodeAt(d)!==92||(d++,d>=B))return!1;let $=e.src.charCodeAt(d);if($===10){for(u||e.push("hardbreak","br",0),d++;d<B&&($=e.src.charCodeAt(d),!!isSpace($));)d++;return e.pos=d,!0}if($===32){if(!u){const q=e.push("text_special","",0);q.content="\\",q.markup="\\",q.info="escape"}return e.pos=d,!0}let V=e.src[d];if($>=55296&&$<=56319&&d+1<B){const q=e.src.charCodeAt(d+1);q>=56320&&q<=57343&&(V+=e.src[d+1],d++)}const K="\\"+V;if(!u){const q=e.push("text_special","",0);$<256&&ESCAPED[$]!==0?q.content=V:q.content=K,q.markup=K,q.info="escape"}return e.pos=d+1,!0}function backtick(e,u){let d=e.pos;if(e.src.charCodeAt(d)!==96)return!1;const B=d;d++;const $=e.posMax;for(;d<$&&e.src.charCodeAt(d)===96;)d++;const V=e.src.slice(B,d),K=V.length;if(e.backticksScanned&&(e.backticks[K]||0)<=B)return u||(e.pending+=V),e.pos+=K,!0;let q=d,Q;for(;(Q=e.src.indexOf("`",q))!==-1;){for(q=Q+1;q<$&&e.src.charCodeAt(q)===96;)q++;const X=q-Q;if(X===K){if(!u){const ee=e.push("code_inline","code",0);ee.markup=V,ee.content=e.src.slice(d,Q).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=q,!0}e.backticks[X]=Q}return e.backticksScanned=!0,u||(e.pending+=V),e.pos+=K,!0}function strikethrough_tokenize(e,u){const d=e.pos,B=e.src.charCodeAt(d);if(u||B!==126)return!1;const $=e.scanDelims(e.pos,!0);let V=$.length;const K=String.fromCharCode(B);if(V<2)return!1;let q;V%2&&(q=e.push("text","",0),q.content=K,V--);for(let Q=0;Q<V;Q+=2)q=e.push("text","",0),q.content=K+K,e.delimiters.push({marker:B,length:0,token:e.tokens.length-1,end:-1,open:$.can_open,close:$.can_close});return e.pos+=$.length,!0}function postProcess$1(e,u){let d;const B=[],$=u.length;for(let V=0;V<$;V++){const K=u[V];if(K.marker!==126||K.end===-1)continue;const q=u[K.end];d=e.tokens[K.token],d.type="s_open",d.tag="s",d.nesting=1,d.markup="~~",d.content="",d=e.tokens[q.token],d.type="s_close",d.tag="s",d.nesting=-1,d.markup="~~",d.content="",e.tokens[q.token-1].type==="text"&&e.tokens[q.token-1].content==="~"&&B.push(q.token-1)}for(;B.length;){const V=B.pop();let K=V+1;for(;K<e.tokens.length&&e.tokens[K].type==="s_close";)K++;K--,V!==K&&(d=e.tokens[K],e.tokens[K]=e.tokens[V],e.tokens[V]=d)}}function strikethrough_postProcess(e){const u=e.tokens_meta,d=e.tokens_meta.length;postProcess$1(e,e.delimiters);for(let $=0;$<d;$++){var B;const V=(B=u[$])===null||B===void 0?void 0:B.delimiters;V&&postProcess$1(e,V)}}var strikethrough_default={tokenize:strikethrough_tokenize,postProcess:strikethrough_postProcess};function emphasis_tokenize(e,u){const d=e.pos,B=e.src.charCodeAt(d);if(u||B!==95&&B!==42)return!1;const $=e.scanDelims(e.pos,B===42);for(let V=0;V<$.length;V++){const K=e.push("text","",0);K.content=String.fromCharCode(B),e.delimiters.push({marker:B,length:$.length,token:e.tokens.length-1,end:-1,open:$.can_open,close:$.can_close})}return e.pos+=$.length,!0}function postProcess(e,u){const d=u.length;for(let B=d-1;B>=0;B--){const $=u[B];if($.marker!==95&&$.marker!==42||$.end===-1)continue;const V=u[$.end],K=B>0&&u[B-1].end===$.end+1&&u[B-1].marker===$.marker&&u[B-1].token===$.token-1&&u[$.end+1].token===V.token+1,q=String.fromCharCode($.marker),Q=e.tokens[$.token];Q.type=K?"strong_open":"em_open",Q.tag=K?"strong":"em",Q.nesting=1,Q.markup=K?q+q:q,Q.content="";const X=e.tokens[V.token];X.type=K?"strong_close":"em_close",X.tag=K?"strong":"em",X.nesting=-1,
100X.markup=K?q+q:q,X.content="",K&&(e.tokens[u[B-1].token].content="",e.tokens[u[$.end+1].token].content="",B--)}}function emphasis_post_process(e){const u=e.tokens_meta,d=e.tokens_meta.length;postProcess(e,e.delimiters);for(let $=0;$<d;$++){var B;const V=(B=u[$])===null||B===void 0?void 0:B.delimiters;V&&postProcess(e,V)}}var emphasis_default={tokenize:emphasis_tokenize,postProcess:emphasis_post_process};function link(e,u){let d,B,$,V,K="",q="",Q=e.pos,X=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const ee=e.pos,te=e.posMax,ie=e.pos+1,re=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(re<0)return!1;let oe=re+1;if(oe<te&&e.src.charCodeAt(oe)===40){for(X=!1,oe++;oe<te&&(d=e.src.charCodeAt(oe),!(!isSpace(d)&&d!==10));oe++);if(oe>=te)return!1;if(Q=oe,$=e.md.helpers.parseLinkDestination(e.src,oe,e.posMax),$.ok){for(K=e.md.normalizeLink($.str),e.md.validateLink(K)?oe=$.pos:K="",Q=oe;oe<te&&(d=e.src.charCodeAt(oe),!(!isSpace(d)&&d!==10));oe++);if($=e.md.helpers.parseLinkTitle(e.src,oe,e.posMax),oe<te&&Q!==oe&&$.ok)for(q=$.str,oe=$.pos;oe<te&&(d=e.src.charCodeAt(oe),!(!isSpace(d)&&d!==10));oe++);}(oe>=te||e.src.charCodeAt(oe)!==41)&&(X=!0),oe++}if(X){if(typeof e.env.references>"u")return!1;if(oe<te&&e.src.charCodeAt(oe)===91?(Q=oe+1,oe=e.md.helpers.parseLinkLabel(e,oe),oe>=0?B=e.src.slice(Q,oe++):oe=re+1):oe=re+1,B||(B=e.src.slice(ie,re)),B=normalizeReference(B),V=e.env.references[B],!V)return e.pos=ee,!1;K=V.href,q=V.title}if(!u){e.pos=ie,e.posMax=re;const se=e.push("link_open","a",1),ae=[["href",K]];if(se.attrs=ae,q&&ae.push(["title",q]),B){const le=Object.create(null);le.label=B,se.meta=le}e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=oe,e.posMax=te,!0}function image(e,u){let d,B,$,V,K,q,Q,X,ee="";const te=e.pos,ie=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const re=e.pos+2,oe=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(oe<0)return!1;if(V=oe+1,V<ie&&e.src.charCodeAt(V)===40){for(V++;V<ie&&(d=e.src.charCodeAt(V),!(!isSpace(d)&&d!==10));V++);if(V>=ie)return!1;for(X=V,q=e.md.helpers.parseLinkDestination(e.src,V,e.posMax),q.ok&&(ee=e.md.normalizeLink(q.str),e.md.validateLink(ee)?V=q.pos:ee=""),X=V;V<ie&&(d=e.src.charCodeAt(V),!(!isSpace(d)&&d!==10));V++);if(q=e.md.helpers.parseLinkTitle(e.src,V,e.posMax),V<ie&&X!==V&&q.ok)for(Q=q.str,V=q.pos;V<ie&&(d=e.src.charCodeAt(V),!(!isSpace(d)&&d!==10));V++);else Q="";if(V>=ie||e.src.charCodeAt(V)!==41)return e.pos=te,!1;V++}else{if(typeof e.env.references>"u")return!1;if(V<ie&&e.src.charCodeAt(V)===91?(X=V+1,V=e.md.helpers.parseLinkLabel(e,V),V>=0?$=e.src.slice(X,V++):V=oe+1):V=oe+1,$||($=e.src.slice(re,oe)),$=normalizeReference($),K=e.env.references[$],!K)return e.pos=te,!1;ee=K.href,Q=K.title}if(!u){B=e.src.slice(re,oe);const se=[];e.md.inline.parse(B,e.md,e.env,se);const ae=e.push("image","img",0),le=[["src",ee],["alt",""]];if(ae.attrs=le,ae.children=se,ae.content=B,Q&&le.push(["title",Q]),$){const ue=Object.create(null);ue.label=$,ae.meta=ue}}return e.pos=V,e.posMax=ie,!0}var EMAIL_RE=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,AUTOLINK_RE=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function autolink(e,u){let d=e.pos;if(e.src.charCodeAt(d)!==60)return!1;const B=e.pos,$=e.posMax;for(;;){if(++d>=$)return!1;const K=e.src.charCodeAt(d);if(K===60)return!1;if(K===62)break}const V=e.src.slice(B+1,d);if(AUTOLINK_RE.test(V)){const K=e.md.normalizeLink(V);if(!e.md.validateLink(K))return!1;if(!u){const q=e.push("link_open","a",1);q.attrs=[["href",K]],q.markup="autolink",q.info="auto";const Q=e.push("text","",0);Q.content=e.md.normalizeLinkText(V);const X=e.push("link_close","a",-1);X.markup="autolink",X.info="auto"}return e.pos+=V.length+2,!0}if(EMAIL_RE.test(V)){const K=e.md.normalizeLink(`mailto:${V}`);if(!e.md.validateLink(K))return!1;if(!u){const q=e.push("link_open","a",1);q.attrs=[["href",K]],q.markup="autolink",q.info="auto";const Q=e.push("text","",0);Q.content=e.md.normalizeLinkText(V);const X=e.push("link_close","a",-1);X.markup="autolink",X.info="auto"}return e.pos+=V.length+2,!0}return!1}function isLinkOpen(e){return/^<a[>\s]/i.test(e)}function isLinkClose(e){return/^<\/a\s*>/i.test(e)}function isLetter(e){const u=e|32;return u>=97&&u<=122}function html_inline(e,u){if(!e.md.options.html)return!1;const d=e.posMax,B=e.pos;
100if(e.src.charCodeAt(B)!==60||B+2>=d)return!1;const $=e.src.charCodeAt(B+1);if($!==33&&$!==63&&$!==47&&!isLetter($))return!1;const V=e.src.slice(B).match(HTML_TAG_RE);if(!V)return!1;if(!u){const K=e.push("html_inline","",0);K.content=V[0],isLinkOpen(K.content)&&e.linkLevel++,isLinkClose(K.content)&&e.linkLevel--}return e.pos+=V[0].length,!0}var DIGITAL_RE=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,NAMED_RE=/^&([a-z][a-z0-9]{1,31});/i;function entity(e,u){const d=e.pos,B=e.posMax;if(e.src.charCodeAt(d)!==38||d+1>=B)return!1;if(e.src.charCodeAt(d+1)===35){const $=e.src.slice(d).match(DIGITAL_RE);if($){if(!u){const V=$[1][0].toLowerCase()==="x"?parseInt($[1].slice(1),16):parseInt($[1],10),K=e.push("text_special","",0);K.content=isValidEntityCode(V)?fromCodePoint(V):fromCodePoint(65533),K.markup=$[0],K.info="entity"}return e.pos+=$[0].length,!0}}else{const $=e.src.slice(d).match(NAMED_RE);if($){const V=decodeHTMLStrict($[0]);if(V!==$[0]){if(!u){const K=e.push("text_special","",0);K.content=V,K.markup=$[0],K.info="entity"}return e.pos+=$[0].length,!0}}}return!1}function processDelimiters(e){const u={},d=e.length;if(!d)return;let B=0,$=-2;const V=[];for(let K=0;K<d;K++){const q=e[K];if(V.push(0),(e[B].marker!==q.marker||$!==q.token-1)&&(B=K),$=q.token,q.length=q.length||0,!q.close)continue;u.hasOwnProperty(q.marker)||(u[q.marker]=[-1,-1,-1,-1,-1,-1]);const Q=u[q.marker][(q.open?3:0)+q.length%3];let X=B-V[B]-1,ee=X;for(;X>Q;X-=V[X]+1){const te=e[X];if(te.marker===q.marker&&te.open&&te.end<0){let ie=!1;if((te.close||q.open)&&(te.length+q.length)%3===0&&(te.length%3!==0||q.length%3!==0)&&(ie=!0),!ie){const re=X>0&&!e[X-1].open?V[X-1]+1:0;V[K]=K-X+re,V[X]=re,q.open=!1,te.end=K,te.close=!1,ee=-1,$=-2;break}}}ee!==-1&&(u[q.marker][(q.open?3:0)+(q.length||0)%3]=ee)}}function link_pairs(e){const u=e.tokens_meta,d=e.tokens_meta.length;processDelimiters(e.delimiters);for(let $=0;$<d;$++){var B;const V=(B=u[$])===null||B===void 0?void 0:B.delimiters;V&&processDelimiters(V)}}function fragments_join(e){let u,d,B=0;const $=e.tokens,V=e.tokens.length;for(u=d=0;u<V;u++)$[u].nesting<0&&B--,$[u].level=B,$[u].nesting>0&&B++,$[u].type==="text"&&u+1<V&&$[u+1].type==="text"?$[u+1].content=$[u].content+$[u+1].content:(u!==d&&($[d]=$[u]),d++);u!==d&&($.length=d)}var _rules=[["text",text],["linkify",linkify],["newline",newline],["escape",escape$1],["backticks",backtick],["strikethrough",strikethrough_default.tokenize],["emphasis",emphasis_default.tokenize],["link",link],["image",image],["autolink",autolink],["html_inline",html_inline],["entity",entity]],_rules2=[["balance_pairs",link_pairs],["strikethrough",strikethrough_default.postProcess],["emphasis",emphasis_default.postProcess],["fragments_join",fragments_join]],ParserInline=class{constructor(){_defineProperty(this,"ruler",new Ruler),_defineProperty(this,"ruler2",new Ruler),_defineProperty(this,"State",StateInline);for(let e=0;e<_rules.length;e++)this.ruler.push(_rules[e][0],_rules[e][1]);for(let e=0;e<_rules2.length;e++)this.ruler2.push(_rules2[e][0],_rules2[e][1])}skipToken(e){const u=e.pos,d=this.ruler.getRules(""),B=d.length,$=e.md.options.maxNesting,V=e.cache;if(typeof V[u]<"u"){e.pos=V[u];return}let K=!1;if(e.level<$){for(let q=0;q<B;q++)if(e.level++,K=d[q](e,!0),e.level--,K){if(u>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;K||e.pos++,V[u]=e.pos}tokenize(e){const u=this.ruler.getRules(""),d=u.length,B=e.posMax,$=e.md.options.maxNesting;for(;e.pos<B;){const V=e.pos;let K=!1;if(e.level<$){for(let q=0;q<d;q++)if(K=u[q](e,!1),K){if(V>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(K){if(e.pos>=B)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()}parse(e,u,d,B){const $=new this.State(e,u,d,B);this.tokenize($);const V=this.ruler2.getRules(""),K=V.length;for(let q=0;q<K;q++)V[q]($)}},config={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","strip_references","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","strip_references","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},BAD_PROTO_RE=/^(vbscript|javascript|file|data):/,GOOD_DATA_RE=/^data:image\/(gif|png|jpeg|webp);/,RECODE_HOSTNAME_FOR=["http:","https:","mailto:"],MarkdownIt=class{validateLink(e){const u=e.trim().toLowerCase();return BAD_PROTO_RE.test(u)?GOOD_DATA_RE.test(u):!0}normalizeLink(e){const u=urlParse(e,!0);if(u.hostname&&(!u.protocol||RECODE_HOSTNAME_FOR.indexOf(u.protocol)>=0))try{u.hostname=punycode.toASCII(u.hostname)}catch{}return encode$3(format(u))}normalizeLinkText(e){const u=urlParse(e,!0);if(u.hostname&&(!u.protocol||RECODE_HOSTNAME_FOR.indexOf(u.protocol)>=0))try{u.hostname=punycode.toUnicode(u.hostname)}catch{}return decode$1(format(u),decode$1.defaultChars+"%")}constructor(...e){_defineProperty(this,"inline",new ParserInline),_defineProperty(this,"block",new ParserBlock),_defineProperty(this,"core",new ParserCore),_defineProperty(this,"renderer",new Renderer),_defineProperty(this,"linkify",new LinkifyIt),_defineProperty(this,"utils",utils_exp
100orts),_defineProperty(this,"helpers",Object.assign({},helpers_exports));const[u,d]=e;typeof u=="string"?(this.configure(u),d&&this.set(d)):(this.configure("default"),this.set(u||{}))}set(e){return Object.assign(this.options,e),this}configure(e){let u;if(typeof e=="string"){const $=e;if(u=config[$],!u)throw new Error(`Wrong 'markdown-it' preset "${$}", check name`)}else u=e;if(!u)throw new Error("Wrong `markdown-it` preset, can't be empty");u.options&&(this.options={...u.options});const d=u.components;if(d){var B;["core","block","inline"].forEach(V=>{var K;const q=(K=d[V])===null||K===void 0?void 0:K.rules;q&&this[V].ruler.enableOnly(q)});const $=(B=d.inline)===null||B===void 0?void 0:B.rules2;$&&this.inline.ruler2.enableOnly($)}return this}enable(e,u=!1){let d=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach($=>{d=d.concat(this[$].ruler.enable(e,!0))}),d=d.concat(this.inline.ruler2.enable(e,!0));const B=e.filter($=>d.indexOf($)<0);if(B.length&&!u)throw new Error(`MarkdownIt. Failed to enable unknown rule(s): ${B}`);return this}disable(e,u=!1){let d=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach($=>{d=d.concat(this[$].ruler.disable(e,!0))}),d=d.concat(this.inline.ruler2.disable(e,!0));const B=e.filter($=>d.indexOf($)<0);if(B.length&&!u)throw new Error(`MarkdownIt. Failed to disable unknown rule(s): ${B}`);return this}use(e,...u){return e.apply(e,[this,...u]),this}parse(e,u){if(typeof e!="string")throw new Error("Input data should be a String");const d=new this.core.State(e,this,u);return this.core.process(d),d.tokens}render(e,u={}){return this.renderer.render(this.parse(e,u),this.options,u)}parseInline(e,u){const d=new this.core.State(e,this,u);return d.inlineMode=!0,this.core.process(d),d.tokens}renderInline(e,u={}){return this.renderer.render(this.parseInline(e,u),this.options,u)}};_defineProperty(MarkdownIt,"Token",Token);_defineProperty(MarkdownIt,"Ruler",Ruler);_defineProperty(MarkdownIt,"Renderer",Renderer);_defineProperty(MarkdownIt,"ParserCore",ParserCore);_defineProperty(MarkdownIt,"StateCore",StateCore);_defineProperty(MarkdownIt,"ParserBlock",ParserBlock);_defineProperty(MarkdownIt,"StateBlock",StateBlock);_defineProperty(MarkdownIt,"ParserInline",ParserInline);_defineProperty(MarkdownIt,"StateInline",StateInline);var MarkdownItCallable=callable(MarkdownIt);const md=new MarkdownItCallable({html:!1,linkify:!0,breaks:!0}),renderToken=(e,u,d,B,$)=>$.renderToken(e,u,d),defaultLinkOpen=md.renderer.rules.link_open??renderToken;md.renderer.rules.link_open=(e,u,d,B,$)=>(e[u].attrSet("target","_blank"),e[u].attrSet("rel","noopener noreferrer"),defaultLinkOpen(e,u,d,B,$));function defaultDownload(e){const u=document.createElement("a");u.href=e,u.download="",u.rel="noopener",document.body.appendChild(u),u.click(),u.remove()}function createFileService(e){const u=e.storageBaseUrl.replace(/\/+$/,""),d=e.shouldDownload??(()=>!1),B=e.download??defaultDownload;function $(V){const K=V.replace(/^\/+/,"");return`${u}/${K}?bust=${Date.now()}`}return{getFileUrl:$,async openFile(V){const K=$(V);d()?await B(K):window.open(K,"_blank")}}}const FileServiceKey=Symbol("qapa-file-service");function useFileService(){const e=inject$1(FileServiceKey);if(!e)throw new Error("[qapa-files] `app.use(createFiles({ … }))` manquant au composition root.");return e}function createFiles(e){const u=createFileService(e);return{install(d){d.provide(FileServiceKey,u)},service:u}}var OtpChannel=(e=>(e.EMAIL="EMAIL",e.SMS="SMS",e))(OtpChannel||{}),OtpErrorCodes=(e=>(e.OTP_REQUIRED="OTP_REQUIRED",e.OTP_SENT="OTP_SENT",e.OTP_INVALID="OTP_INVALID",e.OTP_REVOKED="OTP_REVOKED",e))(OtpErrorCodes||{});const _hoisted_1$g={class:"otp-title"},_hoisted_2$6={class:"text-body-2 text-intro text-center mb-3"},_hoisted_3$5={class:"action-panel"},_hoisted_4$4={class:"text-body-2"},_hoisted_5$3={class:"action-panel d-flex justify-center py-4"},_hoisted_6$2={class:"text-center"},_hoisted_7$2={key:1,class:"d-flex justify-center pt-4"},OTP_LENGTH=6,RETRY_DELAY=30,_sfc_main$q=defineComponent$1({__name:"qapa-otp-verifier",props:{open:{type:Boolean},allowedChannels:{},userMobile:{},userEmail:{}
100,codeAlreadySent:{type:Boolean},requestCode:{type:Function},submitCode:{type:Function}},emits:["update:open","submitted","cancelled"],setup(e,{emit:u}){const d=e,B=u,{t:$}=useI18n(),V=ref([]),K=ref(null),q=ref(!1),Q=ref(!1),X=ref(null),ee=ref(null),te=ref(1),ie=ref(!1),re=ref(new Timer),oe=useTemplateRef("dialog"),se=useTemplateRef("validateButton");watch(()=>d.open,Se=>{var Ne;if(!Se){Q.value=!0,(Ne=oe.value)==null||Ne.close();return}Q.value=!1,ie.value=d.codeAlreadySent??!1,nextTick(async()=>{var Oe;await he(),(Oe=oe.value)==null||Oe.open()})},{immediate:!0});function ae(){var Se;(Se=se.value)==null||Se.executeAction(fe)}function le(){var Se;Q.value=!0,(Se=oe.value)==null||Se.close(),B("update:open",!1)}async function ue(Se){K.value=Se;const Ne=await de();return te.value=2,Ne}async function he(){try{return ge(),V.value=Ae(),V.value.length===0?me($("ui.otp-verifier.no-contact-info")):V.value.length===1?await ue(V.value[0]):(te.value=1,Results.success())}catch(Se){return me(Results.failureWithError(Se,$("ui.otp-verifier.error-occurred")).message)}}async function de(){if(!K.value)return Results.failure();if(ie.value)return ie.value=!1,re.value.start(RETRY_DELAY),Results.success();try{return await d.requestCode(K.value.channel),re.value.start(RETRY_DELAY),Results.success()}catch(Se){return me(Results.failureWithError(Se,$("ui.otp-verifier.error-occurred")).message)}}async function fe(){if(q.value)return Results.failure();if(X.value=null,ee.value==null||ee.value.length<OTP_LENGTH)return me($("ui.otp-verifier.code-must-contain"));try{q.value=!0;const Se=await d.submitCode(ee.value);return B("submitted",Se),le(),Results.success()}catch(Se){return isErrorCode$1(Se,OtpErrorCodes.OTP_INVALID)?me($("ui.otp-verifier.code-incorrect")):isErrorCode$1(Se,OtpErrorCodes.OTP_REVOKED)?me($("ui.otp-verifier.code-expired")):(B("cancelled",Se),le(),Results.failure())}finally{ee.value=null,q.value=!1}}function me(Se){return X.value=Se??null,Results.failure()}function ge(){ee.value=null,X.value=null,K.value=null}function _e(){Q.value||(B("cancelled",$("ui.otp-verifier.validation-failed")),B("update:open",!1)),re.value.stop()}const be=computed(()=>te.value===1?$("ui.otp-verifier.verify-your-identity"):$("ui.otp-verifier.enter-code")),Pe=computed(()=>{var Se;return te.value===1?$("ui.otp-verifier.security-intro"):$("ui.otp-verifier.verify-your-channel",{channel:(Se=K.value)==null?void 0:Se.label.toLowerCase()})});function Ae(){const Se=[];return d.allowedChannels.includes(OtpChannel.SMS)&&Se.push({icon:"mdi-message-reply-text-outline",label:d.userMobile?$("ui.otp-verifier.channel-sms",{userPhone:d.userMobile}):$("ui.otp-verifier.channel-phone"),channel:OtpChannel.SMS}),d.allowedChannels.includes(OtpChannel.EMAIL)&&Se.push({icon:"mdi-email-outline",label:d.userEmail?$("ui.otp-verifier.channel-email",{userEmail:d.userEmail}):$("ui.otp-verifier.channel-mailbox"),channel:OtpChannel.EMAIL}),Se}return(Se,Ne)=>(openBlock(),createBlock(QapaDialog,{ref_key:"dialog",ref:oe,subtitle:Pe.value,size:"xs",persistent:"",onClosed:_e},{title:withCtx(()=>[createBaseVNode("div",_hoisted_1$g,[createBaseVNode("div",null,toDisplayString$1(be.value),1),Ne[2]||(Ne[2]=createTextVNode()),createVNode(_sfc_main$H,{color:"primary",class:"otp-title__icon mt-2",icon:"mdi-lock-outline",size:"48"})])]),default:withCtx(()=>[Ne[7]||(Ne[7]=createTextVNode()),createVNode(VWindow,{modelValue:te.value,"onUpdate:modelValue":Ne[1]||(Ne[1]=Oe=>te.value=Oe),class:"otp-steps"},{default:withCtx(()=>[createVNode(VWindowItem,{value:1},{default:withCtx(()=>[createBaseVNode("p",_hoisted_2$6,toDisplayString$1(Se.$t("ui.otp-verifier.how-to-receive")),1),Ne[4]||(Ne[4]=createTextVNode()),createBaseVNode("div",_hoisted_3$5,[createVNode(_sfc_main$A,{class:"otp-choices-list","bg-color":"transparent"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(V.value,Oe=>(openBlock(),createBlock(_sfc_main$z,{key:Oe.channel,onClick:Be=>ue(Oe)},{prepend:withCtx(()=>[createVNode(_sfc_main$H,{icon:Oe.icon},null,8,["icon"])]),default:withCtx(()=>[Ne[3]||(Ne[3]=createTextVNode()),createBaseVNode("span",_hoisted_4$4,toDisplayString$1(Oe.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})])]),_:1},8,["value"]),Ne[6]||(Ne[6]=createTextVNode()),createVNode(VWindowItem,{value:2},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$3,[createVNode(VOtpInput,{class:"otp-code",length:OTP_LENGTH,"model-value":ee.value??"","onUpdate:modelValue":Ne[0]||(Ne[0]=Oe=>ee.value=Oe),disabled:q.value,variant:"outlined",autofocus:"",onFinish:ae},null,8,["model-value","disabled"])]),Ne[5]||(Ne[5]=createTextVNode()),createBaseVNode("div",_hoisted_6$2,[createVNode(_sfc_main$w,{class:"request-code-button",text:"",action:he,disabled:q.value||re.value.remaining>0},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Se.$t("ui.otp-verifier.receive-new-code",{countdown:re.value.remaining>0?`(${re.value.remaining}s)`:""})),1)]),_:1},8,["disabled"])])]),_:1},8,["value"])]),_:1},8,["modelValue"]),Ne[8]||(Ne[8]=createTextVNode()),X.value?(openBlock(),createBlock(_sfc_main$F,{key:0,class:"otp-error mt-2",color:"error",border:!1,rounded:"sm"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(X.value),1)]),_:1})):createCommentVNode("",!0),Ne[9]||(Ne[9]=createTextVNode()),te.value===2?(openBlock(),createElementBlock("div",_hoisted_7$2,[createVNode(_sfc_main$w,{ref_key:"validateButton",ref:se,class:"validate-button",action:fe},{default:withCtx(()=>[createTextVNode(toDisplayString$1(Se.$t("ui.common.validate")),1)]),_:1},512)])):createCommentVNode("",!0)]),_:1},8,["subtitle"]))}}),__unplugin_components_0=_export_sfc(_sfc_main$q,[["__scopeId","data-v-3e0b02ee"]]),palette={white:"#ffffff",grey:{50:"#f8f8fc",100:"#eeeeee",300:"#cfcfcf",500:"#939393",700:"#4f4f4f",900:"#1a1a1a"},qapaBlue:{darker:"#0f056b",medium:"#112dda",lighter:"#00caec",a
100pplicant:"#07a7e9",container:"#eff6ff"},interim:{base:"#6445ff",darker:"#211e50",container:"#efecff"},adecco:{red:"#da291c",purple:"#ad1aac",plum:"#782f40",cerise:"#bf0d3e",info:"#00a9e0",success:"#43b02a",warning:"#e35205",container:"#f6e8f6"},feedback:{error:"#de5241",success:"#5bac92",warning:"#fb8c00",warningAccent:"#ef8c47",info:"#2196f3",yellow:"#f8cd54"},admin:"#f7aa2d",avatar:{qapaBg:"#006190",qapaBorder:"#06b0c1"},tint:{violetLight:"#eeeaff",violetDark:"#cdcce4",greenLight:"#f5fff8",redLight:"#ffe9e8",orangeLight:"#fef1e5"}},qapaColors={error:palette.feedback.error,intro:palette.grey[500],"on-intro":palette.white,chip:palette.grey[700],admin:palette.admin,"on-admin":palette.white,"qapa-blue-darker":palette.qapaBlue.darker,"qapa-blue-medium":palette.qapaBlue.medium,"qapa-blue-lighter":palette.qapaBlue.lighter,"qapa-blue-applicant":palette.qapaBlue.applicant,"adecco-red":palette.adecco.red,"adecco-purple":palette.adecco.purple,"adecco-plum":palette.adecco.plum,"adecco-cerise":palette.adecco.cerise,"adecco-secondary-bg":palette.adecco.container,"adecco-avatar-bg":palette.adecco.cerise,"adecco-avatar-border":palette.adecco.plum,"adecco-info":palette.adecco.info,"adecco-success":palette.adecco.success,"adecco-warning":palette.adecco.warning,"qapa-interim-secondary":palette.interim.base,"qapa-interim-secondary-darker":palette.interim.darker,"qapa-interim-secondary-bg":palette.interim.container,"qapa-avatar-bg":palette.avatar.qapaBg,"qapa-avatar-border":palette.avatar.qapaBorder,"qapa-info":palette.feedback.info,"qapa-success":palette.feedback.success,"qapa-warning":palette.feedback.warning,"qapa-background-grey-light":palette.grey[50],"qapa-background-blue-light":palette.qapaBlue.container,"qapa-background-violet-light":palette.tint.violetLight,"qapa-background-violet-dark":palette.tint.violetDark,"qapa-background-gray-light":palette.grey[100],"qapa-background-green-light":palette.tint.greenLight,"qapa-background-red-light":palette.tint.redLight,"qapa-background-orange-light":palette.tint.orangeLight,"qapa-background-gray":palette.grey[300],"qapa-green":palette.feedback.success,"qapa-yellow":palette.feedback.yellow,"qapa-orange":palette.feedback.warningAccent,"qapa-red":palette.feedback.error},lightColors={primary:palette.qapaBlue.applicant,"on-primary":palette.white,"primary-container":palette.qapaBlue.container,"on-primary-container":palette.qapaBlue.dar
100ker,secondary:palette.interim.base,"on-secondary":palette.white,"secondary-container":palette.interim.container,"on-secondary-container":palette.interim.darker,background:palette.white,"on-background":palette.grey[900],surface:palette.white,"on-surface":palette.grey[900],"surface-variant":palette.grey[50],"on-surface-variant":palette.grey[500],outline:palette.grey[300],"outline-variant":palette.grey[100],error:palette.feedback.error,"on-error":palette.white,"error-container":palette.tint.redLight,"on-error-container":palette.feedback.error,success:palette.feedback.success,"on-success":palette.white,"success-container":palette.tint.greenLight,"on-success-container":palette.feedback.success,warning:palette.feedback.warning,"on-warning":palette.white,"warning-container":palette.tint.orangeLight,"on-warning-container":palette.feedback.warningAccent,info:palette.feedback.info,"on-info":palette.white,"info-container":palette.qapaBlue.container,"on-info-container":palette.feedback.info},vuetifyPreset={theme:{defaultTheme:"light",themes:{light:{dark:!1,colors:{...qapaColors,...lightColors}}}}},shapeScaleDefaults={xs:"4px",sm:"8px",md:"12px",lg:"16px",xl:"28px"};function defineBrandTheme(e){const{"button-rounded":u,...d}=e.tokens??{},B={...d};return u&&(B["button-border-radius"]=`var(--v-rounded-${u}, ${shapeScaleDefaults[u]})`),{dark:e.dark??!1,colors:{...lightColors,...e.colors},variables:B}}const fr={badge:"Badge",open:"Ouvrir",close:"Fermer",dismiss:"Ignorer",confirmEdit:{ok:"OK",cancel:"Annuler"},dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Éléments par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"à"},datePicker:{itemsSelected:"{0} sélectionné(s)",range:{title:"Sélectionner des dates",header:"Entrer des dates"},title:"Sélectionner une date",header:"Entrer une date",input:{placeholder:"Entrer une date"},ariaLabel:{previousMonth:"Mois précédent",nextMonth:"Mois suivant",selectYear:"Sélectionner une année",previousYear:"Année précédente",nextYear:"Année suivante",selectMonth:"Sélectionner un mois",selectDate:"{0}",currentDate:"Aujourd'hui, {0}"}},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus",today:"Aujourd'hui"},input:{clear:"Vider {0}",prependAction:"{0} action avant",appendAction:"{0} action après",otp:"Caractère {0} du mot de passe à usage unique"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},fileUpload:{title:"Glissez-déposez des fichiers ici",divider:"ou",browse:"Parcourir les fichiers"},timePicker:{am:"AM",pm:"PM",title:"Sélectionner une heure",hour:"Heure",minute:"Minute",second:"Seconde",notAllowed:"La valeur n'est pas autorisée"},pagination:{ariaLabel:{root:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}",first:"Première page",last:"Dernière page"}},stepper:{next:"Suivant",prev:"Précédent"},rating:{ariaLabel:{item:"Note de {0} sur {1}"}},loading:"Chargement...",infiniteScroll:{loadMore:"Charger plus",empty:"Aucune donnée supplémentaire"},rules:{required:"Ce champ est requis",email:"Veuillez entrer une adresse email valide",number:"Ce champ ne peut contenir que des chiffres",integer:"Ce champ ne peut contenir que des valeurs entières",capital:"Ce champ ne peut contenir que des lettres majuscules",maxLength:"Vous devez entrer un maximum de {0} caractères",minLength:"Vous devez entrer un minimum de {0} caractères",strictLength:"La longueur du champ entré est invalide",exclude:"Le caractère {0} n’est pas autorisé",notEmpty:"Veuillez choisir au moins une valeur",pattern:"Format invalide"},command:{search:"Tapez une commande ou recherchez..."},hotkey:{then:"puis",ctrl:"Ctrl",command:"Command",shift:"Shift",alt:"Alt",option:"Option",enter:"Entrée",escape:"Échap",upArrow:"Flèche haut",downArrow:"Flèche bas",leftArrow:"Flèche gauche",rightArrow:"Flèche droite",backspace:"Retour",space:"Espace",plus:"plus",shortcut:"Raccourci clavier : {0}",or:"ou"},video:{play:"Lire",pause:"Pause",seek:"Chercher",volume:"Volume",showVolume:"Afficher le contrôle du volume",mute:"Muet",unmute:"Activer le son",enterFullscreen:"Plein écran",exitFullscreen:"Quitter le plein écran"},colorPicker:{ariaLabel:{eyedropper:"Sélectionner une couleur à l'écran",hueSlider:"Teinte",alphaSl
100ider:"Opacité",redInput:"Rouge",greenInput:"Vert",blueInput:"Bleu",alphaInput:"Opacité",hueInput:"Teinte",saturationInput:"Saturation",lightnessInput:"Luminosité",hexInput:"Valeur HEX",hexaInput:"Valeur HEX avec opacité",changeFormat:"Changer le format de couleur"}}};var AppDomain=(e=>(e.QAPA_FR="qapa.fr",e))(AppDomain||{});const getAppDomain=()=>"qapa.fr",getShortLocale=()=>getEnv("VITE_LOCALE").split("-")[0],getCurrency=()=>getEnv("VITE_CURRENCY"),getLocale=()=>getEnv("VITE_LOCALE"),qapaTheme=defineBrandTheme({colors:{...qapaColors,primary:qapaColors["qapa-blue-applicant"],secondary:qapaColors["qapa-interim-secondary"],info:qapaColors["qapa-info"],success:qapaColors["qapa-success"],warning:qapaColors["qapa-warning"]},tokens:{"font-family":"'Helvetica', sans-serif","heading-font-family":"'Roboto', sans-serif","button-rounded":"xl"}});class StringDateAdapter{constructor(u){var d=this;this.base=new VuetifyDateAdapter({locale:u.locale,formats:u.formats&&Object.fromEntries(Object.entries(u.formats).map(B=>{let[$,V]=B;return[$,typeof V=="function"?function(K){for(var q=arguments.length,Q=new Array(q>1?q-1:0),X=1;X<q;X++)Q[X-1]=arguments[X];return V(d.base.toISO(K),...Q)}:V]}))})}addDays(u,d){return this.base.toISO(this.base.addDays(this.base.date(u),d))}addHours(u,d){return this.base.toISO(this.base.addHours(this.base.date(u),d))}addMinutes(u,d){return this.base.toISO(this.base.addMinutes(this.base.date(u),d))}addMonths(u,d){return this.base.toISO(this.base.addMonths(this.base.date(u),d))}addWeeks(u,d){return this.base.toISO(this.base.addWeeks(this.base.date(u),d))}date(u){return this.base.toISO(this.base.date(u))}endOfDay(u){return this.base.toISO(this.base.endOfDay(this.base.date(u)))}endOfMonth(u){return this.base.toISO(this.base.endOfMonth(this.base.date(u)))}endOfWeek(u){return this.base.toISO(this.base.endOfWeek(this.base.date(u)))}endOfYear(u){return this.base.toISO(this.base.endOfYear(this.base.date(u)))}format(u,d){return this.base.format(this.base.date(u),d)}getDate(u){return this.base.getDate(this.base.date(u))}getDiff(u,d,B){return this.base.getDiff(this.base.date(u),d,B)}getHours(u){return this.base.getHours(this.base.date(u))}getMinutes(u){return this.base.getMinutes(this.base.date(u))}getMonth(u){return this.base.getMonth(this.base.date(u))}getWeek(u,d,B){return this.base.getWeek(this.base.date(u),d,B)}getNextMonth(u){return this.base.toISO(this.base.getNextMonth(this.base.date(u)))}getPreviousMonth(u){return this.base.toISO(this.base.getPreviousMonth(this.base.date(u)))}getWeekArray(u,d){return this.base.getWeekArray(this.base.date(u),d).map(B=>B.map($=>this.base.toISO($)))}getWeekdays(u,d){return this.base.getWeekdays(u,d)}getYear(u){return this.base.getYear(this.base.date(u))}isAfter(u,d){return this.base.isAfter(this.base.date(u),this.base.date(d))}isAfterDay(u,d){return this.base.isAfterDay(this.base.date(u),this.base.date(d))}isBefore(u,d){return this.base.isBefore(this.base.date(u),this.base.date(d))}isEqual(u,d){return this.base.isEqual(this.base.date(u),this.base.date(d))}isSameDay(u,d){return this.base.isSameDay(this.base.date(u),this.base.date(d))}isSameMonth(u,d){return this.base.isSameMonth(this.base.date(u),this.base.date(d))}isSameYear(u,d){return this.base.isSameYear(this.base.date(u),this.base.date(d))}isValid(u){return this.base.isValid(u)}isWithinRange(u,d){return this.base.isWithinRange(this.base.date(u),[this.base.date(d[0]),this.base.date(d[1])])}parseISO(u){return this.base.toISO(this.base.parseISO(u))}setDate(u,d){return this.base.toISO(this.base.setDate(this.base.date(u),d))}setHours(u,d){return this.base.toISO(this.base.setHours(this.base.date(u),d))}setMinutes(u,d){return this.base.toISO(this.base.setMinutes(this.base.date(u),d))}setMonth(u,d){return this.base.toISO(this.base.setMonth(this.base.date(u),d))}setYear(u,d){return this.base.toISO(this.base.setYear(this.base.date(u),d))}startOfDay(u){return this.base.toISO(this.base.startOfDay(this.base.date(u)))}startOfMonth(u){return this.base.toISO(this.base.startOfMonth(this.base.date(u)))}startOfWeek(u,d){return this.base.toISO(this.base.startOfWeek(this.base.date(u),d))}startOfYear(u){return this.base.toISO(this.base.startOfYear(this.base.date(u)))}toISO(u){return this.base.toISO(this.base.date(u))}toJsDate(u){return this.base.date(u)}}const vuetifyLocales={fr,en:en$2},VuetifyBuilder=async()=>{const e=getShortLocale();return createVuetify({...vuetifyPreset,locale:{locale:e,messages:vuetifyLocales},theme:{defaultTheme:"qapa",themes:{qapa:qapaTheme}},date:{adapter:StringDateAdapter}})};
100VuetifyBuilder();const _hoisted_1$f=["innerHTML"],_sfc_main$p=defineComponent$1({__name:"message-snackbar",setup(e){const u=ref(!1),d=ref(null),B=ref(null),$=computed(()=>{switch(B.value){case MessageBusType.SUCCESS:return{color:"success",iconColor:"white",icon:"mdi-checkbox-marked-circle-outline"};case MessageBusType.INFO:return{color:"secondary",iconColor:"white",icon:"mdi-information"};case MessageBusType.ERROR:default:return{color:"black",iconColor:"error",icon:"mdi-alert-circle-outline"}}});function V(K,q){u.value=!0,B.value=K,typeof q=="string"?d.value=q:d.value=q.message}return onMounted(()=>{messageBus.$on(MessageBusType.ERROR,K=>V(MessageBusType.ERROR,K)),messageBus.$on(MessageBusType.INFO,K=>V(MessageBusType.INFO,K)),messageBus.$on(MessageBusType.SUCCESS,K=>V(MessageBusType.SUCCESS,K))}),onBeforeUnmount(()=>{messageBus.$off(MessageBusType.ERROR),messageBus.$off(MessageBusType.INFO),messageBus.$off(MessageBusType.SUCCESS)}),(K,q)=>{const Q=_sfc_main$H;return openBlock(),createElementBlock("div",null,[createVNode(VSnackbar,{class:"message-box",modelValue:u.value,"onUpdate:modelValue":q[0]||(q[0]=X=>u.value=X),location:"top",color:$.value.color},{default:withCtx(()=>[createBaseVNode("span",{class:"text-body-2 pa-2 text-white",innerHTML:d.value},null,8,_hoisted_1$f),q[1]||(q[1]=createTextVNode()),createVNode(Q,{color:$.value.iconColor},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.value.icon),1)]),_:1},8,["color"])]),_:1},8,["modelValue","color"])])}}});var MessageBusType=(e=>(e.SUCCESS="success",e.INFO="info",e.ERROR="error",e.WARNING="warning",e.OTP_REQUIRED="otpRequired",e))(MessageBusType||{});const emitter$1=mitt(),messageBus={$on:emitter$1.on,$off:emitter$1.off,$emit:(e,u)=>emitter$1.emit(e,u)};function messageBusPlugin(e){e.config.globalProperties.$messageBus=messageBus,e.component("messageSnackbar",_sfc_main$p)}var PictureInPictureEvent=(e=>(e.START="pip-start",e.SET_CONTENT="pip-set-content",e.MINIMIZE="pip-minimize",e.STOP="pip-stop",e))(PictureInPictureEvent||{});const _sfc_main$o=defineComponent$1({__name:"picture-in-picture-container",setup(e){const u=useRoute(),d=ref(!1),B=ref(!0),$=ref("Aucun contenu"),V=ref(null),K=ref({}),q=ref(!1),Q=ref(null),X=ref(null),ee=ref(!1),te=ref(0),ie=ref(0),re=ref(0),oe=ref(0),se=ref(0),ae=ref(0),le=computed(()=>({"full-size":!B.value,"mini-size":B.value}));function ue(De){B.value=De,Q.value&&Q.value(B.value)}function he({title:De,componentObject:Me,componentProps:xe}){d.value&&q.value||($.value=De??"",V.value=Me??null,K.value=xe??{},d.value=!0,ue(!1),se.value=0,ae.value=0)}function de({title:De,componentObject:Me,componentProps:xe}){!d.value||q.value||(De&&($.value=De),Me&&(V.value=Me),xe&&(K.value=xe))}async function fe(){d.value&&(d.value=!1,V.value=null,K.value={},q.value=!1,Q.value=null,ue(!0))}function me(){fe()}function ge(De){Q.value=De}function _e(De){q.value=De}function be(De){X.value=De}function Pe(){X.value&&X.value()}function Ae(De){if(!ee.value)return;const Me=De.clientX-te.value,xe=De.clientY-ie.value;se.value=re.value+Me,ae.value=oe.value+xe}function Se(){ee.value=!1,document.body.style.cursor="default",window.removeEventListener("mousemove",Ae),window.removeEventListener("mouseup",Se)}function Ne(De){De.target.closest(".v-btn")||De.target.closest(".v-icon")||(ee.value=!0,te.value=De.clientX,ie.value=De.clientY,re.value=se.value,oe.value=ae.value,De.preventDefault(),document.body.style.cursor="grabbing",window.addEventListener("mousemove",Ae),window.addEventListener("mouseup",Se))}function Oe(){if(!d.value)return;(window.pageYOffset||document.documentElement.scrollTop)>50&&!B.value&&ue(!0)}function Be(){ue(!0)}return watch(()=>u.fullPath,Be),onMounted(()=>{eventBus.$on(PictureInPictureEvent.START,he),eventBus.$on(PictureInPictureEvent.SET_CONTENT,de),eventBus.$on(PictureInPictureEvent.STOP,fe),eventBus.$on(PictureInPictureEvent.MINIMIZE,ue),window.addEventListener("scroll",Oe),Oe()}),onBeforeUnmount(()=>{eventBus.$off(PictureInPictureEvent.START,he),eventBus.$off(PictureInPictureEvent.SET_CONTENT,de),eventBus.$off(PictureInPictureEvent.STOP,fe),eventBus.$off(PictureInPictureEvent.MINIMIZE,ue),window.removeEventListener("scroll",Oe)}),(De,Me)=>{const xe=_sfc_main$H,Qe=__unplugin_components_0$2;return d.value?(openBlock(),createBlock(VCard,{key:0,class:normalizeClass([le.value,"pip-container-fixed"]),style:normalizeStyle({transform:`translate(${se.value}px, ${ae.value}px)`}),onMousedown:withModifiers(Ne,["stop"])},{default:withCtx(()=>[createVNode(VToolbar,{height:B.value||De.$vuetify.display.smAndDown?"40px":"60px",density:"compact",flat:"",theme:B.value?"dark":void 0,color:B.value?"primary":"transparent",class:"flex-grow-0",style:{cursor:"grab"}},{default:withCtx(()=>[createVNode(VToolbarTitle,{class:"text-caption text-truncate"},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.value),1)]),_:1}),Me[2]||(Me[2]=createTextVNode()),createVNode(VSpacer),Me[3]||(Me[3]=createTextVNode()),createVNode(Qe,{size:"small",icon:"",variant:"text",onClick:Me[0]||(Me[0]=withModifiers(Le=>ue(!B.value),["stop"]))},{default:withCtx(()=>[createVNode(xe,{size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(B.value?"mdi-window-maximize":"mdi-window-minimize"),1)]),_:1})]),_:1}),Me[4]||(Me[4]=createTextVNode()),createVNode(Qe,{size:"small",icon:"",variant:"text",onClick:withModifiers(fe,["stop"]),disabled:q.value},{default:withCtx(()=>[createVNode(xe,{size:"small"},{default:withCtx(()=>[...Me[1]||(Me[1]=[createTextVNode("mdi-close",-1)])]),_:1})]),_:1},8,["disabled"])]),_:1},8,["height","theme","color"]),Me[5]||(Me[5]=createTextVNode()),withDirectives(createVNode(VCardText,{class:"pa-0 flex-grow overflow-y-auto"},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(V.value),mergeProps(K.value,{onRequestPipClose:me,onRegisterPipMiniHandler:ge,onRegisterPipMountedHandler:be,onPipCloseLock:_e,onPipEmbeddedMounted:Pe,class:{"pa-4":!B.value,"pa-2":B.value}}),null,16,["class"]))]),_:1},512),[[vShow,Q.value||!B.value]])]),_:1},8,["class","style"])):createCommentVNode("",!0)}}}
100),pipContainer=_export_sfc(_sfc_main$o,[["__scopeId","data-v-1a79723e"]]),emitter=mitt(),eventBus={$on:emitter.on,$off:emitter.off,$emit:(e,u)=>emitter.emit(e,u)};function pipPlugin(e){e.config.globalProperties.$pictureInPicture={eventBus,start({title:u,componentObject:d,componentProps:B={}}){eventBus.$emit(PictureInPictureEvent.START,{title:u,componentObject:d,componentProps:B})},setContent({title:u,componentObject:d,componentProps:B={}}){eventBus.$emit(PictureInPictureEvent.SET_CONTENT,{title:u,componentObject:d,componentProps:B})},minimize(u){eventBus.$emit(PictureInPictureEvent.MINIMIZE,u)},stop(){eventBus.$emit(PictureInPictureEvent.STOP)}},e.component("picture-in-picture-container",pipContainer)}const __variableDynamicImportRuntimeHelper=(e,u,d)=>{const B=e[u];return B?typeof B=="function"?B():Promise.resolve(B):new Promise(($,V)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(V.bind(null,new Error("Unknown variable dynamic import: "+u+(u.split("/").length!==d?". Note that variables only represent file names one level deep.":""))))})},AppDomainConfigKey=Symbol("app-domain-config");function useAppDomainConfig(){const e=inject$1(AppDomainConfigKey);if(!e)throw new Error("AppDomainConfig non fourni : plugins/app-domain-config.ts manquant au composition root.");return e}async function appDomainConfigPlugin(e){const u=(await __variableDynamicImportRuntimeHelper(Object.assign({
100"../apps/qapa.fr/conf.ts":()=>__vitePreload(()=>import("./conf-BEyHQxpP.js"),__vite__mapDeps([0,1,2,3]))}),`../apps/${getAppDomain()}/conf.ts`,4)).default;e.config.globalProperties.$appDomainConfig=u,e.provide(AppDomainConfigKey,u)}const currency=(e,u=2)=>{const d=typeof e=="string"?parseFloat(e):e;return new Intl.NumberFormat(getLocale(),{style:"currency",currency:getCurrency(),maximumFractionDigits:u}).format(d).replace(",00","").replace(/\u202f/g," ")},currencyIcon=()=>`mdi-currency-${getCurrency().toLowerCase()}`,formatIban=e=>e?e.replace(/(.{4})/g,"$1 ").trim():"";dayjs.locale(getShortLocale());function formatDate(e,u){return`${dayjs.utc(e).local().format(u)}`}function formatTimestamp(e,u="LT"){return dayjs(e).format(u)}function formatMonth(e){return dayjs(e).format("MMMM YYYY")}function formatDayDate(e){return dayjs(e).format("dddd D MMMM")}const formatAccreditation=e=>{if(e.includes(",")){const u=e.split(","),d=u[0].split("(")[0].trim(),B=u.slice(1).join(",").trim();return`${d} (${B})`}else return e.split("(")[0].trim()};function disableClearableFocus(e){e.querySelectorAll(".v-input__icon button").forEach(u=>u.setAttribute("tabindex","-1"))}const namespace="@@sticky-directive",events=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function batchStyle(e,u={},d={}){for(const B in u)e.style[B]=u[B];for(const B in d)d[B]&&!e.classList.contains(B)?e.classList.add(B):!d[B]&&e.classList.contains(B)&&e.classList.remove(B)}class Sticky{constructor(e,u){this.unsubscribers=[],this.isPending=!1,this.state={isTopSticky:null,isBottomSticky:null,height:null,width:null,xOffset:null},this.lastState={top:null,bottom:null,sticked:!1},this.el=e,this.vm=u;
100const d=this.getAttribute("sticky-offset")||{},B=this.getAttribute("sticky-side")||"top",$=this.getAttribute("sticky-z-index")||"10",V=this.getAttribute("sticky-on-stick")||null;this.options={topOffset:Number(d.top)||0,bottomOffset:Number(d.bottom)||0,shouldTopSticky:B==="top"||B==="both",shouldBottomSticky:B==="bottom"||B==="both",zIndex:$,onStick:V}}doBind(){if(this.unsubscribers.length>0)return;const{el:e,vm:u}=this;u.$nextTick(()=>{var d;this.placeholderEl=document.createElement("div"),this.containerEl=this.getContainerEl(),(d=e.parentNode)==null||d.insertBefore(this.placeholderEl,e),events.forEach(B=>{const $=this.update.bind(this);this.unsubscribers.push(()=>window.removeEventListener(B,$)),this.unsubscribers.push(()=>this.containerEl.removeEventListener(B,$)),window.addEventListener(B,$,{passive:!0}),this.containerEl.addEventListener(B,$,{passive:!0})})})}doUnbind(){this.unsubscribers.forEach(e=>e()),this.unsubscribers=[],this.resetElement()}update(){this.isPending||(requestAnimationFrame(()=>{this.isPending=!1,this.recomputeState(),this.updateElements()}),this.isPending=!0)}isTopSticky(){if(!this.options.shouldTopSticky)return!1;const e=this.state.placeholderElRect.top,u=this.state.containerElRect.bottom;return e<=this.options.topOffset&&u>=this.options.bottomOffset}isBottomSticky(){if(!this.options.shouldBottomSticky)return!1;const e=window.innerHeight-this.state.placeholderElRect.top-this.state.height,u=window.innerHeight-this.state.containerElRect.top;return e<=this.options.bottomOffset&&u>=this.options.topOffset}recomputeState(){this.state={...this.state,height:this.getHeight(),width:this.getWidth(),xOffset:this.getXOffset(),placeholderElRect:this.getPlaceholderElRect(),containerElRect:this.getContainerElRect()},this.state.isTopSticky=this.isTopSticky(),this.state.isBottomSticky=this.isBottomSticky()}fireEvents(){typeof this.options.onStick=="function"&&(this.lastState.top!==this.state.isTopSticky||this.lastState.bottom!==this.state.isBottomSticky||this.lastState.sticked!==(this.state.isTopSticky||this.state.isBottomSticky))&&(this.lastState={top:this.state.isTopSticky,bottom:this.state.isBottomSticky,sticked:!!(this.state.isBottomSticky||this.state.isTopSticky)},this.options.onStick(this.lastState))}updateElements(){const e={paddingTop:"0"},u={position:"static",top:"auto",bottom:"auto",left:"auto",width:"auto",zIndex:this.options.zIndex},d={"vue-sticky-placeholder":!0},B={"vue-sticky-el":!0,"top-sticky":!1,"bottom-sticky":!1};if(this.state.isTopSticky){u.position="fixed",u.top=this.options.topOffset+"px",u.left=this.state.xOffset+"px",u.width=this.state.width+"px";const $=this.state.containerElRect.bottom-this.state.height-this.options.bottomOffset-this.options.topOffset;$<0&&(u.top=$+this.options.topOffset+"px"),e.paddingTop=this.state.height+"px",B["top-sticky"]=!0}else if(this.state.isBottomSticky){u.position="fixed",u.bottom=this.options.bottomOffset+"px",u.left=this.state.xOffset+"px",u.width=this.state.width+"px";const $=window.innerHeight-this.state.containerElRect.top-this.state.height-this.options.bottomOffset-this.options.topOffset;$<0&&(u.bottom=$+this.options.bottomOffset+"px"),e.paddingTop=this.state.height+"px",B["bottom-sticky"]=!0}else e.paddingTop="0";batchStyle(this.el,u,B),batchStyle(this.placeholderEl,e,d),this.fireEvents()}resetElement(){var u;["position","top","bottom","left","width","zIndex"].forEach(d=>{this.el.style.removeProperty(d)}),this.el.classList.remove("bottom-sticky","top-sticky");const e=(u=this.placeholderEl)==null?void 0:u.parentNode;e&&e.removeChild(this.placeholderEl)}getContainerEl(){let e=this.el.parentNode;for(;e&&e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1;){if(e.hasAttribute("sticky-container"))return e;e=e.parentNode}return this.el.parentNode}getXOffset(){return this.placeholderEl.getBoundingClientRect().left}getWidth(){return this.placeholderEl.getBoundingClientRect().width}getHeight(){return this.el.getBoundingClientRect().height}getPlaceholderElRect(){return this.placeholderEl.getBoundingClientRect()}getContainerElRect(){return this.containerEl.getBoundingClientRect()}getAttribute(name){const expr=this.el.getAttribute(name);let result;if(expr)if(this.vm[expr])result=this.vm[expr];else try{result=eval(`(${expr})`)}catch(e){result=expr}return result}}const sticky={mounted(e,u){(typeof u.value>"u"||u.value)&&(e[namespace]=new Sticky(e,u.instance),e[namespace].doBind())},unmounted(e){e[namespace]&&(e[namespace].doUnbind(),e[namespace]=void 0)},updated(e,u){typeof u.value>"u"||u.value?(e[namespace]||(e[namespace]=new Sticky(e,u.instance)),e[n
100amespace].doBind()):e[namespace]&&e[namespace].doUnbind()}};var isLocalhost=function(){return!!(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))},waitWindowLoad;typeof window<"u"&&(typeof Promise<"u"?waitWindowLoad=new Promise(function(e){return window.addEventListener("load",e)}):waitWindowLoad={then:function(e){return window.addEventListener("load",e)}});function register(e,u){u===void 0&&(u={});var d=u.registrationOptions;d===void 0&&(d={}),delete u.registrationOptions;var B=function($){for(var V=[],K=arguments.length-1;K-- >0;)V[K]=arguments[K+1];u&&u[$]&&u[$].apply(u,V)};"serviceWorker"in navigator&&waitWindowLoad.then(function(){isLocalhost()?(checkValidServiceWorker(e,B,d),navigator.serviceWorker.ready.then(function($){B("ready",$)}).catch(function($){return handleError(B,$)})):(registerValidSW(e,B,d),navigator.serviceWorker.ready.then(function($){B("ready",$)}).catch(function($){return handleError(B,$)}))})}function handleError(e,u){navigator.onLine||e("offline"),e("error",u)}function registerValidSW(e,u,d){navigator.serviceWorker.register(e,d).then(function(B){if(u("registered",B),B.waiting){u("updated",B);return}B.onupdatefound=function(){u("updatefound",B);var $=B.installing;$.onstatechange=function(){$.state==="installed"&&(navigator.serviceWorker.controller?u("updated",B):u("cached",B))}}}).catch(function(B){return handleError(u,B)})}function checkValidServiceWorker(e,u,d){fetch(e).then(function(B){B.status===404?(u("error",new Error("Service worker not found at "+e)),unregister()):B.headers.get("content-type").indexOf("javascript")===-1?(u("error",new Error("Expected "+e+" to have javascript content-type, but received "+B.headers.get("content-type"))),unregister()):registerValidSW(e,u,d)}).catch(function(B){return handleError(u,B)})}function unregister(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()}).catch(function(e){return handleError(emit,e)})}var __defProp$2=Object.defineProperty,__getOwnPropDesc$2=Object.getOwnPropertyDescriptor,__decorateClass$2=(e,u,d,B)=>{for(var $=B>1?void 0:B?__getOwnPropDesc$2(u,d):u,V=e.length-1,K;V>=0;V--)(K=e[V])&&($=(B?K(u,d,$):K($))||$);return B&&$&&__defProp$2(u,d,$),$};let AppModule=class extends VuexModule{constructor(){super(...arguments),this.updateAvailable=!1,this.maintenance=[],this.networkAvailable=!0,this.numberOfNetworkAvailableReports=0,this.numberOfNoNetworkAvailableReports=0}setUpdateAvailable(e){this.updateAvailable=e}setMaintenance(e){this.maintenance=e}reportUpdateAvailable(){this.context.commit("setUpdateAvailable",!0)}reportNoUpdateAvailable(){this.context.commit("setUpdateAvailable",!1)}setNetworkAvailable(e){e?(this.networkAvailable=!0,this.numberOfNetworkAvailableReports++,this.numberOfNoNetworkAvailableReports=0):(this.networkAvailable=!1,this.numberOfNetworkAvailableReports=0,this.numberOfNoNetworkAvailableReports++)}reportNetworkAvailable(){this.context.commit("setNetworkAvailable",!0)}reportNoNetworkAvailable(){this.context.commit("setNetworkAvailable",!1)}updateMaintenance(e){this.context.commit("setMaintenance",e)}clearMaintenance(){this.context.commit("setMaintenance",[])}};__decorateClass$2([Mutation],AppModule.prototype,"setUpdateAvailable",1);__decorateClass$2([Mutation],AppModule.prototype,"setMaintenance",1);__decorateClass$2([Action],AppModule.prototype,"reportUpdateAvailable",1);__decorateClass$2([Action],AppModule.prototype,"reportNoUpdateAvailable",1);__decorateClass$2([Mutation],AppModule.prototype,"setNetworkAvailable",1);__decorateClass$2([Action],AppModule.prototype,"reportNetworkAvailable",1);__decorateClass$2([Action],AppModule.prototype,"reportNoNetworkAvailable",1);__decorateClass$2([Action],AppModule.prototype,"updateMaintenance",1);__decorateClass$2([Action],AppModule.prototype,"clearMaintenance",1);AppModule=__decorateClass$2([Module({namespaced:!0,name:"app",stateFactory:!0,dynamic:!0,store})],AppModule);const appModule=getModule(AppModule);getEnv("NODE_ENV")==="production"&&getEnv("VITE_STAGE")!=="development"&&window.location.origin===getEnv("VITE_HOST_APP")&&navigator.serviceWorker&&(register("/service-worker.js",{ready(){console.log("App is being served from cache by a service worker.")},registered(){console.log("Service worker has been registered.")},cached(){console.log("Content has been cached for offline use.")},updatefound(){console.log("New content is downloading.")},updated(){console.log("New content is available;
100 please refresh."),appModule.reportUpdateAvailable()},offline(){console.log("No internet connection found. App is running in offline mode.")},error(e){console.error("Error during service worker registration:",e)}}),navigator.serviceWorker.addEventListener("controllerchange",()=>{window.location.reload()}),navigator.serviceWorker.addEventListener("message",e=>{e.data&&e.data.type==="CREDENTIALS_CHANGE"&&window.location.reload()}));const i18nBuilder=async()=>{const e=getAppDomain(),u=getShortLocale();return Promise.all([__variableDynamicImportRuntimeHelper(Object.assign({
100"../lang/fr.json":()=>__vitePreload(()=>import("./fr-JrGga4wB.js"),[])}),`../lang/${u}.json`,3),__variableDynamicImportRuntimeHelper(Object.assign({
100"../apps/qapa.fr/lang.json":()=>__vitePreload(()=>import("./lang-yoD6TSFD.js"),[])}),`../apps/${e}/lang.json`,4),__variableDynamicImportRuntimeHelper(Object.assign({
100"../../../../libs/ui/design-system/src/locales/fr.json":()=>__vitePreload(()=>import("./fr-sp-FSWqf.js"),[])}),`../../../../libs/ui/design-system/src/locales/${u}.json`,10),__variableDynamicImportRuntimeHelper(Object.assign({
100"../../../../libs/ui/references-components/src/locales/fr.json":()=>__vitePreload(()=>import("./fr-BxyTsxxH.js"),[])}),`../../../../libs/ui/references-components/src/locales/${u}.json`,10)]).then(([d,B,$,V])=>{const K={...$,...V,...d,...B};return createI18n({globalInjection:!0,locale:u,fallbackLocale:"fr",warnHtmlInMessage:"warn",messages:{[u]:K}})})};var RouteName=(e=>(e.ABOUT="about",e.APPLICATION_WORKFLOW_SEO="application-workflow-seo",e.APPLICATION_WORKFLOW="application-workflow",e.CHANGE_PASSWORD="change-password",e.CONTRACT_SIGNATURE="documents-contract-signature",e.DOCUMENTS_CONTRACT_CONFIRMATION="documents-contract-confirmation",e.CONVERSATIONS="conversations",e.DOCUMENTS="documents",e.DOCUMENTS_ATTESTATIONS="documents-attestations",e.DOCUMENTS_CONTRACTS="documents-contracts",e.DOCUMENTS_TIMESHEETS="documents-timesheets",e.DOCUMENTS_PAYSLIPS="documents-payslips",e.ADVANTAGES="advantages",e.ADVANTAGES_REQUESTS_ADVANCE_PAYMENT="advantages-requests-advance-payment",e.ADVANTAGES_REQUESTS_EXPENSE_REPORTS="advantages-requests-expense-reports",e.ADVANTAGES_WELCOME_GUIDE="advantages-welcome-guide",e.ADVANTAGES_PARTNERSHIPS="advantages-partnerships",e.ADVANTAGES_MOBILE_PARTNERSHIPS="advantages-mobile-partnerships",e.ADVANTAGES_MOBILE_PARTNERSHIPS_LEPERMISLIBRE="lePERMISLIBRE",e.ADVANTAGES_OBIZ="advantages_obiz",e.ADVANTAGES_CET="advantages_cet",e.HOME="home",e.HOME_QAPA_ONBOARDING="home-qapa-onboarding",e.HOME_ADECCO="home-adecco",e.COOKIE_LIST="cookie-list",e.SIGN_IN="sign-in",e.SIGN_UP="sign-up",e.SIGN_UP_WITHOUT_RESUME="sign-up-without-resume",e.NATIVE_LAUNCH="native-launch",e.NATIVE_LAUNCH_IOS="native-launch-ios",e.DASHBOARD="applicant-dashboard",e.DASHBOARD_MISSIONS="applicant-dashboard-missions",e.DASHBOARD_SCORE="applicant-dashboard-score",e.DASHBOARD_NO_SHOW_DECLARATION="applicant-dashboard-noshow-declaration",e.OFFER_SEO="offer-seo",e.OFFERS_SEARCH_SEO="offers-search-seo",e.OFFERS_SEARCH="offers-search",e.MISSION="mission",e.NEED="need",e.PAGE_NOT_FOUND="page-not-found",e.UNAUTHORIZED="unauthorized",e.UNAVAILABLE="unavailable",e.PROFILE="profile",e.PROFILE_RESUME="profile-resume",e.PROFILE_INFO_AND_SUPPORTING_DOCUMENTS="profile-info-and-supporting-documents",e.PROFILE_REVIEWS="profile-reviews",e.PROFILE_MOBILE_REVIEWS="profile-mobile-reviews",e.PROFILE_MOBILE_HELP_AND_CONTACT="support-assistant",e.CHATBOT="chatbot",e.PROFILE_MOBILE_CHATBOT="profile-mobile-chatbot",e.PROFILE_REFERRALS="profile-referrals",e.PROFILE_MOBILE_MENU="profile-mobile-settings",e.PROFILE_SETTINGS="profile-settings",e.PROFILE_LEGAL_INFORMATION="profile-legal-information",e.PROFILE_CONFIRM_SOCIAL_DELETE_ACCOUNT="profile-confirm-social-delete-account",e.RETROSPECTIVE="retrospective",e.SETTINGS="settings",e.LEGAL_INFORMATION="legal-information",e.CONFIRM_SOCIAL_DELETE_ACCOUNT="confirm-social-delete-account",e.SEO_DEPARTEMENTS="seo-departments",e.SEO_DEPARTEMENTS_OFFERS="seo-for-departements-offers-search",e.SEO_DEPARTEMENTS_OFFERS_PAGE="seo-for-departements-offers-search-by-page",e.SEO_DEPARTEMENTS_BY_TRADES_OFFERS="seo-for-departements-by-trades-offers-search",e.SEO_DEPARTEMENTS_BY_TRADES_OFFERS_PAGE="seo-for-departements-by-trades-offers-search-by-page",e.SEO_LAST_OFFERS="seo-last-offers",e.SEO_LOCALITIES="seo-localities",e.SEO_LOCALITIES_OFFERS="seo-for-localites-offers-search",e.SEO_LOCALITIES_OFFERS_PAGE="seo-for-localites-offers-search-by-page",e.SEO_LOCALITIES_BY_TRADES_OFFERS="seo-for-localites-by-trades-offers-search",e.SEO_LOCALITIES_BY_TRADES_OFFERS_PAGE="seo-for-localites-by-trades-offers-search-by-page",e.SEO_REGIONS="seo-regions",e.SEO_REGIONS_OFFERS="seo-for-regions-offers-search",e.SEO_REGIONS_OFFERS_PAGE="seo-for-regions-offers-search-by-page",e.SEO_SECTORS="seo-sectors",e.SEO_SECTORS_OFFERS="seo-for-sectors-offers-search",e.SEO_SECTORS_OFFERS_PAGE="seo-for-sectors-offers-search-by-page",e.SEO_SKILL_DETAIL="seo-skill-detail",e.SEO_TRADES="seo-trades",e.SEO_TRADES_DETAILS="seo-trade-
100detail",e.SEO_TRADES_OFFERS="seo-for-trades-offers-search",e.SEO_TRADES_OFFERS_PAGE="seo-for-trades-offers-search-by-page",e.SIGN_UP_WORKFLOW="completer-profil",e.UNSUBSCRIBE="unsubscribe",e.UNSUBSCRIBE_AUTO="unsubscribe-auto",e.MAINTENANCE="maintenance",e.FORECAST_NEEDS_PLANNING="forecast-needs-planning",e.FORECAST_NEEDS_PLANNING_WEEKDAY="forecast-needs-planning-weekday",e.ZENDESK="zendesk",e.ADOMYINFO="adomyinfo",e.EXTERNAL_DELETE_FORM="external-delete-form",e.PLANNING="planning",e.PLANNING_WEEKDAY="planning-weekday",e.PLANNING_SLOT_DETAILS="planning-slot-details",e.FAQ="faq",e))(RouteName||{});class Source{constructor(){this.utmSource="organic",this.utmMedium="unknown",this.utmCampaign="unknown"}}class SourceMobile{constructor(){this.utmSource="mobile",this.utmMedium="unknown",this.utmCampaign="unknown"}}function getDefaultSource(){return isRunningFromStandaloneApp()?new SourceMobile:new Source}function getTrackingSources(){const e=window.sessionStorage.getItem("qp.sources");return e?JSON.parse(e):getDefaultSource()}function addTrackingSources(e,u){const d=getTrackingSources(),B=new URL(e);return u&&JSON.stringify(d)!==JSON.stringify(getDefaultSource())&&u(B,d),B}function getWebsiteUrlWithTrackingSources(e){return addTrackingSources(e,(u,d)=>{u.searchParams.set("utm_source",d.utmSource),u.searchParams.set("utm_medium",d.utmMedium),u.searchParams.set("utm_campaign",d.utmCampaign),d.partner&&u.searchParams.set("partner",String(d.partner))})}function getBackendUrlWithTrackingSources(e){return addTrackingSources(e,(u,d)=>{u.searchParams.set("utmSource",d.utmSource),u.searchParams.set("utmMedium",d.utmMedium),u.searchParams.set("utmCampaign",d.utmCampaign),d.partner&&u.searchParams.set("partner",String(d.partner))})}const getKeyFromRouteName=e=>Object.keys(RouteName)[Object.values(RouteName).indexOf(e)],isRouteDisabled=(e,u,d)=>{const B=getKeyFromRouteName(e);let $=!1;return e!==RouteName.MAINTENANCE&&d.length>0&&(d.indexOf("*")>=0&&u||d.indexOf(B)>=0)&&($=!0),$},checkMaintenanceRoutesDisabled=(e,u,d)=>{var B,$,V;e.name&&isRouteDisabled(e.name,(B=e.meta)==null?void 0:B.applicantRequired,getModule(AppModule).maintenance)?d({name:RouteName.MAINTENANCE,params:{pageToAttempt:(V=($=e.meta)==null?void 0:$.title)==null?void 0:V.split("|")[0]}}):d()},errorRouteNames=[RouteName.PAGE_NOT_FOUND,RouteName.UNAUTHORIZED,RouteName.UNAVAILABLE],hostAgnosticRouteNames=[...errorRouteNames,RouteName.COOKIE_LIST,RouteName.ABOUT],forceServiceWorkerUpdate=e=>{var u;getModule(AppModule).updateAvailable&&(e.name&&[RouteName.DASHBOARD_MISSIONS.toString()].includes(e.name)||!((u=e.meta)!=null&&u.applicantRequired))&&navigator.serviceWorker.getRegistration().then(d=>{var B;(B=d==null?void 0:d.waiting)==null||B.postMessage({type:"SKIP_WAITING"})})},RouterBuilder=async()=>{const e=getAppDomain(),u=(await __variableDynamicImportRuntimeHelper(Object.assign({
100"../../apps/qapa.fr/routes.ts":()=>__vitePreload(()=>import("./routes-CX0jwOWd.js"),[])}),`../../apps/${e}/routes.ts`,5)).default,d=createRouter({history:createWebHistory("/"),routes:u});return d.beforeEach((B,$,V)=>{var X;if(isRunningFromStandaloneApp()||window.location.hostname==="localhost"){V();return}const K=B.name;if(hostAgnosticRouteNames.includes(K)){V();return}const q=window.location.origin,Q=ee=>{if(!ee||q===ee){V();return}window.location.href=getWebsiteUrlWithTrackingSources(`${ee}${B.fullPath}`).href};((X=B.meta)==null?void 0:X.appDomain)!==!1?Q(getEnv("VITE_HOST_APP")):K===RouteName.HOME?q===getEnv("VITE_HOST_JOBS")?V({name:RouteName.SEO_LAST_OFFERS}):V({name:RouteName.SIGN_IN}):Q(getEnv("VITE_HOST_JOBS"))}),d.beforeEach(checkMaintenanceRoutesDisabled),d.afterEach(forceServiceWorkerUpdate),d};function formatDateTime(e){const u=dayjs.utc(e);return u.isSame(dayjs(),"date")?u.tz(dayjs.tz.guess()).format("LT"):formatDate(e,"L")}function t(){return typeof window>"u"||typeof document>"u"}async function n(e,u){return new Promise((d,B)=>{if(t())return d();let $=document.head,V=document.createElement("script");if(V.async=!0,V.src=e,V.type=(u==null?void 0:u.type)??"text/javascript",u!=null&&u.defer&&(V.defer=!0),u!=null&&u.nonce&&V.setAttribute("nonce",u.nonce),u==null?void 0:u.preconnect){let K=document.createElement("link"),q=new URL(e);K.href=q.origin,K.rel="preconnect",$.appendChild(K)}$.appendChild(V),V.onload=()=>d(),V.onerror=K=>B(K)})}function r(e){return typeof e=="object"&&!!e&&!Array.isArray(e)}function i(e,u){let d={...e};for(let B in u)if(Object.prototype.hasOwnProperty.call(u,B)){let $=u[B],V=e[B];r($)&&r(V)?d[B]=i(V,$):d[B]=$}return d}function a(e){if(t())return;let u=new URL(window.location.href);u.search="";for(let[d,B]of Object.entries(e))u.searchParams.set(d,B);window.history.replaceState({},"",u.toString())}const o="utm_";function s(e){let u=new URL(e),d={},B=[],$={};u.searchParams.forEach((V,K)=>{K.includes(o)?(d[K.replace(o,"").replace("campaign","id")]=V,B.push(K)):$[K]=V});for(let V of B)u.searchParams.delete(V);return{utmParams:d,cleanQueryParams:$,cleanUrl:u.toString()}}function c(e){let u=RegExp(`[?&]${o}`);return!!e.match(u)}function l(e,u){let d=u.endsWith("/")?u:`${u}/`,B=e.startsWith("/")?e.substring(1):e;return`${d}${B}`}const f={resource:{url:"https://www.googletagmanager.com/gtag/js",inject:!0},dataLayerName:"dataLayer",gtagName:"gtag",groupName:"default",initMode:"auto"};let p={...f};function m(){return p}function h(e){p=i(p,e)}function g(...e){let{dataLayerName:u,gtagName:d}=m();t()||(window[u]=window[u]||[],window[d]=function(){window[u].push(arguments)},window[d](...e))}function _(e){let{tagId:u,additionalAccounts:d}=m();if(u&&(g("config",u,e),d))for(let B of d)g("config",B.tagId,e)}function v(e,u){g("consent",e,u)}function y(e="default"){v(e,{ad_user_data:"granted",ad_personalization:"granted",ad_storage:"granted",analytics_storage:"granted"})}function b(e="default"){v(e,{ad_user_data:"denied",ad_personalization:"denied",ad_storage:"denied",analytics_storage:"denied"})}function x(e){_({custom_map:e})}function S(e,u={}){let{groupName:d,additionalAccounts:B}=m();u.send_to===void 0&&(B!=null&&B.length)&&(u.send_to=d),g("event",e,u)}function C(e,u={}){S(e,u)}function w(e){S("exception",e)}function T(e){g("set","linker",e)}function E(e,u){u?window[e]=u:delete window[e]}function D(e,u){let{tagId:d,additionalAccounts:B}=m();if(!t()&&(E(`ga-disable-${e??d}`,u),!(!(B!=null&&B.length)||e)))for(let $ of B)E(`ga-disable-${$.tagId}`,u)}function O(e){D(e,!0)}function k(e){D(e,void 0)}function A(...e){g("set",...e)}function j(e){var B;let{pageTracker:u}=m(),d;if(typeof e=="string")d={page_path:e};else if("path"in e){let $=(u==null?void 0:u.router.options.history.base)??"",V=u!=null&&u.useRouteFullPath?e.fullPath:e.path;d={...e.name?{page_title:e.name.toString()}:{},page_path:u!=null&&u.useRouterBasePath?l(V,$):V}}else d=e;if(d.page_location===void 0&&(d.page_location=window.location.href),d.send_page_view===void 0&&(d.send_page_view=(u==null?void 0:u.sendPageView)??!0),d.page_path!=="/"&&((B=d.page_path)!=null&&B.endsWith("/"))&&(d.page_path=d.page_path.slice(0,-1)),c(d.page_location)){let{utmParam
100s:$,cleanUrl:V,cleanQueryParams:K}=s(d.page_location);d.page_location=V,a(K),A("campaign",$)}g("event","page_view",d)}function M(e){let{appName:u}=m(),d={};typeof e=="string"?d.screen_name=e:"path"in e?d.screen_name=e.name??e.path:d=e,u&&(d==null?void 0:d.app_name)===void 0&&(d.app_name=u),g("event","screen_view",d)}function N(e){S("timing_complete",e)}function P(e={}){return{send_page_view:!1,anonymize_ip:!0,...e}}function F(){var q,Q;let{tagId:e,config:u,groupName:d,linker:B,additionalAccounts:$,hooks:V,consentMode:K}=m();if(e){if((q=V==null?void 0:V["config:init:before"])==null||q.call(V),K==="granted"?y():K==="denied"&&b(),B&&T(B),g("js",new Date),g("config",e,P(u)),$)for(let X of $)g("config",X.tagId,P({groups:d,...X.config}));(Q=V==null?void 0:V["config:init:after"])==null||Q.call(V)}}function I(e){var d;let{pageTracker:u}=m();return u!=null&&u.exclude?typeof u.exclude=="function"?u.exclude(e):(d=u.exclude)==null?void 0:d.some(({name:B,path:$}={})=>B&&B===e.name||$&&$===e.path):!1}function L$1(e){var $,V;let{pageTracker:u,hooks:d}=m();if(I(e))return;($=d==null?void 0:d["router:track:before"])==null||$.call(d,e);let B;if(u!=null&&u.template&&(B=typeof u.template=="function"?u.template(e):u.template),u==null?void 0:u.useScreenview){let K=B&&"screen_name"in B?B:e;M(K)}else{let K=B&&"page_path"in B?B:e;j(K)}(V=d==null?void 0:d["router:track:after"])==null||V.call(d,e)}async function R(){let{pageTracker:e}=m();if(!(e!=null&&e.router))return;let{router:u}=e;await u.isReady(),L$1(u.currentRoute.value),u.afterEach((d,B)=>{d.path!==B.path&&L$1(d)})}async function z(){var V,K;let{resource:e,dataLayerName:u,tagId:d,pageTracker:B,hooks:$}=m();if(d&&(F(),B!=null&&B.router&&R(),e.inject))try{await n(`${e.url}?id=${d}&l=${u}`,{preconnect:e.preconnect,defer:e.defer,nonce:e.nonce}),(V=$==null?void 0:$["script:loaded"])==null||V.call($)}catch(q){(K=$==null?void 0:$["script:error"])==null||K.call($,q)}}function H(){let{initMode:e}=m();e!=="manual"&&z()}function U(e){h(e),H()}const W={config:_,consent:v,consentDeniedAll:b,consentGrantedAll:y,customMap:x,ecommerce:C,event:S,exception:w,linker:T,optIn:k,optOut:O,pageview:j,screenview:M,set:A,time:N,query:g};function G$1(e){return U(e),u=>{u.config.globalProperties.$gtag=W}}const MISSING_CONTEXT="[qapa-auth] contexte absent : `app.use(createAuth({ … }))` manquant au composition root.",useAuthStore=defineStore("auth",()=>{let e=null;const u=ref(!1),d=ref(null),B=ref(null),$=ref([]),V=ref(!1),K=computed(()=>ae=>$.value.includes(ae));function q(ae){e=ae}function Q(){if(!e)throw new Error(MISSING_CONTEXT);return e}function X(){var ae;return((ae=e==null?void 0:e.storage.get())==null?void 0:ae.access_token)??null}function ee(){var ae;return((ae=e==null?void 0:e.storage.get())==null?void 0:ae.remember_me)??!1}function te(){Q().storage.delete(),u.value=!1,d.value=null,B.value=null,$.value=[]}function ie(){const ae=Q().storage.get();ae&&(d.value=ae.scope.userId,B.value=ae.scope.internalUserId??null,$.value=ae.scope.authorities,u.value=!0)}function re(ae,le=!1){Q().storage.set(ae,le),ie()}async function oe(ae){V.value=!0;try{const le=await Q().api.login(ae);re(le,ae.rememberMe??!1)}finally{V.value=!1}}async function se(){const{api:ae,storage:le}=Q(),ue=le.get();if(ue)try{await ae.logout(ue.refresh_token)}catch{}te()}return{isAuthenticated:u,userId:d,internalUserId:B,authorities:$,isLoading:V,hasAuthority:K,bearerToken:X,wasRemembered:ee,attachContext:q,initFromCookie:ie,setSession:re,clearSession:te,login:oe,logout:se}}),AuthApiKey=Symbol("qapa-auth-api");function useAuthApi(){const e=inject$1(AuthApiKey);if(!e)throw new Error("[qapa-auth] `app.use(createAuth({ … }))` manquant au composition root.");return e}/*! js-cookie v3.0.8 | MIT */function assign(e){for(var u=1;u<arguments.length;u++){var d=arguments[u];for(var B in d)B!=="__proto__"&&(e[B]=d[B])}return e}var defaultConverter={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};
100function init(e,u){function d($,V,K){if(!(typeof document>"u")){K=assign({},u,K),typeof K.expires=="number"&&(K.expires=new Date(Date.now()+K.expires*864e5)),K.expires&&(K.expires=K.expires.toUTCString()),$=encodeURIComponent($).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var q="";for(var Q in K)K[Q]&&(q+="; "+Q,K[Q]!==!0&&(q+="="+K[Q].split(";")[0]));return document.cookie=$+"="+e.write(V,$)+q}}function B($){if(!(typeof document>"u"||arguments.length&&!$)){for(var V=document.cookie?document.cookie.split("; "):[],K={},q=0;q<V.length;q++){var Q=V[q].split("="),X=Q.slice(1).join("=");try{var ee=decodeURIComponent(Q[0]);if(ee in K||(K[ee]=e.read(X,ee)),$===ee)break}catch{}}return $?K[$]:K}}return Object.create({set:d,get:B,remove:function($,V){d($,"",assign({},V,{expires:-1}))},withAttributes:function($){return init(this.converter,assign({},this.attributes,$))},withConverter:function($){return init(assign({},this.converter,$),this.attributes)}},{attributes:{value:Object.freeze(u)},converter:{value:Object.freeze(e)}})}var api=init(defaultConverter,{path:"/"});class InvalidTokenError extends Error{}InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(e){return decodeURIComponent(atob(e).replace(/(.)/g,(u,d)=>{let B=d.charCodeAt(0).toString(16).toUpperCase();return B.length<2&&(B="0"+B),"%"+B}))}function base64UrlDecode(e){let u=e.replace(/-/g,"+").replace(/_/g,"/");switch(u.length%4){case 0:break;case 2:u+="==";break;case 3:u+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(u)}catch{return atob(u)}}function jwtDecode(e,u){if(typeof e!="string")throw new InvalidTokenError("Invalid token specified: must be a string");u||(u={});const d=u.header===!0?0:1,B=e.split(".")[d];if(typeof B!="string")throw new InvalidTokenError(`Invalid token specified: missing part #${d+1}`);let $;try{$=base64UrlDecode(B)}catch(V){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${d+1} (${V.message})`)}try{return JSON.parse($)}catch(V){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${d+1} (${V.message})`)}}const DEFAULT_PERSISTENT_EXPIRES_DAYS=21;function resolve(e){return typeof e=="function"?e():e===!0}class OAuthCookieStorage{constructor(u){this.opts=u}set(u,d=!1){const B={...u,remember_me:d},$=JSON.stringify(B);if(resolve(this.opts.useLocalStorageFallback)){localStorage.setItem(this.opts.cookieName,$);return}const V=this.opts.secureCookies!==!1?{secure:!0,sameSite:"lax"}:{sameSite:"lax"},K=this.opts.persistentExpires??DEFAULT_PERSISTENT_EXPIRES_DAYS;
100(resolve(this.opts.useStandaloneMode)||d)&&K!=="session"?api.set(this.opts.cookieName,$,{expires:K,...V}):api.set(this.opts.cookieName,$,V)}get(){let u;if(resolve(this.opts.useLocalStorageFallback)?u=localStorage.getItem(this.opts.cookieName):u=api.get(this.opts.cookieName),!u)return null;let d;try{d=JSON.parse(u)}catch{return null}try{const B=jwtDecode(d.access_token);d.scope={userId:B.sub??"",internalUserId:B.internalUserId!=null?String(B.internalUserId):null,authorities:B.authorities??[]}}catch{return null}return d}delete(){if(resolve(this.opts.useLocalStorageFallback)){localStorage.removeItem(this.opts.cookieName);return}this.opts.cookieDomain&&api.remove(this.opts.cookieName,{domain:this.opts.cookieDomain}),api.remove(this.opts.cookieName)}}const TRUST_HEADER="X-Qapa-Otp-Trust";class AuthApi{constructor(u){Gt(this,"http");Gt(this,"config");this.config=u,this.http=u.http}async headersFor(u){var B,$;const d=await(($=(B=this.config).getExtraHeaders)==null?void 0:$.call(B,u));return d?{headers:d}:void 0}async login(u){var q,Q,X,ee;const d={...await((Q=(q=this.config).getExtraHeaders)==null?void 0:Q.call(q,"login"))},B=(X=this.config.trustedDevice)==null?void 0:X.read();B&&(d[TRUST_HEADER]=B);const $=await this.http.post(`${this.config.authBaseUrl}/token`,{client_id:this.config.clientId,grant_type:"password",username:u.username,password:u.password},{headers:d,withCredentials:!0}),{otp_trust_token:V,...K}=$.data;return V&&((ee=this.config.trustedDevice)==null||ee.store(V)),K}async verifyPassword(u){await this.login({username:u.email,password:u.password})}async refresh(u){return(await this.http.post(`${this.config.authBaseUrl}/token`,{client_id:this.config.clientId,grant_type:"refresh_token",refresh_token:u})).data}async loginWithApple(u){return(await this.http.post(`${this.config.authBaseUrl}/token/apple`,{token:u.identityToken,firstName:u.fullName.givenName!==""?u.fullName.givenName:void 0,lastName:u.fullName.familyName!==""?u.fullName.familyName:void 0})).data}async logout(u){await this.http.delete(`${this.config.authBaseUrl}/token`,{data:{refresh_token:u,client_id:this.config.clientId},...await this.headersFor("logout")})}async sendMagicLink(u){await this.http.post(`${this.config.apiBaseUrl}/public/users/send-magic-link`,{email:u})}async sendResetPasswordLink(u){await this.http.post(`${this.config.apiBaseUrl}/public/users/send-reset-password-link`,{email:u})}async changePassword(u,d){await this.http.post(`${this.config.apiBaseUrl}/users/${d}/reset-password`,{newPassword:u.newPassword,oldPassword:u.oldPassword,resetToken:u.resetToken})}async getResetPasswordContext(u,d){const B=d?`${this.config.apiBaseUrl}/users/${u}/reset-password-context?token=${d}`:`${this.config.apiBaseUrl}/users/${u}/reset-password-context`;return(await this.http.get(B)).data}}function createAuthInterceptors(e,u){let d=!1,B=[];function $(ee,te){B.forEach(({resolve:ie,reject:re})=>{ee?re(ee):ie(te)}),B=[]}const V=(Array.isArray(u.apiDomain)?u.apiDomain:[u.apiDomain]).map(ee=>ee.replace(/^\./,"").toLowerCase());function K(ee,te){try{return new URL(ee,te).hostname.toLowerCase()}catch{return}}function q(ee,te){const ie=typeof location>"u"?void 0:location.href,re=K(ee)??K(ee,te)??K(ee,ie);return re!==void 0&&V.some(oe=>re===oe||re.endsWith(`.${oe}`))}const Q=e.interceptors.request.use(async ee=>{var te;if(ee.url&&q(ee.url,ee.baseURL)){const ie=u.getToken();ie&&(ee.headers.Authorization=`Bearer ${ie.access_token}`);const re=await u.getClientInfo();ee.headers["X-Qapa-ClientId"]=re.id,ee.headers["X-Qapa-ClientVersion"]=re.version,ee.headers["Qapa-Client-TimeZone"]=((te=u.getTimeZone)==null?void 0:te.call(u))??Intl.DateTimeFormat().resolvedOptions().timeZone}return ee}),X=e.interceptors.response.use(ee=>ee,async ee=>{var oe,se;if(!ee.response)return Promise.reject(ee);const te=ee.config,ie=u.getToken();if((ee.response.status===412||ee.response.status===401&&((oe=ee.response.data)==null?void 0:oe.error)==="Unauthorized"&&((se=ee.response.data)==null?void 0:se.message)==="Invalid token")&&!te._retry&&!!ie){if(d)return te._retry=!0,new Promise((ae,le)=>{B.push({resolve:ae,reject:le})}).then(ae=>(te.headers.Authorization=`Bearer ${ae}`,e(te)));te._retry=!0,d=!0;try{const ae=await u.refreshFn(ie.refresh_token);return u.saveToken(ae,ie.remember_me),te.headers.Authorization=`Bearer ${ae.access_token}`,$(null,ae.access_token),e(te)}catch(ae){return(u.rejectQueueOnRefreshFailure??!0)&&$(ae,null),await u.onRefreshFailure(ae),Promise.reject(ae)}finally{d=!1}}return Promise.reject(ee)});return{eject:()=>
100{e.interceptors.request.eject(Q),e.interceptors.response.eject(X)}}}function resolveStorage(e){return"cookieName"in e?new OAuthCookieStorage(e):e}function createAuthSetup(e){const u=resolveStorage(e.storage),d=new AuthApi({...e.api,http:e.http});function B($){return createAuthInterceptors(e.http,{apiDomain:e.apiDomain,getToken:()=>u.get(),saveToken:(V,K)=>u.set(V,K),refreshFn:V=>d.refresh(V),onRefreshFailure:$,getClientInfo:e.api.getClientInfo,getTimeZone:e.getTimeZone,rejectQueueOnRefreshFailure:e.rejectQueueOnRefreshFailure})}return{authStorage:u,authApi:d,setupInterceptors:B}}function createAuthGuard(e,u){return(d,B,$)=>{var V;return(V=d.meta)!=null&&V.requiresAuth?e.isAuthenticated?u.requiredAuthority&&!e.hasAuthority(u.requiredAuthority)?$({name:u.unauthorizedRouteName??u.loginRouteName}):$():$({name:u.loginRouteName,query:{redirect:d.fullPath}}):$()}}function createAuth(e){const{authStorage:u,authApi:d,setupInterceptors:B}=createAuthSetup(e);function $(V){if(!getActivePinia())throw new Error("[qapa-auth] `app.use(createPinia())` doit précéder `app.use(createAuth(…))`.");V.provide(AuthApiKey,d);const K=useAuthStore();K.attachContext({api:d,storage:u}),K.initFromCookie();const q=e.router??V.config.globalProperties.$router,{loginRouteName:Q}=e;q&&Q&&q.beforeEach(createAuthGuard(K,{loginRouteName:Q,requiredAuthority:e.requiredAuthority,unauthorizedRouteName:e.unauthorizedRouteName}))}return{install:$,api:d,storage:u,setupInterceptors:B}}function wait(e){return new Promise(u=>setTimeout(u,e))}async function logout(e,u=!1){await useAuthStore().logout();const d=e.resolve({name:isRunningFromStandaloneApp()?RouteName.NATIVE_LAUNCH:RouteName.SIGN_IN}).href;u&&await wait(3e3),window.location.href=d}function useLogoutRequest(){const e=useRouter();async function u(d=!1){return logout(e,d)}return{logout:u}}const _hoisted_1$e={class:"badge-conversations"},_sfc_main$n=defineComponent$1({__name:"qapa-conversation-badge",props:{unreadConversationsCount:{default:0}},setup(e){return(u,d)=>{const B=_sfc_main$H,$=__unplugin_components_0$2;return openBlock(),createBlock($,{icon:"",variant:"text",to:{name:unref(RouteName).CONVERSATIONS},class:"conversation-link px-0"},{default:withCtx(()=>[createVNode(VBadge,{color:"primary",overlap:"","model-value":e.unreadConversationsCount>0},{badge:withCtx(()=>[createBaseVNode("strong",_hoisted_1$e,toDisplayString$1(e.unreadConversationsCount),1)]),default:withCtx(()=>[d[1]||(d[1]=createTextVNode()),createVNode(B,{class:"text-high-emphasis"},{default:withCtx(()=>[...d[0]||(d[0]=[createTextVNode("mdi-email-outline",-1)])]),_:1})]),_:1},8,["model-value"])]),_:1},8,["to"])}}}),QapaConversationBadge=_export_sfc(_sfc_main$n,[["__scopeId","data-v-4498d110"]]);var Channel=(e=>(e.MAIL="mail",e.PUSH_NOTIFICATION="push-notification",e.SMS="sms",e))(Channel||{}),UserType=(e=>(e[e.APPLICANT=2]="APPLICANT",e[e.RECRUITER=4]="RECRUITER",e[e.PARTNER=8]="PARTNER",e[e.ADMINISTRATOR=32]="ADMINISTRATOR",e))(UserType||{});function channelSettings(e){return{needRecommendationEnabled:e,marketingEnabled:e}}function defaultChannelSettings(){return channelSettings(!1)}function notificationSettings(e){return{mail:channelSettings(e),pushNotification:channelSettings(e),sms:channelSettings(e)}}function defaultNotificationSettings(){return notificationSettings(!0)}function disabledNotificationSettings(){return notificationSettings(!1)}const windowProxy={history:{replaceState(e,u,d){window.history.replaceState(e,u,d)},get length(){return window.history.length}},location:{reload(){window.location.reload()},replace(e){window.location.replace(e)},get href(){return window.location.href},set href(e){window.location.href=e},get origin(){return window.location.origin},get pathname(){return window.location.pathname},get search(){return window.location.search}},cordova:window.cordova,get _uxa(){return window._uxa},set _uxa(e){window._uxa=e}};function bind(e,u){return function(){return e.apply(u,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,{iterator,toStringTag}=Symbol,hasOwnProperty=(({hasOwnProperty:e})=>(u,d)=>e.call(u,d))(Object.prototype),hasOwnInPrototypeChain=(e,u)=>{let d=e;const B=[];for(;d!=null&&d!==Object.prototype;){if(B.indexOf(d)!==-1)return!1;if(B.push(d),hasOwnProperty(d,u))return!0;d=getPrototypeOf(d)}return!1},getSafeProp=(e,u)=>e!=null&&hasOwnInPrototypeChain(e,u)?e[u]:void 0,kindOf=(e=>u=>{const d=toString.call(u);return e[d]||(e[d]=d.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=e=>(e=e.toLowerCase(),u=>kindOf(u)===e),typeOfTest=e=>u=>typeof u===e,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(e){return e!==null&&!isUndefined(e)&&e.constructor!==null&&!isUndefined(e.constructor)&&isFunction$1(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(e):u=e&&e.buffer&&isArrayBuffer(e.buffer),u}const isString=typeOfTest("string"),isFunction$1=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=e=>e!==null&&typeof e=="object",isBoolean=e=>e===!0||e===!1,isPlainObject=e=>{if(!isObject(e))return!1;const u=getPrototypeOf(e);return(u===null||u===Object.prototype||getPrototypeOf(u)===null)&&!hasOwnInPrototypeChain(e,toStringTag)&&!hasOwnInPrototypeChain(e,iterator)},isEmptyObject=e=>{if(!isObject(e)||isBuffer(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isReactNativeBlob=e=>!!(e&&typeof e.uri<"u"),isReactNative=e=>e&&typeof e.getParts<"u",isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=e=>isObject(e)&&isFunction$1(e.pipe);function getGlobal(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const G=getGlobal(),FormDataCtor=typeof G.FormData<"u"?G.FormData:void 0,isFormData=e=>{if(!e)return!1;if(FormDataCtor&&e instanceof FormDataCtor)return!0;const u=getPrototypeOf(e);if(!u||u===Object.prototype||!isFunction$1(e.append))return!1;const d=kindOf(e);return d==="formdata"||d==="object"&&isFunction$1(e.toString)&&e.toString()==="[object FormData]"},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,u,{allOwnKeys:d=!1}={}){if(e===null||typeof e>"u")return;let B,$;if(typeof e!="object"&&(e=[e]),isArray(e))for(B=0,$=e.length;B<$;B++)u.call(null,e[B],B,e);else{if(isBuffer(e))return;const V=d?Object.getOwnPropertyNames(e):Object.keys(e),K=V.length;let q;for(B=0;B<K;B++)q=V[B],u.call(null,e[q],q,e)}}function findKey(e,u){if(isBuffer(e))return null;u=u.toLowerCase();const d=Object.keys(e);let B=d.length,$;for(;B-- >0;)if($=d[B],u===$.toLowerCase())return $;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=e=>!isUndefined(e)&&e!==_global;function merge(...e){const{caseless:u,skipUndefined:d}=isContextDefined(this)&&this||{},B={},$=(V,K)=>{if(K==="__proto__"||K==="constructor"||K==="prototype")return;const q=u&&typeof K=="string"&&findKey(B,K)||K,Q=hasOwnProperty(B,q)?B[q]:void 0;isPlainObject(Q)&&isPlainObject(V)?B[q]=merge(Q,V):isPlainObject(V)?B[q]=merge({},V):isArray(V)?B[q]=V.slice():(!d||!isUndefined(V))&&(B[q]=V)};for(let V=0,K=e.length;V<K;V++){const q=e[V];if(!q||isBuffer(q)||(forEach(q,$),typeof q!="object"||isArray(q)))continue;const Q=Object.getOwnPropertySymbols(q);for(let X=0;X<Q.length;X++){const ee=Q[X];propertyIsEnumerable.call(q,ee)&&$(q[ee],ee)}}return B}const extend=(e,u,d,{allOwnKeys:B}={})=>(forEach(u,($,V)=>{d&&isFunction$1($)?Object.defineProperty(e,V,{__proto__:null,value:bind($,d),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,V,{__proto__:null,value:$,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:B}),e),stripBOM=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),inherits=(e,u,d,B)=>
vendor: 4,584 bytes, lines 100-101
100{e.prototype=Object.create(u.prototype,B),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:u.prototype}),d&&Object.assign(e.prototype,d)},toFlatObject=(e,u,d,B)=>{let $,V,K;const q={};if(u=u||{},e==null)return u;do{for($=Object.getOwnPropertyNames(e),V=$.length;V-- >0;)K=$[V],(!B||B(K,e,u))&&!q[K]&&(u[K]=e[K],q[K]=!0);e=d!==!1&&getPrototypeOf(e)}while(e&&(!d||d(e,u))&&e!==Object.prototype);return u},endsWith=(e,u,d)=>{e=String(e),(d===void 0||d>e.length)&&(d=e.length),d-=u.length;const B=e.indexOf(u,d);return B!==-1&&B===d},toArray=e=>{if(!e)return null;if(isArray(e))return e;let u=e.length;if(!isNumber(u))return null;const d=new Array(u);for(;u-- >0;)d[u]=e[u];return d},isTypedArray=(e=>u=>e&&u instanceof e)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(e,u)=>{const B=(e&&e[iterator]).call(e);let $;for(;($=B.next())&&!$.done;){const V=$.value;u.call(e,V[0],V[1])}},matchAll=(e,u)=>{let d;const B=[];for(;(d=e.exec(u))!==null;)B.push(d);return B},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(d,B,$){return B.toUpperCase()+$}),{propertyIsEnumerable}=Object.prototype,isRegExp=kindOfTest("RegExp"),reduceDescriptors=(e,u)=>{const d=Object.getOwnPropertyDescriptors(e),B={};forEach(d,($,V)=>{let K;(K=u($,V,e))!==!1&&(B[V]=K||$)}),Object.defineProperties(e,B)},freezeMethods=e=>{reduceDescriptors(e,(u,d)=>{if(isFunction$1(e)&&["arguments","caller","callee"].includes(d))return!1;const B=e[d];if(isFunction$1(B)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+d+"'")})}})},toObjectSet=(e,u)=>{const d={},B=$=>{$.forEach(V=>{d[V]=!0})};return isArray(e)?B(e):B(String(e).split(u)),d},noop=()=>{},toFiniteNumber=(e,u)=>e!=null&&Number.isFinite(e=+e)?e:u;function isSpecCompliantForm(e){return!!(e&&isFunction$1(e.append)&&e[toStringTag]==="FormData"&&e[iterator])}const toJSONObject=e=>{const u=new WeakSet,d=B=>{if(isObject(B)){if(u.has(B))return;if(isBuffer(B))return B;if(!("toJSON"in B)){u.add(B);const $=isArray(B)?[]:{};return forEach(B,(V,K)=>{const q=d(V);!isUndefined(q)&&($[K]=q)}),u.delete(B),$}}return B};return d(e)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=e=>e&&(isObject(e)||isFunction$1(e))&&isFunction$1(e.then)&&isFunction$1(e.catch),_setImmediate=((e,u)=>e?setImmediate:u?((d,B)=>(_global.addEventListener("message",({source:$,data:V})=>{$===_global&&V===d&&B.length&&B.shift()()},!1),$=>{B.push($),_global.postMessage(d,"*")}))(`axios@${Math.random()}`,[]):d=>setTimeout(d))(typeof setImmediate=="function",isFunction$1(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,isIterable=e=>e!=null&&isFunction$1(e[iterator]),isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,iterator)&&isIterable(e),utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isEmptyObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined,isDate,isFile,isReactNativeBlob,isReactNative,isBlob,isRegExp,isFunction:isFunction$1,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,hasOwnInPrototypeChain,getSafeProp,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap,isIterable,isSafeIterable},ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=e=>{const u={};let d,B,$;return e&&e.split(`
101`).forEach(function(K){$=K.indexOf(":"),d=K.substring(0,$).trim().toLowerCase(),B=K.substring($+1).trim(),!(!d||u[d]&&ignoreDuplicateOf[d])&&(d==="set-cookie"?u[d]?u[d].push(B):u[d]=[B]:u[d]=u[d]?u[d]+", "+B:B)}),u};function trimSPorHTAB(e){let u=0,d=e.length;for(;u<d;){const B=e.charCodeAt(u);if(B!==9&&B!==32)break;u+=1}for(;d>u;){const B=e.charCodeAt(d-1);if(B!==9&&B!==32)break;d-=1}return u===0&&d===e.length?e:e.slice(u,d)}const INVALID_UNICODE_HEADER_VALUE_CHARS=new RegExp("[\\u0000-\\u
1010008\\u000a-\\u001f\\u007f]+","g"),INVALID_BYTE_STRING_HEADER_VALUE_CHARS=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,u){return utils$1.isArray(e)?e.map(d=>sanitizeValue(d,u)):trimSPorHTAB(String(e).replace(u,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,INVALID_UNICODE_HEADER_VALUE_CHARS),sanitizeByteStringHeaderValue=e=>sanitizeValue(e,INVALID_BYTE_STRING_HEADER_VALUE_CHARS);function toByteStringHeaderObject(e){const u=Object.create(null);return utils$1.forEach(e.toJSON(),(d,B)=>{u[B]=sanitizeByteStringHeaderValue(d)}),u}const $internals=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){return e===!1||e==null?e:utils$1.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const u=Object.create(null),d=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let B;for(;B=d.exec(e);)u[B[1]]=B[2];return u}const isValidHeaderName=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,u,d,B,$){if(utils$1.isFunction(B))return B.call(this,u,d);if($&&(u=d),!!utils$1.isString(u)){if(utils$1.isString(B))return u.indexOf(B)!==-1;if(utils$1.isRegExp(B))return B.test(u)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,d,B)=>d.toUpperCase()+B)}function buildAccessors(e,u){const d=utils$1.toCamelCase(" "+u);["get","set","has"].forEach(B=>{Object.defineProperty(e,B+d,{__proto__:null,value:function($,V,K){return this[B].call(this,u,$,V,K)},configurable:!0})})}let AxiosHeaders$1=class{constructor(u){u&&this.set(u)}set(u,d,B){const $=this;function V(q,Q,X){const ee=normalizeHeader(Q);if(!ee)return;const te=utils$1.findKey($,ee);(!te||$[te]===void 0||X===!0||X===void 0&&$[te]!==!1)&&($[te||Q]=normalizeValue(q))}const K=(q,Q)=>utils$1.forEach(q,(X,ee)=>V(X,ee,Q));if(utils$1.isPlainObject(u)||u instanceof this.constructor)K(u,d);else if(utils$1.isString(u)&&(u=u.trim())&&!isValidHeaderName(u))K(parseHeaders(u),d);else if(utils$1.isObject(u)&&utils$1.isSafeIterable(u)){let q=Object.create(null),Q,X;for(const ee of u){if(!utils$1.isArray(ee))throw new TypeError("Object iterator must return a key-value pair");X=ee[0],utils$1.hasOwnProp(q,X)?(Q=q[X],q[X]=utils$1.isArray(Q)?[...Q,ee[1]]:[Q,ee[1]]):q[X]=ee[1]}K(q,d)}else u!=null&&V(d,u,B);return this}get(u,d){if(u=normalizeHeader(u),u){const B=utils$1.findKey(this,u);if(B){const $=this[B];if(!d)return $;if(d===!0)return parseTokens($);if(utils$1.isFunction(d))return d.call(this,$,B);if(utils$1.isRegExp(d))return d.exec($);throw new TypeError("parser must be boolean|regexp|function")}}}has(u,d){if(u=normalizeHeader(u),u){const B=utils$1.findKey(this,u);return!!(B&&this[B]!==void 0&&(!d||matchHeaderValue(this,this[B],B,d)))}return!1}delete(u,d){const B=this;let $=!1;function V(K){if(K=normalizeHeader(K),K){const q=utils$1.findKey(B,K);q&&(!d||matchHeaderValue(B,B[q],q,d))&&(delete B[q],$=!0)}}return utils$1.isArray(u)?u.forEach(V):V(u),$}clear(u){const d=Object.keys(this);let B=d.length,$=!1;for(;B--;){const V=d[B];(!u||matchHeaderValue(this,this[V],V,u,!0))&&(delete this[V],$=!0)}return $}normalize(u){const d=this,B={};return utils$1.forEach(this,($,V)=>{const K=utils$1.findKey(B,V);if(K){d[K]=normalizeValue($),delete d[V];return}const q=u?formatHeader(V):String(V).trim();q!==V&&delete d[V],d[q]=normalizeValue($),B[q]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const d=Object.create(null);return utils$1.forEach(this,(B,$)=>{B!=null&&B!==!1&&(d[$]=u&&utils$1.isArray(B)?B.join(", "):B)}),d}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,d])=>u+": "+d).join(`
102`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...d){const B=new this(u);return d.forEach($=>B.set($)),B}static accessor(u){const B=(this[$internals]=this[$internals]={accessors:{}}).accessors,$=this.prototype;function V(K){const q=normalizeHeader(K);B[q]||(buildAccessors($,K),B[q]=!0)}return utils$1.isArray(u)?u.forEach(V):V(u),this}};AxiosHeaders$1.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders$1.prototype,({value:e},u)=>{let d=u[0].toUpperCase()+u.slice(1);return{get:()=>e,set(B){this[d]=B}}});utils$1.freezeMethods(AxiosHeaders$1);const REDACTED="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(utils$1.hasOwnProp(e,"toJSON"))return!0;let u=Object.getPrototypeOf(e);for(;u&&u!==Object.prototype;){if(utils$1.hasOwnProp(u,"toJSON"))return!0;u=Object.getPrototypeOf(u)}return!1}function redactConfig(e,u){const d=new Set(u.map(V=>String(V).toLowerCase())),B=[],$=V=>{if(V===null||typeof V!="object"||utils$1.isBuffer(V))return V;if(B.indexOf(V)!==-1)return;V instanceof AxiosHeaders$1&&(V=V.toJSON()),B.push(V);let K;
vendor: 29,619 bytes, line 102
102if(utils$1.isArray(V))K=[],V.forEach((q,Q)=>{const X=$(q);utils$1.isUndefined(X)||(K[Q]=X)});else{if(!utils$1.isPlainObject(V)&&hasOwnOrPrototypeToJSON(V))return B.pop(),V;K=Object.create(null);for(const[q,Q]of Object.entries(V)){const X=d.has(q.toLowerCase())?REDACTED:$(Q);utils$1.isUndefined(X)||(K[q]=X)}}return B.pop(),K};return $(e)}let AxiosError$1=class no extends Error{static from(u,d,B,$,V,K){const q=new no(u.message,d||u.code,B,$,V);return Object.defineProperty(q,"cause",{__proto__:null,value:u,writable:!0,enumerable:!1,configurable:!0}),q.name=u.name,u.status!=null&&q.status==null&&(q.status=u.status),K&&Object.assign(q,K),q}constructor(u,d,B,$,V){super(u),Object.defineProperty(this,"message",{__proto__:null,value:u,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,d&&(this.code=d),B&&(this.config=B),$&&(this.request=$),V&&(this.response=V,this.status=V.status)}toJSON(){const u=this.config,d=u&&utils$1.hasOwnProp(u,"redact")?u.redact:void 0,B=utils$1.isArray(d)&&d.length>0?redactConfig(u,d):utils$1.toJSONObject(u);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:B,code:this.code,status:this.status}}};AxiosError$1.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError$1.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError$1.ECONNABORTED="ECONNABORTED";AxiosError$1.ETIMEDOUT="ETIMEDOUT";AxiosError$1.ECONNREFUSED="ECONNREFUSED";AxiosError$1.ERR_NETWORK="ERR_NETWORK";AxiosError$1.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError$1.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError$1.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError$1.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError$1.ERR_CANCELED="ERR_CANCELED";AxiosError$1.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError$1.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const httpAdapter=null,DEFAULT_FORM_DATA_MAX_DEPTH=100;function isVisitable(e){return utils$1.isPlainObject(e)||utils$1.isArray(e)}function removeBrackets(e){return utils$1.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,u,d){return e?e.concat(u).map(function($,V){return $=removeBrackets($),!d&&V?"["+$+"]":$}).join(d?".":""):u}function isFlatArray(e){return utils$1.isArray(e)&&!e.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function e(u){return/^is[A-Z]/.test(u)});function toFormData$1(e,u,d){if(!utils$1.isObject(e))throw new TypeError("target must be an object");u=u||new FormData,d=utils$1.toFlatObject(d,{metaTokens:!0,dots:!1,indexes:!1},!1,function(ue,he){return!utils$1.isUndefined(he[ue])});const B=d.metaTokens,$=d.visitor||oe,V=d.dots,K=d.indexes,q=d.Blob||typeof Blob<"u"&&Blob,Q=d.maxDepth===void 0?DEFAULT_FORM_DATA_MAX_DEPTH:d.maxDepth,X=q&&utils$1.isSpecCompliantForm(u),ee=[];if(!utils$1.isFunction($))throw new TypeError("visitor must be a function");function te(le){if(le===null)return"";if(utils$1.isDate(le))return le.toISOString();if(utils$1.isBoolean(le))return le.toString();if(!X&&utils$1.isBlob(le))throw new AxiosError$1("Blob is not supported. Use a Buffer instead.");if(utils$1.isArrayBuffer(le)||utils$1.isTypedArray(le)){if(X&&typeof q=="function")return new q([le]);if(typeof Buffer<"u")return Buffer.from(le);throw new AxiosError$1("Blob is not supported. Use a Buffer instead.",AxiosError$1.ERR_NOT_SUPPORT)}return le}function ie(le){if(le>Q)throw new AxiosError$1("Object is too deeply nested ("+le+" levels). Max depth: "+Q,AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED)}function re(le,ue){if(Q===1/0)return JSON.stringify(le);const he=[];return JSON.stringify(le,function(fe,me){if(!utils$1.isObject(me))return me;for(;he.length&&he[he.length-1]!==this;)he.pop();return he.push(me),ie(ue+he.length-1),me})}function oe(le,ue,he){let de=le;if(utils$1.isReactNative(u)&&utils$1.isReactNativeBlob(le))return u.append(renderKey(he,ue,V),te(le)),!1;if(le&&!he&&typeof le=="object"){if(utils$1.endsWith(ue,"{}"))ue=B?ue:ue.slice(0,-2),le=re(le,1);else if(utils$1.isArray(le)&&isFlatArray(le)||(utils$1.isFileList(le)||utils$1.endsWith(ue,"[]"))&&(de=utils$1.toArray(le)))return ue=removeBrackets(ue),de.forEach(function(me,ge){!(utils$1.isUndefined(me)||me===null)&&u.append(K===!0?renderKey([ue],ge,V):K===null?ue:ue+"[]",te(me))}),!1}return isVisitable(le)?!0:(u.append(renderKey(he,ue,V),te(le)),!1)}const se=Object.assign(predicates,{defaultVisitor:oe,convertValue:te,isVisitable});function ae(le,ue,he=0){if(!utils$1.isUndefined(le)){if(ie(he),ee.indexOf(le)!==-1)throw new Error("Circular reference detected in "+ue.join("."));ee.push(le),utils$1.forEach(le,function(fe,me){(!(utils$1.isUndefined(fe)||fe===null)&&$.call(u,fe,utils$1.isString(me)?me.trim():me,ue,se))===!0&&ae(fe,ue?ue.concat(me):[me],he+1)}),ee.pop()}}if(!utils$1.isObject(e))throw new TypeError("data must be an object");return ae(e),u}function encode$1(e){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(B){return u[B]})}function AxiosURLSearchParams(e,u){this._pairs=[],e&&toFormData$1(e,this,u)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function e(u,d){this._pairs.push([u,d])};prototype.toString=function e(u){const d=u?B=>u.call(this,B,encode$1):encode$1;return this._pairs.map(function($){return d($[0])+"="+d($[1])},"").join("&")};function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,u,d){if(!u)return e;e=e||"";const B=utils$1.isFunction(d)?{serialize:d}:d,$=utils$1.getSafeProp(B,"encode")||encode,V=utils$1.getSafeProp(B,"serialize");let K;if(V?K=V(u,B):K=utils$1.isURLSearchParams(u)?u.toString():new AxiosURLSearchParams(u,B).toString($),K){const q=e.indexOf("#");q!==-1&&(e=e.slice(0,q)),e+=(e.indexOf("?")===-1?"?":"&")+K}return e}class InterceptorManager{constructor(){this.handlers=[]}use(u,d,B){return this.handlers.push({fulfilled:u,rejected:d,synchronous:B?B.synchronous:!1,runWhen:B?B.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){utils$1.forEach(this.handlers,function(B){B!==null&&u(B)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(e,u){return toFormData$1(e,new platform.classes.URLSearchParams,{visitor:function(d,B,$,V){return platform.isNode&&utils$1.isBuffer(d)?(this.append(B,d.toString("base64")),!1):V.defaultVisitor.apply(this,arguments)},...u})}const MAX_DEPTH=DEFAULT_FORM_DATA_MAX_DEPTH;function throwIfDepthExceeded(e){if(e>MAX_DEPTH)throw new AxiosError$1("FormData field is too deeply nested ("+e+" levels). Max depth: "+MAX_DEPTH,AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED)}function parsePropPath(e){const u=[],d=/\w+|\[(\w*)]/g;let B;for(;(B=d.exec(e))!==null;)throwIfDepthExceeded(u.length),u.push(B[0]==="[]"?"":B[1]||B[0]);return u}function arrayToObject(e){const u={},d=Object.keys(e);let B;const $=d.length;let V;for(B=0;B<$;B++)V=d[B],u[V]=e[V];return u}function formDataToJSON(e){function u(d,B,$,V){throwIfDepthExceeded(V);let K=d[V++];if(K==="__proto__")return!0;const q=Number.isFinite(+K),Q=V>=d.length;return K=!K&&utils$1.isArray($)?$.length:K,Q?(utils$1.hasOwnProp($,K)?$[K]=utils$1.isArray($[K])?$[K].concat(B):[$[K],B]:$[K]=B,!q):((!utils$1.hasOwnProp($,K)||!utils$1.isObject($[K]))&&($[K]=[]),u(d,B,$[K],V)&&utils$1.isArray($[K])&&($[K]=arrayToObject($[K])),!q)}if(utils$1.isFormData(e)&&utils$1.isFunction(e.entries)){const d={};return utils$1.forEachEntry(e,(B,$)=>{u(parsePropPath(B),$,d,0)}),d}return null}const own=(e,u)=>e!=null&&utils$1.hasOwnProp(e,u)?e[u]:void 0;function stringifySafely(e,u,d){if(utils$1.isString(e))try{return(u||JSON.parse)(e),utils$1.trim(e)}catch(B){if(B.name!=="SyntaxError")throw B}return(d||JSON.stringify)(e)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function e(u,d){const B=d.getContentType()||"",$=B.indexOf("application/json")>-1,V=utils$1.isObject(u);if(V&&utils$1.isHTMLForm(u)&&(u=new FormData(u)),utils$1.isFormData(u))return $?JSON.stringify(formDataToJSON(u)):u;if(utils$1.isArrayBuffer(u)||utils$1.isBuffer(u)||utils$1.isStream(u)||utils$1.isFile(u)||utils$1.isBlob(u)||utils$1.isReadableStream(u))return u;if(utils$1.isArrayBufferView(u))return u.buffer;if(utils$1.isURLSearchParams(u))return d.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),u.toString();let q;if(V){const Q=own(this,"formSerializer");if(B.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(u,Q).toString();if((q=utils$1.isFileList(u))||B.indexOf("multipart/form-data")>-1){const X=own(this,"env"),ee=X&&X.FormData;return toFormData$1(q?{"files[]":u}:u,ee&&new ee,Q)}}return V||$?(d.setContentType("application/json",!1),stringifySafely(u)):u}],transformResponse:[function e(u){const d=own(this,"transitional")||defaults.transitional,B=d&&d.forcedJSONParsing,$=own(this,"responseType"),V=$==="json";if(utils$1.isResponse(u)||utils$1.isReadableStream(u))return u;if(u&&utils$1.isString(u)&&(B&&!$||V)){const q=!(d&&d.silentJSONParsing)&&V;try{return JSON.parse(u,own(this,"parseReviver"))}catch(Q){if(q)throw Q.name==="SyntaxError"?AxiosError$1.from(Q,AxiosError$1.ERR_BAD_RESPONSE,this,null,own(this,"response")):Q}}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function e(u){return u>=200&&u<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch","query"],e=>{defaults.headers[e]={}});function transformData(e,u){const d=this||defaults,B=u||d,$=AxiosHeaders$1.from(B.headers);let V=B.data;return utils$1.forEach(e,function(q){V=q.call(d,V,$.normalize(),u?u.status:void 0)}),$.normalize(),V}function isCancel$1(e){return!!(e&&e.__CANCEL__)}let CanceledError$1=class extends AxiosError$1{constructor(u,d,B){super(u??"canceled",AxiosError$1.ERR_CANCELED,d,B),this.name="CanceledError",this.__CANCEL__=!0}};function settle(e,u,d){const B=d.config.validateStatus;!d.status||!B||B(d.status)?e(d):u(new AxiosError$1("Request failed with status code "+d.status,d.status>=400&&d.status<500?AxiosError$1.ERR_BAD_REQUEST:AxiosError$1.ERR_BAD_RESPONSE,d.config,d.request,d))}function parseProtocol(e){const u=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return u&&u[1]||""}function speedometer(e,u){e=e||10;const d=new Array(e),B=new Array(e);let $=0,V=0,K;return u=u!==void 0?u:1e3,function(Q){const X=Date.now(),ee=B[V];K||(K=X),d[$]=Q,B[$]=X;let te=V,ie=0;for(;te!==$;)ie+=d[te++],te=te%e;if($=($+1)%e,$===V&&(V=(V+1)%e),X-K<u)return;const re=ee&&X-ee;return re?Math.round(ie*1e3/re):void 0}}function throttle(e,u){let d=0,B=1e3/u,$,V;const K=(X,ee=Date.now())=>{d=ee,$=null,V&&(clearTimeout(V),V=null),e(...X)};return[(...X)=>{const ee=Date.now(),te=ee-d;te>=B?K(X,ee):($=X,V||(V=setTimeout(()=>{V=null,K($)},B-te)))},()=>$&&K($)]}const progressEventReducer=(e,u,d=3)=>{let B=0;const $=speedometer(50,250);return throttle(V=>{if(!V||typeof V.loaded!="number")return;const K=V.loaded,q=V.lengthComputable?V.total:void 0,Q=q!=null?Math.min(K,q):K,X=Math.max(0,Q-B),ee=$(X);B=Math.max(B,Q);const te={loaded:Q,total:q,progress:q?Q/q:void 0,bytes:X,rate:ee||void 0,estimated:ee&&q?(q-Q)/ee:void 0,event:V,lengthComputable:q!=null,[u?"download":"upload"]:!0};e(te)},d)},progressEventDecorator=(e,u)=>{const d=e!=null;return[B=>u[0]({lengthComputable:d,total:e,loaded:B}),u[1]]},asyncDecorator=e=>(...u)=>utils$1.asap(()=>e(...u)),isURLSameOrigin=platform.hasStandardBrowserEnv?((e,u)=>d=>(d=new URL(d,platform.origin),e.protocol===d.protocol&&e.host===d.host&&(u||e.port===d.port)))(new URL(platform.origin),platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent)):()=>!0,cookies=platform.hasStandardBrowserEnv?{write(e,u,d,B,$,V,K){if(typeof document>"u")return;const q=[`${e}=${encodeURIComponent(u)}`];utils$1.isNumber(d)&&q.push(`expires=${new Date(d).toUTCString()}`),utils$1.isString(B)&&q.push(`path=${B}`),utils$1.isString($)&&q.push(`domain=${$}`),V===!0&&q.push("secure"),utils$1.isString(K)&&q.push(`SameSite=${K}`),document.cookie=q.join("; ")},read(e){if(typeof document>"u")return null;const u=document.cookie.split(";");for(let d=0;d<u.length;d++){const B=u[d].replace(/^\s+/,""),$=B.indexOf("=");if($!==-1&&B.slice(0,$)===e)try{return decodeURIComponent(B.slice($+1))}catch{return B.slice($+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,u){return u?e.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):e}const malformedHttpProtocol=/^https?:(?!\/\/)/i,httpProtocolControlCharacters=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(e){let u=0;for(;u<e.length&&e.charCodeAt(u)<=32;)u++;return e.slice(u)}function normalizeURLForProtocolCheck(e){return stripLeadingC0ControlOrSpace(e).replace(httpProtocolControlCharacters,"")}function assertValidHttpProtocolURL(e,u){if(typeof e=="string"&&malformedHttpProtocol.test(normalizeURLForProtocolCheck(e)))throw new AxiosError$1('Invalid URL: missing "//" after protocol',AxiosError$1.ERR_INVALID_URL,u)}function buildFullPath(e,u,d,B){assertValidHttpProtocolURL(u,B);let $=!isAbsoluteURL(u);return e&&($||d===!1)?(assertValidHttpProtocolURL(e,B),combineURLs(e,u)):u}const headersToObject=e=>e instanceof AxiosHeaders$1?{...e}:e;function mergeConfig$1(e,u){e=e||{},u=u||{};const d=Object.create(null);Object.defineProperty(d,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function B(ee,te,ie,re){return utils$1.isPlainObject(ee)&&utils$1.isPlainObject(te)?utils$1.merge.call({caseless:re},ee,te):utils$1.isPlainObject(te)?utils$1.merge({},te):utils$1.isArray(te)?te.slice():te}function $(ee,te,ie,re){if(utils$1.isUndefined(te)){if(!utils$1.isUndefined(ee))return B(void 0,ee,ie,re)}else return B(ee,te,ie,re)}function V(ee,te){if(!utils$1.isUndefined(te))return B(void 0,te)}function K(ee,te){if(utils$1.isUndefined(te)){if(!utils$1.isUndefined(ee))return B(void 0,ee)}else return B(void 0,te)}function q(ee){const te=utils$1.hasOwnProp(u,"transitional")?u.transitional:void 0;if(!utils$1.isUndefined(te))if(utils$1.isPlainObject(te)){if(utils$1.hasOwnProp(te,ee))return te[ee]}else return;const ie=utils$1.hasOwnProp(e,"transitional")?e.transitional:void 0;if(utils$1.isPlainObject(ie)&&utils$1.hasOwnProp(ie,ee))return ie[ee]}function Q(ee,te,ie){if(utils$1.hasOwnProp(u,ie))return B(ee,te);if(utils$1.hasOwnProp(e,ie))return B(void 0,ee)}const X={url:V,method:V,data:V,baseURL:K,transformRequest:K,transformResponse:K,paramsSerializer:K,timeout:K,timeoutMessage:K,withCredentials:K,withXSRFToken:K,adapter:K,responseType:K,xsrfCookieName:K,xsrfHeaderName:K,onUploadProgress:K,onDownloadProgress:K,decompress:K,maxContentLength:K,maxBodyLength:K,beforeRedirect:K,transport:K,httpAgent:K,httpsAgent:K,cancelToken:K,socketPath:K,allowedSocketPaths:K,responseEncoding:K,validateStatus:Q,headers:(ee,te,ie)=>$(headersToObject(ee),headersToObject(te),ie,!0)};return utils$1.forEach(Object.keys({...e,...u}),function(te){if(te==="__proto__"||te==="constructor"||te==="prototype")return;const ie=utils$1.hasOwnProp(X,te)?X[te]:$,re=utils$1.hasOwnProp(e,te)?e[te]:void 0,oe=utils$1.hasOwnProp(u,te)?u[te]:void 0,se=ie(re,oe,te);utils$1.isUndefined(se)&&ie!==Q||(d[te]=se)}),utils$1.hasOwnProp(u,"validateStatus")&&utils$1.isUndefined(u.validateStatus)&&q("validateStatusUndefinedResolves")===!1&&(utils$1.hasOwnProp(e,"validateStatus")?d.validateStatus=B(void 0,e.validateStatus):delete d.validateStatus),d}const FORM_DATA_CONTENT_HEADERS=["content-type","content-length"];function setFormDataHeaders(e,u,d){if(d!=="content-only"){e.set(u);return}Object.entries(u||{}).forEach(([B,$])=>{FORM_DATA_CONTENT_HEADERS.includes(B.toLowerCase())&&e.set(B,$)})}const encodeUTF8$1=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(u,d)=>String.fromCharCode(parseInt(d,16)));function resolveConfig(e){const u=mergeConfig$1({},e),d=ie=>utils$1.hasOwnProp(u,ie)?u[ie]:void 0,B=d("data");let $=d("withXSRFToken");const V=d("xsrfHeaderName"),K=d("xsrfCookieName");let q=d("headers");const Q=d("auth"),X=d("baseURL"),ee=d("allowAbsoluteUrls"),te=d("url");if(u.headers=q=AxiosHeaders$1.from(q),u.url=buildURL(buildFullPath(X,te,ee,u),d("params"),d("paramsSerializer")),Q){const ie=utils$1.getSafeProp(Q,"username")||"",re=utils$1.getSafeProp(Q,"password")||"";try{q.set("Authorization","Basic "+btoa(ie+":"+(re?encodeUTF8$1(re):"")))}catch(oe){throw AxiosError$1.from(oe,AxiosError$1.ERR_BAD_OPTION_VALUE,e)}}if(utils$1.isFormData(B)&&(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv||utils$1.isReactNative(B)?q.setContentType(void 0):utils$1.isFunction(B.getHeaders)&&setFormDataHeaders(q,B.getHeaders(),d("formDataHeaderPolicy"))),platform.hasStandardBrowserEnv&&(utils$1.isFunction($)&&($=$(u)),$===!0||$==null&&isURLSameOrigin(u.url))){const re=V&&K&&cookies.read(K);re&&q.set(V,re)}return u}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(e){return new Promise(function(d,B){const $=resolveConfig(e);let V=$.data;const K=AxiosHeaders$1.from($.headers).normalize();let{responseType:q,onUploadProgress:Q,onDownloadProgress:X}=$,ee,te,ie,re,oe;function se(){re&&re(),oe&&oe(),$.cancelToken&&$.cancelToken.unsubscribe(ee),$.signal&&$.signal.removeEventListener("abort",ee)}let ae=new XMLHttpRequest;ae.open($.method.toUpperCase(),$.url,!0),ae.timeout=$.timeout;function le(){if(!ae)return;const he=AxiosHeaders$1.from("getAllResponseHeaders"in ae&&ae.getAllResponseHeaders()),fe={data:!q||q==="text"||q==="json"?ae.responseText:ae.response,status:ae.status,statusText:ae.statusText,headers:he,config:e,request:ae};settle(function(ge){d(ge),se()},function(ge){B(ge),se()},fe),ae=null}"onloadend"in ae?ae.onloadend=le:ae.onreadystatechange=function(){!ae||ae.readyState!==4||ae.status===0&&!(ae.responseURL&&ae.responseURL.startsWith("file:"))||setTimeout(le)},ae.onabort=function(){ae&&(B(new AxiosError$1("Request aborted",AxiosError$1.ECONNABORTED,e,ae)),se(),ae=null)},ae.onerror=function(de){const fe=de&&de.message?de.message:"Network Error",me=new AxiosError$1(fe,AxiosError$1.ERR_NETWORK,e,ae);me.event=de||null,B(me),se(),ae=null},ae.ontimeout=function(){let de=$.timeout?"timeout of "+$.timeout+"ms exceeded":"timeout exceeded";const fe=$.transitional||transitionalDefaults;$.timeoutErrorMessage&&(de=$.timeoutErrorMessage),B(new AxiosError$1(de,fe.clarifyTimeoutError?AxiosError$1.ETIMEDOUT:AxiosError$1.ECONNABORTED,e,ae)),se(),ae=null},V===void 0&&K.setContentType(null),"setRequestHeader"in ae&&utils$1.forEach(toByteStringHeaderObject(K),function(de,fe){ae.setRequestHeader(fe,de)}),utils$1.isUndefined($.withCredentials)||(ae.withCredentials=!!$.withCredentials),q&&q!=="json"&&(ae.responseType=$.responseType),X&&([ie,oe]=progressEventReducer(X,!0),ae.addEventListener("progress",ie)),Q&&ae.upload&&([te,re]=progressEventReducer(Q),ae.upload.addEventListener("progress",te),ae.upload.addEventListener("loadend",re)),($.cancelToken||$.signal)&&(ee=he=>{ae&&(B(!he||he.type?new CanceledError$1(null,e,ae):he),ae.abort(),se(),ae=null)},$.cancelToken&&$.cancelToken.subscribe(ee),$.signal&&($.signal.aborted?ee():$.signal.addEventListener("abort",ee)));const ue=parseProtocol($.url);if(ue&&!platform.protocols.includes(ue)){B(new AxiosError$1("Unsupported protocol "+ue+":",AxiosError$1.ERR_BAD_REQUEST,e)),se();return}ae.send(V||null)})},composeSignals=(e,u)=>{if(e=e?e.filter(Boolean):[],!u&&!e.length)return;const d=new AbortController;let B=!1;const $=function(Q){if(!B){B=!0,K();const X=Q instanceof Error?Q:this.reason;d.abort(X instanceof AxiosError$1?X:new CanceledError$1(X instanceof Error?X.message:X))}};let V=u&&setTimeout(()=>{V=null,$(new AxiosError$1(`timeout of ${u}ms exceeded`,AxiosError$1.ETIMEDOUT))},u);const K=()=>{e&&(V&&clearTimeout(V),V=null,e.forEach(Q=>{Q.unsubscribe?Q.unsubscribe($):Q.removeEventListener("abort",$)}),e=null)};e.forEach(Q=>Q.addEventListener("abort",$,{once:!0}));const{signal:q}=d;return q.unsubscribe=()=>utils$1.asap(K),q},streamChunk=function*(e,u){let d=e.byteLength;if(d<u){yield e;return}let B=0,$;for(;B<d;)$=B+u,yield e.slice(B,$),B=$},readBytes=async function*(e,u){for await(const d of readStream(e))yield*streamChunk(d,u)},readStream=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const u=e.getReader();try{for(;;){const{done:d,value:B}=await u.read();if(d)break;yield B}}finally{await u.cancel()}},trackStream=(e,u,d,B)=>{const $=readBytes(e,u);let V=0,K,q=Q=>{K||(K=!0,B&&B(Q))};return new ReadableStream({async pull(Q){try{const{done:X,value:ee}=await $.next();if(X){q(),Q.close();return}let te=ee.byteLength;if(d){let ie=V+=te;d(ie)}Q.enqueue(new Uint8Array(ee))}catch(X){throw q(X),X}},cancel(Q){return q(Q),$.return()}},{highWaterMark:2})},isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,isPercentEncodedByte=(e,u,d)=>u+2<d&&isHexDigit(e.charCodeAt(u+1))&&isHexDigit(e.charCodeAt(u+2));function estimateDataURLDecodedBytes(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const u=e.indexOf(",");if(u<0)return 0;const d=e.slice(5,u),B=e.slice(u+1);if(/;base64/i.test(d)){let K=B.length;const q=B.length;for(let re=0;re<q;re++)if(B.charCodeAt(re)===37&&re+2<q){const oe=B.charCodeAt(re+1),se=B.charCodeAt(re+2);isHexDigit(oe)&&isHexDigit(se)&&(K-=2,re+=2)}let Q=0,X=q-1;const ee=re=>re>=2&&B.charCodeAt(re-2)===37&&B.charCodeAt(re-1)===51&&(B.charCodeAt(re)===68||B.charCodeAt(re)===100);X>=0&&(B.charCodeAt(X)===61?(Q++,X--):ee(X)&&(Q++,X-=3)),Q===1&&X>=0&&(B.charCodeAt(X)===61||ee(X))&&Q++;const ie=Math.floor(K/4)*3-(Q||0);return ie>0?ie:0}let V=0;for(let K=0,q=B.length;K<q;K++){const Q=B.charCodeAt(K);if(Q===37&&isPercentEncodedByte(B,K,q))V+=1,K+=2;else if(Q<128)V+=1;else if(Q<2048)V+=2;else if(Q>=55296&&Q<=56319&&K+1<q){const X=B.charCodeAt(K+1);X>=56320&&X<=57343?(V+=4,K++):V+=3}else V+=3}return V}const VERSION$2="1.18.1",DEFAULT_CHUNK_SIZE=64*1024,{isFunction}=utils$1,encodeUTF8=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(u,d)=>String.fromCharCode(parseInt(d,16))),decodeURIComponentSafe=e=>{if(!utils$1.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},test=(e,...u)=>{try{return!!e(...u)}catch{return!1}},maybeWithAuthCredentials=e=>{const u=e.indexOf("://");let d=e;return u!==-1&&(d=d.slice(u+3)),d.includes("@")||d.includes(":")},factory=e=>{const u=utils$1.global!==void 0&&utils$1.global!==null?utils$1.global:globalThis,{ReadableStream:d,TextEncoder:B}=u;e=utils$1.merge.call({skipUndefined:!0},{Request:u.Request,Response:u.Response},e);const{fetch:$,Request:V,Response:K}=e,q=$?isFunction($):typeof fetch=="function",Q=isFunction(V),X=isFunction(K);if(!q)return!1;const ee=q&&isFunction(d),te=q&&(typeof B=="function"?(le=>ue=>le.encode(ue))(new B):async le=>new Uint8Array(await new V(le).arrayBuffer())),ie=Q&&ee&&test(()=>{let le=!1;const ue=new V(platform.origin,{body:new d,method:"POST",get duplex(){return le=!0,"half"}}),he=ue.headers.has("Content-Type");return ue.body!=null&&ue.body.cancel(),le&&!he}),re=X&&ee&&test(()=>utils$1.isReadableStream(new K("").body)),oe={stream:re&&(le=>le.body)};q&&["text","arrayBuffer","blob","formData","stream"].forEach(le=>{!oe[le]&&(oe[le]=(ue,he)=>{let de=ue&&ue[le];if(de)return de.call(ue);throw new AxiosError$1(`Response type '${le}' is not supported`,AxiosError$1.ERR_NOT_SUPPORT,he)})});const se=async le=>{if(le==null)return 0;if(utils$1.isBlob(le))return le.size;if(utils$1.isSpecCompliantForm(le))return(await new V(platform.origin,{method:"POST",body:le}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(le)||utils$1.isArrayBuffer(le))return le.byteLength;if(utils$1.isURLSearchParams(le)&&(le=le+""),utils$1.isString(le))return(await te(le)).byteLength},ae=async(le,ue)=>{const he=utils$1.toFiniteNumber(le.getContentLength());return he??se(ue)};return async le=>{let{url:ue,method:he,data:de,signal:fe,cancelToken:me,timeout:ge,onDownloadProgress:_e,onUploadProgress:be,responseType:Pe,headers:Ae,withCredentials:Se="same-origin",fetchOptions:Ne,maxContentLength:Oe,maxBodyLength:Be}=resolveConfig(le);const De=utils$1.isNumber(Oe)&&Oe>-1,Me=utils$1.isNumber(Be)&&Be>-1,xe=nt=>utils$1.hasOwnProp(le,nt)?le[nt]:void 0;let Qe=$||fetch;Pe=Pe?(Pe+"").toLowerCase():"text";let Le=composeSignals([fe,me&&me.toAbortSignal()],ge),Ue=null;const et=Le&&Le.unsubscribe&&(()=>{Le.unsubscribe()});let qe,ft=null;const ct=()=>new AxiosError$1("Request body larger than maxBodyLength limit",AxiosError$1.ERR_BAD_REQUEST,le,Ue);try{let nt;const $e=xe("auth");if($e){const je=utils$1.getSafeProp($e,"username")||"",Ze=utils$1.getSafeProp($e,"password")||"";nt={username:je,password:Ze}}if(maybeWithAuthCredentials(ue)){const je=new URL(ue,platform.origin);if(!nt&&(je.username||je.password)){const Ze=decodeURIComponentSafe(je.username),we=decodeURIComponentSafe(je.password);nt={username:Ze,password:we}}(je.username||je.password)&&(je.username="",je.password="",ue=je.href)}if(nt&&(Ae.delete("authorization"),Ae.set("Authorization","Basic "+btoa(encodeUTF8((nt.username||"")+":"+(nt.password||""))))),De&&typeof ue=="string"&&ue.startsWith("data:")&&estimateDataURLDecodedBytes(ue)>Oe)throw new AxiosError$1("maxContentLength size of "+Oe+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,le,Ue);if(Me&&he!=="get"&&he!=="head"){const je=await se(de);if(typeof je=="number"&&isFinite(je)&&(qe=je,je>Be))throw ct()}const Xe=Me&&(utils$1.isReadableStream(de)||utils$1.isStream(de)),at=(je,Ze,we)=>trackStream(je,DEFAULT_CHUNK_SIZE,Ie=>{if(Me&&Ie>Be)throw ft=ct();Ze&&Ze(Ie)},we);if(ie&&he!=="get"&&he!=="head"&&(be||Xe)){if(qe=qe??await ae(Ae,de),qe!==0||Xe){let je=new V(ue,{method:"POST",body:de,duplex:"half"}),Ze;if(utils$1.isFormData(de)&&(Ze=je.headers.get("content-type"))&&Ae.setContentType(Ze),je.body){const[we,Ie]=be&&progressEventDecorator(qe,progressEventReducer(asyncDecorator(be)))||[];de=at(je.body,we,Ie)}}}else if(Xe&&!Q&&ee&&he!=="get"&&he!=="head")de=at(de);else if(Xe&&Q&&!ie&&he!=="get"&&he!=="head")throw new AxiosError$1("Stream request bodies are not supported by the current fetch implementation",AxiosError$1.ERR_NOT_SUPPORT,le,Ue);utils$1.isString(Se)||(Se=Se?"include":"omit");const ot=Q&&"credentials"in V.prototype;if(utils$1.isFormData(de)){const je=Ae.getContentType();je&&/^multipart\/form-data/i.test(je)&&!/boundary=/i.test(je)&&Ae.delete("content-type")}Ae.set("User-Agent","axios/"+VERSION$2,!1);const ht={...Ne,signal:Le,method:he.toUpperCase(),headers:toByteStringHeaderObject(Ae.normalize()),body:de,duplex:"half",credentials:ot?Se:void 0};Ue=Q&&new V(ue,ht);let Te=await(Q?Qe(Ue,Ne):Qe(ue,ht));const Re=AxiosHeaders$1.from(Te.headers);if(De){const je=utils$1.toFiniteNumber(Re.getContentLength());if(je!=null&&je>Oe)throw new AxiosError$1("maxContentLength size of "+Oe+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,le,Ue)}const He=re&&(Pe==="stream"||Pe==="response");if(re&&Te.body&&(_e||De||He&&et)){const je={};["status","statusText","headers"].forEach(pt=>{je[pt]=Te[pt]});const Ze=utils$1.toFiniteNumber(Re.getContentLength()),[we,Ie]=_e&&progressEventDecorator(Ze,progressEventReducer(asyncDecorator(_e),!0))||[];let We=0;const Ge=pt=>{if(De&&(We=pt,We>Oe))throw new AxiosError$1("maxContentLength size of "+Oe+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,le,Ue);we&&we(pt)};Te=new K(trackStream(Te.body,DEFAULT_CHUNK_SIZE,Ge,()=>{Ie&&Ie(),et&&et()}),je)}Pe=Pe||"text";let Ke=await oe[utils$1.findKey(oe,Pe)||"text"](Te,le);if(De&&!re&&!He){let je;if(Ke!=null&&(typeof Ke.byteLength=="number"?je=Ke.byteLength:typeof Ke.size=="number"?je=Ke.size:typeof Ke=="string"&&(je=typeof B=="function"?new B().encode(Ke).byteLength:Ke.length)),typeof je=="number"&&je>Oe)throw new AxiosError$1("maxContentLength size of "+Oe+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,le,Ue)}return!He&&et&&et(),await new Promise((je,Ze)=>{settle(je,Ze,{data:Ke,headers:AxiosHeaders$1.from(Te.headers),status:Te.status,statusText:Te.statusText,config:le,request:Ue})})}catch(nt){if(et&&et(),Le&&Le.aborted&&Le.reason instanceof AxiosError$1){const $e=Le.reason;
102throw $e.config=le,Ue&&($e.request=Ue),nt!==$e&&Object.defineProperty($e,"cause",{__proto__:null,value:nt,writable:!0,enumerable:!1,configurable:!0}),$e}if(ft)throw Ue&&!ft.request&&(ft.request=Ue),ft;if(nt instanceof AxiosError$1)throw Ue&&!nt.request&&(nt.request=Ue),nt;if(nt&&nt.name==="TypeError"&&/Load failed|fetch/i.test(nt.message)){const $e=new AxiosError$1("Network Error",AxiosError$1.ERR_NETWORK,le,Ue,nt&&nt.response);throw Object.defineProperty($e,"cause",{__proto__:null,value:nt.cause||nt,writable:!0,enumerable:!1,configurable:!0}),$e}throw AxiosError$1.from(nt,nt&&nt.code,le,Ue,nt&&nt.response)}}},seedCache=new Map,getFetch=e=>{let u=e&&e.env||{};const{fetch:d,Request:B,Response:$}=u,V=[B,$,d];let K=V.length,q=K,Q,X,ee=seedCache;for(;q--;)Q=V[q],X=ee.get(Q),X===void 0&&ee.set(Q,X=q?new Map:factory(u)),ee=X;return X};getFetch();const knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:{get:getFetch}};utils$1.forEach(knownAdapters,(e,u)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:u})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:u})}});const renderReason=e=>`- ${e}`,isResolvedHandle=e=>utils$1.isFunction(e)||e===null||e===!1;function getAdapter$1(e,u){e=utils$1.isArray(e)?e:[e];const{length:d}=e;let B,$;const V={};for(let K=0;K<d;K++){B=e[K];let q;if($=B,!isResolvedHandle(B)&&($=knownAdapters[(q=String(B)).toLowerCase()],$===void 0))throw new AxiosError$1(`Unknown adapter '${q}'`);if($&&(utils$1.isFunction($)||($=$.get(u))))break;V[q||"#"+K]=$}if(!$){const K=Object.entries(V).map(([Q,X])=>`adapter ${Q} `+(X===!1?"is not supported by the environment":"is not available in the build"));let q=d?K.length>1?`since :
103`+K.map(renderReason).join(`
104`):" "+renderReason(K[0]):"as no adapter specified";throw new AxiosError$1("There is no suitable adapter to dispatch the request "+q,AxiosError$1.ERR_NOT_SUPPORT)}return $}const adapters={getAdapter:getAdapter$1,adapters:knownAdapters};function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError$1(null,e)}function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=AxiosHeaders$1.from(e.headers),e.data=transformData.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(e.adapter||defaults.adapter,e)(e).then(function(B){throwIfCancellationRequested(e),e.response=B;try{B.data=transformData.call(e,e.transformResponse,B)}finally{delete e.response}return B.headers=AxiosHeaders$1.from(B.headers),B},function(B){if(!isCancel$1(B)&&(throwIfCancellationRequested(e),B&&B.response)){e.response=B.response;try{B.response.data=transformData.call(e,e.transformResponse,B.response)}finally{delete e.response}B.response.headers=AxiosHeaders$1.from(B.response.headers)}return Promise.reject(B)})}const validators$1={};["object","boolean","number","function","string","symbol"].forEach((e,u)=>{validators$1[e]=function(B){return typeof B===e||"a"+(u<1?"n ":" ")+e}});const deprecatedWarnings={};validators$1.transitional=function e(u,d,B){function $(V,K){return"[Axios v"+VERSION$2+"] Transitional option '"+V+"'"+K+(B?". "+B:"")}return(V,K,q)=>{if(u===!1)throw new AxiosError$1($(K," has been removed"+(d?" in "+d:"")),AxiosError$1.ERR_DEPRECATED);return d&&!deprecatedWarnings[K]&&(deprecatedWarnings[K]=!0,console.warn($(K," has been deprecated since v"+d+" and will be removed in the near future"))),u?u(V,K,q):!0}};validators$1.spelling=function e(u){return(d,B)=>(console.warn(`${B} is likely a misspelling of ${u}`),!0)};function assertOptions(e,u,d){if(typeof e!="object"||e===null)throw new AxiosError$1("options must be an object",AxiosError$1.ERR_BAD_OPTION_VALUE);const B=Object.keys(e);let $=B.length;for(;$-- >0;){const V=B[$],K=Object.prototype.hasOwnProperty.call(u,V)?u[V]:void 0;if(K){const q=e[V],Q=q===void 0||K(q,V,e);if(Q!==!0)throw new AxiosError$1("option "+V+" must be "+Q,AxiosError$1.ERR_BAD_OPTION_VALUE);continue}if(d!==!0)throw new AxiosError$1("Unknown option "+V,AxiosError$1.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;let Axios$1=class{constructor(u){this.defaults=u||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(u,d){try{return await this._request(u,d)}
vendor: 4,148 bytes, lines 104-108
104catch(B){if(B instanceof Error){let $={};Error.captureStackTrace?Error.captureStackTrace($):$=new Error;const V=(()=>{if(!$.stack)return"";const K=$.stack.indexOf(`
105`);return K===-1?"":$.stack.slice(K+1)})();try{if(!B.stack)B.stack=V;else if(V){const K=V.indexOf(`
106`),q=K===-1?-1:V.indexOf(`
107`,K+1),Q=q===-1?"":V.slice(q+1);String(B.stack).endsWith(Q)||(B.stack+=`
108`+V)}}catch{}}throw B}}_request(u,d){typeof u=="string"?(d=d||{},d.url=u):d=u||{},d=mergeConfig$1(this.defaults,d);const{transitional:B,paramsSerializer:$,headers:V}=d;B!==void 0&&validator.assertOptions(B,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean),advertiseZstdAcceptEncoding:validators.transitional(validators.boolean),validateStatusUndefinedResolves:validators.transitional(validators.boolean)},!1),$!=null&&(utils$1.isFunction($)?d.paramsSerializer={serialize:$}:validator.assertOptions($,{encode:validators.function,serialize:validators.function},!0)),d.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?d.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:d.allowAbsoluteUrls=!0),validator.assertOptions(d,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),d.method=(d.method||this.defaults.method||"get").toLowerCase();let K=V&&utils$1.merge(V.common,V[d.method]);V&&utils$1.forEach(["delete","get","head","post","put","patch","query","common"],oe=>{delete V[oe]}),d.headers=AxiosHeaders$1.concat(K,V);const q=[];let Q=!0;this.interceptors.request.forEach(function(se){if(typeof se.runWhen=="function"&&se.runWhen(d)===!1)return;Q=Q&&se.synchronous;const ae=d.transitional||transitionalDefaults;ae&&ae.legacyInterceptorReqResOrdering?q.unshift(se.fulfilled,se.rejected):q.push(se.fulfilled,se.rejected)});const X=[];this.interceptors.response.forEach(function(se){X.push(se.fulfilled,se.rejected)});let ee,te=0,ie;if(!Q){const oe=[dispatchRequest.bind(this),void 0];for(oe.unshift(...q),oe.push(...X),ie=oe.length,ee=Promise.resolve(d);te<ie;)ee=ee.then(oe[te++],oe[te++]);return ee}ie=q.length;let re=d;for(;te<ie;){const oe=q[te++],se=q[te++];try{re=oe(re)}catch(ae){se.call(this,ae);break}}try{ee=dispatchRequest.call(this,re)}catch(oe){return Promise.reject(oe)}for(te=0,ie=X.length;te<ie;)ee=ee.then(X[te++],X[te++]);return ee}getUri(u){u=mergeConfig$1(this.defaults,u);const d=buildFullPath(u.baseURL,u.url,u.allowAbsoluteUrls,u);return buildURL(d,u.params,u.paramsSerializer)}};utils$1.forEach(["delete","get","head","options"],function e(u){Axios$1.prototype[u]=function(d,B){return this.request(mergeConfig$1(B||{},{method:u,url:d,data:B&&utils$1.hasOwnProp(B,"data")?B.data:void 0}))}});utils$1.forEach(["post","put","patch","query"],function e(u){function d(B){return function(V,K,q){return this.request(mergeConfig$1(q||{},{method:u,headers:B?{"Content-Type":"multipart/form-data"}:{},url:V,data:K}))}}Axios$1.prototype[u]=d(),u!=="query"&&(Axios$1.prototype[u+"Form"]=d(!0))});let CancelToken$1=class io{constructor(u){if(typeof u!="function")throw new TypeError("executor must be a function.");let d;this.promise=new Promise(function(V){d=V});const B=this;this.promise.then($=>{if(!B._listeners)return;let V=B._listeners.length;for(;V-- >0;)B._listeners[V]($);B._listeners=null}),this.promise.then=$=>{let V;const K=new Promise(q=>{B.subscribe(q),V=q}).then($);return K.cancel=function(){B.unsubscribe(V)},K},u(function(V,K,q){B.reason||(B.reason=new CanceledError$1(V,K,q),d(B.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const d=this._listeners.indexOf(u);d!==-1&&this._listeners.splice(d,1)}toAbortSignal(){const u=new AbortController,d=B=>{u.abort(B)};return this.subscribe(d),u.signal.unsubscribe=()=>this.unsubscribe(d),u.signal}static source(){let u;return{token:new io(function($){u=$}),cancel:u}}
108};function spread$1(e){return function(d){return e.apply(null,d)}}function isAxiosError$1(e){return utils$1.isObject(e)&&e.isAxiosError===!0}const HttpStatusCode$1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode$1).forEach(([e,u])=>{HttpStatusCode$1[u]=e});function createInstance(e){const u=new Axios$1(e),d=bind(Axios$1.prototype.request,u);return utils$1.extend(d,Axios$1.prototype,u,{allOwnKeys:!0}),utils$1.extend(d,u,null,{allOwnKeys:!0}),d.create=function($){return createInstance(mergeConfig$1(e,$))},d}const axios=createInstance(defaults);axios.Axios=Axios$1;axios.CanceledError=CanceledError$1;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel$1;axios.VERSION=VERSION$2;axios.toFormData=toFormData$1;axios.AxiosError=AxiosError$1;axios.Cancel=axios.CanceledError;axios.all=function e(u){return Promise.all(u)};axios.spread=spread$1;axios.isAxiosError=isAxiosError$1;axios.mergeConfig=mergeConfig$1;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=e=>formDataToJSON(utils$1.isHTMLForm(e)?new FormData(e):e);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const{Axios,AxiosError,CanceledError,isCancel,CancelToken,VERSION:VERSION$1,all,Cancel,isAxiosError,spread,toFormData,AxiosHeaders,HttpStatusCode,formToJSON,getAdapter,mergeConfig,create}=axios,http=axios.create(),Yi=class Yi{static async fetchApplicant(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/info`);return d==null?void 0:d.data}static async fetchBoRoles(u){const d=await http.get(`${this.baseUrl}/internals/${u}/roles`);return d==null?void 0:d.data}static async patchApplicant(u,d){return(await http.patch(`${this.baseUrl}/applicants/${u}`,d)).data}static async patchApplicantContacts(u,d){return(await http.patch(`${this.baseUrl}/applicants/${u}/contacts`,d)).data}static async persistStudentStatus(u,d){await http.patch(`${this.baseUrl}/applicants/${u}/is-student`,{isStudent:d})}static async fetchAverageReview(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/reviews/average`);return d==null?void 0:d.data}static async fetchIsWorkingWithUs(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/is-working-with-us`);return d==null?void 0:d.data}static async fetchNotificationSettings(u,d){const B=new URLSearchParams;d.forEach(V=>B.append("channels",V));const $=await http.get(`${this.baseUrl}/applicants/${u}/v2/notification-settings?${B.toString()}`);return $==null?void 0:$.data}static async updateNotificationSettings(u,d){const B=await http.post(`${this.baseUrl}/applicants/${u}/v2/notification-settings/channel/${d.channel}`,d);if(B!=null&&B.data)return{channel:d.channel,needRecommendationEnabled:B.data.needRecommendationEnabled,marketingEnabled:B.data.marketingEnabled}}static async disableNotifications(u){await http.post(`${this.baseUrl}/applicants/${u}/v2/notification-settings/disable-all`)}static async fetchIdentity(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/identity`);return d==null?void 0:d.data}static async patchIdentity(u,d){const B=await http.patch(`${this.baseUrl}/applicants/${u}/identity`,d);return B==null?void 0:B.data}static async updateIban(u,d){const B=await http.post(`${this.baseUrl}/applicants/${u}/identity/iban`,{iban:d});return B==null?void 0:B.data}static async fetchHistory(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/dashboard/history`);return d==null?void 0:d.data}static async resetSocialSecurityNumber(u,d){const B=await http.patch(`${this.baseUrl}/internals/${u}/applicants/${d}
108/identity/social-security-number/reset`);return B==null?void 0:B.data}static async persistAvatar(u,d){await http.post(`${this.documentsBaseUrl}/applicants/${u}/picture`,d,{headers:{"Content-Type":"multipart/form-data"}})}static async getScore(u){return(await http.get(`${this.baseUrl}/applicants/${u}/dashboard/score`)).data}static async fetchAdditionalInfos(u){return(await http.get(`${this.baseUrl}/applicants/${u}/dashboard/additional-infos`)).data}static async fetchIbanHistory(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/identity/iban`);return d==null?void 0:d.data}static async deleteAccount(u,d){let B=`${this.baseUrl}/users/${u}?force=true`;d&&(B+=`&oauth2Hash=${d}`),await http.delete(B)}static async fetchNbWorkedHours(u){const d=await http.get(`${this.biBaseUrl}/applicants/${u}/advantages/infos`);return d==null?void 0:d.data}static async fetchAdvantagesLink(u){const d=await http.get(`${this.biBaseUrl}/applicants/${u}/advantages/link`);return d==null?void 0:d.data}static async fetchApplicantDisabilityData(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/has-disability`);return d==null?void 0:d.data}static async fetchApplicantDocumentsValidationStatusDto(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/document-validation-state`);return d==null?void 0:d.data}static async persistApplicantDisabilityData(u,d,B){const $=await http.patch(`${this.baseUrl}/applicants/${u}/has-disability`,{hasDisability:d,disabilityDescription:B});return $==null?void 0:$.data}static async fetchIsApplicantWaitingToBePaid(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/is-waiting-to-be-paid`);return d==null?void 0:d.data}};Yi.baseUrl=getServiceBaseUrl(Service.API),Yi.biBaseUrl=getServiceBaseUrl(Service.BI),Yi.documentsBaseUrl=getServiceBaseUrl(Service.DOCUMENTS);let ApplicantService=Yi;const Cr=class Cr{static async fetchInterests(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/interests`);return d==null?void 0:d.data}static async addInterest(u,d){const B=await http.post(`${this.baseUrl}/applicants/${u}/interests`,{label:d});return B==null?void 0:B.data}static async removeInterest(u,d){await http.delete(`${this.baseUrl}/applicants/${u}/interests/${d}`)}};Cr.baseUrl=getServiceBaseUrl(Service.API);let ApplicantInterestsService=Cr;const Sr=class Sr{static async fetchReferrals(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/referrals`);return d==null?void 0:d.data}static async removeReferral(u,d){await http.delete(`${this.baseUrl}/applicants/${u}/referrals/${d}`)}};Sr.baseUrl=getServiceBaseUrl(Service.API);let ApplicantReferralsService=Sr;function canRunBatch(){return isRunningFromStandaloneApp()}async function initBatchConfig(e){const u=getEnv("VITE_API_BATCH");if(!u||!canRunBatch())return;const d=JSON.parse(u);if(d){if(isRunningFromNativeIOSApp()&&window.batch){const B=window.batch;B.setConfig({iOSAPIKey:getEnv("VITE_API_BATCH_IOS"),migrations:{profileCustomIdMigrationEnabled:!0}}),await B.start(),B.push.requestNotificationAuthorization()}else{(function($,V,K,q,Q,X,ee){Q="batchSDK",$[Q]=$[Q]||function(){($[Q].q=$[Q].q||[]).push(arguments)},X=V.createElement(K),ee=V.getElementsByTagName(K)[0],X.async=1,X.src=q,ee.parentNode.insertBefore(X,ee)})(window,document,"script","https://via.batch.com/v2/bootstrap.min.js");let B={native:{}};navigator.userAgent.indexOf("Firefox")!==-1&&(B={alert:{icon:d.defaultIcon}}),batchSDK("setup",{useExistingServiceWorker:!0,apiKey:d.apiKey,subdomain:d.subdomain,authKey:d.authKey,dev:getEnv("VITE_STAGE")!=="production",vapidPublicKey:d.vapidPublicKey,ui:B,defaultIcon:d.defaultIcon,smallIcon:d.smallIcon,serviceWorkerTimeout:60})}e&&await setBatchCustomUserID(e.id)}}async function setBatchCustomUserID(e){canRunBatch()&&(isRunningFromNativeIOSApp()&&window.batch?window.batch.profile.identify(e.toString()):window.batchSDK&&await batchSDK(async u=>{u.getCustomUserID().then(async d=>{!d||d!=e.toString()?(console.log("set batch sdk for user "+e),await u.setCustomUserID(e)):console.log("User already registered "+d)}).catch(d=>{console.log("Error calling batch sdk",d)})}))}const Er=class Er{static async fetchSummaries(u,d,B){const $=await http.get(`${this.baseUrl}/applicants/${u}/conversations/summaries?page=${d}
108&size=${B}`);return $==null?void 0:$.data}static async fetchConversationDetails(u,d){return(await http.get(`${this.baseUrl}/applicants/${u}/conversations/${d}/details`)).data}static async addMessageToConversation(u,d,B){return(await http.post(`${this.baseUrl}/applicants/${u}/conversations/${d}/messages`,{message:B})).data}static async markConversationAsRead(u,d){await http.post(`${this.baseUrl}/applicants/${u}/conversations/${d}/mark-as-read`)}static async getUnreadConversationCount(u){return(await http.get(`${this.baseUrl}/applicants/${u}/conversations/unread`)).data}};Er.baseUrl=getServiceBaseUrl(Service.CONVERSATIONS);let ConversationsService=Er;var __defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__decorateClass$1=(e,u,d,B)=>{for(var $=B>1?void 0:B?__getOwnPropDesc$1(u,d):u,V=e.length-1,K;V>=0;V--)(K=e[V])&&($=(B?K(u,d,$):K($))||$);return B&&$&&__defProp$1(u,d,$),$};function checkIdentity(e){return e.type!==UserType.APPLICANT?(useAuthStore().clearSession(),windowProxy.location.href=`${getEnv("VITE_HOST_APP")}/applicants/sign-in`,!1):!0}let ApplicantModule=class extends VuexModule{constructor(){super(...arguments),this.loading=!1,this.loadingReferrals=!1,this.applicant=null,this.interests=[],this.loadingInterests=!1,this.searchAddress=null,this.averageReview=null,this.notificationSettings=null,this.isWorkingWithUs=!1,this.internalUserId=null,this.identity=null,this.history=null,this.referrals=null,this.score=null,this.loadingScore=!1,this.additionalInfos=null,this.loadingAdditionalInfos=!1,this.ibanHistory=[],this.lastMissionEndDate=null,this.nbWorkedHours=null,this.advantagesLink=null,this.hasDisability=null,this.disabilityDescription=null,this.remainingAutoValidationAttempts=null}updateApplicant(e){e?checkIdentity(e)&&(this.applicant=e,setBatchCustomUserID(this.applicant.id)):this.applicant=null,this.loading=!1}updateSearchAddress(e){e&&e.location?this.searchAddress={latitude:e.latitude,longitude:e.longitude,locality:e.locality,location:e.location,postalCode:e.postalCode,timeZone:e.timeZone}:this.searchAddress=null,this.loading=!1}updateLoading(e){this.loading=e}updateLoadingReferrals(e){this.loadingReferrals=e}updateAverageReview(e){this.averageReview=e}updateNotificationSettings(e){this.notificationSettings=e}updateChannelNotificationSettings(e){switch(this.notificationSettings===null&&(this.notificationSettings=defaultNotificationSettings()),e==null?void 0:e.channel){case Channel.MAIL:this.notificationSettings.mail={needRecommendationEnabled:e.needRecommendationEnabled,marketingEnabled:e.marketingEnabled};break;case Channel.PUSH_NOTIFICATION:this.notificationSettings.pushNotification={needRecommendationEnabled:e.needRecommendationEnabled,marketingEnabled:e.marketingEnabled};break;case Channel.SMS:this.notificationSettings.sms={needRecommendationEnabled:e.needRecommendationEnabled,marketingEnabled:e.marketingEnabled};break}}updateIsWorkingWithUs(e){this.isWorkingWithUs=e}updateInterests(e){this.interests=e}updateIdentity(e){this.identity=e}updateLoadingInterest(e){this.loadingInterests=e}updateInternalUserId(e){this.internalUserId=e}updateHistory(e){this.history=e}updateReferrals(e){this.referrals=e}updateIsLoadingScore(e){this.loadingScore=e}updateScore(e){this.score=e}updateIsLoadingAdditionalInfos(e){this.loadingAdditionalInfos=e}updateAdditionalInfos(e){this.additionalInfos=e}updateIbanHistory(e){this.ibanHistory=e}updateLastMissionEndDate(e){e&&e.lastMissionEndDate&&(this.lastMissionEndDate=e.lastMissionEndDate)}updateNbWorkedHours(e){this.nbWorkedHours=e}updateAdvantagesLink(e){this.advantagesLink=e}updateDisabilityData(e){this.hasDisability=e.hasDisability,this.disabilityDescription=e.disabilityDescription}updateApplicantUnreadConversationCount(e){this.applicant&&(this.applicant.unreadConversationsCount=e)}updateApplicantIsWaitingToBePaid(e){this.applicant&&(this.applicant.isWaitingToBePaid=e)}updateDocumentsValidationRequest(e){this.remainingAutoValidationAttempts=e.remainingAutoValidationAttempts}async fetchApplicant(){const e=useAuthStore();if(e.isAuthenticated){e.internalUserId&&this.context.commit("updateInternalUserId",parseInt(e.internalUserId));const u=await ApplicantService.fetchApplicant(parseInt(e.userId)
108);u&&(this.context.commit("updateApplicant",u),this.context.commit("updateSearchAddress",u),this.context.commit("updateLastMissionEndDate",u))}}async patchApplicant(e){if(this.applicant){const u=await ApplicantService.patchApplicant(this.applicant.id,e);this.context.commit("updateApplicant",u),this.context.commit("updateSearchAddress",u),this.score&&(!this.score.hasSearchAddress||!this.score.hasRequiredInformation)&&await this.context.dispatch("fetchScore")}}async patchApplicantContacts(e){if(this.applicant){const u=await ApplicantService.patchApplicantContacts(this.applicant.id,e);this.context.commit("updateApplicant",u)}}async persistSearchAddress(e){if(this.applicant&&e.location){const u=await ApplicantService.patchApplicant(this.applicant.id,e);this.context.commit("updateSearchAddress",u),this.score&&(!this.score.hasSearchAddress||!this.score.hasRequiredInformation)&&await this.context.dispatch("fetchScore")}}async persistCvPath(e){const u=await ApplicantService.patchApplicant(this.applicant.id,e);this.context.commit("updateApplicant",u)}async persistIsStudent({isStudent:e}){await ApplicantService.persistStudentStatus(this.applicant.id,e),await this.context.dispatch("fetchApplicant")}async persistAvatar({avatar:e}){await ApplicantService.persistAvatar(this.applicant.id,e),await this.context.dispatch("fetchApplicant")}async fetchAverageReview(){try{const e=await ApplicantService.fetchAverageReview(this.applicant.id);e&&this.context.commit("updateAverageReview",e)}finally{this.context.commit("updateLoading",!1)}}async fetchSettings(){try{this.context.commit("updateLoading",!0);
108const[e,u,d]=await Promise.all([ApplicantService.fetchIsWorkingWithUs(this.applicant.id),ApplicantService.fetchIsApplicantWaitingToBePaid(this.applicant.id),ApplicantService.fetchNotificationSettings(this.applicant.id,[Channel.MAIL,Channel.PUSH_NOTIFICATION,Channel.SMS])]);if(d){const B={mail:d[Channel.MAIL],pushNotification:d[Channel.PUSH_NOTIFICATION],sms:d[Channel.SMS]};this.context.commit("updateNotificationSettings",B)}e&&this.context.commit("updateIsWorkingWithUs",e),u&&this.context.commit("updateApplicantIsWaitingToBePaid",u)}finally{this.context.commit("updateLoading",!1)}}async persistNotificationSettings(e){const u=await ApplicantService.updateNotificationSettings(this.applicant.id,e);u&&this.context.commit("updateChannelNotificationSettings",u)}async disableNotifications(){await ApplicantService.disableNotifications(this.applicant.id),this.context.commit("updateNotificationSettings",disabledNotificationSettings())}async fetchIdentity(){try{this.context.commit("updateLoading",!0);const e=await ApplicantService.fetchIdentity(this.applicant.id);e&&this.context.commit("updateIdentity",e)}finally{this.context.commit("updateLoading",!1)}}async persistIdentity(e){const u=await ApplicantService.patchIdentity(this.applicant.id,e);u&&this.context.commit("updateIdentity",u)}async persistIban(e){const u=await ApplicantService.updateIban(this.applicant.id,e);u&&this.context.commit("updateIdentity",u)}async resetNumeroSecuriteSociale(){if(this.isInternal){const e=await ApplicantService.resetSocialSecurityNumber(this.internalUserId,this.applicant.id);e&&this.context.commit("updateIdentity",e)}}async fetchInterests(){this.context.commit("updateLoadingInterest",!0);try{const e=await ApplicantInterestsService.fetchInterests(this.applicant.id);e&&this.context.commit("updateInterests",e)}finally{this.context.commit("updateLoadingInterest",!1)}}async addInterest(e){const u=await ApplicantInterestsService.addInterest(this.applicant.id,e);u&&this.context.commit("updateInterests",[...this.interests,u])}async removeInterest(e){await ApplicantInterestsService.removeInterest(this.applicant.id,e.id),this.context.commit("updateInterests",this.interests.filter(u=>u.id!==e.id))}async fetchHistory(){try{this.context.commit("updateLoading",!0);const e=await ApplicantService.fetchHistory(this.applicant.id);e&&this.context.commit("updateHistory",e)}finally{this.context.commit("updateLoading",!1)}}async fetchReferrals(){try{this.context.commit("updateLoadingReferrals",!0);const e=await ApplicantReferralsService.fetchReferrals(this.applicant.id);e&&this.context.commit("updateReferrals",e)}finally{this.context.commit("updateLoadingReferrals",!1)}}async removeReferral({uuid:e}){await ApplicantReferralsService.removeReferral(this.applicant.id,e),await this.context.dispatch("fetchReferrals")}async fetchScore(){try{this.context.commit("updateIsLoadingScore",!0);const e=await ApplicantService.getScore(this.applicant.id);e&&this.context.commit("updateScore",e)}finally{this.context.commit("updateIsLoadingScore",!1)}}async fetchHasAdditionalInfos(){try{this.context.commit("updateIsLoadingAdditionalInfos",!0);const e=await ApplicantService.fetchAdditionalInfos(this.applicant.id);e&&this.context.commit("updateAdditionalInfos",e)}finally{this.context.commit("updateIsLoadingAdditionalInfos",!1)}}async fetchIbanHistory(){this.context.commit("updateLoading",!0);try{const e=await ApplicantService.fetchIbanHistory(this.applicant.id);e&&this.context.commit("updateIbanHistory",e)}finally{this.context.commit("updateLoading",!1)}}async fetchNbWorkedHours(){this.context.commit("updateLoading",!0);try{const e=await ApplicantService.fetchNbWorkedHours(this.applicant.id);e&&this.context.commit("updateNbWorkedHours",e)}finally{this.context.commit("updateLoading",!1)}}async fetchAdvantagesLink(){this.context.commit("updateLoading",!0);try{const e=await ApplicantService.fetchAdvantagesLink(this.applicant.id);e&&this.context.commit("updateAdvantagesLink",e)}finally{this.context.commit("updateLoading",!1)}}async fetchApplicantDisabilityData(){this.context.commit("updateLoading",!0);try{const e=getModule(ApplicantModule),u=await ApplicantService.fetchApplicantDisabilityData(e.applicant.id);u&&this.context.commit("updateDisabilityData",{hasDisability:u.hasDisability,disabilityDescription:u.disabilityDescription})}finally{this.context.commit("updateLoading",!1)}}async updateApplicantDisabilityData({hasDisability:e,disabilityDescription:u}){const d=getModule(ApplicantModule),B={};e!==void 0&&(B.hasDisability=e),u!==void 0&&(B.disabilityDescription=u);const $=await ApplicantService.persistApplicantDisabilityData(d.applicant.id,B.hasDisability,B.disabilityDescription);$&&this.context.commit("updateDisabilityData",{hasDisability:$.hasDisability,disabilityDescription:$.disabilityDescription})}async fetchUnreadConversationCount(){if(this.applicant){const e=await ConversationsService.getUnreadConversationCount(this.applicant.id);this.context.commit("updateApplicantUnreadConversationCount",e.count)}}async decrementUnreadConversationCount(){this.context.commit("updateApplicantUnreadConversationCount",Math.max(this.applicant.unreadConversationsCount-1,0))}async fetchApplicantDocumentsValidationRequest(){this.context.commit("updateLoading",!0);try{const e=await ApplicantService.fetchApplicantDocumentsValidationStatusDto(this.applicant.id);e&&this.context.commit("updateDocumentsValidationRequest",{applicantId:e.applicantId,remainingAutoValidationAttempts:e.remainingAutoValidationAttempts})}finally{this.context.commit("updateLoading",!1)}}get isInternal(){return!!this.internalUserId}get hasAvatar(){var e;return!!((e=this.applicant)!=null&&e.avatarSubPath)}get isMinor(){var e,u;return(e=this.identity)!=null&&e.birthDate?dayjs().diff(dayjs((u=this.identity)==null?void 0:u.birthDate),"y")<18:!1}};__decorateClass$1([Mutation],ApplicantModule.prototype,"updateApplicant",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateSearchAddress",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateLoading",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateLoadingReferrals",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateAverageReview",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateNotificationSettings",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateChannelNotificationSettings",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateIsWorkingWithUs",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateInterests",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateIdentity",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateLoadingInterest",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateInternalUserId",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateHistory",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateReferrals",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateIsLoadingScore",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateScore",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateIsLoadingAdditionalInfos",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateAdditionalInfos",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateIbanHistory",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateLastMissionEndDate",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateNbWorkedHours",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateAdvantagesLink",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateDisabilityData",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateApplicantUnreadConversationCount",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateApplicantIsWaitingToBePaid",1);__decorateClass$1([Mutation],ApplicantModule.prototype,"updateDocumentsValidationRequest",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchApplicant",1);__decorateClass$1([Action],ApplicantModule.prototype,"patchApplicant",1);__decorateClass$1([Action],ApplicantModule.prototype,"patchApplicantContacts",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistSearchAddress",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistCvPath",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistIsStudent",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistAvatar",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchAverageReview",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchSettings",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistNotificationSettings",1);__decorateClass$1([Action],ApplicantModule.prototype,"disableNotifications",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchIdentity",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistIdentity",1);__decorateClass$1([Action],ApplicantModule.prototype,"persistIban",1);__decorateClass$1([Action],ApplicantModule.prototype,"resetNumeroSecuriteSociale",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchInterests",1);__decorateClass$1([Action],ApplicantModule.prototype,"addInterest",1);__decorateClass$1([Action],ApplicantModule.prototype,"removeInterest",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchHistory",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchReferrals",1);__decorateClass$1([Action],ApplicantModule.prototype,"removeReferral",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchScore",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchHasAdditionalInfos",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchIbanHistory",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchNbWorkedHours",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchAdvantagesLink",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchApplicantDisabilityData",1);__decorateClass$1([Action],ApplicantModule.prototype,"updateApplicantDisabilityData",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchUnreadConversationCount",1);__decorateClass$1([Action],ApplicantModule.prototype,"decrementUnreadConversationCount",1);__decorateClass$1([Action],ApplicantModule.prototype,"fetchApplicantDocumentsValidationRequest",1);ApplicantModule=__decorateClass$1([Module({dynamic:!0,namespaced:!0,name:"applicant",store,stateFactory:!0})],ApplicantModule);const getAvatarPath=e=>{if(e!=null&&e.avatarSubPath){let u=`${getServiceBaseUrl(Service.STORAGE)}${e==null?void 0:e.avatarSubPath}`;if(isRunningFromNativeIOSApp()){const d=useAuthStore().bearerToken();d&&(u+=`?token=${d}`)}return u}return""},avatarHelper={getAvatarPath},wr=class wr{static async send(u,d,B){return(await http.post(`${this.baseUrl}/applicants/${u}/chat`,B,{params:{chatId:d}})).data}static async checkApplicantAccessToChatbot(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/chat/access`);return d==null?void 0:d.data}static async getChatHistoryById(u,d){const B=await http.get(`${this.baseUrl}/applicants/${u}/chat/history/${d}`);return B==null?void 0:B.data}static async getFullChatHistory(u){const d=await http.get(`${this.baseUrl}/applicants/${u}/chat/history/full`);return d==null?void 0:d.data}};wr.baseUrl=getServiceBaseUrl(Service.CONVERSATIONS);let ChatbotService=wr;var ChatRole=(e=>(e.ASSISTANT="assistant",e.USER="user",e.TOOL="tool",e.ERROR="error",e))(ChatRole||{}),__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__decorateClass=(e,u,d,B)=>{for(var $=B>1?void 0:B?__getOwnPropDesc(u,d):u,V=e.length-1,K;V>=0;V--)(K=e[V])&&($=(B?K(u,d,$):K($))||$);return B&&$&&__defProp(u,d,$),$};let ChatbotModule=class extends VuexModule{constructor(){super(...arguments),this.isLoading=!1,this.isLoadingHistory=!1,this.updateLoadingMenuChatbot=!1,this.isAuthorized=!1,this.chatbotMessagesList=[],this.chatbotFullMessagesList=[],this.chatbotMessage=null,this.chatId=null,this.errorMessageResponse=!1}updateLoadingChatbot(e){this.isLoading=e}updateLoadingChatbotMenu(e){this.updateLoadingMenuChatbot=e}updateHistoryLoadingChatbot(e){this.isLoadingHistory=e}updateChatBotAccess(e){this.isAuthorized=e}updateMessagesList(e){this.chatbotMessagesList.push(e)}updateFullMessagesList(e){this.chatbotFullMessagesList=e}updateMessage(e){this.chatbotMessage=e}initMessagesList(e){this.chatbotMessagesList=e}updateChatId(e){this.chatId=e}updateErrorMessageResponse(e){this.errorMessageResponse=e}addMessage(e){this.context.commit("updateMessagesList",e),this.context.commit("updateMessage",e)}async sendMessage(){this.context.commit("updateLoadingChatbot",!0);try{const e=getModule(ApplicantModule,this.store);if(e.applicant&&this.chatbotMessage){const u=await ChatbotService.send(e.applicant.id,this.chatId,this.chatbotMessage).cat
108ch(d=>[ChatbotModule.errorChatMessageResponseFormater(d)]);u&&(u.forEach(d=>{this.context.commit("updateMessagesList",d)}),this.context.commit("updateErrorMessageResponse",u.some(d=>d.role===ChatRole.ERROR)))}}finally{this.context.commit("updateLoadingChatbot",!1)}}async fetchChatBotAccess(){try{this.context.commit("updateLoadingChatbot",!0);const e=getModule(ApplicantModule,this.store),u=await ChatbotService.checkApplicantAccessToChatbot(e.applicant.id);u&&this.context.commit("updateChatBotAccess",u)}finally{this.context.commit("updateLoadingChatbot",!1)}}async fetchFullChatHistory(){try{this.context.commit("updateLoadingChatbotMenu",!0);const e=getModule(ApplicantModule,this.store),u=await ChatbotService.getFullChatHistory(e.applicant.id);u&&this.context.commit("updateFullMessagesList",u)}finally{this.context.commit("updateLoadingChatbotMenu",!1)}}async fetchChatHistoryById(){try{this.context.commit("updateHistoryLoadingChatbot",!0);const e=getModule(ApplicantModule,this.store);if(this.chatId){const u=await ChatbotService.getChatHistoryById(e.applicant.id,this.chatId);u&&this.context.commit("initMessagesList",u)}}finally{this.context.commit("updateHistoryLoadingChatbot",!1)}}setChatId(e){this.context.commit("updateChatId",e)}deleteMessageList(){this.context.commit("updateChatId",null),this.context.commit("initMessagesList",[]),this.context.commit("updateMessage",null)}static errorChatMessageResponseFormater(e){var d,B,$;let u={role:ChatRole.ERROR,content:ChatbotModule.DEFAULT_ERROR_MESSAGE};return((d=e.response)==null?void 0:d.status)===403&&((B=e.response.data)==null?void 0:B.code)==="NOT_ALLOWED"&&e.response.data.message===ChatbotModule.API_LIMIT_REACHED_ERROR_MESSAGE&&(u={role:ChatRole.ERROR,content:ChatbotModule.LIMIT_REACHED_ERROR_MESSAGE}),(($=e.response.data)==null?void 0:$.code)==="BAD_REQUEST"&&e.response.data.message.includes("content_filter")&&(u={role:ChatRole.ERROR,content:ChatbotModule.CONTENT_FILTER_ERROR_MESSAGE}),u}};ChatbotModule.DEFAULT_ERROR_MESSAGE="Oups… Il semble que quelque chose n’ait pas tourné rond. Pas de panique, tout va s’arranger ! 🤗 Retente dans quelques instants";ChatbotModule.API_LIMIT_REACHED_ERROR_MESSAGE="Applicant has reached the limit of messages for today";ChatbotModule.LIMIT_REACHED_ERROR_MESSAGE="Wow, tu es vraiment en forme aujourd’hui ! 🎉 Mais tu as atteint la limite de messages pour cette journée. Reviens demain, on a hâte de te retrouver ! 😊";ChatbotModule.CONTENT_FILTER_ERROR_MESSAGE="Oups, ta demande a été bloquée par notre système de sécurité.";__decorateClass([Mutation],ChatbotModule.prototype,"updateLoadingChatbot",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateLoadingChatbotMenu",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateHistoryLoadingChatbot",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateChatBotAccess",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateMessagesList",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateFullMessagesList",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateMessage",1);__decorateClass([Mutation],ChatbotModule.prototype,"initMessagesList",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateChatId",1);__decorateClass([Mutation],ChatbotModule.prototype,"updateErrorMessageResponse",1);__decorateClass([Action],ChatbotModule.prototype,"addMessage",1);__decorateClass([Action],ChatbotModule.prototype,"sendMessage",1);__decorateClass([Action],ChatbotModule.prototype,"fetchChatBotAccess",1);__decorateClass([Action],ChatbotModule.prototype,"fetchFullChatHistory",1);__decorateClass([Action],ChatbotModule.prototype,"fetchChatHistoryById",1);__decorateClass([Action],ChatbotModule.prototype,"setChatId",1);__decorateClass([Action],ChatbotModule.prototype,"deleteMessageList",1);ChatbotModule=__decorateClass([Module({dynamic:!0,name:"chatbot",store,namespaced:!0})],ChatbotModule);const Jn=class Jn{constructor(u,d){this.socket=null,this.contextId=null,this.wsUrl=u,this.events=d}connect(u){this.socket&&this.disconnect(),this.contextId=u,this.socket=new WebSocket(this.wsUrl),this.socket.b
108inaryType="arraybuffer",this.socket.onopen=()=>{console.log("AudioSocketManager: Connected to websocket.")},this.socket.onmessage=this.handleMessage.bind(this),this.socket.onclose=this.handleClose.bind(this),this.socket.onerror=this.handleError.bind(this)}disconnect(){this.socket&&(this.socket.close(),this.socket=null)}sendAudioChunk(u){if(this.socket&&this.socket.readyState===WebSocket.OPEN){const d=new FileReader;d.onload=()=>{this.socket&&d.result&&this.socket.send(d.result)},d.readAsArrayBuffer(u)}else console.warn("AudioSocketManager: WebSocket closed or closing.")}handleMessage(u){u.data instanceof ArrayBuffer?this.handleBinaryMessage(u.data):typeof u.data=="string"&&this.handleTextMessage(u.data)}handleBinaryMessage(u){this.events.onAudioReceived(u)}handleTextMessage(u){this.isSystemMessage(u)?this.handleSystemMessage(u):this.handleJsonMessage(u)}isSystemMessage(u){return[Jn.SYSTEM_AGENT_READY,Jn.SYSTEM_AUDIO_STOPPED].includes(u)}handleSystemMessage(u){var d;u===Jn.SYSTEM_AGENT_READY?(this.events.onReady(),(d=this.socket)==null||d.send(Jn.GREETING_MESSAGE)):u===Jn.SYSTEM_AUDIO_STOPPED&&this.events.onStopAudio()}handleJsonMessage(u){try{const d=JSON.parse(u);d!=null&&d.text&&this.events.onTextReceived(d==null?void 0:d.text)}catch{this.events.onTextReceived(u)}}handleClose(){this.events.onClose(),this.socket=null}handleError(u){console.error("AudioSocketManager: WebSocket error",u),this.events.onError("WebSocket error"),this.socket=null}};Jn.SYSTEM_AGENT_READY="sys:agent_ready",Jn.SYSTEM_AUDIO_STOPPED="sys:audio_stopped",Jn.GREETING_MESSAGE="Bonjour";let AudioSocketManager=Jn;/**!
109 * audioMotion-analyzer
110 * High-resolution real-time graphic audio spectrum analyzer JS module
111 *
112 * @version 4.5.4
113 * @author  Henrique Avila Vianna <[email protected]> <https://henriquevianna.com>
114 * @license AGPL-3.0-or-later
115 */const VERSION="4.5.4",PI=Math.PI,TAU=2*PI,HALF_PI=PI/2,C_1=8.17579892,CHANNEL_COMBINED="dual-combined",CHANNEL_HORIZONTAL="dual-horizontal",CHANNEL_SINGLE="single",CHANNEL_VERTICAL="dual-vertical",COLOR_BAR_INDEX="bar-index",COLOR_BAR_LEVEL="bar-level",COLOR_GRADIENT="gradient",DEBOUNCE_TIMEOUT=60,EVENT_CLICK="click",EVENT_FULLSCREENCHANGE="fullscreenchange",EVENT_RESIZE="resize",GRADIENT_DEFAULT_BGCOLOR="#111",FILTER_NONE="",FILTER_A="A",FILTER_B="B",FILTER_C="C",FILTER_D="D",FILTER_468="468",FONT_FAMILY="sans-serif",FPS_COLOR="#0f0",LEDS_UNLIT_COLOR="#7f7f7f22",MODE_GRAPH=10,REASON_CREATE="create",REASON_FSCHANGE="fschange",REASON_LORES="lores",REASON_RESIZE=EVENT_RESIZE,REASON_USER="user",SCALEX_BACKGROUND_COLOR="#000c",SCALEX_LABEL_COLOR="#fff",SCALEX_HIGHLIGHT_COLOR="#4f4",SCALEY_LABEL_COLOR="#888",SCALEY_MIDLINE_COLOR="#555",SCALE_BARK="bark",SCALE_LINEAR="linear",SCALE_LOG="log",SCALE_MEL="mel",PRISM=["#a35","#c66","#e94","#ed0","#9d5","#4d8","#2cb","#0bc","#09c","#36b"],GRADIENTS=[["classic",{colorStops:["red",{color:"yellow",level:.85,pos:.6},{color:"lime",level:.475}]}],["prism",{colorStops:PRISM}],["rainbow",{dir:"h",colorStops:["#817",...PRISM,"#639"]}],["orangered",{bgColor:"#3e2f29",colorStops:["OrangeRed"]}],["steelblue",{bgColor:"#222c35",colorStops:["SteelBlue"]}]],DEFAULT_SETTINGS={alphaBars:!1,ansiBands:!1,barSpace:.1,bgAlpha:.7,channelLayout:CHANNEL_SINGLE,colorMode:COLOR_GRADIENT,fadePeaks:!1,fftSize:8192,fillAlpha:1,frequencyScale:SCALE_LOG,gradient:GRADIENTS[0][0],gravity:3.8,height:void 0,ledBars:!1,linearAmplitude:!1,linearBoost:1,lineWidth:0,loRes:!1,lumiBars:!1,maxDecibels:-25,maxFPS:0,maxFreq:22e3,minDecibels:-85,minFreq:20,mirror:0,mode:0,noteLabels:!1,outlineBars:!1,overlay:!1,peakFadeTime:750,peakHoldTime:500,peakLine:!1,radial:!1,radialInvert:!1,radius:.3,reflexAlpha:.15,reflexBright:1,reflexFit:!0,reflexRatio:0,roundBars:!1,showBgColor:!0,showFPS:!1,showPeaks:!0,showScaleX:!0,showScaleY:!1,smoothing:.5,spinSpeed:0,splitGradient:!1,start:!0,trueLeds:!1,useCanvas:!0,volume:1,weightingFilter:FILTER_NONE,width:void 0},ERR_AUDIO_CONTEXT_FAIL=["ERR_AUDIO_CONTEXT_FAIL","Could not create audio context. Web Audio API not supported?"],ERR_INVALID_AUDIO_CONTEXT=["ERR_INVALID_AUDIO_CONTEXT","Provided audio context is not val
115id"],ERR_UNKNOWN_GRADIENT=["ERR_UNKNOWN_GRADIENT","Unknown gradient"],ERR_FREQUENCY_TOO_LOW=["ERR_FREQUENCY_TOO_LOW","Frequency values must be >= 1"],ERR_INVALID_MODE=["ERR_INVALID_MODE","Invalid mode"],ERR_REFLEX_OUT_OF_RANGE=["ERR_REFLEX_OUT_OF_RANGE","Reflex ratio must be >= 0 and < 1"],ERR_INVALID_AUDIO_SOURCE=["ERR_INVALID_AUDIO_SOURCE","Audio source must be an instance of HTMLMediaElement or AudioNode"],ERR_GRADIENT_INVALID_NAME=["ERR_GRADIENT_INVALID_NAME","Gradient name must be a non-empty string"],ERR_GRADIENT_NOT_AN_OBJECT=["ERR_GRADIENT_NOT_AN_OBJECT","Gradient options must be an object"],ERR_GRADIENT_MISSING_COLOR=["ERR_GRADIENT_MISSING_COLOR","Gradient colorStops must be a non-empty array"];class AudioMotionError extends Error{constructor(u,d){const[B,$]=u;super($+(d!==void 0?`: ${d}`:"")),this.name="AudioMotionError",this.code=B}}const deprecate=(e,u)=>console.warn(`${e} is deprecated. Use ${u} instead.`),isEmpty=e=>{for(const u in e)return!1;return!0},validateFromList=(e,u,d="toLowerCase")=>u[Math.max(0,u.indexOf((""+e)[d]()))],findY=(e,u,d,B,$)=>u+(B-u)*($-e)/(d-e);Array.prototype.findLastIndex||(Array.prototype.findLastIndex=function(e){let u=this.length;for(;u-- >0;)if(e(this[u]))return u;return-1});class AudioMotionAnalyzer{constructor(u,d={}){this._ready=!1,this._aux={},this._canvasGradients=[],this._destroyed=!1,this._energy={val:0,peak:0,hold:0},this._flg={},this._fps=0,this._gradients={},this._last=0,this._outNodes=[],this._ownContext=!1,this._selectedGrads=[],this._sources=[],u instanceof Element||(isEmpty(d)&&!isEmpty(u)&&(d=u),u=null),this._ownCanvas=!(d.canvas instanceof HTMLCanvasElement);const B=this._ownCanvas?document.createElement("canvas"):d.canvas;B.style="max-width: 100%;",this._ctx=B.getContext("2d");for(const[te,ie]of GRADIENTS)this.registerGradient(te,ie);this._container=u||!this._ownCanvas&&B.parentElement||document.body,this._defaultWidth=this._container.clientWidth||640,this._defaultHeight=this._container.clientHeight||270;let $;if(!(d.source&&($=d.source.context))){if(!($=d.audioCtx))try{$=new(window.AudioContext||window.webkitAudioContext),this._ownContext=!0}catch{throw new AudioMotionError(ERR_AUDIO_CONTEXT_FAIL)}}if(!$.createGain)throw new AudioMotionError(ERR_INVALID_AUDIO_CONTEXT);const V=this._analyzer=[$.createAnalyser(),$.createAnalyser()],K=this._splitter=$.createChannelSplitter(2),q=this._merger=$.createChannelMerger(2);this._input=$.createGain(),this._output=$.createGain(),d.source&&this.connectInput(d.source);for(const te of[0,1])K.connect(V[te],te);q.connect(this._output),d.connectSpeakers!==!1&&this.connectOutput();for(const te of["_scaleX","_scaleR"])this[te]=document.createElement("canvas").getContext("2d");this._fsEl=d.fsElement||B;const Q=()=>{this._fsTimeout||(this._fsTimeout=window.setTimeout(()=>{this._fsChanging||(this._setCanvas(REASON_RESIZE),this._fsTimeout=0)},DEBOUNCE_TIMEOUT))};window.ResizeObserver&&(this._observer=new ResizeObserver(Q),this._observer.observe(this._container)),this._controller=new AbortController;const X=this._controller.signal;window.addEventListener(EVENT_RESIZE,Q,{signal:X}),B.addEventListener(EVENT_FULLSCREENCHANGE,()=>{this._fsChanging=!0,this._fsTimeout&&window.clearTimeout(this._fsTimeout),this._setCanvas(REASON_FSCHANGE),this._fsTimeout=window.setTimeout(()=>{this._fsChanging=!1,this._fsTimeout=0},DEBOUNCE_TIMEOUT)},{signal:X});const ee=()=>{$.state=="suspended"&&$.resume().then(()=>window.removeEventListener(EVENT_CLICK,ee))};window.addEventListener(EVENT_CLICK,ee),document.addEventListener("visibilitychange",()=>{document.visibilityState!="hidden"&&(this._frames=0,this._time=performance.now())},{signal:X}),this._setProps(d,!0),this.useCanvas&&this._ownCanvas&&this._container.appendChild(B),this._ready=!0,this._setCanvas(REASON_CREATE)}get alphaBars(){return this._alphaBars}
115set alphaBars(u){this._alphaBars=!!u,this._calcBars()}get ansiBands(){return this._ansiBands}set ansiBands(u){this._ansiBands=!!u,this._calcBars()}get barSpace(){return this._barSpace}set barSpace(u){this._barSpace=+u||0,this._calcBars()}get channelLayout(){return this._chLayout}set channelLayout(u){this._chLayout=validateFromList(u,[CHANNEL_SINGLE,CHANNEL_HORIZONTAL,CHANNEL_VERTICAL,CHANNEL_COMBINED]),this._input.disconnect(),this._input.connect(this._chLayout!=CHANNEL_SINGLE?this._splitter:this._analyzer[0]),this._analyzer[0].disconnect(),this._outNodes.length&&this._analyzer[0].connect(this._chLayout!=CHANNEL_SINGLE?this._merger:this._output),this._calcBars(),this._makeGrad()}get colorMode(){return this._colorMode}set colorMode(u){this._colorMode=validateFromList(u,[COLOR_GRADIENT,COLOR_BAR_INDEX,COLOR_BAR_LEVEL])}get fadePeaks(){return this._fadePeaks}set fadePeaks(u){this._fadePeaks=!!u}get fftSize(){return this._analyzer[0].fftSize}set fftSize(u){for(const B of[0,1])this._analyzer[B].fftSize=u;const d=this._analyzer[0].frequencyBinCount;this._fftData=[new Float32Array(d),new Float32Array(d)],this._calcBars()}get frequencyScale(){return this._frequencyScale}set frequencyScale(u){this._frequencyScale=validateFromList(u,[SCALE_LOG,SCALE_BARK,SCALE_MEL,SCALE_LINEAR]),this._calcBars()}get gradient(){return this._selectedGrads[0]}set gradient(u){this._setGradient(u)}get gradientLeft(){return this._selectedGrads[0]}set gradientLeft(u){this._setGradient(u,0)}get gradientRight(){return this._selectedGrads[1]}set gradientRight(u){this._setGradient(u,1)}get gravity(){return this._gravity}set gravity(u){this._gravity=u>0?+u:this._gravity||DEFAULT_SETTINGS.gravity}get height(){return this._height}set height(u){this._height=u,this._setCanvas(REASON_USER)}get ledBars(){return this._showLeds}set ledBars(u){this._showLeds=!!u,this._calcBars()}get linearAmplitude(){return this._linearAmplitude}set linearAmplitude(u){this._linearAmplitude=!!u}get linearBoost(){return this._linearBoost}set linearBoost(u){this._linearBoost=u>=1?+u:1}get lineWidth(){return this._lineWidth}set lineWidth(u){this._lineWidth=+u||0}get loRes(){return this._loRes}set loRes(u){this._loRes=!!u,this._setCanvas(REASON_LORES)}get lumiBars(){return this._lumiBars}set lumiBars(u){this._lumiBars=!!u,this._calcBars(),this._makeGrad()}get maxDecibels(){return this._analyzer[0].maxDecibels}set maxDecibels(u){for(const d of[0,1])this._analyzer[d].maxDecibels=u}get maxFPS(){return this._maxFPS}set maxFPS(u){this._maxFPS=u<0?0:+u||0}get maxFreq(){return this._maxFreq}set maxFreq(u){if(u<1)throw new AudioMotionError(ERR_FREQUENCY_TOO_LOW);this._maxFreq=Math.min(u,this.audioCtx.sampleRate/2),this._calcBars()}get minDecibels(){return this._analyzer[0].minDecibels}set minDecibels(u){for(const d of[0,1])this._analyzer[d].minDecibels=u}get minFreq(){return this._minFreq}set minFreq(u){if(u<1)throw new AudioMotionError(ERR_FREQUENCY_TOO_LOW);this._minFreq=+u,this._calcBars()}get mirror(){return this._mirror}set mirror(u){this._mirror=Math.sign(u)|0,this._calcBars(),this._makeGrad()}get mode(){return this._mode}set mode(u){const d=u|0;if(d>=0&&d<=10&&d!=9)this._mode=d,this._calcBars(),this._makeGrad();else throw new AudioMotionError(ERR_INVALID_MODE,u)}get noteLabels(){return this._noteLabels}set noteLabels(u){this._noteLabels=!!u,this._createScales()}get outlineBars(){return this._outlineBars}set outlineBars(u){this._outlineBars=!!u,this._calcBars()}get peakFadeTime(){return this._peakFadeTime}set peakFadeTime(u){this._peakFadeTime=u>=0?+u:this._peakFadeTime||DEFAULT_SETTINGS.peakFadeTime}get peakHoldTime(){return this._peakHoldTime}set peakHoldTime(u){this._peakHoldTime=+u||0}get peakLine(){return this._peakLine}set peakLine(u){this._peakLine=!!u}get radial(){return this._radial}set radial(u){this._radial=!!u,this._calcBars(),this._makeGrad()}get radialInvert(){return this._radialInvert}set radialInvert(u){this._radialInvert=!!u,this._calcBars(),this._makeGrad()}get radius(){return this._radius}set radius(u){this._radius=+u||0,this._calcBars(),this._makeGrad()}get reflexRatio(){return this._reflexRatio}set reflexRatio(u){if(u=+u||0,u<0||u>=1)throw new AudioMotionError(ERR_REFLEX_OUT_OF_RANGE);this._reflexRatio=u,this._calcBars(),this._makeGrad()}
115get roundBars(){return this._roundBars}set roundBars(u){this._roundBars=!!u,this._calcBars()}get smoothing(){return this._analyzer[0].smoothingTimeConstant}set smoothing(u){for(const d of[0,1])this._analyzer[d].smoothingTimeConstant=u}get spinSpeed(){return this._spinSpeed}set spinSpeed(u){u=+u||0,(this._spinSpeed===void 0||u==0)&&(this._spinAngle=-HALF_PI),this._spinSpeed=u}get splitGradient(){return this._splitGradient}set splitGradient(u){this._splitGradient=!!u,this._makeGrad()}get stereo(){return deprecate("stereo","channelLayout"),this._chLayout!=CHANNEL_SINGLE}set stereo(u){deprecate("stereo","channelLayout"),this.channelLayout=u?CHANNEL_VERTICAL:CHANNEL_SINGLE}get trueLeds(){return this._trueLeds}set trueLeds(u){this._trueLeds=!!u}get volume(){return this._output.gain.value}set volume(u){this._output.gain.value=u}get weightingFilter(){return this._weightingFilter}set weightingFilter(u){this._weightingFilter=validateFromList(u,[FILTER_NONE,FILTER_A,FILTER_B,FILTER_C,FILTER_D,FILTER_468],"toUpperCase")}get width(){return this._width}set width(u){this._width=u,this._setCanvas(REASON_USER)}get audioCtx(){return this._input.context}get canvas(){return this._ctx.canvas}get canvasCtx(){return this._ctx}get connectedSources(){return this._sources}get connectedTo(){return this._outNodes}get fps(){return this._fps}get fsHeight(){return this._fsHeight}get fsWidth(){return this._fsWidth}get isAlphaBars(){return this._flg.isAlpha}get isBandsMode(){return this._flg.isBands}get isDestroyed(){return this._destroyed}get isFullscreen(){return this._fsEl&&(document.fullscreenElement||document.webkitFullscreenElement)===this._fsEl}get isLedBars(){return this._flg.isLeds}get isLumiBars(){return this._flg.isLumi}get isOctaveBands(){return this._flg.isOctaves}get isOn(){return!!this._runId}get isOutlineBars(){return this._flg.isOutline}get pixelRatio(){return this._pixelRatio}get isRoundBars(){return this._flg.isRound}static get version(){return VERSION}connectInput(u){const d=u instanceof HTMLMediaElement;if(!(d||u.connect))throw new AudioMotionError(ERR_INVALID_AUDIO_SOURCE);const B=d?this.audioCtx.createMediaElementSource(u):u;return this._sources.includes(B)||(B.connect(this._input),this._sources.push(B)),B}connectOutput(u=this.audioCtx.destination){if(!this._outNodes.includes(u)&&(this._output.connect(u),this._outNodes.push(u),this._outNodes.length==1))for(const d of[0,1])this._analyzer[d].connect(this._chLayout==CHANNEL_SINGLE&&!d?this._output:this._merger,0,d)}destroy(){if(!this._ready)return;const{audioCtx:u,canvas:d,_controller:B,_input:$,_merger:V,_observer:K,_ownCanvas:q,_ownContext:Q,_splitter:X}=this;this._destroyed=!0,this._ready=!1,this.stop(),B.abort(),K&&K.disconnect(),this.onCanvasResize=null,this.onCanvasDraw=null,this._fsEl=null,this.disconnectInput(),this.disconnectOutput(),$.disconnect(),X.disconnect(),V.disconnect(),Q&&u.close(),q&&d.remove(),this._calcBars()}disconnectInput(u,d){u?Array.isArray(u)||(u=[u]):u=Array.from(this._sources);for(const B of u){const $=this._sources.indexOf(B);if(d&&B.mediaStream)for(const V of B.mediaStream.getAudioTracks())V.stop();$>=0&&(B.disconnect(this._input),this._sources.splice($,1))}}disconnectOutput(u){if(!(u&&!this._outNodes.includes(u))&&(this._output.disconnect(u),this._outNodes=u?this._outNodes.filter(d=>d!==u):[],this._outNodes.length==0))for(const d of[0,1])this._analyzer[d].disconnect()}getBars(){return Array.from(this._bars,({posX:u,freq:d,freqLo:B,freqHi:$,hold:V,peak:K,value:q})=>({posX:u,freq:d,freqLo:B,freqHi:$,hold:V,peak:K,value:q}))}getEnergy(u,d){if(u===void 0)return this._energy.val;if(u!=+u){if(u=="peak")return this._energy.peak;const q={bass:[20,250],lowMid:[250,500],mid:[500,2e3],highMid:[2e3,4e3],treble:[4e3,16e3]};if(!q[u])return null;[u,d]=q[u]}const B=this._freqToBin(u),$=d?this._freqToBin(d):B,V=this._chLayout==CHANNEL_SINGLE?1:2;let K=0;for(let q=0;q<V;q++)for(let Q=B;Q<=$;Q++)K+=this._normalizedB(this._fftData[q][Q]);return K/($-B+1)/V}getOptions(u){Array.isArray(u)||(u=[u]);let d={};for(const B of Object.keys(DEFAULT_SETTINGS))u.includes(B)||(B=="gradient"&&this.gradientLeft!=this.gradientRight?(d.gradientLeft=this.gradientLeft,d.gradientRight=this.gradientRight):B!="start"&&(d[B]=this[B]));return d}registerGradient(u,d){if(typeof u!="string"||u.trim().length==0)throw new AudioMotionError(ERR_GRADIENT_INVALID_
115NAME);if(typeof d!="object")throw new AudioMotionError(ERR_GRADIENT_NOT_AN_OBJECT);const{colorStops:B}=d;if(!Array.isArray(B)||!B.length)throw new AudioMotionError(ERR_GRADIENT_MISSING_COLOR);const $=B.length,V=K=>+K!=K||K<0||K>1;B.forEach((K,q)=>{const Q=q/Math.max(1,$-1);typeof K!="object"?B[q]={pos:Q,color:K}:V(K.pos)&&(K.pos=Q),V(K.level)&&(B[q].level=1-q/$)}),B.sort((K,q)=>K.level<q.level?1:K.level>q.level?-1:0),B[0].level=1,this._gradients[u]={bgColor:d.bgColor||GRADIENT_DEFAULT_BGCOLOR,dir:d.dir,colorStops:B},this._selectedGrads.includes(u)&&this._makeGrad()}setCanvasSize(u,d){this._width=u,this._height=d,this._setCanvas(REASON_USER)}setFreqRange(u,d){if(u<1||d<1)throw new AudioMotionError(ERR_FREQUENCY_TOO_LOW);this._minFreq=Math.min(u,d),this.maxFreq=Math.max(u,d)}setLedParams(u){let d,B,$;u&&(d=u.maxLeds|0,B=+u.spaceV,$=+u.spaceH),this._ledParams=d>0&&B>0&&$>=0?[d,B,$]:void 0,this._calcBars()}setOptions(u){this._setProps(u)}setSensitivity(u,d){for(const B of[0,1])this._analyzer[B].minDecibels=Math.min(u,d),this._analyzer[B].maxDecibels=Math.max(u,d)}start(){this.toggleAnalyzer(!0)}stop(){this.toggleAnalyzer(!1)}toggleAnalyzer(u){const d=this.isOn;return u===void 0&&(u=!d),d&&!u?(cancelAnimationFrame(this._runId),this._runId=0):!d&&u&&!this._destroyed&&(this._frames=0,this._time=performance.now(),this._runId=requestAnimationFrame(B=>this._draw(B))),this.isOn}toggleFullscreen(){if(this.isFullscreen)document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen&&document.webkitExitFullscreen();else{const u=this._fsEl;if(!u)return;u.requestFullscreen?u.requestFullscreen():u.webkitRequestFullscreen&&u.webkitRequestFullscreen()}}_binToFreq(u){return u*this.audioCtx.sampleRate/this.fftSize||1}_calcBars(){const u=this._bars=[];if(!this._ready){this._flg={isAlpha:!1,isBands:!1,isLeds:!1,isLumi:!1,isOctaves:!1,isOutline:!1,isRound:!1,noLedGap:!1};return}const{_ansiBands:d,_barSpace:B,canvas:$,_chLayout:V,_maxFreq:K,_minFreq:q,_mirror:Q,_mode:X,_radial:ee,_radialInvert:te,_reflexRatio:ie}=this,re=$.width>>1,oe=$.height>>1,se=V==CHANNEL_VERTICAL&&!ee,ae=V==CHANNEL_HORIZONTAL,le=X%10!=0,ue=le&&this._frequencyScale==SCALE_LOG,he=this._showLeds&&le&&!ee,de=this._lumiBars&&le&&!ee,fe=this._alphaBars&&!de&&X!=MODE_GRAPH,me=this._outlineBars&&le&&!de&&!he,ge=this._roundBars&&le&&!de&&!he,_e=V!=CHANNEL_VERTICAL||ie>0&&!de,be=$.height-(se&&!he?.5:0)>>se,Pe=be*(de||ee?1:1-ie)|0,Ae=$.width-re*(ae||Q!=0),Se=se?$.height-be*2:0,Ne=re*(Q==-1&&!ae&&!ee);let Oe=Math.min($.width,$.height)*.375*(V==CHANNEL_VERTICAL?1:this._radius)|0,Be=Math.min(re,oe);te&&V!=CHANNEL_VERTICAL&&([Oe,Be]=[Be,Oe]);const De=ct=>u.push({...ct,peak:[0,0],hold:[0],alpha:[0],value:[0]}),Me=ct=>{const nt=this._freqToBin(ct,"floor"),$e=this._binToFreq(nt),Xe=this._binToFreq(nt+1),at=Math.log2(ct/$e)/Math.log2(Xe/$e);return[nt,at]};let xe,Qe,Le;if(ue){const ct=(Re,He,Ke)=>+Re.toPrecision(Ke?Math.max(He,1+Math.log10(Re)|0):He),nt=Re=>{const He=[1,1.12,1.25,1.4,1.6,1.8,2,2.24,2.5,2.8,3.15,3.55,4,4.5,5,5.6,6.3,7.1,8,9,10],Ke=Math.log10(Re)|0,je=Re/10**Ke;let Ze=1;for(;Ze<He.length&&je>He[Ze];)Ze++;return je-He[Ze-1]<He[Ze]-je&&Ze--,(He[Ze]*10**(Ke+5)|0)/1e5},$e=[0,24,12,8,6,4,3,2,1][X],Xe=d?10**(3/($e*10)):2**(1/$e),at=Xe**.5;let ot=d?7.94328235/($e%2?1:at):C_1;do{let Re=ot;const He=ct(Re/at,4,!0),Ke=ct(Re*at,4,!0),[je,Ze]=Me(He),[we,Ie]=Me(Ke);d?Re=$e<4?nt(Re):ct(Re,Re.toString()[0]<5?3:2):Re=ct(Re,4,!0),Re>=q&&De({posX:0,freq:Re,freqLo:He,freqHi:Ke,binLo:je,binHi:we,ratioLo:Ze,ratioHi:Ie}),ot*=Xe}while(ot<=K);xe=Ae/u.length,u.forEach((Re,He)=>Re.posX=Ne+He*xe);const ht=u[0],Te=u[u.length-1];Qe=this._freqScaling(ht.freqLo),Le=Ae/(this._freqScaling(Te.freqHi)-Qe),ht.freqLo<q&&(ht.freqLo=q,[ht.binLo,ht.ratioLo]=Me(q)),Te.freqHi>K&&(Te.freqHi=K,[Te.binHi,Te.ratioHi]=Me(K))}else if(le){const ct=[0,24,12,8,6,4,3,2,1][X]*10,nt=$e=>{switch(this._frequencyScale){case SCALE_BARK:return 1960/(26.81/($e+.53)-1);case SCALE_MEL:return 700*(2**$e-1);case SCALE_LINEAR:return $e}};xe=Ae/ct,Qe=this._freqScaling(q),Le=Ae/(this._freqScaling(K)-Qe);for(let $e=0,Xe=0;$e<ct;$e++,Xe+=xe){const at=nt(Qe+Xe/Le),ot=nt(Qe+(Xe+xe/2)/Le),ht=nt(Qe+(Xe+xe)/Le),[Te,Re]=Me(at),[He,Ke]=Me(ht);De({posX:Ne+Xe,freq:ot,freqLo:at,freqHi:ht,binLo:Te,binHi:He,ratioLo:Re,ratioHi:Ke})}}
115else{xe=1,Qe=this._freqScaling(q),Le=Ae/(this._freqScaling(K)-Qe);const ct=this._freqToBin(q,"floor"),nt=this._freqToBin(K);let $e=-999;for(let Xe=ct;Xe<=nt;Xe++){const at=this._binToFreq(Xe),ot=Ne+Math.round(Le*(this._freqScaling(at)-Qe));if(ot>$e)De({posX:ot,freq:at,freqLo:at,freqHi:at,binLo:Xe,binHi:Xe,ratioLo:0,ratioHi:0}),$e=ot;else if(u.length){const ht=u[u.length-1];ht.binHi=Xe,ht.freqHi=at,ht.freq=(ht.freqLo*at)**.5}}}let Ue=0,et=0;if(he){const ct=this._pixelRatio/(window.devicePixelRatio>1&&window.screen.height<=540?2:1),nt=[[],[128,3,.45],[128,4,.225],[96,6,.225],[80,6,.225],[80,6,.125],[64,6,.125],[48,8,.125],[24,16,.125]],$e=this._ledParams,[Xe,at,ot]=$e||nt[X];let ht,Te=Pe;if($e){const Re=2*ct;let He;ht=Xe+1;do ht--,He=Te/ht/(1+at),et=He*at;while((He<Re||et<Re)&&ht>1)}else{const Re=540/at;et=Math.min(at*ct,Math.max(2,Te/Re+.1|0))}_e&&(Te+=et),$e||(ht=Math.min(Xe,Te/(et*2)|0)),Ue=ot>=1?ot:xe*ot,this._leds=[ht,Ue,et,Te/ht-et]}const qe=Math.min(xe-1,B*(B>0&&B<1?xe:1));le&&(xe-=Math.max(he?Ue:0,qe)),u.forEach((ct,nt)=>{let $e=ct.posX,Xe=xe;le&&(B==0&&!he?($e|=0,Xe|=0,nt>0&&$e>u[nt-1].posX+u[nt-1].width&&($e--,Xe++)):$e+=Math.max(he?Ue:0,qe)/2,ct.posX=$e),ct.barCenter=$e+(xe==1?0:Xe/2),ct.width=Xe});const ft=[];for(const ct of[0,1]){const nt=V==CHANNEL_VERTICAL?(be+Se)*ct:0,$e=nt+be,Xe=nt+Pe-(!he||_e?0:et);ft.push({channelTop:nt,channelBottom:$e,analyzerBottom:Xe})}this._aux={analyzerHeight:Pe,analyzerWidth:Ae,centerX:re,centerY:oe,channelCoords:ft,channelHeight:be,channelGap:Se,initialX:Ne,innerRadius:Oe,outerRadius:Be,scaleMin:Qe,unitWidth:Le},this._flg={isAlpha:fe,isBands:le,isLeds:he,isLumi:de,isOctaves:ue,isOutline:me,isRound:ge,noLedGap:_e},this._createScales()}_createScales(){if(!this._ready)return;const{analyzerWidth:u,initialX:d,innerRadius:B,scaleMin:$,unitWidth:V}=this._aux,{canvas:K,_frequencyScale:q,_mirror:Q,_noteLabels:X,_radial:ee,_scaleX:te,_scaleR:ie}=this,re=te.canvas,oe=ie.canvas,se=[],ae=this._chLayout==CHANNEL_HORIZONTAL,le=this._chLayout==CHANNEL_VERTICAL,ue=Math.min(K.width,K.height),he=["C",,"D",,"E","F",,"G",,"A",,"B"],de=ue/34|0,fe=re.height>>1,me=de>>1,ge=fe*(X?.7:1.5),_e=me*(X?1:2),be=2**(1/12);if(!X&&(this._ansiBands||q!=SCALE_LOG))se.push(16,31.5,63,125,250,500,1e3,2e3,4e3),q==SCALE_LINEAR?se.push(6e3,8e3,1e4,12e3,14e3,16e3,18e3,2e4,22e3):se.push(8e3,16e3);else{let Be=C_1;for(let De=-1;De<11;De++)for(let Me=0;Me<12;Me++){if(Be>=this._minFreq&&Be<=this._maxFreq){const xe=he[Me],Qe=xe=="C";(xe&&X&&!Q&&!ae||Qe)&&se.push(X?[Be,xe+(Qe?De:"")]:Be)}Be*=be}}oe.width=oe.height=Math.max(ue*.15,(B<<1)+le*de);const Pe=oe.width>>1,Ae=Pe-de*.7,Se=(Be,De)=>{const Me=TAU*(Be/K.width),xe=Me-HALF_PI,Qe=Ae*Math.cos(xe),Le=Ae*Math.sin(xe);ie.save(),ie.translate(Pe+Qe,Pe+Le),ie.rotate(Me),ie.fillText(De,0,0),ie.restore()};re.width|=0,te.fillStyle=ie.strokeStyle=SCALEX_BACKGROUND_COLOR,te.fillRect(0,0,re.width,re.height),ie.arc(Pe,Pe,Pe-de/2,0,TAU),ie.lineWidth=de,ie.stroke(),te.fillStyle=ie.fillStyle=SCALEX_LABEL_COLOR,te.font=`${fe}px ${FONT_FAMILY}`,ie.font=`${me}px ${FONT_FAMILY}`,te.textAlign=ie.textAlign="center";let Ne=-ge/4,Oe=-_e;for(const Be of se){const[De,Me]=Array.isArray(Be)?Be:[Be,Be<1e3?Be|0:`${(Be/100|0)/10}k`],xe=V*(this._freqScaling(De)-$),Qe=re.height*.75,Le=Me[0]=="C",Ue=fe*(X&&!Q&&!ae?Le?1.2:.6:3);if(te.fillStyle=ie.fillStyle=Le&&!Q&&!ae?SCALEX_HIGHLIGHT_COLOR:SCALEX_LABEL_COLOR,X){const et=q==SCALE_LOG,qe=q==SCALE_LINEAR;let ft=["C"];if((et||De>2e3||!qe&&De>250||(!ee||le)&&(!qe&&De>125||De>1e3))&&ft.push("G"),(et||De>4e3||!qe&&De>500||(!ee||le)&&(!qe&&De>250||De>2e3))&&ft.push("E"),(qe&&De>4e3||(!ee||le)&&(et||De>2e3||!qe&&De>500))&&ft.push("D","F","A","B"),!ft.includes(Me[0]))continue}xe>=Ne+ge/2&&xe<=u&&(te.fillText(Me,ae&&Q==-1?u-xe:d+xe,Qe,Ue),(ae||Q&&(xe>ge||Q==1))&&te.fillText(Me,ae&&Q!=1?u+xe:(d||K.width)-xe,Qe,Ue),Ne=xe+Math.min(Ue,te.measureText(Me).width)/2),xe>=Oe+_e&&xe<u-_e&&(Se(ae&&Q==1?u-xe:xe,Me),(ae||Q&&(xe>_e||Q==1))&&Se(ae&&Q!=-1?u+xe:-xe,Me),Oe=xe)}}_draw(u){this._runId=requestAnimationFrame(gt=>this._draw(gt));const d=u-this._time,B=u-this._last,$=this._maxFPS?975/this._maxFPS:0;if(B<$)return;this._last=u-($?B%$:0),this._frames++,d>=1e3&&(this._fps=this._frames/d*1e3,this._frames=0,this._time=u);const{isAlpha:V,isBands:K,isLeds:q,isLumi:Q,isOctaves:X,isOutline:ee,isRound:te,noLedGap:ie}=this._flg,{analyzerHeight:re,centerX:oe,centerY:se,channelCoords:ae,channelHeight:le,channelGap:ue,initialX:he,innerRadius:de,outerRadius:fe}=this._aux,{_bars:me,canvas:ge,_canvasGradients:_e,_chLayout:be,_colorMode:Pe,_ctx:Ae,_energy:Se,_fadePeaks:Ne,fillAlpha:Oe,_fps:Be,_linearAmplitude:De,_lineWidth:Me,maxDecibels:xe,minDecibels:Qe,_mirror:Le,_mode:Ue,overlay:et,_radial:qe,showBgColor:ft,showPeaks:ct,useCanvas:nt,_weightingFilter:$e}=this,Xe=this._scaleX.canvas,at=this._scaleR.canvas,ot=Be*this._peakFadeTime/1e3,ht=Be**2,Te=this._gravity*1e3,Re=Be*this._peakHoldTime/1e3,He=be==CHANNEL_COMBINED,Ke=be==CHANNEL_HORIZONTAL,je=be==CHANNEL_VERTICAL,Ze=be==CHANNEL_SINGLE,we=q&&this._trueLeds&&Pe==COLOR_GRADIENT,Ie=qe?ge.width:this._aux.analyzerWi
115dth,We=he+Ie,Ge=ct&&this._peakLine&&Ue==MODE_GRAPH,pt=qe?fe-de:re,ut=pt/this._pixelRatio,[ze,rt,yt,St]=this._leds||[];Se.val>0&&Be>0&&(this._spinAngle+=this._spinSpeed*TAU/60/Be);const Pt=gt=>{if(this._reflexRatio>0&&!Q&&!qe){let Dt,An;this.reflexFit||je?(Dt=je&&gt==0?le+ue:0,An=le-re):(Dt=ge.height-re*2,An=re),Ae.save(),Ae.globalAlpha=this.reflexAlpha,this.reflexBright!=1&&(Ae.filter=`brightness(${this.reflexBright})`),Ae.setTransform(1,0,0,-1,0,ge.height),Ae.drawImage(ge,0,ae[gt].channelTop,ge.width,re,0,Dt,ge.width,An),Ae.restore()}},Ht=()=>{this.showScaleX&&(qe?(Ae.save(),Ae.translate(oe,se),this._spinSpeed&&Ae.rotate(this._spinAngle+HALF_PI),Ae.drawImage(at,-at.width>>1,-at.width>>1),Ae.restore()):Ae.drawImage(Xe,0,ge.height-Xe.height))},$t=gt=>{const Dt=gt**2,An=424.36,Zt=11599.29,Fn=25122.25,In=544496.41,Rn=148693636,Nn=Mn=>20*Math.log10(Mn);switch($e){case FILTER_A:const Mn=Rn*Dt**2/((Dt+An)*Math.sqrt((Dt+Zt)*(Dt+In))*(Dt+Rn));return 2+Nn(Mn);case FILTER_B:const $n=Rn*Dt*gt/((Dt+An)*Math.sqrt(Dt+Fn)*(Dt+Rn));return .17+Nn($n);case FILTER_C:const jn=Rn*Dt/((Dt+An)*(Dt+Rn));return .06+Nn(jn);case FILTER_D:const Vn=((103791848e-2-Dt)**2+108076816e-2*Dt)/((9837328-Dt)**2+11723776*Dt),Xn=gt/68966888496476e-18*Math.sqrt(Vn/((Dt+79919.29)*(Dt+1345600)));return Nn(Xn);case FILTER_468:const Hn=-4737338981378384e-39*gt**6+2043828333606125e-30*gt**4-1363894795463638e-22*Dt+1,fn=1306612257412824e-34*gt**5-2118150887518656e-26*gt**3+.0005559488023498642*gt,_n=.0001246332637532143*gt/Math.hypot(Hn,fn);return 18.2+Nn(_n)}return 0},Xt=(gt,Dt,An)=>{Ae.beginPath(),Ae.moveTo(gt,Dt),Ae.lineTo(gt,An),Ae.stroke()},rn=gt=>{if(gt&&Me){const Dt=Ae.globalAlpha;Ae.globalAlpha=1,Ae.stroke(),Ae.globalAlpha=Dt}},cn=gt=>Math.max(0,(gt*ze|0)*(St+yt)-yt),Ln=gt=>{Se.val=gt,Se.peak>0&&(Se.hold--,Se.hold<0&&(Se.peak+=Se.hold*Te/ht/ge.height*this._pixelRatio)),gt>=Se.peak&&(Se.peak=gt,Se.hold=Re)};et&&Ae.clearRect(0,0,ge.width,ge.height);let on=0;const vn=me.length,Tn=Ze?1:2;for(let gt=0;gt<Tn;gt++){const{channelTop:Dt,channelBottom:An,analyzerBottom:Zt}=ae[gt],Fn=this._gradients[this._selectedGrads[gt]],In=Fn.colorStops,Rn=In.length,Nn=!ft||q&&!et?"#000":Fn.bgColor,Mn=je&&qe&&gt?-1:1,$n=!gt&&Le==-1||gt&&Le==1,jn=!Ke||gt&&Le!=1?0:Ie>>(gt||!$n),Vn=Ke&&$n?-1:1,Xn=()=>{const Et=Xe.height,kt=Et>>1,Rt=De?100:xe,Kt=De?0:Qe,Yt=De?20:5,ln=re/(Rt-Kt),kn=Le!=-1&&(!Ke||gt==0||Le==1),un=Le!=1&&(!Ke||gt!=Le);Ae.save(),Ae.fillStyle=SCALEY_LABEL_COLOR,Ae.font=`${kt}px ${FONT_FAMILY}`,Ae.textAlign="right",Ae.lineWidth=1;for(let On=Rt;On>Kt;On-=Yt){const Tt=Dt+(Rt-On)*ln,Bt=On%2==0|0;if(Bt){const Lt=Tt+kt*(Tt==Dt?.8:.35);kn&&Ae.fillText(On,Et*.85,Lt),un&&Ae.fillText(On,(Ke?Ie:ge.width)-Et*.1,Lt),Ae.strokeStyle=SCALEY_LABEL_COLOR,Ae.setLineDash([2,4]),Ae.lineDashOffset=0}else Ae.strokeStyle=SCALEY_MIDLINE_COLOR,Ae.setLineDash([2,8]),Ae.lineDashOffset=1;Ae.beginPath(),Ae.moveTo(he+Et*Bt*kn,~~Tt+.5),Ae.lineTo(We-Et*Bt*un,~~Tt+.5),Ae.stroke()}Ae.restore()},Hn=(Et,kt)=>{const Rt=hn[Et]+(Et<hn.length-1?(hn[Et+1]-hn[Et])*kt:0);return isNaN(Rt)?-1/0:Rt},fn=(Et,kt=Vn)=>kt*TAU*((Et+jn)/ge.width)+this._spinAngle,_n=(Et,kt,Rt)=>{const Kt=de+kt*Mn,Yt=fn(Et,Rt);return[oe+Kt*Math.cos(Yt),se+Kt*Math.sin(Yt)]},bn=(Et,kt,Rt,Kt,Yt)=>{Ae.beginPath();for(const ln of Le&&!Ke?[1,-1]:[Vn]){const[kn,un]=te?[fn(Et,ln),fn(Et+Rt,ln)]:[];Ae.moveTo(..._n(Et,kt,ln)),Ae.lineTo(..._n(Et,kt+Kt,ln)),te?Ae.arc(oe,se,de+(kt+Kt)*Mn,kn,un,ln!=1):Ae.lineTo(..._n(Et+Rt,kt+Kt,ln)),Ae.lineTo(..._n(Et+Rt,kt,ln)),te&&!Yt&&Ae.arc(oe,se,de+kt*Mn,un,kn,ln==1)}rn(Yt),Ae.fill()},Ct=(Et=0,kt=0)=>{let Rt;if(Pe==COLOR_GRADIENT&&!we||Ue==MODE_GRAPH)Rt=_e[gt];else{const Kt=Pe==COLOR_BAR_INDEX?kt%Rn:In.findLastIndex(Yt=>q?cn(Et)<=cn(Yt.level):Et<=Yt.level);Rt=In[Kt].color}Ae.fillStyle=Ae.strokeStyle=Rt};if(nt){if(Ke&&!qe){const Et=Ie*(gt+$n),kt=$n?-1:1;Ae.setTransform(kt,0,0,1,Et,0)}if((!et||ft)&&(et&&(Ae.globalAlpha=this.bgAlpha),Ae.fillStyle=Nn,(gt==0||!qe&&!He)&&Ae.fillRect(he,Dt-ue,Ie,(et&&this.reflexAlpha==1?re:le)+ue),Ae.globalAlpha=1),this.showScaleY&&!Q&&!qe&&(gt==0||!He)&&Xn(),q?(Ae.setLineDash([St,yt]),Ae.lineWidth=me[0].width):Ae.lineWidth=ee?Math.min(Me,me[0].width/2):Me,Ae.save(),!qe){const Et=new Path2D;Et.rect(0,Dt,ge.width,re),Ae.clip(Et)}}let hn=this._fftData[gt];this._analyzer[gt].getFloatFrequencyData(hn),$e&&(hn=hn.map((Et,kt)=>Et+$t(this._binToFreq(kt)))),Ae.beginPath();let Sn=[];for(let Et=0;Et<vn;Et++){const kt=me[Et],{posX:Rt,barCenter:Kt,width:Yt,freq:ln,binLo:kn,binHi:un,ratioLo:On,ratioHi:Tt}=kt;let Bt=Math.max(Hn(kn,On),Hn(un,Tt));for(let Wt=kn+1;Wt<un;Wt++)hn[Wt]>Bt&&(Bt=hn[Wt]);if(Bt=this._normalizedB(Bt),kt.value[gt]=Bt,on+=Bt,kt.peak[gt]>0&&kt.alpha[gt]>
1150&&(kt.hold[gt]--,kt.hold[gt]<0)){if(Ne&&!Ge){const Wt=!V||ee&&Me>0?1:V?kt.peak[gt]:Oe;kt.alpha[gt]=Wt*(1+kt.hold[gt]/ot)}else kt.peak[gt]+=kt.hold[gt]*Te/ht/Math.abs(ut);kt.alpha[gt]<=0&&(kt.peak[gt]=0)}if(Bt>=kt.peak[gt]&&(kt.peak[gt]=Bt,kt.hold[gt]=Re,kt.alpha[gt]=!V||ee&&Me>0?1:V?Bt:Oe),!nt)continue;Ae.globalAlpha=Q||V?Bt:ee?Oe:1,Ct(Bt,Et);const Lt=Q?pt:q?cn(Bt):Bt*pt|0;if(Ue==MODE_GRAPH){const Wt=Et?0:(this._normalizedB(hn[me[1].binLo])*pt+Lt)/2;if(qe){if(Et==0&&(Ke&&Ae.moveTo(..._n(0,0)),Ae.lineTo(..._n(0,Rt<0?Wt:Lt))),Rt>=0){const En=[Rt,Lt];Ae.lineTo(..._n(...En)),Sn.push(En)}}else{if(Et==0)if(Le==-1&&!Ke)Ae.moveTo(he,Zt-(Rt<he?Wt:Lt));else{const En=kn?this._normalizedB(hn[kn-1])*pt:Lt;Ae.moveTo(he-Me,Zt-En)}(Ke||Le!=-1||Rt>=he)&&Ae.lineTo(Rt,Zt-Lt)}}else if(q){if(ft&&!et&&(gt==0||!He)){const Wt=Ae.globalAlpha;Ae.strokeStyle=LEDS_UNLIT_COLOR,Ae.globalAlpha=1,Xt(Kt,Dt,Zt),Ae.strokeStyle=Ae.fillStyle,Ae.globalAlpha=Wt}if(we){const Wt=Q?0:In.findLastIndex(xn=>cn(Bt)<=cn(xn.level));let En=Zt;for(let xn=Rn-1;xn>=Wt;xn--){Ae.strokeStyle=In[xn].color;let ai=Zt-(xn==Wt?Lt:cn(In[xn].level));Xt(Kt,En,ai),En=ai-yt}}else Xt(Kt,Zt,Zt-Lt)}else if(Rt>=he)if(qe)bn(Rt,0,Yt,Lt,ee);else if(te){const Wt=Yt/2,En=Zt+Wt;Ae.beginPath(),Ae.moveTo(Rt,En),Ae.lineTo(Rt,En-Lt),Ae.arc(Kt,En-Lt,Wt,PI,TAU),Ae.lineTo(Rt+Yt,En),rn(ee),Ae.fill()}else{const Wt=ee?Ae.lineWidth:0;Ae.beginPath(),Ae.rect(Rt,Zt+Wt,Yt,-Lt-Wt),rn(ee),Ae.fill()}const Ut=kt.peak[gt],mn=kt.alpha[gt];if(Ut>0&&mn>0&&ct&&!Ge&&!Q&&Rt>=he&&Rt<We){if(Ne?Ae.globalAlpha=mn:ee&&Me>0?Ae.globalAlpha=1:V&&(Ae.globalAlpha=Ut),(Pe==COLOR_BAR_LEVEL||we)&&Ct(Ut),q){const Wt=cn(Ut);Wt>=yt&&Ae.fillRect(Rt,Zt-Wt,Yt,St)}else if(!qe)Ae.fillRect(Rt,Zt-Ut*pt,Yt,2);else if(Ue!=MODE_GRAPH){const Wt=Ut*pt;bn(Rt,Wt,Yt,!this._radialInvert||je||Wt+de>=2?-2:2)}}}if(nt){if(Ae.globalAlpha=1,Ue==MODE_GRAPH){if(Ct(),qe&&!Ke){if(Le){let Et;for(;Et=Sn.pop();)Ae.lineTo(..._n(...Et,-1))}Ae.closePath()}if(Me>0&&Ae.stroke(),Oe>0){if(qe){const Et=Ke?fn(Ie>>1):0,kt=Ke?fn(Ie):TAU;Ae.moveTo(..._n(Ke?Ie>>1:0,0)),Ae.arc(oe,se,de,Et,kt,Ke?!$n:!0)}else Ae.lineTo(We,Zt),Ae.lineTo(he,Zt);Ae.globalAlpha=Oe,Ae.fill(),Ae.globalAlpha=1}if((Ge||qe&&ct)&&(Sn=[],Ae.beginPath(),me.forEach((Et,kt)=>{let Rt=Et.posX,Kt=Et.peak[gt],Yt=kt?"lineTo":"moveTo";if(qe&&Rt<0){const ln=me[kt+1];Kt=findY(Rt,Kt,ln.posX,ln.peak[gt],0),Rt=0}Kt*=pt,Ge?(Ae[Yt](...qe?_n(Rt,Kt):[Rt,Zt-Kt]),qe&&Le&&!Ke&&Sn.push([Rt,Kt])):Et.peak[gt]>0&&(Ne&&(Ae.globalAlpha=Et.alpha[gt]),bn(Rt,Kt,1,-2))}),Ge)){let Et;for(;Et=Sn.pop();)Ae.lineTo(..._n(...Et,-1));Ae.lineWidth=1,Ae.stroke()}}Ae.restore(),Ke&&!qe&&Ae.setTransform(1,0,0,1,0,0),(!Ke&&!He||gt)&&Pt(gt)}}if(Ln(on/(vn<<Tn-1)),nt&&(Le&&!qe&&!Ke&&(Ae.setTransform(-1,0,0,1,ge.width-he,0),Ae.drawImage(ge,he,0,oe,ge.height,0,0,oe,ge.height),Ae.setTransform(1,0,0,1,0,0)),Ae.setLineDash([]),Ht()),this.showFPS){const gt=Xe.height;Ae.font=`bold ${gt}px ${FONT_FAMILY}`,Ae.fillStyle=FPS_COLOR,Ae.textAlign="right",Ae.fillText(Math.round(Be),ge.width-gt,gt*2)}this.onCanvasDraw&&(Ae.save(),Ae.fillStyle=Ae.strokeStyle=_e[0],this.onCanvasDraw(this,{timestamp:u,canvasGradients:_e}),Ae.restore())}_freqScaling(u){switch(this._frequencyScale){case SCALE_LOG:return Math.log2(u);case SCALE_BARK:return 26.81*u/(1960+u)-.53;case SCALE_MEL:return Math.log2(1+u/700);case SCALE_LINEAR:return u}}_freqToBin(u,d="round"){const B=this._analyzer[0].frequencyBinCount-1,$=Math[d](u*this.fftSize/this.audioCtx.sampleRate);return $<B?$:B}_makeGrad(){if(!this._ready)return;const{canvas:u,_ctx:d,_radial:B,_reflexRatio:$}=this,{analyzerWidth:V,centerX:K,centerY:q,initialX:Q,innerRadius:X,outerRadius:ee}=this._aux,{isLumi:te}=this._flg,ie=this._chLayout==CHANNEL_VERTICAL,re=1-$,oe=te?u.height:u.height*(1-$*!ie)|0;for(const se of[0,1]){const ae=this._gradients[this._selectedGrads[se]],le=ae.colorStops,ue=ae.dir=="h";let he;if(B?he=d.createRadialGradient(K,q,ee,K,q,X-(ee-X)*ie):he=d.createLinearGradient(...ue?[Q,0,Q+V,0]:[0,0,0,oe]),le){const de=ie&&!this._splitGradient&&(!ue||B);for(let fe=0;fe<1+de;fe++){const me=le.length-1;le.forEach((ge,_e)=>{let be=ge.pos;if(de&&(be/=2),ie&&!te&&!B&&!ue&&(be*=re,!de&&be>.5*re&&(be+=.5*$)),fe==1)if(B||te){const Pe=me-_e;ge=le[Pe],be=1-ge.pos/2}else _e==0&&be>0&&he.addColorStop(.5,ge.color),be+=.5;he.addColorStop(be,ge.color),ie&&_e==me&&be<.5&&he.addColorStop(.5,ge.color)})}}this._canvasGradients[se]=he}}_normalizedB(u){const d=this._linearAmplitude,B=d?1/this._linearBoost:1,$=(Q,X,ee)=>Q<=X?X:Q>=ee?ee:Q,V=Q=>10**(Q/20);let K=this.maxDecibels,q=this.minDecibels;return d&&(K=V(K),q=V(q),u=V(u)**B),$((u-q)/(K-q)**B,0,1)}_setCanvas(u){if(!this._ready)return;const{canvas:d,_ctx:B}=this,$=this._scaleX.canvas,V=window.devicePixelRatio/(this._loRes+1);let K=window.screen.width*V,q=window.screen.height*V;Math.abs(window.orientation)==90&&K<q&&([K,q]=[q,K]);const Q=this.isFullscreen,X=Q&&this._fsEl==d,ee=X?K:(this._width||this._container.clientWidth||this._defaultWidth)*V|0,te=X?q:(this._height||this._container.clientHeight||this._defaultHeight)*V|0;this._pixelRatio=V,this._fsWidth=K,this._fsHeight=q,!(u!=REASON_CREATE&&d.width==ee&&d.height==te)&&(d.width=ee,d.height=te,this.overlay||(B.fillStyle="#000",B.fillRect(0,0,ee,te)),B.lineJoin="bevel",$.width=ee,$.height=Math.max(20*V,Math.min(ee,te)/32|0),this._calcBars(),this._makeGrad(),this._fsStatus!==void 0&&this._fsStatus!==Q&&(u=REASON_FSCHANGE),this._fsStatus=Q,this.onCanvasResize&&this.onCanvasResize(u,this))}_setGradient(u,d){if(!this._gradients.hasOwnProperty(u))throw new AudioMotionError(ERR_UNKNOWN_GRADIENT,u);[0,1].includes(d)||(this._selectedGrads[1]=u,d=0),this._selectedGrads[d]=u,this._makeGrad()}_setProps(u,d){const B=["onCanvasDraw","onCanvasResize"],$=["gradientLeft","gradientRight","stereo"],V=Object.keys(DEFAULT_SETTINGS).filter(K=>K!="start").concat(B,$);(d||u===void 0)&&(u={...DEFAULT_SETTINGS,...u});for(const K of Object.keys(u))B.includes(K)&&typeof u[K]!="function"?this[K]=void 0:V.includes(K)&&(this[K]=u[K]);u.start!==void 0&&this.toggleAnalyzer(u.start)}}class AudioAnalyzerService{constructor(){this.audioMotion=null,this.audioPlayContext=null}setupAudioMotion(u,d){if(this.audioMotion){console.log("AudioMotionAnalyzer est déjà initialisé.");return}this.audioPlayContext=d;const B={alphaBars:!1,ansiBands:!1,barSpace:.25,bgAlpha:.5,channelLayout:"single",colorMode:"bar-level",fadePeaks:!1,fftSize:8192,fillAlpha:.6,frequencyScale:"log",gradient:"prism",gravity:3.8,ledBars:!1,linearAmplitude:!0,linearBoost:1.6,lineWidth:1.5,loRes:!1,lumiBars:!1,maxDecibels:-25,maxFPS:0,maxFreq:16e3,minDecibels:-85,minFreq:30,mirror:0,mode:4,noteLabels:!1,outlineBars:!1,overlay:!0,peakFadeTime:750,peakH
115oldTime:500,peakLine:!1,radial:!1,radialInvert:!1,radius:.3,reflexAlpha:1,reflexBright:1,reflexFit:!0,reflexRatio:.5,roundBars:!0,showBgColor:!1,showFPS:!1,showPeaks:!1,showScaleX:!1,showScaleY:!1,smoothing:.7,spinSpeed:0,splitGradient:!1,trueLeds:!1,useCanvas:!0,volume:1,weightingFilter:"D"};this.audioMotion=new AudioMotionAnalyzer(u,{...B,audioCtx:this.audioPlayContext})}connectInput(u){if(this.audioMotion)try{this.audioMotion.connectInput(u)}catch(d){console.warn("Failed to connect input to audioMotion.",d)}}disconnectInput(u){if(this.audioMotion)try{this.audioMotion.disconnectInput(u)}catch(d){console.warn("Failed to disconnect input from audioMotion.",d)}}disconnectOutput(){if(this.audioMotion)try{this.audioMotion.disconnectOutput()}catch(u){console.warn("Failed to disconnect audioMotion output.",u)}}destroy(){this.audioMotion&&(this.audioMotion.destroy(),this.audioMotion=null,this.audioPlayContext=null)}}const PCM_SEND_INTERVAL_MS=500;function useAiCallWidget(e){const{t:u}=useI18n(),d=ref(!1),B=ref(!1),$=ref(!1),V=ref(!1),K=ref(0),q=ref(null),Q=ref(null),X=ref(null),ee=ref(null),te=ref([]),ie=ref(null),re=ref(null),oe=ref(null),se=ref(null),ae=ref(null),le=ref(null),ue=ref(null),he=computed(()=>d.value?u("base.ai-widget.ai-call-widget-mixin.demarrage"):V.value?u("base.ai-widget.ai-call-widget-mixin.reponse-ia"):$.value?u("base.ai-widget.ai-call-widget-mixin.enregistrement"):B.value?u("base.ai-widget.ai-call-widget-mixin.connecte"):u("base.ai-widget.ai-call-widget-mixin.inactif")),de=computed(()=>le.value===!1),fe=computed(()=>{const Le=String(Math.floor(K.value/60)).padStart(2,"0"),Ue=String(K.value%60).padStart(2,"0");return`${Le}:${Ue}`});async function me(){if(isRunningFromNativeIOSApp())return!1;if(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return console.warn("getUserMedia not supported, can not verify permission."),!1;const Le={audio:{sampleRate:16e3,channelCount:1},video:!1};try{return(await navigator.mediaDevices.getUserMedia(Le)).getTracks().forEach(et=>et.stop()),!0}catch(Ue){return console.error("Microphone is not reachable:",Ue),!1}}function ge(Le){Le&&!q.value?(K.value=0,q.value=setInterval(()=>{K.value++},1e3)):!Le&&q.value&&(clearInterval(q.value),q.value=null,K.value=0)}function _e(){ee.value||(ee.value=new(window.AudioContext||window.webkitAudioContext)({sampleRate:16e3}))}function be(){B.value=!1,d.value=!0,e.emitAiCallInitiated()}function Pe(){B.value=!0,d.value=!1,ge(!0),e.emitAiCallActive()}function Ae(Le){var Ue;B.value=!1,d.value=!1,e.emitAiCallInactive(Le),(Ue=e.onSessionClosed)==null||Ue.call(e,Le)}function Se(){if(ie.value){try{ie.value.stop()}catch{}ie.value.onended=null,ie.value=null}te.value=[],V.value=!1}async function Ne(){if(V.value||te.value.length===0)return;V.value=!0,$.value=!1;const Le=te.value.shift();_e();try{const Ue=new Int16Array(Le),et=new Float32Array(Ue.length),qe=32768;for(let nt=0;nt<Ue.length;nt++)et[nt]=Ue[nt]/qe;const ft=ee.value.createBuffer(1,et.length,ee.value.sampleRate);ft.getChannelData(0).set(et);const ct=ee.value.createBufferSource();ct.buffer=ft,ie.value=ct,ue.value&&ue.value.connectInput(ct),ct.connect(ee.value.destination),ct.onended=()=>{V.value=!1,$.value=!0,ue.value&&ue.value.disconnectInput(ct),ie.value=null,Ne()},ct.start(0)}catch(Ue){console.error("Error processing PCM chunk:",Ue),V.value=!1,ie.value=null,$.value=!0,Ne()}}function Oe(Le){te.value.push(Le),Ne()}function Be(){if(ae.value&&(clearInterval(ae.value),ae.value=null),se.value){if(se.value.mediaStream.getTracks().forEach(Le=>Le.stop()),ue.value)try{ue.value.disconnectInput(se.value),ue.value.disconnectOutput()}catch(Le){console.warn("Failed to disconnect audioMotion input during recording stop.",Le)}try{se.value.disconnect()}catch(Le){console.warn("Failed to disconnect audioSource during recording stop.",Le)}se.value=null}if(oe.value){try{oe.value.disconnect()}catch(Le){console.warn("Failed to disconnect audioWorklet during recording stop.",Le)}oe.value=null}re.value&&re.value.close().then(()=>{re.value=null,oe.value=null,se.value=null}),$.value=!1}async function De(Le=!1){var Ue;if(!B.value&&!Le)return Results.success();try{Se(),Be(),ge(!1),(Ue=X.value)==null||Ue.disconnect(),Q.value=null,Ae(Le)}catch(et){return Results.failureWithError(et)}return Results.success()}async function Me(){var Le;if(!window.AudioContext){console.error("AudioContext not supported."),De(!0);return}
115try{const Ue={audio:{sampleRate:16e3,channelCount:1,autoGainControl:!0,noiseSuppression:!0,echoCancellation:!0},video:!1};_e(),re.value=ee.value,await((Le=re.value)==null?void 0:Le.resume());const et=await navigator.mediaDevices.getUserMedia(Ue);se.value=re.value.createMediaStreamSource(et),await re.value.audioWorklet.addModule("/lib/pcm-processor.js"),oe.value=new AudioWorkletNode(re.value,"pcm-processor"),se.value.connect(oe.value),ue.value&&(ue.value.connectInput(se.value),ue.value.disconnectOutput());const qe=[];oe.value.port.onmessage=ft=>{const ct=ft.data;qe.push(new Int16Array(ct))},ae.value=setInterval(()=>{let ft=null;const ct=PCM_SEND_INTERVAL_MS/1e3*16e3;if(qe.length>0){const nt=qe.reduce((at,ot)=>at+ot.length,0),$e=new Int16Array(nt);let Xe=0;for(const at of qe)$e.set(at,Xe),Xe+=at.length;qe.length=0,ft=new Blob([$e.buffer],{type:"application/octet-stream"})}else{const nt=new Int16Array(ct);ft=new Blob([nt.buffer],{type:"application/octet-stream"})}X.value.sendAudioChunk(ft)},PCM_SEND_INTERVAL_MS),Pe(),$.value=!0}catch(Ue){console.error("Error accessing microphone or Worklet:",Ue),De(!0)}}async function xe(){if(B.value||d.value)return console.log("startAudioSession already active/opening, returning"),Results.success();if(le.value=await me(),!le.value)return Ae(!0),Results.failure(u("base.ai-widget.ai-call-widget-mixin.acces-micro-refuse"));ge(!1),be();try{const Le=await e.getConversationDetails();if(!Le)return Results.failure(u("base.ai-widget.ai-call-widget-mixin.echec-connection-appel"));Q.value=Le.contextId;const Ue={onReady:()=>{console.log("Recording started."),Me()},onAudioReceived:et=>{Oe(et)},onTextReceived:et=>{console.log("Text received: ",et)},onStopAudio:()=>{Se(),$.value=!0},onError:et=>{console.error("Session received error: ",et),De(!0)},onClose:()=>{B.value&&(console.log("Session received closed"),De(!1))}};X.value=new AudioSocketManager(Le.endpoint,Ue),X.value.connect(Q.value)}catch(Le){return console.error("Error while starting the session :",Le),Ae(!0),Results.failure("Unable to connect")}return Results.success()}function Qe(Le){if(ue.value){console.log("audioAnalyzerService is already set up.");return}_e(),ue.value=new AudioAnalyzerService,ue.value.setupAudioMotion(Le,ee.value)}return onBeforeUnmount(()=>{De(!1),q.value&&(clearInterval(q.value),q.value=null),ue.value&&(ue.value.destroy(),ue.value=null)}),{isOpeningASession:d,isSessionActive:B,isRecording:$,isPlayingAudio:V,seconds:K,statusText:he,showMicrophoneUnavailable:de,timerDisplay:fe,startAudioSession:xe,stopAudioSession:De,setupAudioMotion:Qe}}function usePipEmbeddable(e,u){function d(){e("request-pip-close")}function B($){e("register-pip-mini-handler",$)}return watch(u,$=>{e("pip-close-lock",$)},{immediate:!0}),onMounted(()=>{e("pip-embedded-mounted")}),{requestPipClose:d,registerPipMiniHandler:B}}const _sfc_main$m=defineComponent$1({__name:"timer-display",props:{isMini:{type:Boolean},seconds:{},timerDisplay:{}},setup(e){return(u,d)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["qapa-ai-timer text-center text-caption text-intro",{hidden:e.seconds<=0}])},toDisplayString$1(e.timerDisplay),3))}}
115),TimerDisplay=_export_sfc(_sfc_main$m,[["__scopeId","data-v-7f4c1919"]]),_sfc_main$l=defineComponent$1({__name:"action-buttons",props:{isMini:{type:Boolean},isSessionActive:{type:Boolean},startAudioSession:{type:Function},stopAudioSession:{type:Function},isOpeningASession:{type:Boolean}},setup(e){return(u,d)=>{const B=_sfc_main$H,$=_sfc_main$w;return openBlock(),createElementBlock("div",null,[e.isSessionActive?(openBlock(),createBlock($,{key:1,action:()=>e.stopAudioSession(!1),fab:"",color:"error",title:u.$t("base.ai-widget.ai-call-widget.arreter")},{default:withCtx(()=>[createVNode(B,{size:"20"},{default:withCtx(()=>[...d[1]||(d[1]=[createTextVNode("mdi-phone-off",-1)])]),_:1})]),_:1},8,["action","title"])):(openBlock(),createBlock($,{key:0,action:e.startAudioSession,"force-loading":e.isOpeningASession,fab:"",color:"success",title:u.$t("base.ai-widget.ai-call-widget.demarrer")},{default:withCtx(()=>[createVNode(B,{size:"20"},{default:withCtx(()=>[...d[0]||(d[0]=[createTextVNode("mdi-phone-in-talk",-1)])]),_:1})]),_:1},8,["action","force-loading","title"]))])}}}),bubble2="/front-applicant/assets/bubble2-gIebRFRI.png",_hoisted_1$d={key:0,class:"qapa-ai-status text-caption text-truncate text-intro"},_sfc_main$k=defineComponent$1({__name:"avatar-details",props:{isMini:{type:Boolean},isRecording:{type:Boolean,default:!1},isPlayingAudio:{type:Boolean,default:!1},statusText:{default:""}},setup(e){return(u,d)=>{const B=_sfc_main$E;return openBlock(),createElementBlock("div",{class:normalizeClass(["d-flex align-center",{"flex-row":e.isMini,"flex-column":!e.isMini}])},[createVNode(VAvatar,{class:normalizeClass(["qapa-ai-avatar",{"mr-2":e.isMini,"mb-2":!e.isMini}]),color:"white",size:e.isMini?"40px":"100px"},{default:withCtx(()=>[createVNode(B,{src:unref(bubble2),alt:"Ai"},null,8,["src"])]),_:1},8,["size","class"]),d[1]||(d[1]=createTextVNode()),createBaseVNode("div",{class:normalizeClass({"qapa-ai-details-small":e.isMini,"text-center":!e.isMini})},[createBaseVNode("div",{class:normalizeClass({"text-caption":e.isMini,"text-subtitle-1 font-weight-bold":!e.isMini})},toDisplayString$1(u.$t("base.ai-widget.ai-call-widget.assistant")),3),d[0]||(d[0]=createTextVNode()),e.isMini?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_1$d,toDisplayString$1(e.statusText),1))],2)],2)}}}),AvatarDetails=_export_sfc(_sfc_main$k,[["__scopeId","data-v-d00967e6"]]),_hoisted_1$c={key:0,class:"d-flex align-center"},_hoisted_2$5={class:"text-center text-intro text-caption ml-2"},_hoisted_3$4={key:1,class:"text-center pa-4"},_hoisted_4$3={class:"text-intro font-weight-bold mt-2"},_hoisted_5$2={class:"text-intro text-caption mt-1"},_hoisted_6$1={ref:"audioMotionContainer",id:"audio-motion-container",class:"mx-auto",style:{width:"200px",height:"70px"}},_hoisted_7$1={key:1,class:"d-flex align-center pa-2"},_hoisted_8$1={key:0,class:"d-flex align-center"},_hoisted_9$1={class:"text-center text-intro text-caption ml-2"},_hoisted_10$1={class:"mr-3"},_hoisted_11$1={class:"d-flex flex-column justify-center flex-grow-1"},_hoisted_12={class:"text-center"},_hoisted_13={ref:"audioMotionContainer",id:"audio-motion-container",class:"audio-motion-mobile",style:{width:"100%",height:"30px"}},_hoisted_14={class:"text-center mt-1"},_hoisted_15={class:"ml-3"},_sfc_main$j=defineComponent$1({__name:"ai-call-widget",props:{getConversationDetails:{type:Function,required:!0}},emits:["ai-call-initiated","ai-call-active","ai-call-inactive","request-pip-close","register-pip-mini-handler","pip-close-lock","pip-embedded-mounted"],setup(e,{emit:u}){const d=e,B=u,$=ref(!1),{isOpeningASession:V,isSessionActive:K,isRecording:q,isPlayingAudio:Q,seconds:X,statusText:ee,showMicrophoneUnavailable:te,timerDisplay:ie,startAudioSession:re,stopAudioSession:oe,setupAudioMotion:se}=useAiCallWidget({getConversationDetails:d.getConversationDetails,emitAiCallInitiated:()=>B("ai-call-initiated"),emitAiCallActive:()=>B("ai-call-active"),emitAiCallInactive:de=>B("ai-call-inactive",de),onSessionClosed:de=>{de||le()}}),ae=computed(()=>K.value||V.value),{requestPipClose:le,registerPipMiniHandler:ue}=usePipEmbeddable(B,ae);ue(de=>$.value=de);const he=useTemplateRef("audioMotionContainer");return onMounted(()=>{he.value&&se(he.value)}),(de,fe)=>{const me=_sfc_main$H;return openBlock(),createElementBlock("div",null,[de.$vuetify.display.mdAndUp?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["d-flex",{"flex-column":!$.value,"flex-row":$.value}])},[unref(te)?(openBlock(),createElementBlock(Fragment,{key:0},[$.value?(openBlock(),createElementBlock("div",_hoisted_1$c,[createVNode(me,{color:"intro"},{default:withCtx(()=>[...fe[0]||(fe[0]=[createTextVNode("mdi mdi-microphone-off",-1)])]),_:1}),fe[1]||(fe[1]=createTextVNode()),createBaseVNode("span",_hoisted_2$5,toDisplayString$1(de.$t("base.ai-widget.ai-call-widget.micro-indisponible")),1)])):(openBlock(),createElementBlock("div",_hoisted_3$4,[createVNode(me,{size:"large",color:"intro"},{default:withCtx(()=>[...fe[2]||(fe[2]=[createTextVNode("mdi mdi-microphone-off",-1)])]),_:1}),fe[3]||(fe[3]=createTextVNode()),createBaseVNode("div",_hoisted_4$3,toDisplayString$1(de.$t("base.ai-widget.ai-call-widget.micro-indisponible")),1),fe[4]||(fe[4]=createTextVNode()),createBaseVNode("div",_hoisted_5$2,toDisplayString$1(de.$t("base.ai-widget.ai-call-widget.micro-action")),1)]))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",{class:normalizeClass({"d-flex align-center":$.value})},[createVNode(AvatarDetails,{"is-mini":$.value,"is-recording":unref(q),"is-playing-audio":unref(Q),"status-text":unref(ee)},null,8,["is-mini","is-recording","is-playing-audio","status-text"])],2),fe[5]||(fe[5]=createTextVNode()),withDirectives(createBaseVNode("div",{class:normalizeClass({"text-center":!$.value})},[createBaseVNode("div",_hoisted_6$1,null,512)],2),[[vShow,!$.value]]),fe[6]||(fe[6]=createTextVNode()),createBaseVNode("div",{class:normalizeClass({"d-flex align-center ml-2":$.value})},[createVNode(TimerDisplay,{seconds:unref(X),"timer-display":unref(ie),"is-mini":$.value},null,8,["seconds","timer-display","is-mini"])],2),fe[7]||(fe[7]=createTextVNode()),createBaseVNode("div",{class:normalizeClass({"ml-auto":$.value,"my-2 text-center":!$.value})},[createVNode(_sfc_main$l,{"is-opening-a-session":unref(V),"is-se
115ssion-active":unref(K),"start-audio-session":unref(re),"stop-audio-session":unref(oe),"is-mini":$.value},null,8,["is-opening-a-session","is-session-active","start-audio-session","stop-audio-session","is-mini"])],2)],64))],2)):(openBlock(),createElementBlock("div",_hoisted_7$1,[unref(te)?(openBlock(),createElementBlock("div",_hoisted_8$1,[createVNode(me,{color:"intro"},{default:withCtx(()=>[...fe[8]||(fe[8]=[createTextVNode("mdi mdi-microphone-off",-1)])]),_:1}),fe[9]||(fe[9]=createTextVNode()),createBaseVNode("span",_hoisted_9$1,toDisplayString$1(de.$t("base.ai-widget.ai-call-widget.micro-indisponible")),1)])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_10$1,[createVNode(AvatarDetails,{"is-mini":!0,"is-recording":unref(q),"is-playing-audio":unref(Q),"status-text":unref(ee)},null,8,["is-recording","is-playing-audio","status-text"])]),fe[11]||(fe[11]=createTextVNode()),createBaseVNode("div",_hoisted_11$1,[withDirectives(createBaseVNode("div",_hoisted_12,[createBaseVNode("div",_hoisted_13,null,512)],512),[[vShow,!$.value]]),fe[10]||(fe[10]=createTextVNode()),createBaseVNode("div",_hoisted_14,[createVNode(TimerDisplay,{seconds:unref(X),"timer-display":unref(ie),"is-mini":!0},null,8,["seconds","timer-display"])])]),fe[12]||(fe[12]=createTextVNode()),createBaseVNode("div",_hoisted_15,[createVNode(_sfc_main$l,{"is-opening-a-session":unref(V),"is-se
115ssion-active":unref(K),"start-audio-session":unref(re),"stop-audio-session":unref(oe),"is-mini":!0},null,8,["is-opening-a-session","is-session-active","start-audio-session","stop-audio-session"])])],64))]))])}}}),AiCallWidget=_export_sfc(_sfc_main$j,[["__scopeId","data-v-f5664246"]]);class AiService{static async fetchClosing(u,d){const B=`${getServiceBaseUrl(Service.TOUCHPOINT)}/applicants/${u}/needs/${d}/closing`,$=await http.post(B,{},{headers:{"content-type":"application/json"}});return $==null?void 0:$.data}static async fetchSupport(u){const d=`${getServiceBaseUrl(Service.TOUCHPOINT)}/applicants/${u}/support`,B=await http.post(d,{},{headers:{"content-type":"application/json"}});return B==null?void 0:B.data}}const _sfc_main$i=defineComponent$1({__name:"ai-voice-menu",setup(e){const u=useStore(),d=getModule(ApplicantModule,u);return(B,$)=>{const V=__unplugin_components_0$2;return openBlock(),createBlock(VContainer,null,{default:withCtx(()=>[createVNode(VRow,{justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12",class:"text-center"},{default:withCtx(()=>[createVNode(V,{color:"primary",rounded:"",elevation:"0",onClick:$[0]||($[0]=K=>B.$pictureInPicture.setContent({title:"Qualification",componentObject:AiCallWidget,componentProps:{getConversationDetails:()=>unref(AiService).fetchClosing(unref(d).applicant.id,44543021)}}))},{default:withCtx(()=>[...$[2]||($[2]=[createTextVNode(`
116          Closing call
117        `,-1)])]),_:1})]),_:1}),$[4]||($[4]=createTextVNode()),createVNode(VCol,{cols:"12",class:"text-center"},{default:withCtx(()=>[createVNode(V,{color:"primary",rounded:"",elevation:"0",onClick:$[1]||($[1]=K=>B.$pictureInPicture.setContent({title:"Support",componentObject:AiCallWidget,componentProps:{getConversationDetails:()=>unref(AiService).fetchSupport(unref(d).applicant.id,44543021)}}))},{default:withCtx(()=>[...$[3]||($[3]=[createTextVNode(`
118          Support call
119        `,-1)])]),_:1})]),_:1})]),_:1})]),_:1})}}}),_hoisted_1$b={key:0,class:"d-flex justify-end align-center"},_hoisted_2$4={key:0,class:"chatbot-icon"},_hoisted_3$3={key:1,class:"header-links-connected-right"},_hoisted_4$2={class:"mb-1"},_hoisted_5$1={class:"font-weight-bold applicant_menu_name pl-4"},_hoisted_6={class:"text-body-2 font-weight-medium"},_hoisted_7={class:"text-body-2 font-weight-medium"},_hoisted_8={class:"text-body-2 font-weight-medium"},_hoisted_9={class:"text-body-2 font-weight-medium"},_hoisted_10={key:0,id:"header-links-not-connected",class:"d-flex justify-end align-center"},_hoisted_11={key:1,class:"d-flex justify-end align-center"},_sfc_main$h=defineComponent$1({name:"QapaHeaderLinks",__name:"qapa-header-links",setup(e){const u=useStore(),d=useAppDomainConfig(),{logout:B}=useLogoutRequest(),$=getModule(ApplicantModule,u),V=getModule(ChatbotModule,u),K=computed(()=>avatarHelper.getAvatarPath($.applicant)),q=computed(()=>V.isAuthorized),Q=computed(()=>getEnv("VITE_STAGE")==="development"||getEnv("VITE_STAGE")==="testing"),X=computed(()=>{const ie=$.applicant;return ie&&ie.firstName?ie.firstName.length>15?`${ie.firstName.substr(0,14)+"."}`:ie.firstName:""}),ee=computed(()=>{const ie=$.applicant;let re="";const oe=X.value;return oe&&oe.length>0?(re=`${oe} `,ie&&ie.lastName&&ie.lastName.length>0&&(re+=`${ie.lastName[0]} `)):ie&&ie.lastName&&ie.lastName.length>0&&(re+=`${ie.lastName} `),re.length>0&&(re=re.slice(0,-1)+"."),re});function te(){return d.feature.enableChatbot}return(ie,re)=>{const oe=_sfc_main$H,se=__unplugin_components_0$2,ae=__unplugin_components_2$2,le=_sfc_main$z,ue=_sfc_main$A;return openBlock(),createElementBlock("div",null,[unref($).applicant?(openBlock(),createElementBlock(Fragment,{key:0},[ie.$vuetify.display.mdAndUp?(openBlock(),createElementBlock("div",_hoisted_1$b,[!unref($).loading&&te()&&q.value?(openBlock(),createElementBlock("div",_hoisted_2$4,[createVNode(VTooltip,{location:"bottom",color:"grey"},{activator:withCtx(({props:he})=>[createBaseVNode("div",normalizeProps$1(guardReactiveProps(he)),[createVNode(se,{to:{name:unref(RouteName).CHATBOT},icon:"",variant:"text"},{default:withCtx(()=>[createVNode(oe,{class:"text-high-emphasis"},{default:withCtx(()=>[...re[2]||(re[2]=[createTextVNode("mdi-robot-outline",-1)])]),_:1})]),_:1},8,["to"])],16)]),default:withCtx(()=>[re[3]||(re[3]=createTextVNode()),re[4]||(re[4]=createBaseVNode("span",null,[createTextVNode(`
120              Posez vos questions,
121              `),createBaseVNode("br"),createTextVNode(`
122              il a (presque) toutes les réponses
123            `)],-1))]),_:1})])):createCommentVNode("",!0),re[14]||(re[14]=createTextVNode()),unref($).loading===!1?(openBlock(),createElementBlock("div",_hoisted_3$3,[createVNode(QapaConversationBadge,{unreadConversationsCount:unref($).applicant.unreadConversationsCount},null,8,["unreadConversationsCount"])])):createCommentVNode("",!0),re[15]||(re[15]=createTextVNode()),createBaseVNode("div",_hoisted_4$2,[createVNode(VMenu,{"open-on-hover":""},{activator:withCtx(({props:he})=>[createVNode(se,mergeProps({size:"large",loading:unref($).loading},he,{variant:"text",color:"text"}),{default:withCtx(()=>[createVNode(ae,{src:K.value,size:40},null,8,["src"]),re[6]||(re[6]=createTextVNode()),createBaseVNode("span",_hoisted_5$1,toDisplayString$1(ee.value),1),re[7]||(re[7]=createTextVNode()),createVNode(oe,null,{default:withCtx(()=>[...re[5]||(re[5]=[createTextVNode("mdi-menu-down",-1)])]),_:1})]),_:1},16,["loading"])]),default:withCtx(()=>[re[13]||(re[13]=createTextVNode()),createVNode(ue,null,{default:withCtx(()=>[createVNode(le,{to:{name:unref(RouteName).SETTINGS}},{title:withCtx(()=>[createBaseVNode("span",_hoisted_6,toDisplayString$1(ie.$t("base.qapa-header-links.parametres")),1)]),_:1},8,["to"]),re[9]||(re[9]=createTextVNode()),createVNode(le,{to:{name:unref(RouteName).FAQ}},{title:withCtx(()=>[createBaseVNode("span",_hoisted_7,toDisplayString$1(ie.$t("base.qapa-header-links.faq")),1)]),_:1},8,["to"]),re[10]||(re[10]=createTextVNode()),createVNode(le,{to:{name:unref(RouteName).ZENDESK,params:{url:"/requests/new?ticket_form_id=10382602195868"}}},{title:withCtx(()=>[createBaseVNode("span",_hoisted_8,toDisplayString$1(ie.$t("base.qapa-header-links.contact")),1)]),_:1},8,["to"]),re[11]||(re[11]=createTextVNode()),Q.value?(openBlock(),createBlock(le,{key:0,onClick:re[0]||(re[0]=he=>ie.$pictureInPicture.start({title:"Ai voice agents",componentObject:_sfc_main$i,componentProps:{}}))},{title:withCtx(()=>[...re[8]||(re[8]=[createBaseVNode("span",{class:"text-body-2 font-weight-medium"},"Voice agents",-1)])]),_:1})):createCommentVNode("",!0),re[12]||(re[12]=createTextVNode()),createVNode(le,{onClick:re[1]||(re[1]=he=>unref(B)())},{title:withCtx(()=>[createBaseVNode("span",_hoisted_9,toDisplayString$1(ie.$t("base.qapa-header-links.deconnexion")),1)]),_:1})]),_:1})]),_:1})])])):createCommentVNode("",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[ie.$vuetify.display.mdAndUp?(openBlock(),createElementBlock("div",_hoisted_10,[createVNode(se,{class:"sign-up-link",variant:"text",rounded:!1,color:"text",to:{name:unref(RouteName).SIGN_UP}},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ie.$t("common.inscription")),1)]),_:1},8,["to"]),re[16]||(re[16]=createTextVNode()),createVNode(se,{class:"sign-in-link",variant:"text",rounded:!1,color:"text",to:{name:unref(RouteName).SIGN_IN}},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ie.$t("common.connexion")),1)]),_:1},8,["to"])])):ie.$vuetify.display.smAndDown&&!unref(isRunningFromNativeApp)()?(openBlock(),createElementBlock("div",_hoisted_11,[createVNode(VMenu,{location:"bottom left",transition:"slide-x-reverse-transition"},{activator:withCtx(({props:he})=>[createVNode(se,mergeProps(he,{size:"small"}),{default:withCtx(()=>[createVNode(oe,null,{default:withCtx(()=>[...re[17]||(re[17]=[createTextVNode("mdi-menu",-1)])]),_:1})]),_:1},16)]),default:withCtx(()=>[re[19]||(re[19]=createTextVNode()),createVNode(ue,null,{default:withCtx(()=>[createVNode(le,{to:{name:unref(RouteName).SIGN_UP}},{title:withCtx(()=>[createTextVNode(toDisplayString$1(ie.$t("common.inscription")),1)]),_:1},8,["to"]),re[18]||(re[18]=createTextVNode()),createVNode(le,{to:{name:unref(RouteName).SIGN_IN}},{title:withCtx(()=>[createTextVNode(toDisplayString$1(ie.$t("common.connexion")),1)]),_:1},8,["to"])]),_:1})]),_:1})])):createCommentVNode("",!0)],64))])}}}),QapaHeaderLinks=_export_sfc(_sfc_main$h,[["__scopeId","data-v-6947569a"]]);function useMobileHeader(){const e=inject$1("header");return{header:computed(()=>unref(e))}}const _hoisted_1$a={class:"text-h6 text-no-wrap header-name"},_sfc_main$g=defineComponent$1({__name:"header-name-div",setup(e){const{header:u}=useMobileHeader();return(d,B)=>(openBlock(),createElementBlock("div",_hoisted_1$a,toDisplayString$1(unref(u).name),1))}}
123),_hoisted_1$9={class:"back-button justify-start",key:"back-button"},_hoisted_2$3={key:"mobile-header-name"},_hoisted_3$2={class:"ml-auto",key:"right-links"},_sfc_main$f=defineComponent$1({__name:"mobile-header",setup(e){const u=useRoute(),d=useRouter(),B=useAppDomainConfig(),$=useStore(),V=getModule(ApplicantModule,$),K=getModule(ChatbotModule,$),q=computed(()=>K.isAuthorized);function Q(){var ie,re;const te=(ie=u.matched[u.matched.length-1])==null?void 0:ie.meta;return((re=u.meta)==null?void 0:re.appDomain)!==!1&&!(te!=null&&te.rootPage)&&windowProxy.history.length>1}function X(){d.go(-1)}function ee(){return B.feature.enableChatbot}return(te,ie)=>{const re=_sfc_main$H,oe=__unplugin_components_0$2;return openBlock(),createBlock(TransitionGroup,{tag:"div",class:"d-flex flex-row align-center w-100",name:"mobile-header","enter-active-class":"animated slideInLeft","leave-active-class":"animated slideOutLeft mobile-header-leave-active"},{default:withCtx(()=>{var se;return[te.$vuetify.display.smAndDown&&Q()?(openBlock(),createElementBlock("div",_hoisted_1$9,[createVNode(oe,{class:"go-back-button mr-4",size:"small",icon:"",variant:"text",onClick:ie[0]||(ie[0]=ae=>X())},{default:withCtx(()=>[createVNode(re,null,{default:withCtx(()=>[...ie[1]||(ie[1]=[createTextVNode("mdi-arrow-left",-1)])]),_:1})]),_:1})])):createCommentVNode("",!0),ie[4]||(ie[4]=createTextVNode()),te.$vuetify.display.smAndDown&&te.$route.meta.appDomain!==!1?(openBlock(),createElementBlock("div",_hoisted_2$3,[createVNode(_sfc_main$g)])):createCommentVNode("",!0),ie[5]||(ie[5]=createTextVNode()),createBaseVNode("div",_hoisted_3$2,[!unref(V).loading&&ee()&&q.value?(openBlock(),createBlock(oe,{key:0,class:"chatbot-icon",icon:"",variant:"text",to:{name:unref(RouteName).CHATBOT}},{default:withCtx(()=>[createVNode(re,{class:"text-high-emphasis"},{default:withCtx(()=>[...ie[2]||(ie[2]=[createTextVNode("mdi-robot-outline",-1)])]),_:1})]),_:1},8,["to"])):createCommentVNode("",!0),ie[3]||(ie[3]=createTextVNode()),createVNode(QapaConversationBadge,{"unread-conversations-count":(se=unref(V).applicant)==null?void 0:se.unreadConversationsCount},null,8,["unread-conversations-count"])])]}),_:1})}}}),MobileHeader=_export_sfc(_sfc_main$f,[["__scopeId","data-v-9e76c5ee"]]),_hoisted_1$8={class:"d-flex flex-row align-center",style:{width:"100%"}},_hoisted_2$2={key:1},_hoisted_3$1={key:0},_hoisted_4$1={key:1,href:"/"},_hoisted_5={class:"flex-wrap flex-grow-1 connected-menu-nav"},_sfc_main$e=defineComponent$1({__name:"qapa-header",setup(e){const u=getModule(ApplicantModule,useStore());return(d,B)=>{const $=_sfc_main$E,V=_sfc_main$H,K=__unplugin_components_0$2;return openBlock(),createBlock(VAppBar,{id:"header",class:"app-bar",style:{"z-index":"200"},height:d.$vuetify.display.smAndDown?58:72},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$8,[d.$vuetify.display.mdAndUp||d.$route.meta.appDomain===!1?(openBlock(),createElementBlock("div",_hoisted_2$2,[unref(u).applicant?(openBlock(),createElementBlock("div",_hoisted_3$1,[createVNode($,{src:`${unref(getEnv)("VITE_HOST_CDN")}/images/logos/logo.svg`,alt:d.$t("base.qapa-header.qapa-alt"),width:"130",height:"45",eager:"",position:"left center",contain:""},null,8,["src","alt"])])):(openBlock(),createElementBlock("a",_hoisted_4$1,[createVNode($,{src:`${unref(getEnv)("VITE_HOST_CDN")}/images/logos/logo.svg`,alt:d.$t("base.qapa-header.qapa-alt"),width:"130",height:"45",eager:"",position:"left center",contain:""},null,8,["src","alt"])]))])):(openBlock(),createBlock(MobileHeader,{key:0})),B[16]||(B[16]=createTextVNode()),createBaseVNode("div",_hoisted_5,[unref(u).applicant&&d.$vuetify.display.mdAndUp?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(K,{class:"dashboard-tab menu-link hidden-sm-and-down",rounded:"xs",variant:"text",color:"chip",to:{name:unref(RouteName).DASHBOARD},rel:"nofollow"},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[...B[0]||(B[0]=[createTextVNode("mdi-view-dashboard",-1)])]),_:1}),B[1]||(B[1]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.tableau-de-bord")),1)]),_:1},8,["to"]),B[11]||(B[11]=createTextVNode()),createVNode(K,{class:"contracts-tab menu-link hidden-sm-and-down",rounded:"xs",variant:"text",color:"chip",to:{name:unref(RouteName).DOCUMENTS},rel:"nofollow"},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[...B[2]||(B[2]=[createTextVNode("mdi-file-document-multiple-outline",-1)])]),_:1}),B[3]||(B[3]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.documents")),1)]),_:1},8,["to"]),B[12]||(B[12]=createTextVNode()),createVNode(K,{class:"payrolls-tab menu-link hidden-sm-and-down",rounded:"xs",variant:"text",color:"chip",to:{name:unref(RouteName).ADVANTAGES},rel:"nofollow"},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(currencyIcon)()),1)]),_:1}),B[4]||(B[4]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.avantages")),1)]),_:1},8,["to"]),B[13]||(B[13]=createTextVNode()),createVNode(K,{class:"profile-tab menu-link hidden-sm-and-down",rounded:"xs",variant:"text",color:"chip",to:{name:unref(RouteName).PROFILE},rel:"nofollow"},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[...B[5]||(B[5]=[createTextVNode("mdi-account-outline",-1)])]),_:1}),B[6]||(B[6]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.profil")),1)]),_:1},8,["to"]),B[14]||(B[14]=createTextVNode()),createVNode(K,{class:"adomyinfo-tab menu-link hidden-sm-and-down",variant:"text",rounded:"xs",color:"chip",to:{name:unref(RouteName).ADOMYINFO},rel:"nofollow"},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[...B[7]||(B[7]=[createTextVNode("mdi-file-document-multiple-outline",-1)])]),_:1}),B[8]||(B[8]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.paie")),1)]),_:1},8,["to"]),B[15]||(B[15]=createTextVNode()),unref(u).isInternal?(openBlock(),createBlock(K,{key:0,class:"offer-search-link menu-link hidden-sm-and-down",variant:"text",color:"admin",rounded:"sm",to:{name:unref(RouteName).OFFERS_SEARCH}},{default:withCtx(()=>[createVNode(V,{class:"pr-1"},{default:withCtx(()=>[...B[9]||(B[9]=[createTextVNode("mdi-magnify",-1)])]),_:1}),B[10]||(B[10]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(d.$t("base.qapa-header.offres")),1)]),_:1},8,["to"])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),B[17]||(B[17]=createTextVNode()),createBaseVNode("div",{class:normalizeClass(["justify-end flex-shrink-1 flex-grow-0",{"right-menu":!unref(u).applicant&&d.$vuetify.display.mdAndUp,"applicant-info-menu":unref(u).applicant&&d.$vuetify.display.mdAndUp}])},[createVNode(QapaHeaderLinks)],2)])]),_:1},8,["height"])}}}),QapaHeader=_export_sfc(_sfc_main$e,[["__scopeId","data-v-d3a3c1fb"]]);var dist,hasRequiredDist;function requireDist(){return hasRequiredDist||(hasRequiredDist=1,dist=(function(e){var u={};function d(B){if(u[B])return u[B].exports;var $=u[B]={i:B,l:!1,exports:{}};
123return e[B].call($.exports,$,$.exports,d),$.l=!0,$.exports}return d.m=e,d.c=u,d.d=function(B,$,V){d.o(B,$)||Object.defineProperty(B,$,{configurable:!1,enumerable:!0,get:V})},d.n=function(B){var $=B&&B.__esModule?function(){return B.default}:function(){return B};return d.d($,"a",$),$},d.o=function(B,$){return Object.prototype.hasOwnProperty.call(B,$)},d.p="",d(d.s=0)})([(function(e,u,d){var B=Object.assign||function(Tt){for(var Bt=1;Bt<arguments.length;Bt++){var Lt=arguments[Bt];for(var Ut in Lt)Object.prototype.hasOwnProperty.call(Lt,Ut)&&(Tt[Ut]=Lt[Ut])}return Tt},$=d(1),V=d(3),K=V.BROWSER_TYPES,q=V.OS_TYPES,Q=V.DEVICE_TYPES,X=V.defaultData,ee=new $,te=ee.getBrowser(),ie=ee.getDevice(),re=ee.getEngine(),oe=ee.getOS(),se=ee.getUA(),ae=K.CHROME,le=K.CHROMIUM,ue=K.IE,he=K.INTERNET_EXPLORER,de=K.OPERA,fe=K.FIREFOX,me=K.SAFARI,ge=K.EDGE,_e=K.YANDEX,be=K.MOBILE_SAFARI,Pe=Q.MOBILE,Ae=Q.TABLET,Se=Q.SMART_TV,Ne=Q.BROWSER,Oe=Q.WEARABLE,Be=Q.CONSOLE,De=q.ANDROID,Me=q.WINDOWS_PHONE,xe=q.IOS,Qe=function(Bt){switch(Bt){case Pe:return{isMobile:!0};case Ae:return{isTablet:!0};case Se:return{isSmartTV:!0};case Be:return{isConsole:!0};case Oe:return{isWearable:!0};case Ne:return{isBrowser:!0};default:return X}},Le=function(Bt,Lt,Ut,mn,Wt){return{isBrowser:Bt,browserMajorVersion:Lt.major,browserFullVersion:Lt.version,browserName:Lt.name,engineName:Ut.name||!1,engineVersion:Ut.version,osName:mn.name,osVersion:mn.version,userAgent:Wt}},Ue=function(Bt,Lt,Ut,mn){return B({},Bt,{vendor:Lt.vendor,model:Lt.model,os:Ut.name,osVersion:Ut.version,ua:mn})},et=function(Bt,Lt,Ut,mn){return{isSmartTV:Bt,engineName:Lt.name,engineVersion:Lt.version,osName:Ut.name,osVersion:Ut.version,userAgent:mn}},qe=function(Bt,Lt,Ut,mn){return{isConsole:Bt,engineName:Lt.name,engineVersion:Lt.version,osName:Ut.name,osVersion:Ut.version,userAgent:mn}},ft=function(Bt,Lt,Ut,mn){return{isWearable:Bt,engineName:Lt.name,engineVersion:Lt.version,osName:Ut.name,osVersion:Ut.version,userAgent:mn}},ct=function(){return ie.type===Pe},nt=function(){return ie.type===Ae},$e=function(){switch(ie.type){case Pe:case Ae:return!0;default:return!1}},Xe=function(){return ie.type===Se},at=function(){return ie.type===Ne},ot=function(){return ie.type===Oe},ht=function(){return ie.type===Be},Te=function(){return oe.name===De},Re=function(){return oe.name===Me},He=function(){return oe.name===xe},Ke=function(){return te.name===ae},je=function(){return te.name===fe},Ze=function(){return te.name===le},we=function(){return te.name===ge},Ie=function(){return te.name===_e},We=function(){return te.name===me||te.name===be},Ge=function(){return te.name===be},pt=function(){return te.name===de},ut=function(){return te.name===he||te.name===ue},ze=function(){return te.major},rt=function(){return te.version},yt=function(){return oe.version?oe.version:"none"},St=function(){return oe.name?oe.name:"none"},Pt=function(){return te.name},Ht=function(){return ie.vendor?ie.vendor:"none"},$t=function(){return ie.model?ie.model:"none"},Xt=function(){return re.name},rn=function(){return re.version},cn=function(){return se},Ln=function(){return ie.type},on=Xe(),vn=ht(),Tn=ot(),gt=Ge(),Dt=Ze(),An=$e(),Zt=ct(),Fn=nt(),In=at(),Rn=Te(),Nn=Re(),Mn=He(),$n=Ke(),jn=je(),Vn=We(),Xn=pt(),Hn=ut(),fn=yt(),_n=St(),bn=ze(),Ct=rt(),hn=Pt(),Sn=Ht(),Et=$t(),kt=Xt(),Rt=rn(),Kt=cn(),Yt=we(),ln=Ie(),kn=Ln(),un=Qe(ie.type);function On(){var Tt=un.isBrowser,Bt=un.isMobile,Lt=un.isTablet,Ut=un.isSmartTV,mn=un.isConsole,Wt=un.isWearable;if(Tt)return Le(Tt,te,re,oe,se);if(Ut)return et(Ut,re,oe,se);if(mn)return qe(mn,re,oe,se);if(Bt||Lt)return Ue(un,ie,oe,se);if(Wt)return ft(Wt,re,oe,se)}e.exports={deviceDetect:On,isSmartTV:on,isConsole:vn,isWearable:Tn,isMobileSafari:gt,isChromium:Dt,isMobile:An,isMobileOnly:Zt,isTablet:Fn,isBrowser:In,isAndroid:Rn,isWinPhone:Nn,isIOS:Mn,isChrome:$n,isFirefox:jn,isSafari:Vn,isOpera:Xn,isIE:Hn,osVersion:fn,osName:_n,fullBrowserVersion:bn,browserVersion:Ct,browserName:hn,mobileVendor:Sn,mobileModel:Et,engineName:kt,engineVersion:Rt,getUA:Kt,isEdge:Yt,isYandex:ln,deviceType:kn}}),(function(e,u,d){var B;/*!
124* UAParser.js v0.7.18
125* Lightweight JavaScript-based User-Agent string parser
126* https://github.com/faisalman/ua-parser-js
127*
128* Copyright © 2012-2016 Faisal Salman <[email protected]>
129* Dual licensed under GPLv2 or MIT
130*/(function($,V){var K="0.7.18",q="",Q="?",X="function",ee="undefined",te="object",ie="string",re="major",oe="model",se="name",ae="type",le="vendor",ue="version",he="architecture",de="console",fe="mobile",me="tablet",ge="smarttv",_e="wearable",be="embedded",Pe={extend:function(Me,xe){var Qe={};for(var Le in Me)xe[Le]&&xe[Le].length%2===0?Qe[Le]=xe[Le].concat(Me[Le]):Qe[Le]=Me[Le];return Qe},has:function(Me,xe){return typeof Me=="string"?xe.toLowerCase().indexOf(Me.toLowerCase())!==-1:!1},lowerize:function(Me){return Me.toLowerCase()},major:function(Me){return typeof Me===ie?Me.replace(/[^\d\.]/g,"").split(".")[0]:V},trim:function(Me){return Me.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},Ae={rgx:function(Me,xe){for(var Qe=0,Le,Ue,et,qe,ft,ct;Qe<xe.length&&!ft;){var nt=xe[Qe],$e=xe[Qe+1];for(Le=Ue=0;
130Le<nt.length&&!ft;)if(ft=nt[Le++].exec(Me),ft)for(et=0;et<$e.length;et++)ct=ft[++Ue],qe=$e[et],typeof qe===te&&qe.length>0?qe.length==2?typeof qe[1]==X?this[qe[0]]=qe[1].call(this,ct):this[qe[0]]=qe[1]:qe.length==3?typeof qe[1]===X&&!(qe[1].exec&&qe[1].test)?this[qe[0]]=ct?qe[1].call(this,ct,qe[2]):V:this[qe[0]]=ct?ct.replace(qe[1],qe[2]):V:qe.length==4&&(this[qe[0]]=ct?qe[3].call(this,ct.replace(qe[1],qe[2])):V):this[qe]=ct||V;Qe+=2}},str:function(Me,xe){for(var Qe in xe)if(typeof xe[Qe]===te&&xe[Qe].length>0){for(var Le=0;Le<xe[Qe].length;Le++)if(Pe.has(xe[Qe][Le],Me))return Qe===Q?V:Qe}else if(Pe.has(xe[Qe],Me))return Qe===Q?V:Qe;return Me}},Se={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},Ne={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[se,ue],[/(opios)[\/\s]+([\w\.]+)/i],[[se,"Opera Mini"],ue],[/\s(opr)\/([\w\.]+)/i],[[se,"Opera"],ue],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark)\/([\w\.-]+)/i],[se,ue],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[se,"IE"],ue],[/(edge|edgios|edgea)\/((\d+)?[\w\.]+)/i],[[se,"Edge"],ue],[/(yabrowser)\/([\w\.]+)/i],[[se,"Yandex"],ue],[/(puffin)\/([\w\.]+)/i],[[se,"Puffin"],ue],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[se,"UCBrowser"],ue],[/(comodo_dragon)\/([\w\.]+)/i],[[se,/_/g," "],ue],[/(micromessenger)\/([\w\.]+)/i],[[se,"WeChat"],ue],[/(qqbrowserlite)\/([\w\.]+)/i],[se,ue],[/(QQ)\/([\d\.]+)/i],[se,ue],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[se,ue],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[se,ue],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[se,ue],[/(MetaSr)[\/\s]?([\w\.]+)/i],[se],[/(LBBROWSER)/i],[se],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[ue,[se,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[ue,[se,"Facebook"]],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[ue,[se,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[se,/(.+)/,"$1 WebView"],ue],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[se,/(.+(?:g|us))(.+)/,"$1 $2"],ue],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[ue,[se,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[se,ue],[/(dolfin)\/([\w\.]+)/i],[[se,"Dolphin"],ue],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[se,"Chrome"],ue],[/(coast)\/([\w\.]+)/i],[[se,"Opera Coast"],ue],[/fxios\/([\w\.-]+)/i],[ue,[se,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[ue,[se,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[ue,se],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[se,"GSA"],ue],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[se,[ue,Ae.str,Se.browser.oldsafari.version]],[/(konqueror)\/([\w\.]+)/i,/(webkit|khtml)\/([\w\.]+)/i],[se,ue],[/(navigator|netscape)\/([\w\.-]+)/i],[[se,"Netscape"],ue],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.
130+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[se,ue]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[he,"amd64"]],[/(ia32(?=;))/i],[[he,Pe.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[he,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[he,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[he,/ower/,"",Pe.lowerize]],[/(sun4\w)[;\)]/i],[[he,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+;))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[he,Pe.lowerize]]],device:[[/\((ipad|playbook);[\w\s\);-]+(rim|apple)/i],[oe,le,[ae,me]],[/applecoremedia\/[\w\.]+ \((ipad)/],[oe,[le,"Apple"],[ae,me]],[/(apple\s{0,1}tv)/i],[[oe,"Apple TV"],[le,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[le,oe,[ae,me]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[oe,[le,"Amazon"],[ae,me]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[oe,Ae.str,Se.device.amazon.model],[le,"Amazon"],[ae,fe]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[oe,le,[ae,fe]],[/\((ip[honed|\s\w*]+);/i],[oe,[le,"Apple"],[ae,fe]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[le,oe,[ae,fe]],[/\(bb10;\s(\w+)/i],[oe,[le,"BlackBerry"],[ae,fe]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone)/i],[oe,[le,"Asus"],[ae,me]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[le,"Sony"],[oe,"Xperia Tablet"],[ae,me]],[/android.+\s([c-g]\d{4}|so[-l]\w+)\sbuild\//i],[oe,[le,"Sony"],[ae,fe]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[le,oe,[ae,de]],[/android.+;\s(shield)\sbuild/i],[oe,[le,"Nvidia"],[ae,de]],[/(playstation\s[34portablevi]+)/i],[oe,[le,"Sony"],[ae,de]],[/(sprint\s(\w+))/i],[[le,Ae.str,Se.device.sprint.vendor],[oe,Ae.str,Se.device.sprint.model],[ae,fe]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[le,oe,[ae,me]],[/(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[le,[oe,/_/g," "],[ae,fe]],[/(nexus\s9)/i],[oe,[le,"HTC"],[ae,me]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[oe,[le,"Huawei"],[ae,fe]],[/(microsoft);\s(lumia[\s\w]+)/i],[le,oe,[ae,fe]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[oe,[le,"Microsoft"],[ae,de]],[/(kin\.[onetw]{3})/i],[[oe,/\./g," "],[le,"Microsoft"],[ae,fe]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[oe,[le,"Motorola"],[ae,fe]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[oe,[le,"Motorola"],[ae,me]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[le,Pe.trim],[oe,Pe.trim],[ae,ge]],[/hbbtv.+maple;(\d+)/i],[[oe,/^/,"SmartTV"],[le,"Samsung"],[ae,ge]],[/\(dtv[\);].+(aquos)/i],[oe,[le,"Sharp"],[ae,ge]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[le,"Samsung"],oe,[ae,me]],[/smart-tv.+(samsung)/i],[le,[ae,ge],oe],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[le,"Samsung"],oe,[ae,fe]],[/sie-(\w*)/i],[oe,[le,"Siemens"],[ae,fe]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[le,"Nokia"],oe,[ae,fe]],[/android\s3\.[\s\w;-]{10}(a\d{3})/i],[oe,[le,"Acer"],[ae,me]],[/android.+([vl]k\-?\d{3})\s+build/i],[oe,[le,"LG"],[ae,me]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[le,"LG"],oe,[ae,me]],[/(lg) netcast\.tv/i],[le,oe,[ae,ge]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[oe,[le,"LG"],[ae,fe]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[oe,[le,"Lenovo"],[ae,me]],[/linux;.+((jolla));/i],[le,oe,[ae,fe]],[/((pebble))app\/[\d\.]+\s/i],[le,oe,[ae,_e]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[le,oe,[ae,fe]],[/crkey/i],[[oe,"Chromecast"],[le,"Google"]],[/android.+;\s(glass)\s\d/i],[oe,[le,"Google"],[ae,_e]],[/android.+;\s(pixel c)\s/i],[oe,[le,"Google"],[ae,me]],[/android.+;\s(pixel xl|pixel)\s/i],[oe,[le,"Google"],[ae,fe]],[/android.+;
130\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[oe,/_/g," "],[le,"Xiaomi"],[ae,fe]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[oe,/_/g," "],[le,"Xiaomi"],[ae,me]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[oe,[le,"Meizu"],[ae,me]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[oe,[le,"OnePlus"],[ae,fe]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[oe,[le,"RCA"],[ae,me]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[oe,[le,"Dell"],[ae,me]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[oe,[le,"Verizon"],[ae,me]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[le,"Barnes & Noble"],oe,[ae,me]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[oe,[le,"NuVision"],[ae,me]],[/android.+;\s(k88)\sbuild/i],[oe,[le,"ZTE"],[ae,me]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[oe,[le,"Swiss"],[ae,fe]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[oe,[le,"Swiss"],[ae,me]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[oe,[le,"Zeki"],[ae,me]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[le,"Dragon Touch"],oe,[ae,me]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[oe,[le,"Insignia"],[ae,me]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[oe,[le,"NextBook"],[ae,me]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[le,"Voice"],oe,[ae,fe]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[le,"LvTel"],oe,[ae,fe]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[oe,[le,"Envizen"],[ae,me]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[le,oe,[ae,me]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[oe,[le,"MachSpeed"],[ae,me]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[le,oe,[ae,me]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[oe,[le,"Rotor"],[ae,me]],[/android.+(KS(.+))\s+build/i],[oe,[le,"Amazon"],[ae,me]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[le,oe,[ae,me]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[ae,Pe.lowerize],le,oe],[/(android[\w\.\s\-]{0,9});.+build/i],[oe,[le,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[ue,[se,"EdgeHTML"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[se,ue],[/rv\:([\w\.]{1,9}).+(gecko)/i],[ue,se]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[se,ue],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[se,[ue,Ae.str,Se.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[se,"Windows"],[ue,Ae.str,Se.os.windows.version]],[/\((bb)(10);
130/i],[[se,"BlackBerry"],ue],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i,/linux;.+(sailfish);/i],[se,ue],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[se,"Symbian"],ue],[/\((series40);/i],[se],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[se,"Firefox OS"],ue],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[se,ue],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[se,"Chromium OS"],ue],[/(sunos)\s?([\w\.\d]*)/i],[[se,"Solaris"],ue],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[se,ue],[/(haiku)\s(\w+)/i],[se,ue],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[ue,/_/g,"."],[se,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[se,"Mac OS"],[ue,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i,/(unix)\s?([\w\.]*)/i],[se,ue]]},Oe=function(Me,xe){if(typeof Me=="object"&&(xe=Me,Me=V),!(this instanceof Oe))return new Oe(Me,xe).getResult();var Qe=Me||($&&$.navigator&&$.navigator.userAgent?$.navigator.userAgent:q),Le=xe?Pe.extend(Ne,xe):Ne;return this.getBrowser=function(){var Ue={name:V,version:V};return Ae.rgx.call(Ue,Qe,Le.browser),Ue.major=Pe.major(Ue.version),Ue},this.getCPU=function(){var Ue={architecture:V};return Ae.rgx.call(Ue,Qe,Le.cpu),Ue},this.getDevice=function(){var Ue={vendor:V,model:V,type:V};return Ae.rgx.call(Ue,Qe,Le.device),Ue},this.getEngine=function(){var Ue={name:V,version:V};return Ae.rgx.call(Ue,Qe,Le.engine),Ue},this.getOS=function(){var Ue={name:V,version:V};return Ae.rgx.call(Ue,Qe,Le.os),Ue},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return Qe},this.setUA=function(Ue){return Qe=Ue,this},this};Oe.VERSION=K,Oe.BROWSER={NAME:se,MAJOR:re,VERSION:ue},Oe.CPU={ARCHITECTURE:he},Oe.DEVICE={MODEL:oe,VENDOR:le,TYPE:ae,CONSOLE:de,MOBILE:fe,SMARTTV:ge,TABLET:me,WEARABLE:_e,EMBEDDED:be},Oe.ENGINE={NAME:se,VERSION:ue},Oe.OS={NAME:se,VERSION:ue},typeof u!==ee?(typeof e!==ee&&e.exports&&(u=e.exports=Oe),u.UAParser=Oe):d(2)?(B=(function(){return Oe}).call(u,d,u,e),B!==V&&(e.exports=B)):$&&($.UAParser=Oe);var Be=$&&($.jQuery||$.Zepto);if(typeof Be!==ee){var De=new Oe;Be.ua=De.getResult(),Be.ua.get=function(){return De.getUA()},Be.ua.set=function(Me){De.setUA(Me);var xe=De.getResult();for(var Qe in xe)Be.ua[Qe]=xe[Qe]}}})(typeof window=="object"?window:this)}),(function(e,u){(function(d){e.exports=d}).call(u,{})}),(function(e,u,d){var B={MOBILE:"mobile",TABLET:"tablet",SMART_TV:"smarttv",CONSOLE:"console",WEARABLE:"wearable",BROWSER:void 0},$={CHROME:"Chrome",FIREFOX:"Firefox",OPERA:"Opera",YANDEX:"Yandex",SAFARI:"Safari",INTERNET_EXPLORER:"Internet Explorer",EDGE:"Edge",CHROMIUM:"Chromium",IE:"IE",MOBILE_SAFARI:"Mobile Safari"},V={IOS:"iOS",ANDROID:"Android",WINDOWS_PHONE:"Windows Phone"},K={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1};e.exports={BROWSER_TYPES:$,DEVICE_TYPES:B,OS_TYPES:V,defaultData:K}})])),dist}var distExports=requireDist(),bugsnagVue={exports:{}},hasRequiredBugsnagVue;function requireBugsnagVue(){return hasRequiredBugsnagVue||(hasRequiredBugsnagVue=1,(function(e,u){(function(d){e.exports=d()})(function(){var d=this,B,$=function(oe,se){var ae=oe.config.errorHandler,le=function(ue,he,de){var fe={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}},me=se.Event.create(ue,!0,fe,"vue error handler",1),ge=typeof de=="string"&&de.indexOf("runtime-")>0?de.split("runtime-")[1]:de,_e=Q[ge]||de;me.addMetadata("vue",{errorInfo:_e,component:he?V(he):void 0,props:he&&he.$options?he.$options.propsData:void 0}),se._notify(me),typeof console<"u"&&typeof console.error=="function"&&console.error(ue),typeof ae=="function"&&ae.call(d,ue,he,de)};oe.config.errorHandler=le};function V(oe){return oe.$parent===null?"App":oe.$options&&oe.$options.name?oe.$options.name:"Anonymous"}var K={BEFORE_CREATE:"bc",CREATED:"c",BEFORE_MOUNT:"bm",MOUNTED:"m",BEFORE_UPDATE:"bu",UPDATED:"u",BEFORE_UNMOUNT:"bum",UNMOUNTED:"um",DEACTIVATED:"da",ACTIVATED:"a",RENDER_TRIGGERED:"rtg",RENDER_TRACKED:"rtc",ERROR_CAPTURED:"ec",SERVER_PREFETCH:"sp"},q={SETUP_FUNCTION:0,RENDER_FUNCTION:1,WATCH_GETTER:2,WATCH_CALLBACK:3,WATCH_CLEANUP:4,NATIVE_EVENT_HANDLER:5,COMPONENT_EVENT_HANDLER:6,VNODE_HOOK:7,DIRECTIVE_HOOK:8,TRANSITION_HOOK:9,APP_ERROR_HANDLER:10,APP_WARN_HANDLER:11,FUNCTION_REF:12,ASYNC_COMPONENT_LOADER:13,SCHEDULER:14},Q=(B={},B[K.SERVER_PREFETCH]="serverPrefetch hook",B[K.BEFORE_CREATE]="beforeCreate hook",B[K.CREATED]="created hook",B[K.BEFORE_MOUNT]="beforeMount hook",B[K.MOUNTED]="mounted hook",B[K.BEFORE_UPDATE]="beforeUpdate hook",B[K.UPDATED]="updated",B[K.BEFORE_UNMOUNT]="beforeUnmount hook",B[K.UNMOUNTED]="unmounted hook",B[K.ACTIVATED]="activated hook",B[K.DEACTIVATED]="deactivated hook",B[K.ERROR_CAPTURED]="errorCaptured hook",B[K.RENDER_TRACKED]="renderTracked hook",B[K.RENDER_TRIGGERED]="renderTriggered hook",B[q.SETUP_FUNCTION]="setup function",B[q.RENDER_FUNCTION]="render function",B[q.WATCH_GETTER]="watcher getter",B[q.WATCH_CALLBACK]="watcher callback",B[q.WATCH_CLEANUP]="watcher cleanup function",B[q.NATIVE_EVENT_HANDLER]="native event handler",B[q.COMPONENT_EVENT_HANDLER]="component event handler",B[q.VNODE_HOOK]="vnode hook",B[q.DIRECTIVE_HOOK]="directive hook",B[q.TRANSITION_HOOK]="transition hook",B[q.APP_ERROR_HANDLER]="app errorHandler",B[q.APP_WARN_HANDLER]="app warnHandler",B[q.FUNCTION_REF]="ref function",B[q.ASYNC_COMPONENT_LOADER]="async component loader",B[q.SCHEDULER]="scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core .",B),X={},ee=this;X=function(oe,se){var ae=oe.config.errorHandler,le=function(ue,he,de){var fe={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}},me=se.Event.create(ue,!0,fe,"vue error handler",1);me.addMetadata("vue",{errorInfo:de,component:he?te(he,!0):void 0,props:he?he.$options.propsData:void 0}),se._notify(me),typeof console<"u"&&typeof console.error=="function"&&console.error(ue),typeof ae=="function"&&ae.call(ee,ue,he,de)};oe.config.errorHandler=le};var te=function(oe,se){if(oe.$root===oe)return"<Root>";var ae=typeof oe=="function"&&oe.cid!=null?oe.options:oe._isVue?oe.$options||oe.constructor.options:oe||{},le=ae.name||ae._componentTag,ue=ae.__file;if(!le&&ue){var he=ue.match(/([^/\\]+)\.vue$/);le=he&&he[1]}return(le?"<"+ie(le)+">":"<Anonymous>")+(ue&&se!==!1?" at "+ue:"")},ie=X.classify=function(oe){return oe.replace(/(?:^|[-_])(\w)/g,function(se){return se.toUpperCase()}).replace(/[-_]/g,"")},re={};return re=(function(){function oe(){var ae=typeof window<"u"&&window.Vue;if(this.name="vue",this.lazy=arguments.length===0&&!ae,!this.lazy&&(this.Vue=(arguments.length<=0?void 0:arguments[0])||ae,!this.Vue))throw new Error("@bugsnag/plugin-vue reference to `Vue` was undefined")}
130var se=oe.prototype;return se.load=function(le){return this.Vue&&this.Vue.config?(X(this.Vue,le),{installVueErrorHandler:function(){return le._logger.warn("installVueErrorHandler() was called unnecessarily")}}):{install:function(ue){ue||le._logger.error(new Error("@bugsnag/plugin-vue reference to Vue `app` was undefined")),$(ue,le)},installVueErrorHandler:function(ue){ue||le._logger.error(new Error("@bugsnag/plugin-vue reference to `Vue` was undefined")),X(ue,le)}}},oe})(),re.default=re,re})})(bugsnagVue)),bugsnagVue.exports}var bugsnagVueExports=requireBugsnagVue();const BugsnagPluginVue=getDefaultExportFromCjs(bugsnagVueExports);var bugsnag={exports:{}},hasRequiredBugsnag;function requireBugsnag(){return hasRequiredBugsnag||(hasRequiredBugsnag=1,(function(e,u){(function(d){e.exports=d()})(function(){var d=["navigation","request","process","log","user","state","error","manual"],B=function(ve,Ce,ke){for(var Ee=ke,Fe=0,Ye=ve.length;Fe<Ye;Fe++)Ee=Ce(Ee,ve[Fe],Fe,ve);return Ee},$=function(ve,Ce){return B(ve,function(ke,Ee,Fe,Ye){return Ce(Ee,Fe,Ye)?ke.concat(Ee):ke},[])},V=function(ve,Ce){return B(ve,function(ke,Ee,Fe,Ye){return ke===!0||Ee===Ce},!1)},K=function(ve){return Object.prototype.toString.call(ve)==="[object Array]"},q=!{toString:null}.propertyIsEnumerable("toString"),Q=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],X=function(ve){var Ce=[],ke;for(ke in ve)Object.prototype.hasOwnProperty.call(ve,ke)&&Ce.push(ke);if(!q)return Ce;for(var Ee=0,Fe=Q.length;Ee<Fe;Ee++)Object.prototype.hasOwnProperty.call(ve,Q[Ee])&&Ce.push(Q[Ee]);return Ce},ee=function(ve,Ce){return ve===void 0&&(ve=1),function(ke){return typeof ke=="number"&&parseInt(""+ke,10)===ke&&ke>=ve&&ke<=Ce}},te=function(ve){return typeof ve=="function"||K(ve)&&$(ve,function(Ce){return typeof Ce=="function"}).length===ve.length},ie=function(ve){return typeof ve=="string"&&!!ve.length},re={},oe=function(){return{unhandledExceptions:!0,unhandledRejections:!0}};re.schema={apiKey:{defaultValue:function(){return null},message:"is required",validate:ie},appVersion:{defaultValue:function(){},message:"should be a string",validate:function(ve){return ve===void 0||ie(ve)}},appType:{defaultValue:function(){},message:"should be a string",validate:function(ve){return ve===void 0||ie(ve)}},autoDetectErrors:{defaultValue:function(){return!0},message:"should be true|false",validate:function(ve){return ve===!0||ve===!1}},enabledErrorTypes:{defaultValue:function(){return oe()},message:"should be an object containing the flags { unhandledExceptions:true|false, unhandledRejections:true|false }",allowPartialObject:!0,validate:function(ve){if(typeof ve!="object"||!ve)return!1;var Ce=X(ve),ke=X(oe());return!($(Ce,function(Ee){return V(ke,Ee)}).length<Ce.length||$(X(ve),function(Ee){return typeof ve[Ee]!="boolean"}).length>0)}},onError:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:te},onSession:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:te},onBreadcrumb:{defaultValue:function(){return[]},message:"should be a function or array of functions",validate:te},endpoints:{defaultValue:function(){return{notify:"https://notify.bugsnag.com",sessions:"https://sessions.bugsnag.com"}},message:"should be an object containing endpoint URLs { notify, sessions }",validate:function(ve){return ve&&typeof ve=="object"&&ie(ve.notify)&&ie(ve.sessions)&&$(X(ve),function(Ce){return!V(["notify","sessions"],Ce)}).length===0}},autoTrackSessions:{defaultValue:function(ve){return!0},message:"should be true|false",validate:function(ve){return ve===!0||ve===!1}},enabledReleaseStages:{defaultValue:function(){return null},message:"should be an array of strings",validate:function(ve){return ve===null||K(ve)&&$(ve,function(Ce){return typeof Ce=="string"}).length===ve.length}},releaseStage:{defaultValue:function(){return"production"},message:"should be a string",validate:function(ve){return typeof ve=="string"&&ve.length}},maxBreadcrumbs:{defaultValue:function(){return 25},message:"should be a number ≤100",validate:function(ve){return ee(0,100)(ve)}},enabledBreadcrumbTypes:{defaultValue:function(){return d},message:"should be null or a list of available breadcrumb types ("+d.join(",")+")",validate:function(ve){return ve===null||K(ve)&&B(ve,function(Ce,ke){return Ce===!1?Ce:V(d,ke)},!0)}},context:{defaultValue:function(){},message:"should be a string",validate:function(ve){return ve===void 0||typeof ve=="string"}},user:{defaultValue:function(){return{}},message:"should be an object with { id, email, name } properties",validate:function(ve){return ve===null||ve&&B(X(ve),function(Ce,ke){return Ce&&V(["id","email","name"],ke)},!0)}},metadata:{defaultValue:function(){return{}},message:"should be an object",validate:function(ve){return typeof ve=="object"&&ve!==null}},logger:{defaultValue:function(){},message:"should be null or an object with methods { debug, info, warn, error }",validate:function(ve){return!ve||ve&&B(["debug","info","warn","error"],function(Ce,ke){return Ce&&typeof ve[ke]=="function"},!0)}},redactedKeys:{defaultValue:function(){return["password"]}
130,message:"should be an array of strings|regexes",validate:function(ve){return K(ve)&&ve.length===$(ve,function(Ce){return typeof Ce=="string"||Ce&&typeof Ce.test=="function"}).length}},plugins:{defaultValue:function(){return[]},message:"should be an array of plugin objects",validate:function(ve){return K(ve)&&ve.length===$(ve,function(Ce){return Ce&&typeof Ce=="object"&&typeof Ce.load=="function"}).length}},featureFlags:{defaultValue:function(){return[]},message:'should be an array of objects that have a "name" property',validate:function(ve){return K(ve)&&ve.length===$(ve,function(Ce){return Ce&&typeof Ce=="object"&&typeof Ce.name=="string"}).length}}};var se=function(ve){for(var Ce=1;Ce<arguments.length;Ce++){var ke=arguments[Ce];for(var Ee in ke)Object.prototype.hasOwnProperty.call(ke,Ee)&&(ve[Ee]=ke[Ee])}return ve},ae=function(ve,Ce){return B(ve,function(ke,Ee,Fe,Ye){return ke.concat(Ce(Ee,Fe,Ye))},[])};function le(){return le=Object.assign?Object.assign.bind():function(ve){for(var Ce=1;Ce<arguments.length;Ce++){var ke=arguments[Ce];for(var Ee in ke)Object.prototype.hasOwnProperty.call(ke,Ee)&&(ve[Ee]=ke[Ee])}return ve},le.apply(this,arguments)}var ue=re.schema,he={releaseStage:se({},ue.releaseStage,{defaultValue:function(){return/^localhost(:\d+)?$/.test(window.location.host)?"development":"production"}}),appType:le({},ue.appType,{defaultValue:function(){return"browser"}}),logger:se({},ue.logger,{defaultValue:function(){return typeof console<"u"&&typeof console.debug=="function"?de():void 0}})},de=function(){var ve={},Ce=console.log;return ae(["debug","info","warn","error"],function(ke){var Ee=console[ke];ve[ke]=typeof Ee=="function"?Ee.bind(console,"[bugsnag]"):Ce.bind(console,"[bugsnag]")}),ve},fe=(function(){function ve(ke,Ee,Fe,Ye){Ye===void 0&&(Ye=new Date),this.type=Fe,this.message=ke,this.metadata=Ee,this.timestamp=Ye}var Ce=ve.prototype;return Ce.toJSON=function(){return{type:this.type,name:this.message,timestamp:this.timestamp,metaData:this.metadata}},ve})(),me=fe,ge={};(function(ve,Ce){typeof ge=="object"?ge=Ce():ve.StackFrame=Ce()})(this,function(){function ve(vt){return!isNaN(parseFloat(vt))&&isFinite(vt)}function Ce(vt){return vt.charAt(0).toUpperCase()+vt.substring(1)}function ke(vt){return function(){return this[vt]}}var Ee=["isConstructor","isEval","isNative","isToplevel"],Fe=["columnNumber","lineNumber"],Ye=["fileName","functionName","source"],it=["args"],lt=Ee.concat(Fe,Ye,it);function dt(vt){if(vt instanceof Object)for(var Nt=0;Nt<lt.length;Nt++)vt.hasOwnProperty(lt[Nt])&&vt[lt[Nt]]!==void 0&&this["set"+Ce(lt[Nt])](vt[lt[Nt]])}dt.prototype={getArgs:function(){return this.args},setArgs:function(vt){if(Object.prototype.toString.call(vt)!=="[object Array]")throw new TypeError("Args must be an Array");this.args=vt},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(vt){if(vt instanceof dt)this.evalOrigin=vt;else if(vt instanceof Object)this.evalOrigin=new dt(vt);else throw new TypeError("Eval Origin must be an Object or StackFrame")},toString:function(){var vt=this.getFunctionName()||"{anonymous}",Nt="("+(this.getArgs()||[]).join(",")+")",zt=this.getFileName()?"@"+this.getFileName():"",nn=ve(this.getLineNumber())?":"+this.getLineNumber():"",It=ve(this.getColumnNumber())?":"+this.getColumnNumber():"";return vt+Nt+zt+nn+It}};for(var At=0;At<Ee.length;At++)dt.prototype["get"+Ce(Ee[At])]=ke(Ee[At]),dt.prototype["set"+Ce(Ee[At])]=(function(vt){return function(Nt){this[vt]=!!Nt}})(Ee[At]);for(var _t=0;_t<Fe.length;_t++)dt.prototype["get"+Ce(Fe[_t])]=ke(Fe[_t]),dt.prototype["set"+Ce(Fe[_t])]=(function(vt){return function(Nt){if(!ve(Nt))throw new TypeError(vt+" must be a Number");this[vt]=Number(Nt)}})(Fe[_t]);for(var wt=0;wt<Ye.length;wt++)dt.prototype["get"+Ce(Ye[wt])]=ke(Ye[wt]),dt.prototype["set"+Ce(Ye[wt])]=(function(vt){return function(Nt){this[vt]=String(Nt)}})(Ye[wt]);return dt});var _e={};(function(ve,Ce){typeof _e=="object"?_e=Ce(ge):ve.ErrorStackParser=Ce(ve.StackFrame)})(this,function(Ce){var ke=/(^|@)\S+\:\d+/,Ee=/^\s*at .*(\S+\:\d+|\(native\))/m,Fe=/^(eval@)?(\[native code\])?$/;return{parse:function(it){if(typeof it.stacktrace<"u"||typeof it["opera#sourceloc"]<"u")return this.parseOpera(it);if(it.stack&&it.stack.match(Ee))return this.parseV8OrIE(it);if(it.stack)return this.parseFFOrSafari(it);throw new Error("Cannot parse given Error object")},extractLocation:function(it){if(it.indexOf(":")===-1)return[it];var lt=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/,dt=lt.exec(it.replace(/[\(\)]/g,""));return[dt[1],dt[2]||void 0,dt[3]||void 0]},parseV8OrIE:function(it){var lt=it.stack.split(`
131`).filter(function(dt){return!!dt.match(Ee)},this);return lt.map(function(dt){dt.indexOf("(eval ")>-1&&(dt=dt.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var At=dt.replace(/^\s+/,"").replace(/\(eval code/g,"("),_t=At.match(/ (\((.+):(\d+):(\d+)\)$)/);At=_t?At.replace(_t[0],""):At;var wt=At.split(/\s+/).slice(1),vt=this.extractLocation(_t?_t[1]:wt.pop()),Nt=wt.join(" ")||void 0,zt=["eval","<anonymous>"].indexOf(vt[0])>-1?void 0:vt[0];return new Ce({functionName:Nt,fileName:zt,lineNumber:vt[1],columnNumber:vt[2],source:dt})},this)},parseFFOrSafari:function(it){var lt=it.stack.split(`
132`).filter(function(dt){return!dt.match(Fe)},this);return lt.map(function(dt){if(dt.indexOf(" > eval")>-1&&(dt=dt.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),dt.indexOf("@")===-1&&dt.indexOf(":")===-1)return new Ce({functionName:dt});var At=/((.*".+"[^@]*)?[^@]*)(?:@)/,_t=dt.match(At),wt=_t&&_t[1]?_t[1]:void 0,vt=this.extractLocation(dt.replace(At,""));return new Ce({functionName:wt,fileName:vt[0],lineNumber:vt[1],columnNumber:vt[2],source:dt})},this)},parseOpera:function(it){return!it.stacktrace||it.message.indexOf(`
133`)>-1&&it.message.split(`
134`).length>it.stacktrace.split(`
135`).length?this.parseOpera9(it):it.stack?this.parseOpera11(it):this.parseOpera10(it)},parseOpera9:function(it){for(var lt=/Line (\d+).*script (?:in )?(\S+)/i,dt=it.message.split(`
136`),At=[],_t=2,wt=dt.length;_t<wt;_t+=2){var vt=lt.exec(dt[_t]);vt&&At.push(new Ce({fileName:vt[2],lineNumber:vt[1],source:dt[_t]}))}return At},parseOpera10:function(it){for(var lt=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,dt=it.stacktrace.split(`
137`),At=[],_t=0,wt=dt.length;_t<wt;_t+=2){var vt=lt.exec(dt[_t]);vt&&At.push(new Ce({functionName:vt[3]||void 0,fileName:vt[2],lineNumber:vt[1],source:dt[_t]}))}return At},parseOpera11:function(it){var lt=it.stack.split(`
138`).filter(function(dt){return!!dt.match(ke)&&!dt.match(/^Error created at/)},this);return lt.map(function(dt){var At=dt.split("@"),_t=this.extractLocation(At.pop()),wt=At.shift()||"",vt=wt.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0,Nt;wt.match(/\(([^\)]*)\)/)&&(Nt=wt.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var zt=Nt===void 0||Nt==="[arguments not available]"?void 0:Nt.split(",");return new Ce({functionName:vt,args:zt,fileName:_t[0],lineNumber:_t[1],columnNumber:_t[2],source:dt})},this)}}});var be=_e,Pe=function(ve,Ce,ke,Ee){var Fe=Ee&&Ee.redactedKeys?Ee.redactedKeys:[],Ye=Ee&&Ee.redactedPaths?Ee.redactedPaths:[];return JSON.stringify(et(ve,Fe,Ye),Ce,ke)},Ae=20,Se=25e3,Ne=8,Oe="...";function Be(ve){return ve instanceof Error||/^\[object (Error|(Dom)?Exception)\]$/.test(Object.prototype.toString.call(ve))}function De(ve){return"[Throws: "+(ve?ve.message:"?")+"]"}function Me(ve,Ce){for(var ke=0,Ee=ve.length;ke<Ee;ke++)if(ve[ke]===Ce)return!0;return!1}function xe(ve,Ce){for(var ke=0,Ee=ve.length;ke<Ee;ke++)if(Ce.indexOf(ve[ke])===0)return!0;return!1}function Qe(ve,Ce){for(var ke=0,Ee=ve.length;ke<Ee;
138ke++)if(typeof ve[ke]=="string"&&ve[ke].toLowerCase()===Ce.toLowerCase()||ve[ke]&&typeof ve[ke].test=="function"&&ve[ke].test(Ce))return!0;return!1}function Le(ve){return Object.prototype.toString.call(ve)==="[object Array]"}function Ue(ve,Ce){try{return ve[Ce]}catch(ke){return De(ke)}}function et(ve,Ce,ke){var Ee=[],Fe=0;function Ye(it,lt){function dt(){return lt.length>Ne&&Fe>Se}if(Fe++,lt.length>Ae||dt())return Oe;if(it===null||typeof it!="object")return it;if(Me(Ee,it))return"[Circular]";if(Ee.push(it),typeof it.toJSON=="function")try{Fe--;var At=Ye(it.toJSON(),lt);return Ee.pop(),At}catch(Ft){return De(Ft)}var _t=Be(it);if(_t){Fe--;var wt=Ye({name:it.name,message:it.message},lt);return Ee.pop(),wt}if(Le(it)){for(var vt=[],Nt=0,zt=it.length;Nt<zt;Nt++){if(dt()){vt.push(Oe);break}vt.push(Ye(it[Nt],lt.concat("[]")))}return Ee.pop(),vt}var nn={};try{for(var It in it)if(Object.prototype.hasOwnProperty.call(it,It)){if(xe(ke,lt.join("."))&&Qe(Ce,It)){nn[It]="[REDACTED]";continue}if(dt()){nn[It]=Oe;break}nn[It]=Ye(Ue(it,It),lt.concat(It))}}catch{}return Ee.pop(),nn}return Ye(ve,[])}function qe(ve,Ce,ke,Ee){if(typeof ke=="string"){Ee===void 0?Ee=null:Ee!==null&&typeof Ee!="string"&&(Ee=Pe(Ee));var Fe=Ce[ke];if(typeof Fe=="number"){ve[Fe]={name:ke,variant:Ee};return}ve.push({name:ke,variant:Ee}),Ce[ke]=ve.length-1}}function ft(ve,Ce,ke){if(K(Ce)){for(var Ee=0;Ee<Ce.length;++Ee){var Fe=Ce[Ee];Fe===null||typeof Fe!="object"||qe(ve,ke,Fe.name,Fe.variant)}return ve}}function ct(ve){return ae($(ve,Boolean),function(Ce){var ke=Ce.name,Ee=Ce.variant,Fe={featureFlag:ke};return typeof Ee=="string"&&(Fe.variant=Ee),Fe})}function nt(ve,Ce,ke){var Ee=Ce[ke];typeof Ee=="number"&&(ve[Ee]=null,delete Ce[ke])}var $e={add:qe,clear:nt,merge:ft,toEventApi:ct},Xe=function(ve){return!!ve&&(!!ve.stack||!!ve.stacktrace||!!ve["opera#sourceloc"])&&typeof(ve.stack||ve.stacktrace||ve["opera#sourceloc"])=="string"&&ve.stack!==ve.name+": "+ve.message},at=ot;function ot(ve){switch(Object.prototype.toString.call(ve)){case"[object Error]":return!0;case"[object Exception]":return!0;case"[object DOMException]":return!0;default:return ve instanceof Error}}var ht=at,Te=function(ve,Ce,ke,Ee){var Fe;if(Ce){var Ye;if(ke===null)return He(ve,Ce);typeof ke=="object"&&(Ye=ke),typeof ke=="string"&&(Ye=(Fe={},Fe[ke]=Ee,Fe)),Ye&&(Ce==="__proto__"||Ce==="constructor"||Ce==="prototype"||(ve[Ce]||(ve[Ce]={}),ve[Ce]=se({},ve[Ce],Ye)))}},Re=function(ve,Ce,ke){if(typeof Ce=="string"){if(!ke)return ve[Ce];if(ve[Ce])return ve[Ce][ke]}},He=function(ve,Ce,ke){if(typeof Ce=="string"){if(!ke){delete ve[Ce];return}Ce==="__proto__"||Ce==="constructor"||Ce==="prototype"||ve[Ce]&&delete ve[Ce][ke]}},Ke={add:Te,get:Re,clear:He},je={};(function(ve,Ce){typeof je=="object"?je=Ce(ge):ve.StackGenerator=Ce(ve.StackFrame)})(this,function(ve){return{backtrace:function(ke){var Ee=[],Fe=10;typeof ke=="object"&&typeof ke.maxStackSize=="number"&&(Fe=ke.maxStackSize);for(var Ye=arguments.callee;Ye&&Ee.length<Fe&&Ye.arguments;){for(var it=new Array(Ye.arguments.length),lt=0;lt<it.length;++lt)it[lt]=Ye.arguments[lt];/function(?:\s+([\w$]+))+\s*\(/.test(Ye.toString())?Ee.push(new ve({functionName:RegExp.$1||void 0,args:it})):Ee.push(new ve({args:it}));try{Ye=Ye.caller}catch{break}}return Ee}}});function Ze(){return Ze=Object.assign?Object.assign.bind():function(ve){for(var Ce=1;Ce<arguments.length;Ce++){var ke=arguments[Ce];for(var Ee in ke)Object.prototype.hasOwnProperty.call(ke,Ee)&&(ve[Ee]=ke[Ee])}return ve},Ze.apply(this,arguments)}var we=(function(){function ve(ke,Ee,Fe,Ye,it){Fe===void 0&&(Fe=[]),Ye===void 0&&(Ye=Ge()),this.apiKey=void 0,this.context=void 0,this.groupingHash=void 0,this.originalError=it,this._handledState=Ye,this.severity=this._handledState.severity,this.unhandled=this._handledState.unhandled,this.app={},this.device={},this.request={},this.breadcrumbs=[],this.threads=[],this._metadata={},this._features=[],this._featuresIndex={},this._user={},this._session=void 0,this._correlation=void 0,this.errors=[ut(ke,Ee,ve.__type,Fe)]}var Ce=ve.prototype;return Ce.addMetadata=function(Ee,Fe,Ye){return Ke.add(this._metadata,Ee,Fe,Ye)}
138,Ce.setTraceCorrelation=function(Ee,Fe){typeof Ee=="string"&&(this._correlation=Ze({traceId:Ee},typeof Fe=="string"?{spanId:Fe}:{}))},Ce.getMetadata=function(Ee,Fe){return Ke.get(this._metadata,Ee,Fe)},Ce.clearMetadata=function(Ee,Fe){return Ke.clear(this._metadata,Ee,Fe)},Ce.addFeatureFlag=function(Ee,Fe){Fe===void 0&&(Fe=null),$e.add(this._features,this._featuresIndex,Ee,Fe)},Ce.addFeatureFlags=function(Ee){$e.merge(this._features,Ee,this._featuresIndex)},Ce.getFeatureFlags=function(){return $e.toEventApi(this._features)},Ce.clearFeatureFlag=function(Ee){$e.clear(this._features,this._featuresIndex,Ee)},Ce.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},Ce.getUser=function(){return this._user},Ce.setUser=function(Ee,Fe,Ye){this._user={id:Ee,email:Fe,name:Ye}},Ce.toJSON=function(){return{payloadVersion:"4",exceptions:ae(this.errors,function(Ee){return se({},Ee,{message:Ee.errorMessage})}),severity:this.severity,unhandled:this._handledState.unhandled,severityReason:this._handledState.severityReason,app:this.app,device:this.device,request:this.request,breadcrumbs:this.breadcrumbs,context:this.context,groupingHash:this.groupingHash,metaData:this._metadata,user:this._user,session:this._session,featureFlags:this.getFeatureFlags(),correlation:this._correlation}},ve})(),Ie=function(ve){var Ce={file:ve.fileName,method:We(ve.functionName),lineNumber:ve.lineNumber,columnNumber:ve.columnNumber,code:void 0,inProject:void 0};return Ce.lineNumber>-1&&!Ce.file&&!Ce.method&&(Ce.file="global code"),Ce},We=function(ve){return/^global code$/i.test(ve)?"global code":ve},Ge=function(){return{unhandled:!1,severity:"warning",severityReason:{type:"handledException"}}},pt=function(ve){return typeof ve=="string"?ve:""};function ut(ve,Ce,ke,Ee){return{errorClass:pt(ve),errorMessage:pt(Ce),type:ke,stacktrace:B(Ee,function(Fe,Ye){var it=Ie(Ye);try{return JSON.stringify(it)==="{}"?Fe:Fe.concat(it)}catch{return Fe}},[])}}function ze(ve){return ve.cause?[ve].concat(ze(ve.cause)):[ve]}we.getStacktrace=function(ve,Ce,ke){if(Xe(ve))return be.parse(ve).slice(Ce);try{return $(je.backtrace(),function(Ee){return(Ee.functionName||"").indexOf("StackGenerator$$")===-1}).slice(1+ke)}catch{return[]}},we.create=function(ve,Ce,ke,Ee,Fe,Ye){Fe===void 0&&(Fe=0);var it=yt(ve,Ce,Ee,Ye),lt=it[0],dt=it[1],At;try{var _t=we.getStacktrace(lt,dt>0?1+dt+Fe:0,1+Fe);At=new we(lt.name,lt.message,_t,ke,ve)}catch{At=new we(lt.name,lt.message,[],ke,ve)}if(lt.name==="InvalidError"&&At.addMetadata(""+Ee,"non-error parameter",rt(ve)),lt.cause){var wt,vt=ze(lt).slice(1),Nt=ae(vt,function(zt){var nn=ht(zt)&&Xe(zt)?be.parse(zt):[],It=yt(zt,!0,"error cause"),Ft=It[0];return Ft.name==="InvalidError"&&At.addMetadata("error cause",rt(zt)),ut(Ft.name,Ft.message,we.__type,nn)});(wt=At.errors).push.apply(wt,Nt)}return At};var rt=function(ve){return ve===null?"null":ve===void 0?"undefined":ve},yt=function(ve,Ce,ke,Ee){var Fe,Ye=0,it=function(lt){var dt=ke==="error cause"?"was":"received";Ee&&Ee.warn(ke+" "+dt+' a non-error: "'+lt+'"');var At=new Error(ke+" "+dt+' a non-error. See "'+ke+'" tab for more detail.');return At.name="InvalidError",At};if(!Ce)ht(ve)?Fe=ve:(Fe=it(typeof ve),Ye+=2);else switch(typeof ve){case"string":case"number":case"boolean":Fe=new Error(String(ve)),Ye+=1;break;case"function":Fe=it("function"),Ye+=2;break;case"object":ve!==null&&ht(ve)?Fe=ve:ve!==null&&St(ve)?(Fe=new Error(ve.message||ve.errorMessage),Fe.name=ve.name||ve.errorClass,Ye+=1):(Fe=it(ve===null?"null":"unsupported object"),Ye+=2);break;default:Fe=it("nothing"),Ye+=2}if(!Xe(Fe))try{throw Fe}catch(lt){Xe(lt)&&(Fe=lt,Ye=1)}return[Fe,Ye]};we.__type="browserjs";var St=function(ve){return(typeof ve.name=="string"||typeof ve.errorClass=="string")&&(typeof ve.message=="string"||typeof ve.errorMessage=="string")},Pt=we,Ht=function(ve,Ce,ke){var Ee=0,Fe=function(){if(Ee>=ve.length)return ke(null,!0);Ce(ve[Ee],function(Ye,it){if(Ye)return ke(Ye);if(it===!1)return ke(null,!1);Ee++,Fe()})};Fe()},$t=function(ve,Ce,ke,Ee){var Fe=function(Ye,it){if(typeof Ye!="function")return it(null);try{if(Ye.length!==2){var lt=Ye(Ce);return lt&&typeof lt.then=="function"?lt.then(function(dt){return setTimeout(function(){return it(null,dt)})},function(dt){setTimeout(function(){return ke(dt),it(null,!0)})}):it(null,lt)}Ye(Ce,function(dt,At){if(dt)return ke(dt),it(null);it(null,At)})}catch(dt){ke(dt),it(null)}};Ht(ve,Fe,Ee)},Xt=function(ve,Ce,ke,Ee){for(var Fe=!1,Ye=ve.slice();!Fe&&Ye.length;)try{Fe=Ye.pop()(Ce)===!1}catch(it){Ee.error("Error occurred in "+ke+" callback, continuing anyway…"),Ee.error(it)}return Fe},rn=function(Ce,ke){var Ee="000000000"+Ce;return Ee.substr(Ee.length-ke)},cn=typeof window=="object"?window:self,Ln=0;for(var on in cn)Object.hasOwnProperty.call(cn,on)&&Ln++;var vn=navigator.mimeTypes?navigator.mimeTypes.length:0,Tn=rn((vn+navigator.userAgent.length).toString(36)+Ln.toString(36),4),gt=function(){return Tn},Dt=0,An=4,Zt=36,Fn=Math.pow(Zt,An);function In(){return rn((Math.random()*Fn<<0).toString(Zt),An)}function Rn(){return Dt=Dt<Fn?Dt:0,Dt++,Dt-1}function Nn(){var ve="c",Ce=new Date().getTime().toString(Zt),ke=rn(Rn().toString(Zt),An),Ee=gt(),Fe=In()+In();return ve+Ce+ke+Ee+Fe}Nn.fingerprint=gt;var Mn=Nn,$n=(function(){function ve(){this.id=Mn(),this.startedAt=new Date,this._handled=0,this._unhandled=0,this._user={},this.app={},this.device={}}var Ce=ve.prototype;return Ce.getUser=function(){return this._user},Ce.setUser=function(Ee,Fe,Ye){this._user={id:Ee,email:Fe,name:Ye}},Ce.toJSON=function(){return{id:this.id,startedAt:this.startedAt,events:{handled:this._handled,unhandled:this._unhandled}}},Ce._track=function(Ee){this[Ee._handledState.unhandled?"_unhandled":"_handled"]+=1},ve})(),jn=$n,Vn=$e.add,Xn=$e.clear,Hn=$e.merge,fn=function(){},_n=(function(){function ve(ke,Ee,Fe,Ye){var it=this;Ee===void 0&&(Ee=re.schema),Fe===void 0&&(Fe=[]),this._notifier=Ye,this._config={},this._schema=Ee,this._delivery={sendSession:fn,sendEvent:fn},this._logger={debug:fn,info:fn,warn:fn,error:fn},this._plugins={},this._breadcrumbs=[],this._session=null,this._metadata={},this._featuresIndex={},this._features=[],this._context=void 0,this._user={},this._cbs={e:[],s:[],sp:[],b:[]},this.Client=ve,this.Event=Pt,this.Breadcrumb=me,this.Session=jn,this._config=this._configure(ke,Fe),ae(Fe.concat(this._config.plugins),function(At){At&&it._loadPlugin(At)}),this._depth=1;var lt=this,dt=this.notify;this.notify=function(){return dt.apply(lt,arguments)}}var Ce=ve.prototype;return Ce.addMetadata=function(Ee,Fe,Ye){return Ke.add(this._metadata,Ee,Fe,Ye)}
138,Ce.getMetadata=function(Ee,Fe){return Ke.get(this._metadata,Ee,Fe)},Ce.clearMetadata=function(Ee,Fe){return Ke.clear(this._metadata,Ee,Fe)},Ce.addFeatureFlag=function(Ee,Fe){Fe===void 0&&(Fe=null),Vn(this._features,this._featuresIndex,Ee,Fe)},Ce.addFeatureFlags=function(Ee){Hn(this._features,Ee,this._featuresIndex)},Ce.clearFeatureFlag=function(Ee){Xn(this._features,this._featuresIndex,Ee)},Ce.clearFeatureFlags=function(){this._features=[],this._featuresIndex={}},Ce.getContext=function(){return this._context},Ce.setContext=function(Ee){this._context=Ee},Ce._configure=function(Ee,Fe){var Ye=B(Fe,function(At,_t){return _t&&_t.configSchema?se({},At,_t.configSchema):At},this._schema),it=B(X(Ye),function(At,_t){var wt=Ye[_t].defaultValue(Ee[_t]);if(Ee[_t]!==void 0){var vt=Ye[_t].validate(Ee[_t]);vt?Ye[_t].allowPartialObject?At.config[_t]=se(wt,Ee[_t]):At.config[_t]=Ee[_t]:(At.errors[_t]=Ye[_t].message,At.config[_t]=wt)}else At.config[_t]=wt;return At},{errors:{},config:{}}),lt=it.errors,dt=it.config;if(Ye.apiKey){if(!dt.apiKey)throw new Error("No Bugsnag API Key set");/^[0-9a-f]{32}$/i.test(dt.apiKey)||(lt.apiKey="should be a string of 32 hexadecimal characters")}return this._metadata=se({},dt.metadata),Hn(this._features,dt.featureFlags,this._featuresIndex),this._user=se({},dt.user),this._context=dt.context,dt.logger&&(this._logger=dt.logger),dt.onError&&(this._cbs.e=this._cbs.e.concat(dt.onError)),dt.onBreadcrumb&&(this._cbs.b=this._cbs.b.concat(dt.onBreadcrumb)),dt.onSession&&(this._cbs.s=this._cbs.s.concat(dt.onSession)),X(lt).length&&this._logger.warn(bn(lt,Ee)),dt},Ce.getUser=function(){return this._user},Ce.setUser=function(Ee,Fe,Ye){this._user={id:Ee,email:Fe,name:Ye}},Ce._loadPlugin=function(Ee){var Fe=Ee.load(this);return Ee.name&&(this._plugins["~"+Ee.name+"~"]=Fe),this},Ce.getPlugin=function(Ee){return this._plugins["~"+Ee+"~"]},Ce._setDelivery=function(Ee){this._delivery=Ee(this)},Ce.startSession=function(){var Ee=new jn;Ee.app.releaseStage=this._config.releaseStage,Ee.app.version=this._config.appVersion,Ee.app.type=this._config.appType,Ee._user=se({},this._user);var Fe=Xt(this._cbs.s,Ee,"onSession",this._logger);return Fe?(this._logger.debug("Session not started due to onSession callback"),this):this._sessionDelegate.startSession(this,Ee)},Ce.addOnError=function(Ee,Fe){Fe===void 0&&(Fe=!1),this._cbs.e[Fe?"unshift":"push"](Ee)},Ce.removeOnError=function(Ee){this._cbs.e=$(this._cbs.e,function(Fe){return Fe!==Ee})},Ce._addOnSessionPayload=function(Ee){this._cbs.sp.push(Ee)},Ce.addOnSession=function(Ee){this._cbs.s.push(Ee)},Ce.removeOnSession=function(Ee){this._cbs.s=$(this._cbs.s,function(Fe){return Fe!==Ee})},Ce.addOnBreadcrumb=function(Ee,Fe){Fe===void 0&&(Fe=!1),this._cbs.b[Fe?"unshift":"push"](Ee)},Ce.removeOnBreadcrumb=function(Ee){this._cbs.b=$(this._cbs.b,function(Fe){return Fe!==Ee})},Ce.pauseSession=function(){return this._sessionDelegate.pauseSession(this)},Ce.resumeSession=function(){return this._sessionDelegate.resumeSession(this)},Ce.leaveBreadcrumb=function(Ee,Fe,Ye){if(Ee=typeof Ee=="string"?Ee:"",Ye=typeof Ye=="string"&&V(d,Ye)?Ye:"manual",Fe=typeof Fe=="object"&&Fe!==null?Fe:{},!!Ee){var it=new me(Ee,Fe,Ye),lt=Xt(this._cbs.b,it,"onBreadcrumb",this._logger);if(lt){this._logger.debug("Breadcrumb not attached due to onBreadcrumb callback");return}this._breadcrumbs.push(it),this._breadcrumbs.length>this._config.maxBreadcrumbs&&(this._breadcrumbs=this._breadcrumbs.slice(this._breadcrumbs.length-this._config.maxBreadcrumbs))}},Ce._isBreadcrumbTypeEnabled=function(Ee){var Fe=this._config.enabledBreadcrumbTypes;return Fe===null||V(Fe,Ee)},Ce.notify=function(Ee,Fe,Ye){Ye===void 0&&(Ye=fn);var it=Pt.create(Ee,!0,void 0,"notify()",this._depth+1,this._logger);this._notify(it,Fe,Ye)},Ce._notify=function(Ee,Fe,Ye){var it=this;if(Ye===void 0&&(Ye=fn),Ee.app=se({},Ee.app,{releaseStage:this._config.releaseStage,version:this._config.appVersion,type:this._config.appType}),Ee.context=Ee.context||this._context,Ee._metadata=se({},Ee._metadata,this._metadata),Ee._user=se({},Ee._user,this._user),Ee.breadcrumbs=this._breadcrumbs.slice(),Hn(Ee._features,this._features,Ee._featuresIndex),this._config.enabledReleaseStages!==null&&!V(this._config.enabledReleaseStages,this._config.releaseStage))return this._logger.warn("Event not sent due to releaseStage/enabledReleaseStages configuration"),Ye(null,Ee);var lt=Ee.severity,dt=function(_t){it._logger.error("Error occurred in onError callback, continuing anyway…"),it._logger.error(_t)},At=[].concat(this._cbs.e).concat(Fe);$t(At,Ee,dt,function(_t,wt){if(_t&&dt(_t),!wt)return it._logger.debug("Event not sent due to onError callback"),Ye(null,Ee);it._isBreadcrumbTypeEnabled("error")&&ve.prototype.leaveBreadcrumb.call(it,Ee.errors[0].errorClass,{errorClass:Ee.errors[0].errorClass,errorMessage:Ee.errors[0].errorMessage,severity:Ee.severity},"error"),lt!==Ee.severity&&(Ee._handledState.severityReason={type:"userCallbackSetSeverity"}),Ee.unhandled!==Ee._handledState.unhandled&&(Ee._handledState.severityReason.unhandledOverrid
138den=!0,Ee._handledState.unhandled=Ee.unhandled),it._session&&(it._session._track(Ee),Ee._session=it._session),it._delivery.sendEvent({apiKey:Ee.apiKey||it._config.apiKey,notifier:it._notifier,events:[Ee]},function(vt){return Ye(vt,Ee)})})},ve})(),bn=function(ve,Ce){var ke=new Error(`Invalid configuration
139`+ae(X(ve),function(Ee){return"  - "+Ee+" "+ve[Ee]+", got "+Ct(Ce[Ee])}).join(`
140
141`));return ke},Ct=function(ve){switch(typeof ve){case"string":case"number":case"object":return JSON.stringify(ve);default:return String(ve)}},hn=_n,Sn={},Et=["events.[].metaData","events.[].breadcrumbs.[].metaData","events.[].request"];Sn.event=function(ve,Ce){var ke=Pe(ve,null,null,{redactedPaths:Et,redactedKeys:Ce});return ke.length>1e6&&(ve.events[0]._metadata={notifier:`WARNING!
142Serialized payload was `+ke.length/1e6+`MB (limit = 1MB)
143metadata was removed`},ke=Pe(ve,null,null,{redactedPaths:Et,redactedKeys:Ce})),ke},Sn.session=function(ve,Ce){var ke=Pe(ve,null,null);return ke};var kt={};kt=function(ve,Ce){return Ce===void 0&&(Ce=window),{sendEvent:function(ke,Ee){Ee===void 0&&(Ee=function(){});var Fe=Rt(ve._config,"notify","4",Ce),Ye=Sn.event(ke,ve._config.redactedKeys),it=new Ce.XDomainRequest;it.onload=function(){Ee(null)},it.onerror=function(){var lt=new Error("Event failed to send");ve._logger.error("Event failed to send…",lt),Ye.length>1e6&&ve._logger.warn("Event oversized ("+(Ye.length/1e6).toFixed(2)+" MB)"),Ee(lt)},it.open("POST",Fe),setTimeout(function(){try{it.send(Ye)}catch(lt){ve._logger.error(lt),Ee(lt)}},0)},sendSession:function(ke,Ee){Ee===void 0&&(Ee=function(){});var Fe=Rt(ve._config,"sessions","1",Ce),Ye=new Ce.XDomainRequest;Ye.onload=function(){Ee(null)},Ye.open("POST",Fe),setTimeout(function(){try{Ye.send(Sn.session(ke,ve._config.redactedKeys))}catch(it){ve._logger.error(it),Ee(it)}},0)}}};var Rt=function(ve,Ce,ke,Ee){var Fe=JSON.parse(JSON.stringify(new Date)),Ye=Kt(ve.endpoints[Ce],Ee.location.protocol);return Ye+"?apiKey="+encodeURIComponent(ve.apiKey)+"&payloadVersion="+ke+"&sentAt="+encodeURIComponent(Fe)},Kt=kt._matchPageProtocol=function(ve,Ce){return Ce==="http:"?ve.replace(/^https:/,"http:"):ve},Yt=function(ve,Ce){return Ce===void 0&&(Ce=window),{sendEvent:function(ke,Ee){Ee===void 0&&(Ee=function(){});try{var Fe=ve._config.endpoints.notify,Ye=new Ce.XMLHttpRequest,it=Sn.event(ke,ve._config.redactedKeys);Ye.onreadystatechange=function(){if(Ye.readyState===Ce.XMLHttpRequest.DONE){var lt=Ye.status;if(lt===0||lt>=400){var dt=new Error("Request failed with status "+lt);ve._logger.error("Event failed to send…",dt),it.length>1e6&&ve._logger.warn("Event oversized ("+(it.length/1e6).toFixed(2)+" MB)"),Ee(dt)}else Ee(null)}},Ye.open("POST",Fe),Ye.setRequestHeader("Content-Type","application/json"),Ye.setRequestHeader("Bugsnag-Api-Key",ke.apiKey||ve._config.apiKey),Ye.setRequestHeader("Bugsnag-Payload-Version","4"),Ye.setRequestHeader("Bugsnag-Sent-At",new Date().toISOString()),Ye.send(it)}catch(lt){ve._logger.error(lt)}},sendSession:function(ke,Ee){Ee===void 0&&(Ee=function(){});try{var Fe=ve._config.endpoints.sessions,Ye=new Ce.XMLHttpRequest;Ye.onreadystatechange=function(){if(Ye.readyState===Ce.XMLHttpRequest.DONE){var it=Ye.status;if(it===0||it>=400){var lt=new Error("Request failed with status "+it);ve._logger.error("Session failed to send…",lt),Ee(lt)}else Ee(null)}},Ye.open("POST",Fe),Ye.setRequestHeader("Content-Type","application/json"),Ye.setRequestHeader("Bugsnag-Api-Key",ve._config.apiKey),Ye.setRequestHeader("Bugsnag-Payload-Version","1"),Ye.setRequestHeader("Bugsnag-Sent-At",new Date().toISOString()),Ye.send(Sn.session(ke,ve._config.redactedKeys))}catch(it){ve._logger.error(it)}}}},ln=new Date,kn=function(){ln=new Date},un={name:"appDuration",load:function(ve){return ve.addOnError(function(Ce){var ke=new Date;Ce.app.duration=ke-ln},!0),{reset:kn}}},On=function(ve){return ve===void 0&&(ve=window),{load:function(Ce){Ce.addOnError(function(ke){ke.context===void 0&&(ke.context=ve.location.pathname)},!0)}}},Tt=function(Ce,ke){var Ee="000000000"+Ce;return Ee.substr(Ee.length-ke)},Bt=typeof window=="object"?window:self,Lt=0;for(var Ut in Bt)Object.hasOwnProperty.call(Bt,Ut)&&Lt++;var mn=navigator.mimeTypes?navigator.mimeTypes.length:0,Wt=Tt((mn+navigator.userAgent.length).toString(36)+Lt.toString(36),4),En=function(){return Wt},xn=0,ai=4,li=36,ci=Math.pow(li,ai);function Di(){return Tt((Math.random()*ci<<0).toString(li),ai)}function qi(){return xn=xn<ci?xn:0,xn++,xn-1}function ui(){var ve="c",Ce=new Date().getTime().toString(li),ke=Tt(qi().toString(li),ai),Ee=En(),Fe=Di()+Di();return ve+Ce+ke+Ee+Fe}ui.fingerprint=En;var jt=ui,Qt="bugsnag-anonymous-id",Ci=function(ve){try{var Ce=ve.localStorage,ke=Ce.getItem(Qt);return ke&&/^c[a-z0-9]{20,32}$/.test(ke)||(ke=jt(),Ce.setItem(Qt,ke)),ke}catch{}},di=function(ve,Ce){return ve===void 0&&(ve=navigator),Ce===void 0&&(Ce=window),{load:function(ke){var Ee={locale:ve.browserLanguage||ve.systemLanguage||ve.userLanguage||ve.language,userAgent:ve.userAgent};Ce&&Ce.screen&&Ce.screen.orientation&&Ce.screen.orientation.type?Ee.orientation=Ce.screen.orientation.type:Ce&&Ce.document&&(Ee.orientation=Ce.document.documentElement.clientWidth>Ce.document.documentElement.clientHeight?"landscape":"portrait"),ke._config.generateAnonymousId&&(Ee.id=Ci(Ce)),ke.addOnSession(function(Fe){Fe.device=se({},Fe.device,Ee),ke._config.collectUserIp||ei(Fe)}),ke.addOnError(function(Fe){Fe.device=se({},Fe.device,Ee,{time:new Date}),ke._config.collectUserIp||ei(Fe)},!0)},configSchema:{generateAnonymousId:{validate:function(ke){return ke===!0||ke===!1},defaultValue:function(){return!0},message:"should be true|false"}}}},ei=function(ve){var Ce=ve.getUser();(!Ce||!Ce.id)&&ve.setUser(ve.device.id)},Bi=function(ve){return ve===void 0&&(ve=window),{load:function(Ce){Ce.addOnError(function(ke){ke.request&&ke.request.url||(ke.request=se({},ke.request,{url:ve.location.href}))},!0)}}},Mt={load:function(ve){ve._sessionDelegate=sn}},sn={startSession:function(ve,Ce){var ke=ve;return ke._session=Ce,ke._pausedSession=null,ke._config.enabledReleaseStages!==null&&!V(ke._config.enabledReleaseStages,ke._config.releaseStage)?(ke._logger.warn("Session not sent due to releaseStage/enabledReleaseStages configuration"),ke):(ke._delivery.sendSession({notifier:ke._notifier,device:Ce.device,app:Ce.app,sessions:[{id:Ce.id,startedAt:Ce.startedAt,user:Ce._user}]}),ke)},resumeSession:function(ve){return ve._session?ve:ve._pausedSession?(ve._session=ve._pausedSession,ve._pausedSession=null,ve):ve.startSession()},pauseSession:function(ve){ve._pausedSession=ve._session,ve._session=null}},Li={load:function(ve){ve._config.collectUserIp||ve.addOnError(function(Ce){Ce._user&&typeof Ce._user.id>"u"&&delete Ce._user.id,Ce._user=se({id:"[REDACTED]"},Ce._user),Ce.request=se({clientIp:"[REDACTED]"},Ce.request)})},configSchema:{collectUserIp:{defaultValue:function(){return!0},message:"should be true|false",validate:function(ve){return ve===!0||ve===!1}}}},gi={};
143gi.load=function(ve){var Ce=/^(local-)?dev(elopment)?$/.test(ve._config.releaseStage);Ce||!ve._isBreadcrumbTypeEnabled("log")||ae(Dn,function(ke){var Ee=console[ke];console[ke]=function(){for(var Fe=arguments.length,Ye=new Array(Fe),it=0;it<Fe;it++)Ye[it]=arguments[it];ve.leaveBreadcrumb("Console output",B(Ye,function(lt,dt,At){var _t="[Unknown value]";try{_t=String(dt)}catch{}if(_t==="[object Object]")try{_t=JSON.stringify(dt)}catch{}return lt["["+At+"]"]=_t,lt},{severity:ke.indexOf("group")===0?"log":ke}),"log"),Ee.apply(console,Ye)},console[ke]._restore=function(){console[ke]=Ee}})};var Dn=$(["log","debug","info","warn","error"],function(ve){return typeof console<"u"&&typeof console[ve]=="function"}),Zi=200,vi=5e5,ti=function(ve,Ce){return ve===void 0&&(ve=document),Ce===void 0&&(Ce=window),{load:function(ke){if(!ke._config.trackInlineScripts)return;var Ee=Ce.location.href,Fe="",Ye=!!ve.attachEvent,it=Ye?ve.readyState==="complete":ve.readyState!=="loading",lt=function(){return ve.documentElement.outerHTML};Fe=lt();var dt=ve.onreadystatechange;ve.onreadystatechange=function(){ve.readyState==="interactive"&&(Fe=lt(),it=!0);try{dt.apply(this,arguments)}catch{}};var At=null,_t=function(It){At=It},wt=function(){var It=ve.currentScript||At;if(!It&&!it){var Ft=ve.scripts||ve.getElementsByTagName("script");It=Ft[Ft.length-1]}return It},vt=function(It){(!it||!Fe)&&(Fe=lt());var Ft=["<!-- DOC START -->"].concat(Fe.split(`
144`)),dn=It-1,pn=Math.max(dn-3,0),Jt=Math.min(dn+3,Ft.length);return B(Ft.slice(pn,Jt),function(wn,mi,Wn){return wn[pn+1+Wn]=mi.length<=Zi?mi:mi.substr(0,Zi),wn},{})};ke.addOnError(function(It){It.errors[0].stacktrace=$(It.errors[0].stacktrace,function(wn){return!/__trace__$/.test(wn.method)});var Ft=It.errors[0].stacktrace[0],dn=function(wn){return wn.replace(/#.*$/,"").replace(/\?.*$/,"")};if(!(Ft&&Ft.file&&dn(Ft.file)!==dn(Ee))){var pn=wt();if(pn){var Jt=pn.innerHTML;It.addMetadata("script","content",Jt.length<=vi?Jt:Jt.substr(0,vi)),Ft&&Ft.lineNumber&&(Ft.code=vt(Ft.lineNumber))}}},!0);var Nt=ae(["setTimeout","setInterval","setImmediate","requestAnimationFrame"],function(It){return tn(Ce,It,function(Ft){return nn(Ft,function(dn){return{get:function(){return dn[0]},replace:function(pn){dn[0]=pn}}})})}),zt=Nt[0];ae(["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],function(It){!Ce[It]||!Ce[It].prototype||!Object.prototype.hasOwnProperty.call(Ce[It].prototype,"addEventListener")||(tn(Ce[It].prototype,"addEventListener",function(Ft){return nn(Ft,Zn)}),tn(Ce[It].prototype,"removeEventListener",function(Ft){return nn(Ft,Zn,!0)}))});function nn(It,Ft,dn){return dn===void 0&&(dn=!1),function(){var pn=[].slice.call(arguments);try{var Jt=Ft(pn),wn=Jt.get();if(dn&&It.apply(this,pn),typeof wn!="function")return It.apply(this,pn);if(wn.__trace__)Jt.replace(wn.__trace__);else{var mi=wt();wn.__trace__=function(){_t(mi),zt(function(){_t(null)},0);var Ji=wn.apply(this,arguments);return _t(null),Ji},wn.__trace__.__trace__=wn.__trace__,Jt.replace(wn.__trace__)}}catch{}if(It.apply)return It.apply(this,pn);switch(pn.length){case 1:return It(pn[0]);case 2:return It(pn[0],pn[1]);default:return It()}}}},configSchema:{trackInlineScripts:{validate:function(ke){return ke===!0||ke===!1},defaultValue:function(){return!0},message:"should be true|false"}}}};function tn(ve,Ce,ke){var Ee=ve[Ce];if(!Ee)return Ee;var Fe=ke(Ee);return ve[Ce]=Fe,Ee}function Zn(ve){var Ce=!!ve[1]&&typeof ve[1].handleEvent=="function";return{get:function(){return Ce?ve[1].handleEvent:ve[1]},replace:function(ke){Ce?ve[1].handleEvent=ke:ve[1]=ke}}}var Ai=function(ve){return ve===void 0&&(ve=window),{load:function(Ce){"addEventListener"in ve&&Ce._isBreadcrumbTypeEnabled("user")&&ve.addEventListener("click",function(ke){var Ee,Fe;try{Ee=Mi(ke.target),Fe=fi(ke.target,ve)}catch{Ee="[hidden]",Fe="[hidden]",Ce._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/yy3rn63z")}Ce.leaveBreadcrumb("UI click",{targetText:Ee,targetSelector:Fe},"user")},!0)}}},_i=/^\s*([^\s][\s\S]{0,139}[^\s])?\s*/;function Mi(ve){var Ce=ve.textContent||ve.innerText||"";return!Ce&&(ve.type==="submit"||ve.type==="button")&&(Ce=ve.value),Ce=Ce.replace(_i,"$1"),Ce.length>140?Ce.slice(0,135)+"(...)":Ce}function fi(ve,Ce){var ke=[ve.tagName];if(ve.id&&ke.push("#"+ve.id),ve.className&&ve.className.length&&ke.push("."+ve.className.split(" ").join(".")),!Ce.document.querySelectorAll||!Array.prototype.indexOf)return ke.join("");try{if(Ce.document.querySelectorAll(ke.join("")).length===1)return ke.join("")}catch{return ke.join("")}if(ve.parentNode.childNodes.length>1){var Ee=Array.prototype.indexOf.call(ve.parentNode.childNodes,ve)+1;ke.push(":nth-child("+Ee+")")}return Ce.document.querySelectorAll(ke.join("")).length===1?ke.join(""):ve.parentNode?fi(ve.parentNode,Ce)+" > "+ke.join(""):ke.join("")}var Si={};Si=function(ve){ve===void 0&&(ve=window);var Ce={load:function(ke){if("addEventListener"in ve&&ke._isBreadcrumbTypeEnabled("navigation")){var Ee=function(Fe){return function(){return ke.leaveBreadcrumb(Fe,{},"navigation")}};ve.addEventListener("pagehide",Ee("Page hidden"),!0),ve.addEventListener("pageshow",Ee("Page shown"),!0),ve.addEventListener("load",Ee("Page loaded"),!0),ve.document.addEventListener("DOMContentLoaded",Ee("DOMContentLoaded"),!0),ve.addEventListener("load",function(){return ve.addEventListener("popstate",Ee("Navigated back"),!0)}),ve.addEventListener("hashchange",function(Fe){var Ye=Fe.oldURL?{from:hi(Fe.oldURL,ve),to:hi(Fe.newURL,ve),state:ki(ve)}
144:{to:hi(ve.location.href,ve)};ke.leaveBreadcrumb("Hash changed",Ye,"navigation")},!0),ve.history.replaceState&&wi(ke,ve.history,"replaceState",ve),ve.history.pushState&&wi(ke,ve.history,"pushState",ve)}}};return Ce};var hi=function(ve,Ce){var ke=Ce.document.createElement("A");return ke.href=ve,""+ke.pathname+ke.search+ke.hash},Ei=function(ve,Ce,ke,Ee){var Fe=hi(ve.location.href,ve);return{title:ke,state:Ce,prevState:ki(ve),to:Ee||Fe,from:Fe}},wi=function(ve,Ce,ke,Ee){var Fe=Ce[ke];Ce[ke]=function(Ye,it,lt){ve.leaveBreadcrumb("History "+ke,Ei(Ee,Ye,it,lt),"navigation"),typeof ve.resetEventCount=="function"&&ve.resetEventCount(),ve._config.autoTrackSessions&&ve.startSession(),Fe.apply(Ce,[Ye,it].concat(lt!==void 0?lt:[]))}},ki=function(ve){try{return ve.history.state}catch{}},Kn="request",Qi=function(ve,Ce){ve===void 0&&(ve=[]),Ce===void 0&&(Ce=window);var ke={load:function(Ee){if(!Ee._isBreadcrumbTypeEnabled("request"))return;var Fe=[Ee._config.endpoints.notify,Ee._config.endpoints.sessions].concat(ve);Ye(),dt();function Ye(){if("addEventListener"in Ce.XMLHttpRequest.prototype){var wt=Ce.XMLHttpRequest.prototype.open;Ce.XMLHttpRequest.prototype.open=function(Nt,zt){var nn=this,It=!1,Ft=function(){return lt(Nt,zt)},dn=function(){return it(Nt,zt,nn.status)};It&&(this.removeEventListener("load",dn),this.removeEventListener("error",Ft)),this.addEventListener("load",dn),this.addEventListener("error",Ft),It=!0,wt.apply(this,arguments)}}}function it(wt,vt,Nt){if(vt===void 0){Ee._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.");return}if(!(typeof vt=="string"&&V(Fe,vt.replace(/\?.*$/,"")))){var zt={status:Nt,request:wt+" "+vt};Nt>=400?Ee.leaveBreadcrumb("XMLHttpRequest failed",zt,Kn):Ee.leaveBreadcrumb("XMLHttpRequest succeeded",zt,Kn)}}function lt(wt,vt){if(vt===void 0){Ee._logger.warn("The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.");return}typeof vt=="string"&&V(Fe,vt.replace(/\?.*$/,""))||Ee.leaveBreadcrumb("XMLHttpRequest error",{request:wt+" "+vt},Kn)}function dt(){if(!(!("fetch"in Ce)||Ce.fetch.polyfill)){var wt=Ce.fetch;Ce.fetch=function(){var Nt=arguments,zt=arguments[0],nn=arguments[1],It,Ft=null;return zt&&typeof zt=="object"?(Ft=zt.url,nn&&"method"in nn?It=nn.method:zt&&"method"in zt&&(It=zt.method)):(Ft=zt,nn&&"method"in nn&&(It=nn.method)),It===void 0&&(It="GET"),new Promise(function(dn,pn){wt.apply(void 0,Nt).then(function(Jt){At(Jt,It,Ft),dn(Jt)}).catch(function(Jt){_t(It,Ft),pn(Jt)})})}}}var At=function(wt,vt,Nt){var zt={status:wt.status,request:vt+" "+Nt};wt.status>=400?Ee.leaveBreadcrumb("fetch() failed",zt,Kn):Ee.leaveBreadcrumb("fetch() succeeded",zt,Kn)},_t=function(wt,vt){Ee.leaveBreadcrumb("fetch() error",{request:wt+" "+vt},Kn)}}};return ke},$i={load:function(ve){var Ce=0;ve.addOnError(function(ke){if(Ce>=ve._config.maxEvents)return ve._logger.warn("Cancelling event send due to maxEvents per session limit of "+ve._config.maxEvents+" being reached"),!1;Ce++}),ve.resetEventCount=function(){Ce=0}},configSchema:{maxEvents:{defaultValue:function(){return 10},message:"should be a positive integer ≤100",validate:function(ve){return ee(1,100)(ve)}}}},Fi={};Fi={load:function(ve){ve.addOnError(function(Ce){var ke=B(Ce.errors,function(Ee,Fe){return Ee.concat(Fe.stacktrace)},[]);ae(ke,function(Ee){Ee.file=Ot(Ee.file)})})}};var Ot=Fi._strip=function(ve){return typeof ve=="string"?ve.replace(/\?.*$/,"").replace(/#.*$/,""):ve},Un=function(ve,Ce){return ve===void 0&&(ve=window),Ce===void 0&&(Ce="window onerror"),{load:function(ke){if(!ke._config.autoDetectErrors||!ke._config.enabledErrorTypes.unhandledExceptions)return;function Ee(Ye,it,lt,dt,At){if(lt===0&&/Script error\.?/.test(Ye))ke._logger.warn("Ignoring cross-domain or eval script error. See docs: https://tinyurl.com/yy3rn63z");else{var _t={severity:"error",unhandled:!0,severityReason:{type:"unhandledException"}},wt;if(At)wt=ke.Event.create(At,!0,_t,Ce,1),qt(wt.errors[0].stacktrace,it,lt,dt);else if(typeof Ye=="object"&&Ye!==null&&(!it||typeof it!="string")&&!lt&&!dt&&!At){var vt=Ye.type?"Event: "+Ye.type:"Error",Nt=Ye.message||Ye.detail||"";wt=ke.Event.create({name:vt,message:Nt},!0,_t,Ce,1),wt.originalError=Ye,wt.addMetadata(Ce,{event:Ye,extraParameters:it})}else wt=ke.Event.create(Ye,!0,_t,Ce,1),qt(wt.errors[0].stacktrace,it,lt,dt);ke._notify(wt)}typeof Fe=="function"&&Fe.apply(this,arguments)}var Fe=ve.onerror;ve.onerror=Ee}}},qt=function(ve,Ce,ke,Ee){ve[0]||ve.push({});var Fe=ve[0];!Fe.file&&typeof Ce=="string"&&(Fe.file=Ce),!Fe.lineNumber&&Ti(ke)&&(Fe.lineNumber=ke),Fe.columnNumber||(Ti(Ee)?Fe.columnNumber=Ee:window.event&&Ti(window.event.errorCharacter)&&(Fe.columnNumber=window.event.errorCharacter))},Ti=function(ve){return typeof ve=="number"&&String.call(ve)!=="NaN"},Vi=function(ve){ve===void 0&&(ve=window);var Ce={load:function(ke){if(!(!ke._config.autoDetectErrors||!ke._config.enabledErrorTypes.unhandledRejections)){var Ee=function(Fe){var Ye=Fe.reason,it=!1;try{Fe.detail&&Fe.detail.reason&&(Ye=Fe.detail.reason,it=!0)}catch{}var lt=ke.Event.create(Ye,!1,{severity:"error",unhandled:!0,severityReason:{type:"unhandledPromiseRejection"}},"unhandledrejection handler",1,ke._logger);it&&ae(lt.errors[0].stacktrace,Hi(Ye)),ke._notify(lt,function(dt){if(ht(dt.originalError)&&!dt.originalError.stack){var At;dt.addMetadata("unhandledRejection handler",(At={},At[Object.prototype.toString.call(dt.originalError)]={name:dt.originalError.name,message:dt.originalError.message,code:dt.originalError.code},At))}})};"addEventListener"in ve?ve.addEventListener("unhandledrejection",Ee):ve.onunhandledrejection=function(Fe,Ye){Ee({detail
144:{reason:Fe,promise:Ye}})}}}};return Ce},Hi=function(ve){return function(Ce){Ce.file!==ve.toString()&&Ce.method&&(Ce.method=Ce.method.replace(/^\s+/,""))}},Yn={},ni="Bugsnag JavaScript",Ui="7.25.0",yi="https://github.com/bugsnag/bugsnag-js",yn=se({},re.schema,he),an={_client:null,createClient:function(ve){typeof ve=="string"&&(ve={apiKey:ve}),ve||(ve={});var Ce=[un,di(),On(),Bi(),$i,Mt,Li,Fi,Un(),Vi(),Si(),Ai(),Qi(),gi,ti()],ke=new hn(ve,yn,Ce,{name:ni,version:Ui,url:yi});return ke._setDelivery(window.XDomainRequest?kt:Yt),ke._logger.debug("Loaded!"),ke.leaveBreadcrumb("Bugsnag loaded",{},"state"),ke._config.autoTrackSessions?ke.startSession():ke},start:function(ve){return an._client?(an._client._logger.warn("Bugsnag.start() was called more than once. Ignoring."),an._client):(an._client=an.createClient(ve),an._client)},isStarted:function(){return an._client!=null}};return ae(["resetEventCount"].concat(X(hn.prototype)),function(ve){/^_/.test(ve)||(an[ve]=function(){if(!an._client)return console.log("Bugsnag."+ve+"() was called before Bugsnag.start()");an._client._depth+=1;var Ce=an._client[ve].apply(an._client,arguments);return an._client._depth-=1,Ce})}),Yn=an,Yn.Client=hn,Yn.Event=Pt,Yn.Session=jn,Yn.Breadcrumb=me,Yn.default=an,Yn})})(bugsnag)),bugsnag.exports}var notifier,hasRequiredNotifier;function requireNotifier(){return hasRequiredNotifier||(hasRequiredNotifier=1,notifier=requireBugsnag()),notifier}var notifierExports=requireNotifier();const Bugsnag=getDefaultExportFromCjs(notifierExports);function initZendeskConfig(e){window.zESettings={webWidget:{helpCenter:{filter:{category:"360000809820-INTERIMAIRES"}},chat:{suppress:!0},contactForm:{suppress:!0},talk:{suppress:!0},answerBot:{suppress:!0},analytics:!1,offset:{mobile:{vertical:"30px"}},color:{button:"#07A7E9",header:"#07A7E9"}}};const u=window.zE;u&&(u("webWidget:on","open",function(){window.zE("webWidget","prefill",{name:{value:(((e==null?void 0:e.firstName)||"")+""+((e==null?void 0:e.lastName)||"")).trim(),readOnly:(e==null?void 0:e.firstName)!==void 0&&e.lastName!==void 0},email:{value:e==null?void 0:e.email,readOnly:(e==null?void 0:e.email)!==void 0}})}),u("webWidget","hide"),u("webWidget:on","close",function(){window.zE("webWidget","reset"),window.zE("webWidget","hide")}))}var CookieGroups=(e=>(e.STRICLY_NECESSARY="C0001",e.PERFORMANCE="C0002",e.FUNCTIONALITY="C0003",e.TARGETED_ADVERTISING="C0004",e.SOCIAL_MEDIA="C0005",e))(CookieGroups||{});const otpTrustTokenName="qp.otpTrustToken";function setOtpTrustToken(e){isRunningFromNativeIOSApp()&&localStorage.setItem(otpTrustTokenName,e)}function getOtpTrustToken(){if(isRunningFromNativeIOSApp())return localStorage.getItem(otpTrustTokenName)??void 0}const cookieConsentName="OptanonConsent";let isFirstCall=!0;function isCookieGroupEnabled(e){const d=new URLSearchParams(api.get(cookieConsentName)).get("groups"),B=d==null?void 0:d.split(",");return(B==null?void 0:B.some(V=>{const[K,q]=V.split(":");if(K===e&&q==="1")return!0}))??!1}function updateGtmDataLayer(e,u){if(window.dataLayer){const d=window.dataLayer.filter(function(V){return!V.event||V.event.substr(0,4)!=="gtm."});0<d.length&&d[0].qp_event_type!=="session"&&console.warn("GTM datalayer: the session event must be the first");let B;distExports.isMobile?B="mobile":distExports.isTablet?B="tablet":B="desktop";let $={qp_event_type:"session",user_logged:"anonymous",user_profile:"applicant",env_device:B,pwa:gaPwaDimension()};e&&($={...$,user_email:e.email,user_first_name:e.firstName,user_id:e.id,user_last_name:e.lastName,user_logged:"authenticated",user_phone:e.mobile,is_admin:u}),window.dataLayer.push($)}}function gaPwaDimension(){let e="no-pwa";return isRunningFromNativeIOSApp()?e="pwa-applicant-ios":isRunningFromStandaloneApp()&&(e="pwa-applicant-android"),e}function gaEventParams(e,u){var d;return{page_path:e.path,page_title:(d=e.meta)==null?void 0:d.title,page_location:window.location.href,send_page_view:!0,dimension_user_id:u?u.id:"",dimension7:gaPwaDimension()}}function deleteAllCookiesExceptAuthAndReload(){const e=document.cookie.split(";");for(let u=0;u<e.length;u++){const B=e[u].trim().split("=")[0];["OptanonAlertBoxClosed","OptanonConsent",getEnv("VITE_OAUTH_COOKIE_NAME"),otpTrustTokenName].includes(B)||(document.cookie=B+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")}isFirstCall?isFirstCall=!isFirstCall:window.location.reload()}function OptanonWrapper(e,u,d,B){return async()=>{deleteAllCookiesExceptAuthAndReload(),await loadBeaconsByGroupsEnabled(e,u,d,B)}}async function loadBeaconsByGroupsEnabled(e,u,d,B){const V=new URLSearchParams(api.get(cookieConsentName)).get("groups"),K=V==null?void 0:V.split(",");
144K==null||K.forEach(q=>{const[Q,X]=q.split(":");if(X)switch(Q){case CookieGroups.STRICLY_NECESSARY:loadBeaconsNecessary(e,u);break;case CookieGroups.PERFORMANCE:loadBeaconsPerformance(e,d,B);break;case CookieGroups.FUNCTIONALITY:loadBeaconsFunctionality();break;case CookieGroups.TARGETED_ADVERTISING:loadBeaconsTargetedAdvertising(e,u);break;case CookieGroups.SOCIAL_MEDIA:loadBeaconsSocialMedia();break}})}async function loadBeaconsNecessary(e,u){const d=getEnv("VITE_GOOGLE_RECAPTCHA_KEY");d&&setTimeout(()=>{(function(V,K){const q="google-captcha";if(V.getElementById(q))return;const Q=V.createElement("script");Q.id=q,Q.async=!0,Q.defer=!0,Q.src="https://www.google.com/recaptcha/api.js?render="+K,V.getElementsByTagName("head")[0].appendChild(Q)})(document,d)},0);const B=getEnv("VITE_API_ZENDESK");B&&setTimeout(()=>{(function(V,K){const q="ze-snippet";if(V.getElementById(q))return;const Q=V.createElement("script");Q.id=q,Q.async=!0,Q.defer=!0,Q.onload=()=>initZendeskConfig(e),Q.src="https://static.zdassets.com/ekr/snippet.js?key="+K,V.getElementsByTagName("head")[0].appendChild(Q)})(document,B)},0);const $=getEnv("VITE_BUGSNAG_APIKEY");$&&setTimeout(()=>{const V={apiKey:$,plugins:[new BugsnagPluginVue],releaseStage:getEnv("VITE_STAGE"),enabledReleaseStages:["testing","production"],collectUserIp:!1,redactedKeys:["access_token",/^password$/i,/^email$/i,/^cc_/]};getEnv("VERSION")&&(V.appVersion=""+getEnv("VERSION")),e&&(V.onSession=K=>{K.setUser(e.id.toString(),e.email,`${e.firstName??"unknown"} ${e.lastName??"unknown"}`)},V.onError=K=>{K.addMetadata("isInternal",{value:u})}),Bugsnag.start(V)},0)}async function loadBeaconsPerformance(e,u,d){getEnv("VITE_GOOGLE_ANALYTICS_ID")&&u&&(await z(),u.event("page_view",gaEventParams(d.currentRoute,e)),d.afterEach(V=>{u==null||u.event("page_view",gaEventParams(V,e))}));const $=getEnv("VITE_API_HOTJAR");if($&&JSON.parse($)!==null){const V=(K,q,Q,X,ee,te)=>{K.hj=K.hj||function(){(K.hj.q=K.hj.q||[]).push(arguments)},K._hjSettings={hjid:K.JSON.parse($).KEY,hjsv:6},ee=q.getElementsByTagName("head")[0],te=q.createElement("script"),te.async=1,te.defer=!0,te.src=Q+K._hjSettings.hjid+X+K._hjSettings.hjsv,ee.appendChild(te)};setTimeout(()=>{V(window,document,"https://static.hotjar.com/c/hotjar-",".js?sv=")},0)}}async function loadBeaconsFunctionality(){}async function loadBeaconsTargetedAdvertising(e,u){const d=getEnv("VITE_GOOGLE_TAG_MANAGER_ID");d&&setTimeout(()=>{(function(B,$,V,K,q,Q){B[K]=B[K]||[],B[K].push({"gtm.start":new Date().getTime(),event:"gtm.js"});const X=$.getElementsByTagName(V)[0],ee=$.createElement(V),te="";ee.async=!0,ee.defer=!0,ee.src="https://www.googletagmanager.com/gtm.js?id="+q+te,ee.onload=()=>{updateGtmDataLayer(e,u)},X.parentNode.insertBefore(ee,X)})(window,document,"script","dataLayer",d)},0)}async function loadBeaconsSocialMedia(){const e=getEnv("VITE_FACEBOOK_PIXEL_CODE");e&&(window.fbAsyncInit=function(){setTimeout(()=>{window.FB.init({appId:e,version:"v5.0",xfbml:!1})},0),setTimeout(()=>{window.FB.AppEvents.logPageView(),window.FB_AppEvents_initialized=!0},0)});const u=getEnv("VITE_LINKEDIN_PARTNER_ID");u&&(window._linkedin_partner_id=u,window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[],window._linkedin_data_partner_ids.push(window._linkedin_partner_id),setTimeout(()=>{(function(d){const B="linkedin-sdk";if(d.getElementById(B))return;const $=d.createElement("script");$.id=B,$.async=!0,$.defer=!0,$.src="https://snap.licdn.com/li.lms-analytics/insight.min.js",d.getElementsByTagName("head")[0].appendChild($)})(document)},0))}async function loadBeacons(e,u,d,B){const $=getEnv("VITE_ONETRUST_URL_KEY");!isRunningFromNativeIOSApp()&&$&&(setTimeout(()=>{(function(V){const K=V.createElement("script");K.async=!0,K.defer=!0,K.src=`https://cdn.cookielaw.org/consent/${getEnv("VITE_ONETRUST_URL_KEY")}/otSDKStub.js`,K.setAttribute("data-domain-script",`${getEnv("VITE_ONETRUST_URL_KEY")}`),K.setAttribute("charset","UTF-8"),K.type="text/javascript",V.getElementsByTagName("head")[0].appendChild(K)})(document)},0),window.OptanonWrapper=OptanonWrapper(e,u,d,B)),$?await loadBeaconsByGroupsEnabled(e,u,d,B):await loadBeaconsNecessary(e,u),await initBatchConfig(e)}function useParameterUrlProvider(){const e=useRoute();function u(B,$){let V;try{const K=e.query;K&&K.hasOwnProperty(B)&&(V=K[B],Array.isArray(V)&&(V=V.pop()))}catch{}return V||$}function d(B,$){const V=u(B,null);return V?Number(V):$}return{getParam:u,getNumberParam:d}}function useSourcesTracker(){const{getParam:e,getNumberParam:u}=useParameterUrlProvider();function d(){window.sessionStorage.setItem("qp.sources",JSON.stringify({utmSource:e("utm_source",getDefaultSource().utmSource),utmMedium:e("utm_medium",getDefaultSource().utmMedium),utmCampaign:e("utm_campaign",getDefaultSource().utmCampaign),partner:u("partner",getDefaultSource().partner)}))}return{storeSources:d}}function useAppUpdate(){const e=useStore(),u=getModule(AppModule,e),d=getModule(ApplicantModule,e),B=computed(()=>u.updateAvailable&&(isTouchscreenDevice()||d.isInternal));return{appModule:u,applicantModule:d,visible:B}}const _sfc_main$d=defineComponent$1({__name:"app-update-banner",setup(e){const u=useRoute(),{smAndDown:d}=useDisplay(),{visible:B}=useAppUpdate(),$=computed(()=>u.name===RouteName.NATIVE_LAUNCH?0:d.value?54:72);async function V(){var K,q;(q=(K=await navigator.serviceWorker.getRegistration())==null?void 0:K.waiting)==null||q.postMessage({type:"SKIP_WAITING"})}return(K,q)=>{const Q=_sfc_main$H;return unref(B)?(openBlock(),createBlock(unref(QapaTopBanner),{key:0,offset:$.value},{default:withCtx(()=>[createVNode(Q,null,{default:withCtx(()=>[...q[0]||(q[0]=[createTextVNode("mdi-information",-1)])]),_:1}),createTextVNode(" "+toDisplayString$1(K.$t("base.app-update-banner.une-mise-
144a-jour"))+" ",1),createVNode(unref(__unplugin_components_0$2),{variant:"text",color:"on-intro",onClick:V},{default:withCtx(()=>[createTextVNode(toDisplayString$1(K.$t("base.app-update-banner.mettre-a-jour")),1)]),_:1})]),_:1},8,["offset"])):createCommentVNode("",!0)}}});var now=function(){return root.Date.now()},reWhitespace=/\s/;function trimmedEndIndex(e){for(var u=e.length;u--&&reWhitespace.test(e.charAt(u)););return u}var reTrimStart=/^\s+/;function baseTrim(e){return e&&e.slice(0,trimmedEndIndex(e)+1).replace(reTrimStart,"")}var symbolTag="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&baseGetTag(e)==symbolTag}var NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(e){if(typeof e=="number")return e;if(isSymbol(e))return NAN;if(isObject$1(e)){var u=typeof e.valueOf=="function"?e.valueOf():e;e=isObject$1(u)?u+"":u}if(typeof e!="string")return e===0?e:+e;e=baseTrim(e);var d=reIsBinary.test(e);return d||reIsOctal.test(e)?freeParseInt(e.slice(2),d?2:8):reIsBadHex.test(e)?NAN:+e}var FUNC_ERROR_TEXT="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(e,u,d){var B,$,V,K,q,Q,X=0,ee=!1,te=!1,ie=!0;if(typeof e!="function")throw new TypeError(FUNC_ERROR_TEXT);u=toNumber(u)||0,isObject$1(d)&&(ee=!0,te="maxWait"in d,V=te?nativeMax(toNumber(d.maxWait)||0,u):V,ie="trailing"in d?!1:ie);function re(me){var ge=B,_e=$;return B=$=void 0,X=me,K=e.apply(_e,ge),K}function oe(me){return X=me,q=setTimeout(le,u),ee?re(me):K}function se(me){var ge=me-Q,_e=me-X,be=u-ge;return te?nativeMin(be,V-_e):be}function ae(me){var ge=me-Q,_e=me-X;return Q===void 0||ge>=u||ge<0||te&&_e>=V}function le(){var me=now();if(ae(me))return ue(me);q=setTimeout(le,se(me))}function ue(me){return q=void 0,ie&&B?re(me):(B=$=void 0,K)}function he(){q!==void 0&&clearTimeout(q),X=0,B=Q=$=q=void 0}function de(){return q===void 0?K:ue(now())}function fe(){var me=now(),ge=ae(me);if(B=arguments,$=this,Q=me,ge){if(q===void 0)return oe(Q);if(te)return clearTimeout(q),q=setTimeout(le,u),re(Q)}return q===void 0&&(q=setTimeout(le,u)),K}return fe.cancel=he,fe.flush=de,fe}const _sfc_main$c=defineComponent$1({__name:"no-network-banner",setup(e){const u=getModule(AppModule,useStore()),{smAndDown:d}=useDisplay(),B=useTemplateRef("banner"),$=computed(()=>!u.networkAvailable),V=computed(()=>d.value?54:72);function K(X){if(X>1&&B.value){const ee=B.value.$el;ee.classList.remove("flash"),ee.offsetWidth,ee.classList.add("flash")}}const q=debounce(K,1e3,{leading:!0,trailing:!1});watch(()=>u.numberOfNoNetworkAvailableReports,X=>{q(X)});async function Q(){try{await http.get(`${getServiceBaseUrl(Service.API)}/version`)}catch{}}return(X,ee)=>{const te=_sfc_main$H;return $.value?(openBlock(),createBlock(unref(QapaTopBanner),{key:0,ref_key:"banner",ref:B,offset:V.value,class:"no-network-banner"},{default:withCtx(()=>[createVNode(te,null,{default:withCtx(()=>[...ee[0]||(ee[0]=[createTextVNode("mdi-information",-1)])]),_:1}),createTextVNode(" "+toDisplayString$1(X.$t("base.no-network-banner.vous-etes-actuellement-deconnecte"))+" ",1),createVNode(unref(__unplugin_components_0$2),{class:"retry",variant:"text",color:"on-intro",onClick:Q},{default:withCtx(()=>[createTextVNode(toDisplayString$1(X.$t("common.reessayer")),1)]),_:1})]),_:1},8,["offset"])):createCommentVNode("",!0)}}}),NoNetworkBanner=_export_sfc(_sfc_main$c,[["__scopeId","data-v-bb387b52"]]),OTP_HEADER="X-Qapa-Otp",CHANNEL_HEADER="X-Qapa-Otp-Channel";function createOtpApi({http:e,apiBaseUrl:u}){const d=u.replace(/\/+$/,"");return{async requestOtp(B,$){await e.post(`${d}/users/${$}/otp`,{channel:B})},async sendRequestWithOtp(B,$){return await e.request({...B,headers:{...B.headers,[OTP_HEADER]:$}})},async sendRequestWithChannel(B,$){return await e.request({...B,headers:{...B.headers,[CHANNEL_HEADER]:$}})},async verifySms(B){await e.post(`${d}/users/${B}/verify/sms`)},async verifyEmail(B){await e.post(`${d}/users/${B}/verify/email`)}}}function createOtpInterceptor(e,u){const d=e.interceptors.response.use(B=>B,async B=>{var $,V;return((V=($=B.response)==null?void 0:$.data)==null?void 0:V.code)!==OtpErrorCodes.OTP_REQUIRED?Promise.reject(B):u.onChallenge({allowedChannels:B.response.data.allowedChannels??[],maskedRecipients:B.response.data.maskedRecipients,request:B.config})});return{eject:()=>e.interceptors.response.eject(d)}}const OtpApiKey=Symbol("qapa-otp-api");function useOtpApi(){const e=inject$1(OtpApiKey);if(!e)throw new Error("[qapa-otp] `app.use(createOtp({ … }))` manquant au composition root.");return e}function createOtp(e){const u=createOtpApi(e);return{install(d){d.provide(OtpApiKey,u)},api:u,setupInterceptor:d=>createOtpInterceptor(e.http,d)}}const _sfc_main$b=defineComponent$1({__name:"otp-challenge-host",props:{userId:{},userMobile:{},userEmail:{}},setup(e){const u=e,d=useOtpApi(),B=ref(null),$=ref(!1);onMounted(()=>messageBus.$on(MessageBusType.OTP_REQUIRED,V)),onBeforeUnmount(()=>messageBus.$off(MessageBusType.OTP_REQUIRED,V));function V(oe){if(B.value){oe.reject(new Error("An ongoing otp request already exists"));return}B.value=oe,$.value=!0}const K=computed(()=>{var oe,se;return u.userMobile||((se=(oe=B.value)==null?void 0:oe.maskedRecipients)==null?void 0:se[OtpChannel.SMS])}),q=computed(()=>{var oe,se;return u.userEmail||((se=(oe=B.value)==null?void 0:oe.maskedRecipients)==null?void 0:se[OtpChannel.EMAIL])}),Q=computed(()=>{var oe;return!u.userId&&((oe=B.value)==null?void 0:oe.allowedChannels.length)===1});function X(oe){return u.userId?d.requestOtp(oe,u.userId):d.sendRequestWithChannel
144(B.value.request,oe).catch(se=>{if(!isErrorCode$1(se,OtpErrorCodes.OTP_SENT))throw se})}function ee(oe){return d.sendRequestWithOtp(B.value.request,oe)}function te(oe){const se=B.value;B.value=null,$.value=!1,se&&oe(se)}function ie(oe){te(se=>se.resolve(oe))}function re(oe){te(se=>se.reject(oe))}return(oe,se)=>{const ae=__unplugin_components_0;return B.value?(openBlock(),createBlock(ae,{key:0,open:$.value,"onUpdate:open":se[0]||(se[0]=le=>$.value=le),"allowed-channels":B.value.allowedChannels,"user-mobile":K.value,"user-email":q.value,"code-already-sent":Q.value,"request-code":X,"submit-code":ee,onSubmitted:ie,onCancelled:re},null,8,["open","allowed-channels","user-mobile","user-email","code-already-sent"])):createCommentVNode("",!0)}}}),image404="/front-applicant/assets/404-CHVkPXVw.jpg",_hoisted_1$7={class:"fill-height"},_sfc_main$a=defineComponent$1({__name:"no-network-fallback",props:{hasData:{type:Boolean,default:!1}},setup(e){const u=useStore(),d=getModule(AppModule,u);async function B(){try{await http.get(`${getServiceBaseUrl(Service.API)}/version`)}catch{}}return($,V)=>{const K=__unplugin_components_0$2,q=_sfc_main$E;return openBlock(),createElementBlock("div",_hoisted_1$7,[!unref(d).networkAvailable&&!e.hasData?(openBlock(),createBlock(VRow,{key:0,class:"centered-vertical-content"},{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(VRow,{justify:"end"},{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"11",class:"big text-center"},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.$t("base.no-network-fallback.oups")),1)]),_:1}),V[0]||(V[0]=createTextVNode()),createVNode(VCol,{cols:"12",md:"11",class:"text-h5 text-center"},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.$t("base.no-network-fallback.vous-netes-pas-connecte")),1)]),_:1}),V[1]||(V[1]=createTextVNode()),createVNode(VCol,{cols:"12",md:"11",class:"text-center"},{default:withCtx(()=>[createVNode(K,{onClick:B},{default:withCtx(()=>[createTextVNode(toDisplayString$1($.$t("common.reessayer")),1)]),_:1})]),_:1})]),_:1})]),_:1}),V[2]||(V[2]=createTextVNode()),createVNode(VCol,{cols:"12",md:"6",class:"py-0"},{default:withCtx(()=>[createVNode(VRow,{"no-gutters":"",justify:"start"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(q,{src:unref(image404),position:$.$vuetify.display.mdAndUp?"left":"top"},null,8,["src","position"])]),_:1})]),_:1})]),_:1})]),_:1})):renderSlot($.$slots,"default",{key:1},void 0,!0)])}}}),NoNetworkFallback=_export_sfc(_sfc_main$a,[["__scopeId","data-v-4a8b427f"]]);class Header{constructor(){this.name=""}}const cordovaDownloadFile=(e,u)=>{window.requestFileSystem(window.TEMPORARY,e.size,d=>{d.root.getFile(u,{create:!0,exclusive:!1},B=>{B.createWriter($=>{$.onwriteend=function(){var K,q;const V=B.toURL();(q=(K=windowProxy.cordova)==null?void 0:K.plugins.fileOpener2)==null||q.open(V,e.type,{error:Q=>{console.error(Q)}})},$.onerror=V=>{console.error("Failed file write: "+V.toString())},$.write(e)})},B=>{console.log("Error on getting file"),console.error(B)})},d=>{console.log("Error on loading fs"),console.error(d)})};function redirectDeeplinkIos(e){var u,d;(d=(u=window.cordova)==null?void 0:u.plugins.browsertab)==null||d.close(),windowProxy.location.replace(e)}function handleUniversalLinks(e){if(e.params.token){const u=JSON.parse(e.params.token);useAuthStore().setSession(u)}if(e.host===getEnv("VITE_MAILGUN_DOMAIN")||e.host===getEnv("VITE_SHORT_LINK_DOMAIN")||e.path.startsWith("/auth/autosignin"))windowProxy.location.replace(e.url);else{let u=e.path;const d=Object.entries(e.params).map(([B,$])=>`${B}=${$}`).join("&");d&&(u+=`?${d}`),redirectDeeplinkIos(u)}}const _sfc_main$9=defineComponent$1({__name:"qapa-bottom-navigation",setup(e){return(u,d)=>{const B=_sfc_main$H,$=__unplugin_components_0$2;return openBlock(),createBlock(VBottomNavigation,{class:"mobile-bottom-navigation",grow:"",color:"primary"},{default:withCtx(()=>[createVNode($,{class:"dashboard-tab text-medium-emphasis",to:{name:unref(RouteName).DASHBOARD},"x-large":"",rounded:!1,text:""},{default:withCtx(()=>[createVNode(B,{size:"large"},{default:withCtx(()=>[...d[0]||(d[0]=[createTextVNode("mdi-view-dashboard",-1)])]),_:1}),d[1]||(d[1]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(u.$t("base.qapa-bottom-navigation.missions")),1)]),_:1},8,["to"]),d[9]||(d[9]=createTextVNode()),createVNode($,{class:"contracts-tab text-medium-emphasis",to:{name:unref(RouteName).DOCUMENTS},"x-large":"",rounded:!1,text:""},{default:withCtx(()=>[createVNode(B,{size:"large"},{default:withCtx(()=>[...d[2]||(d[2]=[createTextVNode("mdi-file-document-multiple",-1)])]),_:1}),d[3]||(d[3]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(u.$t("base.qapa-bottom-navigation.documents")),1)]),_:1},8,["to"]),d[10]||(d[10]=createTextVNode()),createVNode($,{class:"payrolls-tab text-medium-emphasis",to:{name:unref(RouteName).ADVANTAGES},"x-large":"",rounded:!1,text:""},{default:withCtx(()=>[createVNode(B,{size:"large"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(unref(currencyIcon)()),1)]),_:1}),d[4]||(d[4]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(u.$t("base.qapa-bottom-navigation.avantages")),1)]),_:1},8,["to"]),d[11]||(d[11]=createTextVNode()),createVNode($,{class:"profile-tab text-medium-emphasis",to:{name:unref(RouteName).PROFILE},"x-large":"",rounded:!1,text:""},{default:withCtx(()=>[createVNode(B,{size:"large"},{default:withCtx(()=>[...d[5]||(d[5]=[createTextVNode("mdi-account-box",-1)])]),_:1}),d[6]||(d[6]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(u.$t("base.qapa-bottom-navigation.profil")),1)]),_:1},8,["to"]),d[12]||(d[12]=createTextVNode()),createVNode($,{class:"adomyinfo-tab text-medium-emphasis",to:{name:unref(RouteName).ADOMYINFO},"x-large":"",rounded:!1,text:""},{default:withCtx(()=>[createVNode(B,{size:"large"},{default:withCtx(()=>[...d[7]||(d[7]=[createTextVNode("mdi-file-document-multiple-outline",-1)])]),_:1}),d[8]||(d[8]=createTextVNode()),createBaseVNode("span",null,toDisplayString$1(u.$t("base.qapa-bottom-navigation.paie")),1)]),_:1},8,["to"])]),_:1})}}});class MobileService{static async checkVersion(u){return(await http.get(`${getServiceBaseUrl(Service.API)}/public/mobile/applicant/launch?version=${u}`)).data.versionRequirement}}const mobileQrcode="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20x='0px'%20y='0px'%20viewBox='0%200%20217.46%20445.54'%20style='enable-background:new%200%200%20217.46%20445.54;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20%3c/style%3e%3cg%3e%3cg%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='13.2366'%20y1='20.7712'%20x2='206.4491'%20y2='435.1169'%20gradientTransform='matrix(1%200%200%20-1%200%20448)'%3e%3cstop%20offset='0'%20style='stop-color:%230F056B'/%3e%3cstop%20offset='0.1369'%20style='stop-color:%230D1978'/%3e%3cstop%20offset='0.4181'%20style='stop-color:%23094E9B'/%3e%3cstop%20offset='0.8154'%20style='stop-color:%2303A1D1'/%3e%3cstop%20offset='1'%20style='stop-color:%2300CAEC'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M216.46,18.44c0,136.04,0,272.08,0,408.12c-0.22,0.7-0.45,1.4-0.65,2.11c-2.12,7.37-6.75,12.37-14.03,14.85%20c-1.08,0.37-2.18,0.68-3.28,1.02c-59.86,0-119.72,0-179.59,0c-0.21-0.12-0.41-0.3-0.64-0.36C6.68,441.17,1,433.84,1,421.86%20C1,288.65,1,155.45,1,22.24C1,9.69,9.65,1,22.11,1C79.4,1,136.68,1,193.97,1c11.91,0,18.95,5.34,22.14,16.78%20C216.17,18.02,216.34,18.22,216.46,18.44z%20M16.03,60.9c0,109.9,0,219.72,0,329.58c61.87,0,123.58,0,185.37,0%20c0-109.89,0-219.64,0-329.58C139.56,60.9,77.85,60.9,16.03,60.9z%20M108.73,38.96c5.24,0,10.47,0.01,15.7,0%20c3.66-0.01,6.13-2.2,6.17-5.41c0.04-3.3-2.53-5.69-6.22-5.65c-10.47,0.11-20.94,0.24-31.41,0.38c-3.69,0.05-6.02,2.1-6.04,5.19%20c-0.02,3.24,2.43,5.46,6.08,5.48C98.26,38.98,103.49,38.96,108.73,38.96z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e";var MobileAppVersionRequirement=(e=>(e.NO_LONGER_SUPPORTED="NO_LONGER_SUPPORTED",e.DEPRECATED="DEPRECATED",e.OK="OK",e))(MobileAppVersionRequirement||{});function usePromoteMobile(){const e=getEnv("VITE_ANDROID_LINK"),u=getEnv("VITE_IOS_LINK");return{androidAppStoreLink:e,iosAppStoreLink:u}}const _hoisted_1$6=["href"],_sfc_main$8=defineComponent$1({__name:"version-alert-dialog",setup(e,{expose:u}){const{iosAppStoreLink:d,androidAppStoreLink:B}=usePromoteMobile(),$=useTemplateRef("dialog"),V=ref(MobileAppVersionRequirement.OK),K=computed(()=>V.value===MobileAppVersionRequirement.NO_LONGER_SUPPORTED),q=computed(()=>V.value===MobileAppVersionRequirement.DEPRECATED),Q=computed(()=>distExports.isIOS?d:B);function X(te){var ie;V.value=te,V.value!==MobileAppVersionRequirement.OK&&((ie=$.value)==null||ie.open())}function ee(){var te;(te=$.value)==null||te.close()}return u({open:X,close:ee}),(te,ie)=>{const re=_sfc_main$E;return openBlock(),createBlock(unref(QapaDialog),{ref_key:"dialog",ref:$,closable:!K.value,title:te.$t("base.mobile.version-alert-dialog.mise-a-jour-title")},{default:withCtx(()=>[createVNode(VRow,{class:"justify-center"},{default:withCtx(()=>[createVNode(VCol,{cols:"3"},{default:withCtx(()=>[createVNode(re,{src:unref(mobileQrcode)},null,8,["src"])]),_:1})]),_:1}),ie[0]||(ie[0]=createTextVNode()),K.value?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(te.$t("base.mobile.version-alert-dialog.la-version-de-votre")),1)],64)):q.value?(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(te.$t("base.mobile.version-alert-dialog.une-nouvelle-version-de")),1)],64)):createCommentVNode("",!0)]),actions:withCtx(()=>[createBaseVNode("a",{href:Q.value},[createVNode(unref(__unplugin_components_0$2),null,{default:withCtx(()=>[createTextVNode(toDisplayString$1(te.$t("base.mobile.version-alert-dialog.mettre-a-jour")),1)]),_:1})],8,_hoisted_1$6)]),_:1},8,["closable","title"])}}}),VersionAlertDialog=_export_sfc(_sfc_main$8,[["__scopeId","data-v-e83dbfaa"]]);function useSocial(){const e=useRoute(),u=useRouter(),{t:d}=useI18n();async function B(){const $=e.query.error;$&&(await u.replace({query:{error:void 0}}),$==="google"?messageBus.$emit(MessageBusType.ERROR,{message:d("mixins.social-mixin.impossible-de
144-recuperer-un",{socialMedia:"Google"})+d("mixins.social-mixin.vous-pouvez-verifier-son",{linkStart:'<a href="https://support.google.com/accounts/answer/19870?hl=fr&co=GENIE.Platform%3DAndroid">',linkEnd:"</a>"})}):$==="apple"?messageBus.$emit(MessageBusType.ERROR,{message:d("mixins.social-mixin.impossible-de-recuperer-un",{socialMedia:"Apple"})}):messageBus.$emit(MessageBusType.ERROR,{message:d("mixins.social-mixin.impossible-de-recuperer-un",{action:e.name===RouteName.SIGN_IN?d("mixins.social-mixin.connexion"):d("mixins.social-mixin.inscription")})}))}return{checkSocialErrors:B}}function useSignInRequest(){const e=getModule(ApplicantModule,useStore());async function u(d){await useAuthStore().login({username:d.email,password:d.password,rememberMe:d.rememberMe}),await e.fetchApplicant()}return{applicantModule:e,signIn:u}}var ErrorCodes=(e=>(e.UNKNOW="UNKNOW",e.MOBILE_PHONE_ALREADY_USED="MOBILE_PHONE_ALREADY_IN_USE",e.EMAIL_ADDRESS_NOT_VALID="EMAIL_ADDRESS_NOT_VALID",e.EMAIL_ADDRESS_ALREADY_EXIST="EMAIL_ADDRESS_ALREADY_IN_USE",e.USER_DOES_NOT_EXIST="USER_DOES_NOT_EXIST",e.EMAIL_ADDRESS_ALREADY_USED_BY_RECRUITER="EMAIL_ADDRESS_ALREADY_IN_USE_BY_RECRUITER",e.EMAIL_ADDRESS_NOT_FOUND="EMAIL_ADDRESS_NOT_FOUND",e.FORECAST_NEED_APPLICANT_ALREADY_APPROVED_OR_REFUSED_BY_RECRUITER="FORECAST_NEED_APPLICANT_ALREADY_APPROVED_OR_REFUSED_BY_RECRUITER",e.FORECAST_NEED_ASSIGNMENT_COMPLETED="FORECAST_NEED_ASSIGNMENT_COMPLETED",e.FORECAST_NEED_NOT_FOUND="FORECAST_NEED_NOT_FOUND",e.FORECAST_NEED_APPLICANT_ALREADY_ASSIGNED_BY_RECRUITER="FORECAST_NEED_APPLICANT_ALREADY_ASSIGNED_BY_RECRUITER",e.OTP_REQUIRED="OTP_REQUIRED",e.OTP_SENT="OTP_SENT",e.OTP_INVALID="OTP_INVALID",e.OTP_REVOKED="OTP_REVOKED",e.LOCKED_ACCOUNT="LOCKED_ACCOUNT",e.WRONG_APP_SIGNIN="WRONG_APP_SIGNIN",e.EXPIRED_PASSWORD="EXPIRED_PASSWORD",e.CONTRACT_OTP_INVALID="CONTRACT_OTP_INVALID",e.CONTRACT_OTP_EXPIRED="CONTRACT_OTP_EXPIRED",e.CONTRACT_ALREADY_SIGNED="CONTRACT_ALREADY_SIGNED",e.PLANNING_SLOT_APPLICANT_ALREADY_ASSIGNED_BY_RECRUITER="PLANNING_SLOT_APPLICANT_ALREADY_ASSIGNED_BY_RECRUITER",e.PLANNING_SLOT_APPLICANT_ALREADY_APPROVED_OR_REFUSED_BY_RECRUITER="PLANNING_SLOT_APPLICANT_ALREADY_APPROVED_OR_REFUSED_BY_RECRUITER",e.PLANNING_ASSIGNMENT_COMPLETED="PLANNING_ASSIGNMENT_COMPLETED",e.PLANNING_SLOT_NOT_FOUND="PLANNING_SLOT_NOT_FOUND",e.PLANNING_SLOT_ASSIGNMENT_COMPLETED="PLANNING_SLOT_ASSIGNMENT_COMPLETED",e.UPDATE_PASSWORD_INCORRECT="UPDATE_PASSWORD_INCORRECT",e.UPDATE_PASSWORD_RESET_EXPIRED="UPDATE_PASSWORD_RESET_EXPIRED",e.DOCUMENT_ALREADY_EXISTS_FOR_SKILL="DOCUMENT_ALREADY_EXISTS_FOR_SKILL",e.DOCUMENT_ALREADY_EXISTS_FOR_EDUCATION="DOCUMENT_ALREADY_EXISTS_FOR_EDUCATION",e))(ErrorCodes||{}),ErrorType=(e=>(e.DocumentTypeValidationException="DocumentTypeValidationException",e))(ErrorType||{});function isErrorCode(e,u){return isErrorCode$1(e,u)}function isError(e,u){var d,B,$;return e&&((d=e.response)==null?void 0:d.status)&&e.response.status>=400&&(($=(B=e.response)==null?void 0:B.data)==null?void 0:$.type)===u}var BusinessErrorCodes=(e=>(e.SKILL_HAS_VALIDATED_DOCUMENT="APPLICANT-SKILL_APPLICANT_SKILL__SKILL_HAS_VALIDATED_DOCUMENT",e.EDUCATION_HAS_VALIDATED_DOCUMENT="APPLICANT-EDUCATION_APPLICANT_EDUCATION__EDUCATION_HAS_VALIDATED_DOCUMENT",e))(BusinessErrorCodes||{});function isBusinessError(e,u){var d,B,$;return!!((d=e==null?void 0:e.response)!=null&&d.status&&e.response.status>=400&&(($=(B=e.response)==null?void 0:B.data)==null?void 0:$.error)===u)}const _hoisted_1$5={class:"text-h6"},_sfc_main$7=defineComponent$1({__name:"magic-link-dialog",setup(e,{expose:u}){const{t:d}=useI18n(),B=useAuthApi(),$=ref(""),V=ref(!1),K=useTemplateRef("dialog"),q=useTemplateRef("form");function Q(ie){var re,oe;$.value=ie||"",(re=q.value)==null||re.resetValidation(),V.value=!1,(oe=K.value)==null||oe.open()}function X(){var ie;(ie=K.value)==null||ie.close()}function ee(ie){setTimeout(ie,5e3)}async function te(){if((await q.value.validate()).valid)try{return await B.sendMagicLink($.value),V.value=!0,ee(()=>{X()}),Results.success()}catch(re){return isErrorCode(re,ErrorCodes.EMAIL_ADDRESS_NOT_FOUND)?Results.failure(d("common.aucun-compte-connu-pour")):Results.failureWithError(re,d("base.magic-link-dialog.une-erreur-est-survenue"))}else return Results.failure()}return u({open:Q}),(ie,re)=>{const oe=_sfc_main$t,se=_sfc_main$v,ae=_sfc_main$w;return openBlock(),createBlock(unref(QapaDialog),{ref:"dialog",title:ie.$t("common.recevoir-un-lien-de"),size:"xs"},{default:withCtx(()=>[V.value?(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("span",_hoisted_1$5,toDisplayString$1(ie.$t("base.magic-link-dialog.verifiez-vos-emails")),1)]),_:1})]),_:1}),re[3]||(re[3]=createTextVNode()),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("p",null,toDisplayString$1(ie.$t("base.magic-link-dialog.vous-avez-recu-un")),1),re[2]||(re[2]=createTextVNode()),createBaseVNode("p",null,toDisplayString$1(ie.$t("base.magic-link-dialog.si-vous-ne-recevez")),1)]),_:1})]),_:1})],64)):(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,toDisplayString$1(ie.$t("base.magic-link-dialog.entrez-lemail-que-vous")),1),re[1]||(re[1]=createTextVNode()),createVNode(se,{ref:"form"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(oe,{modelValue:$.value,"onUpdate:modelValue":re[0]||(re[0]=le=>$.value=le),class:"email-field",label:ie.$t("common.votre-email-label"),icon:"mdi-at",required:""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1},512)],64))]),actions:withCtx(()=>[createVNode(ae,{class:"magic-link-submit-button text-center",action:te},{default:withCtx(()=>[createTextVNode(toDisplayString$1(ie.$t("base.magic-link-dialog.demander-mon-lien")),1)]),_:1})]),_:1},8,["title"])}}}),_hoisted_1$4={class:"text-none ml-2"},_sfc_main$6=defineComponent$1({__name:"magic-link-button",props:{email:{}},setup(e){const u=e,d=useTemplateRef("magicLinkDialog");function B(){var $;($=d.value)==null||$.open(u.email)}return($,V)=>{const K=_sfc_main$H;return openBlock(),createElementBlock("div",null,[createVNode(unref(__unplugin_components_0$2),{class:"magic-link-button",onClick:B},{default:withCtx(()=>[createVNode(K,null,{default:withCtx(()=>[...V[0]||(V[0]=[createTextVNode("mdi-auto-fix",-1)])]),_:1}),V[1]||(V[1]=createTextVNode()),createBaseVNode("span",_hoisted_1$4,toDisplayString$1($.$t("common.recevoir-un-lien-de")),1)]),_:1}),V[2]||(V[2]=createTextVNode()),createVNode(_sfc_main$7,{ref_key:"magicLinkDialog",ref:d,class:"magic-link-dialog"},null,512)])}}}),appleLogo="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2018.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20x='0px'%20y='0px'%20width='20px'%20height='44px'%20viewBox='0%200%2020%2044'%20enable-background='new%200%200%2020%2044'%20xml:space='preserve'%3e%3cg%20id='FPO'%3e%3c/g%3e%3cg%20id='Global_Nav_Small_Icons'%3e%3c/g%3e%3cg%20id='Global_Nav_Small_1_'%3e%3c/g%3e%3cg%20id='Bag'%3e%3c/g%3e%3cg%20id='Global_Nav_Large_Icons'%3e%3cpath%20id='Apple'%20fill='%23FFFFFF'%20d='M18.1,24.227c-0.106,0.307-0.217,0.6-0.335,0.881c-0.288,0.664-0.628,1.275-1.022,1.836%20c-0.536,0.766-0.976,
1441.296-1.315,1.59c-0.525,0.483-1.088,0.731-1.691,0.744c-0.433,0-0.954-0.123-1.562-0.372%20c-0.609-0.249-1.169-0.372-1.681-0.372c-0.537,0-1.113,0.123-1.729,0.372c-0.617,0.249-1.114,0.38-1.494,0.392%20c-0.578,0.025-1.154-0.229-1.729-0.764c-0.367-0.32-0.826-0.869-1.376-1.646c-0.59-0.83-1.075-1.793-1.455-2.891%20C2.304,22.812,2.1,21.664,2.1,20.553c0-1.273,0.275-2.371,0.826-3.291c0.433-0.739,1.009-1.322,1.73-1.75%20c0.721-0.428,1.5-0.646,2.339-0.66c0.459,0,1.061,0.142,1.809,0.421c0.746,0.28,1.225,0.422,1.435,0.422%20c0.157,0,0.689-0.166,1.591-0.497c0.853-0.307,1.573-0.434,2.163-0.384c1.598,0.129,2.798,0.759,3.597,1.894%20c-1.429,0.866-2.136,2.079-2.122,3.635c0.013,1.212,0.452,2.221,1.316,3.022C17.176,23.736,17.614,24.023,18.1,24.227z%20M14.08,10.305c0.013,0.127,0.019,0.254,0.019,0.38c0,0.95-0.347,1.837-1.038,2.658c-0.835,0.976-1.845,1.54-2.94,1.451%20c-0.014-0.114-0.022-0.234-0.022-0.36c0-0.912,0.397-1.888,1.102-2.686c0.352-0.404,0.8-0.74,1.342-1.008%20C13.085,10.476,13.598,10.33,14.08,10.305z'/%3e%3c/g%3e%3cg%20id='Global_Nav_Large_1_'%3e%3c/g%3e%3cg%20id='Guides'%3e%3c/g%3e%3cg%20id='NOTES'%3e%3c/g%3e%3c/svg%3e";var ClientId=(e=>(e.FRONT_APPLICANT="front-applicant",e.FRONT_APPLICANT_IOS="front-applicant-ios",e.FRONT_APPLICANT_ANDROID="front-applicant-android",e))(ClientId||{});async function getClientInfo(){var d,B;const e=isRunningFromNativeIOSApp()?"front-applicant-ios":isRunningFromNativeAndroid()?"front-applicant-android":"front-applicant",u=await((B=(d=windowProxy.cordova)==null?void 0:d.getAppVersion)==null?void 0:B.getVersionNumber())??getEnv("VERSION");return{id:e,version:u}}var SocialSigninProvider=(e=>(e.apple="apple",e.google="google",e))(SocialSigninProvider||{});function useSocialButtons(e){const u=useRoute(),d=useRouter(),B=useAuthApi();function $(){let Q;if(e.isSignUp){const X=u.name==RouteName.SIGN_UP_WITHOUT_RESUME;Q={name:RouteName.SIGN_UP_WORKFLOW,query:{demanderCv:X?"false":"true"}}}else e.isDeletion?Q={name:u.name===RouteName.SETTINGS?RouteName.CONFIRM_SOCIAL_DELETE_ACCOUNT:RouteName.PROFILE_CONFIRM_SOCIAL_DELETE_ACCOUNT}:Q={name:RouteName.DASHBOARD_MISSIONS};return Q}function V(){let Q={name:u.name};return e.isDeletion&&(Q={name:u.name===RouteName.SETTINGS?RouteName.CONFIRM_SOCIAL_DELETE_ACCOUNT:RouteName.PROFILE_CONFIRM_SOCIAL_DELETE_ACCOUNT}),Q}async function K(Q){const X=getBackendUrlWithTrackingSources(`${getServiceBaseUrl(Service.AUTH)}/oauth2/${Q.toString()}`),ee=d.resolve($()).href,te=d.resolve(V()).href;X.searchParams.set("redirect_uri",window.location.origin+ee),X.searchParams.set("error_redirect_uri",window.location.origin+te);const ie=await getClientInfo();return X.searchParams.set("qapaClientId",ie.id),X.searchParams.set("qapaClientVersion",ie.version),X.searchParams.set("utmMedium","social"),X.searchParams.set("utmCampaign",Q.toString()),X.href}async function q(Q){var ee,te,ie,re;const X=await K(Q);isRunningFromNativeIOSApp()&&windowProxy.cordova?Q==="apple"?(te=(ee=windowProxy.cordova.plugins)==null?void 0:ee.SignInWithApple)==null||te.signin({requestedScopes:[0,1]},async oe=>{const se=await B.loginWithApple(oe);useAuthStore().setSession(se.token),windowProxy.location.href=d.resolve({...$(),query:{oauth2Hash:se.oauth2Hash}}).href},oe=>{console.error(oe),windowProxy.location.href=d.resolve({...V(),query:{error:"AppleSignInError"}}).href}):(re=(ie=windowProxy.cordova)==null?void 0:ie.plugins.browsertab)==null||re.openUrl(X):windowProxy.location.href=X}return{clickButton:q,getSocialSigninUrl:K}}const _hoisted_1$3={class:"text-none ml-2"},_sfc_main$5=defineComponent$1({__name:"apple-button",props:{isSignUp:{type:Boolean,default:!1},isDeletion:{type:Boolean,default:!1},text:{type:String,required:!0},block:{type:Boolean,default:!1}},setup(e){const u=e,{clickButton:d}=useSocialButtons(u);function B(){d(SocialSigninProvider.apple)}return($,V)=>{const K=_sfc_main$E,q=__unplugin_components_0$2;return openBlock(),createElementBlock("div",null,[createVNode(q,{block:e.block,size:"large",color:"black",class:"text-white",onClick:B},{default:withCtx(()=>[createVNode(K,{src:unref(appleLogo),width:"20"},null,8,["src"]),V[0]||(V[0]=createTextVNode()),createBaseVNode("span",_hoisted_1$3,toDisplayString$1($.$t("base.apple-button.apple",[e.text])),1)]),_:1},8,["block"])])}}}),_hoisted_1$2={class:"text-none ml-2"},_sfc_main$4=defineComponent$1({__name:"google-button",props:{isSignUp:{type:Boolean,default:!1},isDeletion:{type:Boolean,default:!1},text:{type:String,required:!0},block:{type:Boolean,default:!1}},setup(e){const u=e,{clickButton:d}
144=useSocialButtons(u);function B(){d(SocialSigninProvider.google)}return($,V)=>{const K=__unplugin_components_0$2;return openBlock(),createElementBlock("div",null,[createVNode(K,{class:"google-button",block:e.block,size:"large",color:"surface",variant:"elevated",onClick:B},{default:withCtx(()=>[V[0]||(V[0]=createBaseVNode("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"18px",height:"18px",viewBox:"0 0 48 48"},[createBaseVNode("g",null,[createBaseVNode("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),createTextVNode(),createBaseVNode("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),createTextVNode(),createBaseVNode("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}),createTextVNode(),createBaseVNode("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}),createTextVNode(),createBaseVNode("path",{fill:"none",d:"M0 0h48v48H0z"})]),createTextVNode(),createBaseVNode("g",null,[createBaseVNode("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),createTextVNode(),createBaseVNode("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),createTextVNode(),createBaseVNode("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}),createTextVNode(),createBaseVNode("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}),createTextVNode(),createBaseVNode("path",{fill:"none",d:"M0 0h48v48H0z"})])],-1)),V[1]||(V[1]=createTextVNode()),createBaseVNode("span",_hoisted_1$2,toDisplayString$1($.$t("base.google-button.google",[e.text])),1)]),_:1},8,["block"])])}}});function useResetPasswordRequest(){const e=getModule(ApplicantModule,useStore()),u=inject$1(AuthApiKey);async function d($){await u.sendResetPasswordLink($)}async function B($){await u.changePassword($,e.applicant.id)}return{applicantModule:e,authApi:u,resetPassword:d,changePassword:B}}const _hoisted_1$1={class:"font-weight-bold"},_hoisted_2$1={class:"text-h6"},_sfc_main$3=defineComponent$1({name:"ResetPasswordDialog",__name:"reset-password-dialog",setup(e,{expose:u}){const{t:d}=useI18n(),{applicantModule:B,resetPassword:$}=useResetPasswordRequest(),V=ref(""),K=ref(!1),q=useTemplateRef("resetForm"),Q=useTemplateRef("resetDialog"),X=computed(()=>B.applicant?"base.reset-password-dialog.changer-de-mot-de":"base.reset-password-dialog.mot-de-passe-oublie"),ee=computed(()=>d(X.value));function te(se){setTimeout(se,5e3)}function ie(se){var ae,le;V.value=se.preFilledEmail||"",(ae=q.value)==null||ae.reset(),K.value=!1,(le=Q.value)==null||le.open()}function re(){var se;(se=Q.value)==null||se.close()}async function oe(){if((await q.value.validate()).valid)try{return await $(B.applicant?B.applicant.email:V.value),K.value=!0,te(()=>{re()}),Results.success()}catch(se){return isErrorCode(se,ErrorCodes.EMAIL_ADDRESS_NOT_FOUND)?Results.failure(d("common.aucun-compte-connu-pour")):Results.failureWithError(se,d("base.reset-password-dialog.une-erreur-est-survenue"))}else return Results.success()}return u({open:ie,close:re}),(se,ae)=>{const le=resolveComponent("i18n-t"),ue=_sfc_main$v,he=QapaDialog;return openBlock(),createBlock(he,{ref_key:"resetDialog",ref:Q,title:ee.value,size:"xs"},createSlots({default:withCtx(()=>[K.value?(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("span",_hoisted_2$1,toDisplayString$1(se.$t("base.reset-password-dialog.verifiez-vos-emails")),1)]),_:1})]),_:1}),ae[3]||(ae[3]=createTextVNode()),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("p",null,toDisplayString$1(se.$t("base.reset-password-dialog.vous-avez-recu-un")),1),ae[2]||(ae[2]=createTextVNode()),createBaseVNode("p",null,toDisplayString$1(se.$t("base.reset-password-dialog.si-vous-ne-recevez")),1)]),_:1})]),_:1})],64)):(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VRow,null,{default:withCtx(()=>[unref(B).applicant?(openBlock(),createBlock(VCol,{key:1,class:"text-ju
144stify"},{default:withCtx(()=>[createVNode(le,{keypath:"base.reset-password-dialog.pour-changer-votre-mot",tag:"span"},{email:withCtx(()=>[createBaseVNode("i",_hoisted_1$1,toDisplayString$1(unref(B).applicant.email),1)]),_:1})]),_:1})):(openBlock(),createBlock(VCol,{key:0},{default:withCtx(()=>[createTextVNode(toDisplayString$1(se.$t("base.reset-password-dialog.entrez-lemail-que-vous")),1)]),_:1}))]),_:1}),ae[1]||(ae[1]=createTextVNode()),createVNode(ue,{ref_key:"resetForm",ref:q},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[unref(B).applicant?createCommentVNode("",!0):(openBlock(),createBlock(VCol,{key:0,cols:"12"},{default:withCtx(()=>[createVNode(unref(_sfc_main$t),{modelValue:V.value,"onUpdate:modelValue":ae[0]||(ae[0]=de=>V.value=de),class:"email-field",label:se.$t("common.votre-email-label"),icon:"mdi-at",required:""},null,8,["modelValue","label"])]),_:1}))]),_:1})]),_:1},512)],64)),ae[4]||(ae[4]=createTextVNode())]),_:2},[K.value?void 0:{name:"actions",fn:withCtx(()=>[createVNode(unref(_sfc_main$w),{class:"reset-password-button mt-n4 mb-4",size:"large",action:oe,type:"submit"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(se.$t("base.reset-password-dialog.reinitialiser-mon-mot-de")),1)]),_:1})]),key:"0"}]),1032,["title"])}}});function useSubmitForm(){function e(){var u;(u=document.activeElement)==null||u.blur()}return{blurActiveElement:e}}const _hoisted_1=["innerHTML"],_hoisted_2={class:"text-caption mb-0"},_hoisted_3={href:"https://policies.google.com/privacy"},_hoisted_4={href:"https://policies.google.com/terms"},_sfc_main$2=defineComponent$1({__name:"sign-in-widget",props:{isConfirmation:{type:Boolean,default:!1},confirmationLabel:{type:String,default:""},socialNetworks:{type:Boolean,default:!0},preFilledForm:{type:Object}},emits:["signedIn","switchToSignUp"],setup(e,{expose:u,emit:d}){const B=e,$=d,{t:V}=useI18n(),K=useRouter(),{blurActiveElement:q}=useSubmitForm(),{applicantModule:Q,signIn:X}=useSignInRequest(),ee={event:S},te=ref({email:null,password:null,rememberMe:!1}),ie=ref(""),re=useTemplateRef("form"),oe=useTemplateRef("resetPasswordDialog"),se=computed(()=>B.isConfirmation?V("base.sign-in.sign-in-widget.continuer-avec"):V("base.sign-in.sign-in-widget.connexion-avec"));function ae(){$("signedIn")}function le(){$("switchToSignUp")}function ue(){re.value.reset()}function he(){var fe;(fe=oe.value)==null||fe.open({preFilledEmail:te.value.email??""})}async function de(){var ge;const fe=re.value,{valid:me}=await fe.validate();if(me){ie.value="";try{return await X({email:te.value.email,password:te.value.password,rememberMe:te.value.rememberMe}),B.isConfirmation||await loadBeacons(Q.applicant,Q.isInternal,ee,K),ae(),Results.success()}catch(_e){return isErrorCode(_e,ErrorCodes.WRONG_APP_SIGNIN)?Results.failure(V("base.sign-in.sign-in-widget.votre-compte-ne-vous")):isErrorCode(_e,ErrorCodes.LOCKED_ACCOUNT)?Results.failure(V("base.sign-in.sign-in-widget.compte-temporairement-bloque-veuillez")):isErrorCode(_e,ErrorCodes.EXPIRED_PASSWORD)?(ie.value=V("base.sign-in.sign-in-widget.mot-de-passe-expire-error"),Results.failure(V("base.sign-in.sign-in-widget.mot-de-passe-expire"))):((ge=_e.response)==null?void 0:ge.status)===401?(ie.value=V("base.sign-in.sign-in-widget.attention-3-tentatives-infructueuses"),Results.failure(V("base.sign-in.sign-in-widget.les-informations-saisies-ne"))):Results.failureWithError(_e,V("base.sign-in.sign-in-widget.une-erreur-est-survenue"))}}else return Results.failure()}return onMounted(()=>{var fe,me,ge;te.value={email:((fe=B.preFilledForm)==null?void 0:fe.email)??null,password:((me=B.preFilledForm)==null?void 0:me.password)??null,rememberMe:((ge=B.preFilledForm)==null?void 0:ge.rememberMe)??!1}}),u({resetForm:ue}),(fe,me)=>{const ge=_sfc_main$t,_e=_sfc_main$s,be=__unplugin_components_2$3,Pe=__unplugin_components_0$1,Ae=_sfc_main$w,Se=__unplugin_components_0$2,Ne=_sfc_main$v,Oe=__unplugin_components_2$1;return openBlock(),createElementBlock("div",null,[createVNode(Ne,{ref:"form",onSubmit:withModifiers(unref(q),["prevent"])},{default:withCtx(()=>[createVNode(VRow,{"no-gutters":"",justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(ge,{modelValue:te.value.email,"onUpdate:modelValue":me[0]||(me[0]=Be=>te.value.email=Be),class:"email-field",label:fe.$t("common.email"),"prepend-inner-icon":"mdi-at",required:"",readonly:e.isConfirmation},null,8,["modelValue","label","readonly"])]),_:1}),me[3]||(me[3]=createTextVNode()),createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(_e,{modelValue:te.value.password,"onUpdate:modelValue":me[1]||(me[1]=Be=>te.value.password=Be),class:"password-field",label:fe.$t("common.mot-de-passe"),"prepend-inner-icon":"mdi-lock","disable-validation":"",required:"","error-messages":ie.value,"persistent-hint":""},null,8,["modelValue","label","error-messages"])]),_:1}),me[4]||(me[4]=createTextVNode()),createVNode(VCol,{cols:"12"},{default:withCtx(()=>[e.isConfirmation?createCommentVNode("",!0):(openBlock(),createBlock(be,{key:0,class:"mt-0 ml-1 remember-me-checkbox",label:fe.$t("base.sign-in.sign-in-widget.se
144-souvenir-de-moi-label"),modelValue:te.value.rememberMe,"onUpdate:modelValue":me[2]||(me[2]=Be=>te.value.rememberMe=Be)},null,8,["label","modelValue"]))]),_:1}),me[5]||(me[5]=createTextVNode()),createVNode(VCol,{cols:"12",class:"text-center pb-2"},{default:withCtx(()=>[createVNode(Pe,{class:"reset-password-link text-caption",onClick:he},{default:withCtx(()=>[createTextVNode(toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.mot-de-passe-oublie")),1)]),_:1})]),_:1}),me[6]||(me[6]=createTextVNode()),createVNode(VCol,{cols:"12",class:"text-center"},{default:withCtx(()=>[createVNode(Ae,{class:"sign-in-button",action:de,type:"submit"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(e.confirmationLabel||fe.$t("base.sign-in.sign-in-widget.se-connecter")),1)]),_:1})]),_:1}),me[7]||(me[7]=createTextVNode()),e.isConfirmation?createCommentVNode("",!0):(openBlock(),createBlock(VCol,{key:0,cols:"12",class:"text-center pb-1 pt-6"},{default:withCtx(()=>[createVNode(Se,{class:"sign-up-button",text:"",onClick:le},{default:withCtx(()=>[createTextVNode(toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.pas-encore-de-compte")),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["onSubmit"]),me[13]||(me[13]=createTextVNode()),e.socialNetworks&&fe.$appDomainConfig.feature.signInSignUpSocialNetworks?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VRow,{"no-gutters":"",justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(Oe,{text:fe.$t("common.ou")},null,8,["text"])]),_:1})]),_:1}),me[9]||(me[9]=createTextVNode()),createVNode(VRow,{justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(_sfc_main$4,{class:"google-button",text:se.value,block:"","is-deletion":e.isConfirmation},null,8,["text","is-deletion"])]),_:1}),me[8]||(me[8]=createTextVNode()),createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(_sfc_main$5,{class:"apple-button",text:se.value,block:"","is-deletion":e.isConfirmation},null,8,["text","is-deletion"])]),_:1})]),_:1})],64)):createCommentVNode("",!0),me[14]||(me[14]=createTextVNode()),e.isConfirmation?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(VRow,{"no-gutters":"",justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12"},{default:withCtx(()=>[createVNode(Oe,{text:fe.$t("common.ou")},null,8,["text"])]),_:1})]),_:1}),me[12]||(me[12]=createTextVNode()),createVNode(VRow,{justify:"center"},{default:withCtx(()=>[createVNode(VCol,{cols:"12",class:"text-center"},{default:withCtx(()=>[createBaseVNode("p",null,[createBaseVNode("span",{innerHTML:fe.$t("base.sign-in.sign-in-widget.mot-de-passe-dur")},null,8,_hoisted_1)]),me[10]||(me[10]=createTextVNode()),createBaseVNode("p",_hoisted_2,toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.nous-pouvons-vous-envoyer")),1)]),_:1}),me[11]||(me[11]=createTextVNode()),createVNode(VCol,{cols:"12",class:"text-center"},{default:withCtx(()=>[createVNode(_sfc_main$6,{class:"magic-link-button",email:te.value.email},null,8,["email"])]),_:1})]),_:1})],64)),me[15]||(me[15]=createTextVNode()),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,{class:"text-caption"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.ce-site-est-protege"))+` 
145        `,1),createBaseVNode("a",_hoisted_3,toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.politique-de-confidentialite")),1),createTextVNode(`
146         `+toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.et-les"))+` 
147        `,1),createBaseVNode("a",_hoisted_4,toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.conditions-dutilisation")),1),createTextVNode(`
148         `+toDisplayString$1(fe.$t("base.sign-in.sign-in-widget.de-google")),1)]),_:1})]),_:1}),me[16]||(me[16]=createTextVNode()),createVNode(_sfc_main$3,{ref:"resetPasswordDialog",class:"reset-password-dialog"},null,512)])}}}),_sfc_main$1=defineComponent$1({__name:"sign-in",setup(e){const u=useGoTo(),{t:d}=useI18n(),B=useRouter(),$=useRoute(),{header:V}=useMobileHeader(),{checkSocialErrors:K}=useSocial();function q(){B.push({name:RouteName.SIGN_UP,query:$.query})}async function Q(){if($.query.redirect_uri){await B.push($.query.redirect_uri);return}await B.push({name:RouteName.DASHBOARD_MISSIONS})}return onMounted(async()=>{V.value.name=d("base.views.sign-in.connexion"),await u(0),await K()}),(X,ee)=>{const te=__unplugin_components_2;return openBlock(),createBlock(te,{"x-lg-and-up-margin":""},createSlots({default:withCtx(()=>[ee[0]||(ee[0]=createTextVNode()),ee[1]||(ee[1]=createTextVNode()),createVNode(VRow,{justify:"center",id:"sign-in"},{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"5",class:"text-center"},{default:withCtx(()=>[createVNode(_sfc_main$2,{onSignedIn:Q,onSwitchToSignUp:q})]),_:1})]),_:1})]),_:2},[X.$vuetify.display.mdAndUp?{name:"title",fn:withCtx(()=>[createVNode(VRow,{"no-gutters":""},{default:withCtx(()=>[createVNode(VCol,{cols:"12",class:"title-signup text-center text-on-primary-container"},{default:withCtx(()=>[createTextVNode(toDisplayString$1(X.$t("base.views.sign-in.connexion")),1)]),_:1})]),_:1})]),key:"0"}:void 0,X.$vuetify.display.mdAndUp?{name:"subtitle",fn:withCtx(()=>[createVNode(VRow,{"no-gutters":""},{default:withCtx(()=>[createVNode(VCol,{cols:"12",class:"text-center",innerHTML:X.$t("base.views.sign-in.connectezvous-pour-acceder-a")},null,8,["innerHTML"])]),_:1})]),key:"1"}:void 0]),1024)}}});function checkInternalRoute(e,u,d,B){var $;($=e.meta)!=null&&$.internalRequired&&!getModule(ApplicantModule,B).isInternal?d({path:u.path}):d()}function usePolling(){const e=ref();function u(d,B){e.value||(e.value=setInterval(d,B))}return onBeforeUnmount(()=>clearInterval(e.value)),{intervalId:e,setupPolling:u}}const _sfc_main=defineComponent$1({__name:"app",setup(e){const u=defineAsyncComponent(()=>__vitePreload(()=>import("./native-launch-screen-Dou6-fzU.js"),__vite__mapDeps([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))),d=defineAsyncComponent(()=>__variableDynamicImportRuntimeHelper(Object.assign({
148"../apps/qapa.fr/components/qapa-footer.vue":()=>__vitePreload(()=>import("./qapa-footer-DChV1okB.js"),[])
148}),`../apps/${getAppDomain()}/components/qapa-footer.vue`,5)),B=useRoute(),$=useRouter(),V=useStore(),{smAndDown:K}=useDisplay(),q=useAppDomainConfig(),Q=useTemplateRef("versionAlertDialog"),X={event:S},{setupPolling:ee}=usePolling(),{storeSources:te}=useSourcesTracker(),ie=getModule(AppModule,V),re=getModule(ApplicantModule,V),oe=getModule(ChatbotModule,V),se=ref(new Header);provide("header",computed(()=>se.value));const ae=ref(!0),le=ref(!1),ue=computed(()=>!!re.applicant&&K.value),he=computed(()=>{var Se;return B.name!==RouteName.NATIVE_LAUNCH&&B.name!==RouteName.NATIVE_LAUNCH_IOS&&B.name!==RouteName.HOME_QAPA_ONBOARDING&&B.name!==RouteName.HOME_ADECCO&&!(!re.applicant&&((Se=B.meta)!=null&&Se.applicantRequired)&&isRunningFromNativeIOSApp())}),de=[RouteName.SIGN_IN,RouteName.SIGN_UP,RouteName.SIGN_UP_WITHOUT_RESUME],fe=computed(()=>{var Se,Ne,Oe;return(de.includes(B.name)||((Se=B.meta)==null?void 0:Se.appDomain)===!1)&&!((Ne=B.meta)!=null&&Ne.alwaysHideFooterOnMobile&&K.value)&&!((Oe=B.meta)!=null&&Oe.alwaysHideFooter)});function me(Se){var Ne;document.title=((Ne=Se.meta)==null?void 0:Ne.title)||"QAPA"}function ge(Se,Ne){Ne===null&&Se&&updateGtmDataLayer(Se,re.isInternal)}function _e(){const Se=document.head.querySelectorAll("link[rel*='icon']");for(const Ne of Se)document.head.removeChild(Ne);["favicon-16x16.png","favicon-32x32.png"].forEach(Ne=>{const Oe=document.createElement("link");Oe.type="image/png",Oe.rel="icon",Oe.href=`${getEnv("VITE_HOST_CDN")}/images/icons/${Ne}`,document.head.appendChild(Oe)})}async function be(){var Ne,Oe,Be;const Se=await((Oe=(Ne=window.cordova)==null?void 0:Ne.getAppVersion)==null?void 0:Oe.getVersionNumber());if(Se){const De=await MobileService.checkVersion(Se);(Be=Q.value)==null||Be.open(De)}}function Pe(){const Se=document.createElement("meta");Se.setAttribute("property","og:image"),Se.setAttribute("content",`${getEnv("VITE_HOST_CDN")}/images/logos/logo-192.png`),document.head.appendChild(Se)}function Ae(){document.documentElement.lang=getLocale()}return watch(B,me,{immediate:!0}),watch(()=>re.applicant,ge),onMounted(async()=>{if(Pe(),Ae(),isRunningFromStandaloneApp()&&document.querySelector("meta[name=viewport]").setAttribute("content","width=device-width,initial-scale=1.0,viewport-fit=cover,user-scalable=no"),document.addEventListener("deviceready",()=>{window.universalLinks&&window.universalLinks.subscribe(null,Se=>{try{le.value=!0,handleUniversalLinks(Se)}catch(Ne){console.error("Error when handling universal links",Ne)}finally{le.value=!1}}),isRunningFromNativeIOSApp()&&be()}),document.addEventListener("batchPushReceived",Se=>{redirectDeeplinkIos(Se.payload["com.batch"].l)}),isRunningFromNativeIOSApp()&&window.location.search.includes("token=")){const Ne=new URLSearchParams(window.location.search).get("token");if(Ne){const Oe=JSON.parse(decodeURIComponent(Ne));useAuthStore().setSession(Oe)}}$.isReady().then(async()=>{var Se;if(te(),B.query.nativeAppType&&storeNativeAppType(B.query.nativeAppType),useAuthStore().isAuthenticated)try{await re.fetchApplicant(),ee(()=>re.fetchUnreadConversationCount(),3e4),q.feature.enableChatbot&&await oe.fetchChatBotAccess().catch(()=>console.log("chatbot access is not working!")),$.beforeEach((Ne,Oe,Be)=>checkInternalRoute(Ne,Oe,Be,V)),[RouteName.SIGN_IN,RouteName.SIGN_UP,RouteName.SIGN_UP_WITHOUT_RESUME,RouteName.NATIVE_LAUNCH,RouteName.NATIVE_LAUNCH_IOS].includes(B.name)&&re.applicant&&(B.query.redirect_uri?await $.push({path:B.query.redirect_uri}):await $.push({name:RouteName.DASHBOARD_MISSIONS})),ae.value=!1}catch{(Se=B.meta)!=null&&Se.applicantRequired&&await $.push({name:isRunningFromStandaloneApp()?RouteName.NATIVE_LAUNCH:RouteName.SIGN_IN}),ae.value=!1}else ae.value=!1;_e(),await loadBeacons(re.applicant,re.isInternal,X,$)})}),(Se,Ne)=>{const Oe=_sfc_main$N,Be=resolveComponent("message-snackbar"),De=resolveComponent("picture-in-picture-container"),Me=resolveComponent("router-view");return openBlock(),createBlock(VApp,{class:normalizeClass({"standalone-app":unref(isRunningFromStandaloneApp)()})},{default:withCtx(()=>[createVNode(VOverlay,{modelValue:ae.value,"onUpdate:modelValue":Ne[0]||(Ne[0]=xe=>ae.value=xe),"z-index":"200"},{default:withCtx(()=>[createVNode(Oe,{indeterminate:""})]),_:1},8,["modelValue"]),Ne[3]||(Ne[3]=createTextVNode()),createVNode(Be),Ne[4]||(Ne[4]=createTextVNode()),createVNode(De),Ne[5]||(Ne[5]=createTextVNode()),(openBlock(),createBlock(KeepAlive,null,[he.value?(openBlock(),createBlock(QapaHeader,{key:0})):createCommentVNode("",!0)],1024)),Ne[6]||(Ne[6]=createTextVNode()),createVNode(VMain,{class:normalizeClass({"has-mobile-bottom-navigation":ue.value})},{default:withCtx(()=>
148[createVNode(NoNetworkBanner),Ne[2]||(Ne[2]=createTextVNode()),createVNode(NoNetworkFallback,{"has-data":!!unref(re).applicant},{default:withCtx(()=>[!ae.value&&!le.value?(openBlock(),createElementBlock(Fragment,{key:0},[unref(ie).networkAvailable?(openBlock(),createBlock(_sfc_main$d,{key:0})):createCommentVNode("",!0),Ne[1]||(Ne[1]=createTextVNode()),!unref(re).applicant&&Se.$route.meta.applicantRequired?(openBlock(),createElementBlock(Fragment,{key:1},[unref(isRunningFromStandaloneApp)()?(openBlock(),createBlock(unref(u),{key:0})):(openBlock(),createBlock(_sfc_main$1,{key:1}))],64)):(openBlock(),createBlock(Me,{key:2}))],64)):createCommentVNode("",!0)]),_:1},8,["has-data"])]),_:1},8,["class"]),Ne[7]||(Ne[7]=createTextVNode()),ue.value?(openBlock(),createBlock(KeepAlive,{key:0},[createVNode(_sfc_main$9)],1024)):createCommentVNode("",!0),Ne[8]||(Ne[8]=createTextVNode()),(openBlock(),createBlock(KeepAlive,null,[fe.value?(openBlock(),createBlock(unref(d),{key:0})):createCommentVNode("",!0)],1024)),Ne[9]||(Ne[9]=createTextVNode()),unref(isRunningFromNativeIOSApp)()?(openBlock(),createBlock(VersionAlertDialog,{key:1,ref_key:"versionAlertDialog",ref:Q},null,512)):createCommentVNode("",!0),Ne[10]||(Ne[10]=createTextVNode()),createVNode(_sfc_main$b,{"user-id":unref(re).applicant&&unref(re).applicant.id,"user-email":unref(re).applicant&&unref(re).applicant.email,"user-mobile":unref(re).applicant&&unref(re).applicant.mobile},null,8,["user-id","user-email","user-mobile"])]),_:1},8,["class"])}}});class NoNetworkAvailable extends Error{}function setupNetworkReporting(e,u){const d=()=>getModule(AppModule,u),B=e.interceptors.response.use($=>(d().reportNetworkAvailable(),$),$=>$.response?(d().reportNetworkAvailable(),Promise.reject($)):(d().reportNoNetworkAvailable(),Promise.reject(new NoNetworkAvailable)));return()=>e.interceptors.response.eject(B)}const storage=new OAuthCookieStorage({cookieName:getEnv("VITE_OAUTH_COOKIE_NAME"),cookieDomain:getEnv("VITE_COOKIES_SUBDOMAIN"),useLocalStorageFallback:isRunningFromNativeIOSApp,useStandaloneMode:isRunningFromStandaloneApp,persistentExpires:"session"});function canWriteCookie(){return location.host.startsWith("localhost")||location.host===getEnv("VITE_COOKIES_SUBDOMAIN")}function setOauthCookie(e,u=!1){canWriteCookie()&&storage.set(e,u)}function getOauthCookie(){return storage.get()}function deleteOauthCookie(){storage.delete()}const authStorage={get:getOauthCookie,set:setOauthCookie,delete:deleteOauthCookie};class RecaptchaService{static async getCaptchaToken(u){const d=getEnv("VITE_GOOGLE_RECAPTCHA_KEY");return!window.grecaptcha||!d?Promise.resolve(""):new Promise(B=>{var $;($=window.grecaptcha)==null||$.ready(async()=>{var V;return B(await((V=window.grecaptcha)==null?void 0:V.execute(d,{action:u})))})})}}class DateUtils{static booleansToDaysList(u){const d=[];return u.monday&&d.push("common.jours.lundi"),u.tuesday&&d.push("common.jours.mardi"),u.wednesday&&d.push("common.jours.mercredi"),u.thursday&&d.push("common.jours.jeudi"),u.friday&&d.push("common.jours.vendredi"),u.saturday&&d.push("common.jours.samedi"),u.sunday&&d.push("common.jours.dimanche"),d}static getUserTimeZone(){return dayjs.tz.guess()}}const auth=createAuth({http,storage:authStorage,api:{clientId:ClientId.FRONT_APPLICANT,authBaseUrl:getServiceBaseUrl(Service.AUTH),apiBaseUrl:getServiceBaseUrl(Service.API),getClientInfo,getExtraHeaders:async e=>e==="login"?{"recaptcha-token":String(await RecaptchaService.getCaptchaToken("applicant_signin"))}:{},trustedDevice:{read:getOtpTrustToken,store:setOtpTrustToken}},apiDomain:getEnv("VITE_COOKIES_DOMAIN"),getTimeZone:()=>DateUtils.getUserTimeZone(),rejectQueueOnRefreshFailure:!1});function setupAuthInterceptors(e){return auth.setupInterceptors(()=>logout(e))}const otp=createOtp({http,apiBaseUrl:getServiceBaseUrl(Service.API)});function setupOtpInterceptor(){return otp.setupInterceptor({onChallenge:e=>new Promise((u,d)=>{messageBus.$emit(MessageBusType.OTP_REQUIRED,{...e,resolve:u,reject:d})})}).eject}function setupMaintenanceInterceptor(e,u,d){const B=e.interceptors.response.use($=>{var q,Q,X;const V=getModule(AppModule,u),K=$.headers["x-qapa-maintenance"];if(typeof K=="string"&&K)try{const ee=JSON.parse(K);if(V){V.updateMaintenance(ee.applicant);const te=d.currentRoute.value;te.name&&isRouteDisabled(te.name,!!((q=te.meta)!=null&&q.applicantRequired),V.maintenance)&&d.push({name:RouteName.MAINTENANCE,params:{pageToAttempt:(X=(Q=te.meta)==null?void 0:Q.title)==null?void 0:X.split("|")[0]}})}}catch(ee){console.error("FAILED TO PARSE DISABLED ROUTES",ee)}else V&&V.maintenance.length>0&&V.clearMaintenance();return $});return()=>e.interceptors.response.eject(B)}function setupPreprocessInterceptor(e){const u=e.interceptors.request.use(async d=>(d.preProcessRequest&&await d.preProcessRequest(),d));return()=>e.interceptors.request.eject(u)}
148function setupHttpInterceptors(e,u,d){const B=[setupNetworkReporting(e,u),setupAuthInterceptors(d).eject,setupOtpInterceptor(),setupMaintenanceInterceptor(e,u,d),setupPreprocessInterceptor(e)];return()=>B.forEach($=>$())}const downloadBlob=(e,u,d)=>{if(isRunningFromNativeIOSApp())cordovaDownloadFile(e,u);else{const B=window.URL.createObjectURL(e);d.setAttribute("href",B),d.setAttribute("download",u);const $=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});d.dispatchEvent($),window.URL.revokeObjectURL(B)}};async function downloadFile(e,u,d="GET",B){const $="mode=DOWNLOAD";e.endsWith($)||(e=e.includes("?")?`${e}&${$}`:`${e}?${$}`),await http.request({url:e,method:d,params:u,data:B,responseType:"arraybuffer"}).then(V=>{const K=document.createElement("a"),q=ie=>{const re=V.headers[ie];return typeof re=="string"?re:void 0},Q=new Blob([V.data],{type:q("content-type")}),X=e.split("/");let ee=X[X.length-1].split(".")[0];const te=q("content-disposition");te&&(ee=te.match('\\s*attachment;\\s*filename=\\s*"?([^\\s"]+)"?\\s*')[1]);try{downloadBlob(Q,ee,K)}catch(ie){console.error(ie)}return Promise.resolve()}).catch(V=>(console.error(V),Promise.reject(V)))}const files=createFiles({storageBaseUrl:getServiceBaseUrl(Service.STORAGE),shouldDownload:isRunningFromNativeIOSApp,download:e=>downloadFile(e)}),ReferenceClientKey=Symbol("qapa-reference-client");function useReferenceClient(){const e=inject$1(ReferenceClientKey);if(!e)throw new Error("ReferenceClient non fourni : app.provide(ReferenceClientKey, …) manquant au composition root.");return e}function createReferenceClient(e){const{http:u}=e,d=()=>typeof e.baseUrl=="function"?e.baseUrl():e.baseUrl;async function B($,V){const{data:K}=await u.get(`${d()}${$}`,{params:V});return K??[]}return{locations:($,V)=>B("/public/locations",(V==null?void 0:V.type)!==void 0?{q:$,type:V.type}:{q:$}),arrondissementsAndLocalities:$=>B("/public/locations/arrondissements-and-localities",{q:$}),trades:($,V)=>B("/public/trades",(V==null?void 0:V.allowedTradeFilter)!==void 0?{q:$,allowedTradeFilter:V.allowedTradeFilter}:{q:$}),skills:($,V)=>{var q;const K=new URLSearchParams;return K.set("q",$),(q=V==null?void 0:V.types)==null||q.forEach(Q=>K.append("types",String(Q))),V!=null&&V.favorite&&K.set("favorite","1"),B("/protected/skills",K)}}}function createReferences(e){const u=createReferenceClient(e);return{install(d){d.provide(ReferenceClientKey,u)},api:u}}const references=createReferences({http,baseUrl:()=>getServiceBaseUrl(Service.SEARCH)}),ApplicantSignupServiceKey=Symbol("applicant-signup-service");function createApplicantSignupService({http:e,authBaseUrl:u,apiBaseUrl:d}){return{async signup(B,$){return(await e.post(`${u}/signup/applicants`,B,{params:$,preProcessRequest:async function(){this.headers["recaptcha-token"]=await RecaptchaService.getCaptchaToken("applicant_signup")}})).data},async signupByEasyApply(B,$,V){const K=await e.post(`${u}/signup/external/applications/${B}`,$,{params:V});return K==null?void 0:K.data},async buildAutosigninLink(B,$){const V={params:{redirect_uri:B}};try{if($){V.headers={Authorization:`Bearer ${$}`};const K=jwtDecode($);if(K.sub){const q=await e.post(`${d}/applicants/${K.sub}/autosignin`,null,V);return q==null?void 0:q.data}}}catch{}}}}function useApplicantSignupService(){const e=inject$1(ApplicantSignupServiceKey);if(!e)throw new Error("ApplicantSignupService non fourni : app.provide(...) manquant au composition root.");return e}Promise.all([RouterBuilder(),VuetifyBuilder(),i18nBuilder()]).then(async([e,u,d])=>{const B=createApp(_sfc_main);B.use(createPinia()),B.use(auth),B.use(otp),B.use(files),B.use(references),setupHttpInterceptors(http,store,e),B.use(G$1({tagId:getEnv("VITE_GOOGLE_ANALYTICS_ID"),initMode:"manual"})),B.config.globalProperties.$filters={currency,formatDate,formatDateTime,formatTimestamp,formatDayDate,formatAccreditation,formatIban},B.directive("disableClearableFocus",disableClearableFocus),B.directive("sticky",sticky),B.use(e),B.use(store),B.use(u),B.use(d),B.provide(ApplicantSignupServiceKey,createApplicantSignupService({http,authBaseUrl:getServiceBaseUrl(Service.AUTH),apiBaseUrl:getServiceBaseUrl(Service.API)})),B.provide(INTERNAL_USER_KEY,computed(()=>getModule(ApplicantModule,store).isInternal));const $=createHead();B.use($),B.use(messageBusPlugin),await appDomainConfigPlugin(B),B.use(pipPlugin),B.mount("#app")});export{api as $,getModule as A,useStore as B,ApplicantModule as C,onMounted as D,
148VContainer as E,mergeProps as F,_sfc_main$H as G,genericComponent as H,provideTheme as I,useGroup as J,normalizeStyle as K,propsFactory as L,makeThemeProps as M,makeTagProps as N,makeGroupProps as O,makeComponentProps as P,useGroupItem as Q,RouteName as R,makeGroupItemProps as S,usePromoteMobile as T,getDefaultExportFromCjs as U,VRow as V,VAppBar as W,useRoute as X,ref as Y,_sfc_main$1 as Z,__vitePreload as _,defineComponent$1 as a,Module as a$,useSlots as a0,withModifiers as a1,VCardTitle as a2,Fragment as a3,__unplugin_components_2$1 as a4,renderSlot as a5,_sfc_main$N as a6,computed as a7,useI18n as a8,useGoTo as a9,nextTick as aA,resolveComponent as aB,VDialog as aC,messageBus as aD,MessageBusType as aE,__unplugin_components_4 as aF,Symbol$1 as aG,isObjectLike as aH,_sfc_main$L as aI,renderList as aJ,AppModule as aK,Transition as aL,VSheet as aM,VToolbar as aN,VToolbarTitle as aO,image404 as aP,formatDate as aQ,isRunningFromStandaloneApp as aR,__unplugin_components_0$1 as aS,resolveDynamicComponent as aT,isRunningFromNativeApp as aU,getServiceBaseUrl as aV,Service as aW,http as aX,VuexModule as aY,Mutation as aZ,Action as a_,useSocial as aa,createSlots as ab,__unplugin_components_2 as ac,useMobileHeader as ad,getTrackingSources as ae,useSignInRequest as af,QapaDialog as ag,_sfc_main$w as ah,_sfc_main$v as ai,_sfc_main$t as aj,reactive as ak,useAuthStore as al,Results as am,useAppDomainConfig as an,inject$1 as ao,ApplicantSignupServiceKey as ap,watch as aq,_sfc_main$s as ar,__unplugin_components_2$3 as as,_sfc_main$4 as at,_sfc_main$5 as au,useSubmitForm as av,loadBeacons as aw,S as ax,isErrorCode as ay,ErrorCodes as az,createVNode as b,provideDefaults as b$,store as b0,_sfc_main$A as b1,_sfc_main$z as b2,formatAccreditation as b3,useApplicantSignupService as b4,wait as b5,useRouteBasedCta as b6,VSpacer as b7,currencyIcon as b8,currency as b9,VListSubheader as bA,getAppDomain as bB,AppDomain as bC,useModel as bD,mergeModels as bE,onBeforeUnmount as bF,__variableDynamicImportRuntimeHelper as bG,avatarHelper as bH,VBtnToggle as bI,VBtn as bJ,useFormDisable as bK,useLazy as bL,useRender as bM,VExpandTransition as bN,makeLazyProps as bO,Ripple as bP,useBackgroundColor as bQ,VDefaultsProvider as bR,toRef as bS,useDimension as bT,IconValue as bU,makeDimensionProps as bV,useRounded as bW,makeRoundedProps as bX,makeElevationProps as bY,useElevation as bZ,provide as b_,defineAsyncComponent as ba,useReferenceClient as bb,isTouchscreenDevice as bc,distExports as bd,DateUtils as be,useDisplay as bf,_sfc_main$F as bg,isCookieGroupEnabled as bh,CookieGroups as bi,gaPwaDimension as bj,formatTimestamp as bk,VCardActions as bl,__unplugin_components_0$3 as bm,VMenu as bn,isRef as bo,formatIban as bp,VAlert as bq,VIcon as br,isBusinessError as bs,BusinessErrorCodes as bt,isRunningFromNativeIOSApp as bu,downloadFile as bv,formatMonth as bw,VAvatar as bx,useLogoutRequest as by,logger as bz,createBlock as c,guardReactiveProps as c$,pick as c0,ChatbotModule as c1,_sfc_main$i as c2,_sfc_main$2 as c3,phoneNumberRegex as c4,useLocale as c5,createSimpleFunctional as c6,genOverlays as c7,useProxiedModel as c8,VWindow as c9,vModelText as cA,callEvent as cB,useAutofocus as cC,useAttrs as cD,useItems as cE,useTextColor as cF,useInputIcon as cG,useForm as cH,VTextField as cI,checkPrintable as cJ,matchesSelector as cK,makeVTextFieldProps as cL,deepEqual as cM,wrapInArray as cN,IN_BROWSER as cO,noop$2 as cP,VList as cQ,VListItem as cR,VCheckboxBtn as cS,ensureValidVNode as cT,VForm as cU,VListItemTitle as cV,VListItemSubtitle as cW,getCurrentInstance$2 as cX,useFileService as cY,VTooltip as cZ,normalizeProps$1 as c_,omit as ca,makeVWindowProps as cb,VWindowItem as cc,makeVWindowItemProps as cd,toRefs as ce,makeVSheetProps as cf,makeDisplayProps as cg,VDivider as ch,getPropertyFromItem as ci,windowProxy as cj,_sfc_main$G as ck,Intersect as cl,useFocus as cm,useAutocomplete as cn,watchEffect as co,filterInputAttrs as cp,VInput as cq,VField as cr,convertToUnit as cs,forwardRefs as ct,clamp as cu,makeVFieldProps as cv,makeVInputProps as cw,makeAutocompleteProps as cx,shallowRef as cy,VCounter as cz,dayjs as d,bubble2 as d$,isError as d0,ErrorType as d1,VSelectionControl as d2,makeVSelectionControlProps as d3,useId as d4,makeSelectionControlGroupProps as d5,VLabel as d6,VSelectionControlGroup as d7,MaybeTransition as d8,EventProp as d9,makeVariantProps as dA,useBorder as dB,useDensity as dC,useSize as dD,useLink$1 as dE,useVariant as dF,makeSizeProps as dG,makeRouterProps as dH,makeDensityProps as dI,makeBorderProps as dJ,VExpandXTransition as dK,VCardSubtitle as dL,VProgressLinear as dM,VImg as dN,makeVImgProps as dO,useAppUpdate as dP,animate as dQ,makeVBtnProps as dR,standardEasing as dS,useScopeId as dT,isObject$3 as dU,switchBackButtonOnStandaloneApp as dV,_sfc_main$J as dW,isFluid as dX,ConversationsService as dY,makeLayoutItemProps as dZ,useLayoutItem as d_,useDate as da,VBadge as db,createDateRange as dc,createRange as dd,templateRef as de,useRtl as df,VFadeTransition as dg,daysDiff as dh,useResizeObserver as di,onScopeDispose as dj,debounce$1 as dk,getCurrentInstance$1 as dl,useToggleScope as dm,getScrollParent as dn,focusableChildren as dp,toValue as dq,makeTransitionProps as dr,VDialogTransition as ds,makeItemsPro
148ps as dt,camelizeProps as du,isObject$1 as dv,baseGetTag as dw,root as dx,freeGlobal as dy,isSymbol as dz,VCol as e,ChatRole as e0,onBeforeMount as e1,usePolling as e2,formatDateTime as e3,Channel as e4,defaultChannelSettings as e5,ApplicantService as e6,useResetPasswordRequest as e7,AuthApiKey as e8,Timer as e9,computeColor as eA,Box as eB,getTargetBox as eC,defineComponent as eD,useTheme as eE,onUpdated as eF,VOverlay as eG,getLocale as eH,markRaw as eI,h$1 as eJ,onUnmounted as eK,render as eL,L$2 as eM,resolveDirective as ea,VSkeletonLoader as eb,isRunningFromStandaloneAppOrMobile as ec,useLoader as ed,SUPPORTS_MATCH_MEDIA as ee,VScaleTransition as ef,LoaderSlot as eg,VProgressCircular as eh,getDecimals as ei,keyValues as ej,makeFocusProps as ek,axios as el,defineFunctionalComponent as em,capitalize$1 as en,consoleError as eo,isPrimitive as ep,getObjectValueByPath as eq,isEmpty$1 as er,makeLoaderProps as es,toRaw as et,onBeforeUpdate as eu,isOn as ev,KeepAlive as ew,useIconSizes as ex,makeIconSizeProps as ey,provideLocale as ez,_sfc_main$E as f,getEnv as g,createTextVNode as h,createBaseVNode as i,__unplugin_components_0$2 as j,createCommentVNode as k,leafletSrc as l,withDirectives as m,useTemplateRef as n,openBlock as o,_export_sfc as p,createElementBlock as q,useRouter as r,VCardText as s,toDisplayString$1 as t,unref as u,vShow as v,withCtx as w,normalizeClass as x,VCard as y,useHead as z};
149//# sourceMappingURL=index-DljKbM12.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.